mirror of https://github.com/apache/poi.git
ensure english locale for POI build
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@949511 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
34afd001ea
commit
d8cbe9b692
10
build.xml
10
build.xml
|
@ -70,8 +70,7 @@ under the License.
|
||||||
JVM system properties for running tests,
|
JVM system properties for running tests,
|
||||||
user.language and user.country are required as we have locale-sensitive formatters
|
user.language and user.country are required as we have locale-sensitive formatters
|
||||||
-->
|
-->
|
||||||
<property name="user.language" value="en"/>
|
<property name="poi.test.locale" value="-Duser.language=en -Duser.country=US"/>
|
||||||
<property name="user.country" value="US"/>
|
|
||||||
<property name="POI.testdata.path" value="test-data"/>
|
<property name="POI.testdata.path" value="test-data"/>
|
||||||
<property name="java.awt.headless" value="true"/>
|
<property name="java.awt.headless" value="true"/>
|
||||||
|
|
||||||
|
@ -159,8 +158,6 @@ under the License.
|
||||||
<property name="halt.on.test.failure" value="true"/>
|
<property name="halt.on.test.failure" value="true"/>
|
||||||
|
|
||||||
<propertyset id="junit.properties">
|
<propertyset id="junit.properties">
|
||||||
<propertyref name="user.language"/>
|
|
||||||
<propertyref name="user.country"/>
|
|
||||||
<propertyref name="POI.testdata.path"/>
|
<propertyref name="POI.testdata.path"/>
|
||||||
<propertyref name="java.awt.headless"/>
|
<propertyref name="java.awt.headless"/>
|
||||||
</propertyset>
|
</propertyset>
|
||||||
|
@ -572,6 +569,7 @@ under the License.
|
||||||
failureproperty="main.test.failed" showoutput="true">
|
failureproperty="main.test.failed" showoutput="true">
|
||||||
<classpath refid="test.classpath"/>
|
<classpath refid="test.classpath"/>
|
||||||
<syspropertyset refid="junit.properties"/>
|
<syspropertyset refid="junit.properties"/>
|
||||||
|
<jvmarg value="${poi.test.locale}"/>
|
||||||
<formatter type="plain"/>
|
<formatter type="plain"/>
|
||||||
<batchtest todir="${main.reports.test}">
|
<batchtest todir="${main.reports.test}">
|
||||||
<fileset dir="${main.src.test}">
|
<fileset dir="${main.src.test}">
|
||||||
|
@ -608,6 +606,7 @@ under the License.
|
||||||
failureproperty="scratchpad.test.failed">
|
failureproperty="scratchpad.test.failed">
|
||||||
<classpath refid="test.scratchpad.classpath"/>
|
<classpath refid="test.scratchpad.classpath"/>
|
||||||
<syspropertyset refid="junit.properties"/>
|
<syspropertyset refid="junit.properties"/>
|
||||||
|
<jvmarg value="${poi.test.locale}"/>
|
||||||
<formatter type="plain"/>
|
<formatter type="plain"/>
|
||||||
<batchtest todir="${scratchpad.reports.test}">
|
<batchtest todir="${scratchpad.reports.test}">
|
||||||
<fileset dir="${scratchpad.src.test}">
|
<fileset dir="${scratchpad.src.test}">
|
||||||
|
@ -642,6 +641,7 @@ under the License.
|
||||||
<pathelement location="${contrib.output.test.dir}"/>
|
<pathelement location="${contrib.output.test.dir}"/>
|
||||||
</classpath>
|
</classpath>
|
||||||
<syspropertyset refid="junit.properties"/>
|
<syspropertyset refid="junit.properties"/>
|
||||||
|
<jvmarg value="${poi.test.locale}"/>
|
||||||
<formatter type="plain"/>
|
<formatter type="plain"/>
|
||||||
<batchtest todir="${contrib.reports.test}">
|
<batchtest todir="${contrib.reports.test}">
|
||||||
<fileset dir="${contrib.src.test}">
|
<fileset dir="${contrib.src.test}">
|
||||||
|
@ -672,6 +672,7 @@ under the License.
|
||||||
failureproperty="ooxml.test.failed">
|
failureproperty="ooxml.test.failed">
|
||||||
<classpath refid="@{classpath}"/>
|
<classpath refid="@{classpath}"/>
|
||||||
<syspropertyset refid="junit.properties"/>
|
<syspropertyset refid="junit.properties"/>
|
||||||
|
<jvmarg value="${poi.test.locale}"/>
|
||||||
<formatter type="plain"/>
|
<formatter type="plain"/>
|
||||||
<batchtest todir="${ooxml.reports.test}">
|
<batchtest todir="${ooxml.reports.test}">
|
||||||
<fileset dir="${ooxml.src.test}">
|
<fileset dir="${ooxml.src.test}">
|
||||||
|
@ -697,6 +698,7 @@ under the License.
|
||||||
<java classname="org.apache.poi.util.OOXMLLite" fork="yes">
|
<java classname="org.apache.poi.util.OOXMLLite" fork="yes">
|
||||||
<classpath refid="test.ooxml.classpath"/>
|
<classpath refid="test.ooxml.classpath"/>
|
||||||
<syspropertyset refid="junit.properties"/>
|
<syspropertyset refid="junit.properties"/>
|
||||||
|
<jvmarg value="${poi.test.locale}"/>
|
||||||
<arg line="-ooxml ${ooxml.xsds.jar} -test ${ooxml.output.test.dir} -dest ${ooxml.lite.output.dir}"/>
|
<arg line="-ooxml ${ooxml.xsds.jar} -test ${ooxml.output.test.dir} -dest ${ooxml.lite.output.dir}"/>
|
||||||
</java>
|
</java>
|
||||||
</target>
|
</target>
|
||||||
|
|
|
@ -43,6 +43,8 @@ import org.apache.poi.ss.usermodel.Cell;
|
||||||
import org.apache.poi.ss.usermodel.Row;
|
import org.apache.poi.ss.usermodel.Row;
|
||||||
import org.apache.poi.ss.usermodel.Sheet;
|
import org.apache.poi.ss.usermodel.Sheet;
|
||||||
import org.apache.poi.ss.usermodel.Workbook;
|
import org.apache.poi.ss.usermodel.Workbook;
|
||||||
|
import org.apache.poi.util.POILogger;
|
||||||
|
import org.apache.poi.util.POILogFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class is a base class for spreadsheet-based tests, such as are used for
|
* This class is a base class for spreadsheet-based tests, such as are used for
|
||||||
|
@ -58,6 +60,8 @@ import org.apache.poi.ss.usermodel.Workbook;
|
||||||
@SuppressWarnings(
|
@SuppressWarnings(
|
||||||
{"JUnitTestCaseWithNoTests", "JUnitTestClassNamingConvention"})
|
{"JUnitTestCaseWithNoTests", "JUnitTestClassNamingConvention"})
|
||||||
public class CellFormatTestBase extends TestCase {
|
public class CellFormatTestBase extends TestCase {
|
||||||
|
private static final POILogger logger = POILogFactory.getLogger(CellFormatTestBase.class);
|
||||||
|
|
||||||
private final ITestDataProvider _testDataProvider;
|
private final ITestDataProvider _testDataProvider;
|
||||||
|
|
||||||
protected Workbook workbook;
|
protected Workbook workbook;
|
||||||
|
@ -212,13 +216,11 @@ public class CellFormatTestBase extends TestCase {
|
||||||
label.setForeground(testColor);
|
label.setForeground(testColor);
|
||||||
label.setText("xyzzy");
|
label.setText("xyzzy");
|
||||||
|
|
||||||
System.out.printf("Row %d: \"%s\" -> \"%s\": expected \"%s\"", row + 1,
|
logger.log(POILogger.INFO, String.format("Row %d: \"%s\" -> \"%s\": expected \"%s\"", row + 1,
|
||||||
String.valueOf(value), desc, expectedText);
|
String.valueOf(value), desc, expectedText));
|
||||||
System.out.flush();
|
|
||||||
String actualText = tryColor(desc, null, getter, value, expectedText,
|
String actualText = tryColor(desc, null, getter, value, expectedText,
|
||||||
testColor);
|
testColor);
|
||||||
System.out.printf(", actual \"%s\")%n", actualText);
|
logger.log(POILogger.INFO, String.format(", actual \"%s\")%n", actualText));
|
||||||
System.out.flush();
|
|
||||||
|
|
||||||
if (tryAllColors && testColor != TEST_COLOR) {
|
if (tryAllColors && testColor != TEST_COLOR) {
|
||||||
for (int i = 0; i < COLOR_NAMES.length; i++) {
|
for (int i = 0; i < COLOR_NAMES.length; i++) {
|
||||||
|
|
Loading…
Reference in New Issue