23 # questions. 24 # 25 26 27 # @test 28 # @bug 6324294 6931562 29 # @run shell KeyStoreCompatibilityMode.sh 30 # @summary Confirm that a null stream or password is not permitted when 31 # compatibility mode is enabled (and vice versa). 32 33 OS=`uname -s` 34 case "$OS" in 35 Windows* | CYGWIN* ) 36 37 # 'uname -m' does not give us enough information - 38 # should rely on $PROCESSOR_IDENTIFIER (as is done in Defs-windows.gmk), 39 # but JTREG does not pass this env variable when executing a shell script. 40 # 41 # execute test program - rely on it to exit if platform unsupported 42 43 ${TESTJAVA}/bin/javac -d . ${TESTSRC}\\KeyStoreCompatibilityMode.java 44 45 # mode implicitly enabled 46 ${TESTJAVA}/bin/java ${TESTVMOPTS} KeyStoreCompatibilityMode 47 48 # mode explicitly enabled 49 ${TESTJAVA}/bin/java ${TESTVMOPTS} \ 50 -Dsun.security.mscapi.keyStoreCompatibilityMode="true" \ 51 KeyStoreCompatibilityMode 52 53 # mode explicitly disabled 54 ${TESTJAVA}/bin/java ${TESTVMOPTS} \ 55 -Dsun.security.mscapi.keyStoreCompatibilityMode="false" \ 56 KeyStoreCompatibilityMode -disable 57 58 exit 59 ;; 60 61 * ) 62 echo "This test is not intended for '$OS' - passing test" 63 exit 0 64 ;; 65 esac 66 | 23 # questions. 24 # 25 26 27 # @test 28 # @bug 6324294 6931562 29 # @run shell KeyStoreCompatibilityMode.sh 30 # @summary Confirm that a null stream or password is not permitted when 31 # compatibility mode is enabled (and vice versa). 32 33 OS=`uname -s` 34 case "$OS" in 35 Windows* | CYGWIN* ) 36 37 # 'uname -m' does not give us enough information - 38 # should rely on $PROCESSOR_IDENTIFIER (as is done in Defs-windows.gmk), 39 # but JTREG does not pass this env variable when executing a shell script. 40 # 41 # execute test program - rely on it to exit if platform unsupported 42 43 ${TESTJAVA}/bin/javac ${TESTTOOLVMOPTS} ${TESTJAVACOPTS} -d . ${TESTSRC}\\KeyStoreCompatibilityMode.java 44 45 # mode implicitly enabled 46 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} KeyStoreCompatibilityMode 47 48 # mode explicitly enabled 49 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} \ 50 -Dsun.security.mscapi.keyStoreCompatibilityMode="true" \ 51 KeyStoreCompatibilityMode 52 53 # mode explicitly disabled 54 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} \ 55 -Dsun.security.mscapi.keyStoreCompatibilityMode="false" \ 56 KeyStoreCompatibilityMode -disable 57 58 exit 59 ;; 60 61 * ) 62 echo "This test is not intended for '$OS' - passing test" 63 exit 0 64 ;; 65 esac 66 |