< prev index next >

jdk/test/java/util/PluggableLocale/ExecTest.sh

Print this page




  76     ;;
  77 esac
  78 
  79 case "$1" in
  80   "foo" )
  81     cp ${TESTSRC}${FS}fooprovider.jar ${TESTCLASSES}
  82     CLASSPATHARG=".${PS}${TESTSRC}${PS}${TESTSRC}${FS}fooprovider.jar"
  83     ;;
  84   "bar" )
  85     cp ${TESTSRC}${FS}barprovider.jar ${TESTCLASSES}
  86     CLASSPATHARG=".${PS}${TESTSRC}${PS}${TESTSRC}${FS}barprovider.jar"
  87     ;;
  88   "foobar" )
  89     cp ${TESTSRC}${FS}fooprovider.jar ${TESTCLASSES}
  90     cp ${TESTSRC}${FS}barprovider.jar ${TESTCLASSES}
  91     CLASSPATHARG=".${PS}${TESTSRC}${PS}${TESTSRC}${FS}fooprovider.jar${PS}${TESTSRC}${PS}${TESTSRC}${FS}barprovider.jar"
  92     ;;
  93 esac
  94 
  95 
  96 EXTRA_OPTS="-XaddExports:java.base/sun.util.locale.provider=ALL-UNNAMED \
  97  -XaddExports:java.base/sun.util.resources=ALL-UNNAMED"
  98 
  99 # compile
 100 cp ${TESTSRC}${FS}ProviderTest.java .
 101 cp ${TESTSRC}${FS}$2.java .
 102 COMPILE="${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} ${EXTRA_OPTS} \
 103     -XDignore.symbol.file -d . -classpath ${CLASSPATHARG} $2.java"
 104 echo ${COMPILE}
 105 ${COMPILE}
 106 result=$?
 107 
 108 if [ $result -eq 0 ]
 109 then
 110   echo "Compilation of the test case was successful."
 111 else
 112   echo "Compilation of the test case failed."
 113   # Cleanup
 114   rm -f ${TESTCLASSES}${FS}$2*.class
 115   rm -f ${TESTCLASSES}${FS}fooprovider.jar
 116   rm -f ${TESTCLASSES}${FS}barprovider.jar
 117   exit $result




  76     ;;
  77 esac
  78 
  79 case "$1" in
  80   "foo" )
  81     cp ${TESTSRC}${FS}fooprovider.jar ${TESTCLASSES}
  82     CLASSPATHARG=".${PS}${TESTSRC}${PS}${TESTSRC}${FS}fooprovider.jar"
  83     ;;
  84   "bar" )
  85     cp ${TESTSRC}${FS}barprovider.jar ${TESTCLASSES}
  86     CLASSPATHARG=".${PS}${TESTSRC}${PS}${TESTSRC}${FS}barprovider.jar"
  87     ;;
  88   "foobar" )
  89     cp ${TESTSRC}${FS}fooprovider.jar ${TESTCLASSES}
  90     cp ${TESTSRC}${FS}barprovider.jar ${TESTCLASSES}
  91     CLASSPATHARG=".${PS}${TESTSRC}${PS}${TESTSRC}${FS}fooprovider.jar${PS}${TESTSRC}${PS}${TESTSRC}${FS}barprovider.jar"
  92     ;;
  93 esac
  94 
  95 
  96 EXTRA_OPTS="--add-exports java.base/sun.util.locale.provider=ALL-UNNAMED \
  97  --add-exports java.base/sun.util.resources=ALL-UNNAMED"
  98 
  99 # compile
 100 cp ${TESTSRC}${FS}ProviderTest.java .
 101 cp ${TESTSRC}${FS}$2.java .
 102 COMPILE="${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} ${EXTRA_OPTS} \
 103     -XDignore.symbol.file -d . -classpath ${CLASSPATHARG} $2.java"
 104 echo ${COMPILE}
 105 ${COMPILE}
 106 result=$?
 107 
 108 if [ $result -eq 0 ]
 109 then
 110   echo "Compilation of the test case was successful."
 111 else
 112   echo "Compilation of the test case failed."
 113   # Cleanup
 114   rm -f ${TESTCLASSES}${FS}$2*.class
 115   rm -f ${TESTCLASSES}${FS}fooprovider.jar
 116   rm -f ${TESTCLASSES}${FS}barprovider.jar
 117   exit $result


< prev index next >