test/java/util/Properties/MacJNUEncoding/MacJNUEncoding.sh

Print this page

        

@@ -61,30 +61,36 @@
 
 echo "Building test classes..."
 "$JAVAC" -d "${TESTCLASSES}" "${TESTSRC}"/ExpectedEncoding.java 
 
 echo ""
-echo "Running test for LANG=C"
+echo "Running test for C locale"
 export LANG=C
+export LC_ALL=C
 "${JAVA}" ${TESTVMOPTS} -classpath "${TESTCLASSES}" ExpectedEncoding US-ASCII UTF-8
 result1=$?
 
 echo ""
-echo "Running test for LANG=en_US.UTF-8"
+echo "Running test for en_US.UTF-8 locale"
 export LANG=en_US.UTF-8
+export LC_ALL=en_US.UTF-8
 "${JAVA}" ${TESTVMOPTS} -classpath "${TESTCLASSES}" ExpectedEncoding UTF-8 UTF-8
 result2=$?
 
 echo ""
 echo "Cleanup"
 rm ${TESTCLASSES}/ExpectedEncoding.class
 
 if [ ${result1} -ne 0 ] ; then
-    echo "Test failed for LANG=C"
+    echo "Test failed for C locale"
+    echo "  LANG=\"${LANG}\""
+    echo "  LC_ALL=\"${LC_ALL}\""
     exit ${result1}
 fi
 if [ ${result2} -ne 0 ] ; then
-    echo "Test failed for LANG=en_US.UTF-8"
+    echo "Test failed for en_US.UTF-8 locale"
+    echo "  LANG=\"${LANG}\""
+    echo "  LC_ALL=\"${LC_ALL}\""
     exit ${result2}
 fi
 exit 0