From d814d1352b63136a400cd8f4dffd03d68c9ccd24 Mon Sep 17 00:00:00 2001 From: Ruslan Diachenko Date: Sat, 19 Sep 2015 00:51:24 +0100 Subject: [PATCH] Issue #2193: ROOT locale added in checker creation for UT; travis updated with a new check --- .travis.yml | 4 ++++ .../com/google/checkstyle/test/base/ConfigValidationTest.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.travis.yml b/.travis.yml index d8e2d9549..09c101fa1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,10 @@ matrix: - jdk: oraclejdk8 env: DESC="tests" CMD="mvn clean integration-test failsafe:verify" COVERAGE_CMD="" + # unit tests in German locale (oraclejdk8) + - jdk: oraclejdk8 + env: DESC="tests" CMD="mvn clean integration-test failsafe:verify -DargLine='-Duser.language=de -Duser.country=DE'" COVERAGE_CMD="" + # checkstyle (oraclejdk8) - jdk: oraclejdk8 env: diff --git a/src/it/java/com/google/checkstyle/test/base/ConfigValidationTest.java b/src/it/java/com/google/checkstyle/test/base/ConfigValidationTest.java index b4d93d3e0..268f9e7ee 100644 --- a/src/it/java/com/google/checkstyle/test/base/ConfigValidationTest.java +++ b/src/it/java/com/google/checkstyle/test/base/ConfigValidationTest.java @@ -5,6 +5,7 @@ import static org.apache.commons.lang3.ArrayUtils.EMPTY_STRING_ARRAY; import java.io.File; import java.util.List; +import java.util.Locale; import org.junit.Test; @@ -17,6 +18,9 @@ public class ConfigValidationTest extends BaseCheckTestSupport { ConfigurationBuilder builder = new ConfigurationBuilder(new File("src/it/")); final Configuration checkerConfig = builder.getConfiguration(); final Checker checker = new Checker(); + final Locale locale = Locale.ROOT; + checker.setLocaleCountry(locale.getCountry()); + checker.setLocaleLanguage(locale.getLanguage()); checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader()); checker.configure(checkerConfig); checker.addListener(new BriefLogger(stream));