8003890: corelibs test scripts should pass TESTVMOPTS
Reviewed-by: chegar, alanb
This commit is contained in:
parent
25435d7aa4
commit
c9063f559f
jdk/test
com
oracle/net
sun
corba/cachedSocket
management
OperatingSystemMXBean
UnixOperatingSystemMXBean
tools
demo/zipfs
java
io
File
FileOutputStream
Serializable
lang
Class/forName
ClassLoader
Runtime/exec
StringCoding
System/finalization
annotation/loaderLeak
management/OperatingSystemMXBean
net
Authenticator
DatagramSocket/SetDatagramSocketImplFactory
InetAddress/ptr
ServerSocket
Socket
URL
URLClassLoader
URLConnection
nio
Buffer
channels
charset
file
rmi
activation/Activatable/extLoadedImpl
registry/readTest
reliability/benchmark
security
Security
cert/CertificateFactory
util
Currency
Locale
PluggableLocale
ResourceBundle
ServiceLoader
TimeZone
prefs
spi/ResourceBundleControlProvider
zip
javax
crypto/SecretKeyFactory
print/applet
script
security/auth/Subject/doAs
lib/security/java.policy
sun
jvmstat/monitor/MonitoredVm
management/jmxremote
bootstrap
CustomLauncherTest.shLocalManagementTest.shPasswordFilePermissionTest.shSSLConfigFilePermissionTest.sh
startstop
misc/Cleaner
net
rmi/rmic/manifestClassPath
@ -63,4 +63,4 @@ CLASSPATH=${TESTCLASSES}:${TESTSRC}
|
||||
export CLASSPATH
|
||||
|
||||
# Run sanity test (IPv4-only for now)
|
||||
$JAVA -Djava.net.preferIPv4Stack=true Sanity ${IB_LINKS}
|
||||
$JAVA ${TESTVMOPTS} -Djava.net.preferIPv4Stack=true Sanity ${IB_LINKS}
|
||||
|
@ -64,12 +64,12 @@ ORB_PROC=$!
|
||||
sleep 2 #give orbd time to start
|
||||
echo "started orb"
|
||||
echo "starting server"
|
||||
${TESTJAVA}${FS}bin${FS}java -cp . HelloServer -ORBInitialPort $PORT -ORBInitialHost localhost &
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -cp . HelloServer -ORBInitialPort $PORT -ORBInitialHost localhost &
|
||||
SERVER_PROC=$!
|
||||
sleep 2 #give server time to start
|
||||
echo "started server"
|
||||
echo "starting client (debug mode)"
|
||||
${TESTJAVA}${FS}bin${FS}java -cp . -agentlib:jdwp=transport=dt_socket,server=y,address=8000 HelloClient -ORBInitialPort $PORT -ORBInitialHost localhost > client.$$ 2>&1 &
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -cp . -agentlib:jdwp=transport=dt_socket,server=y,address=8000 HelloClient -ORBInitialPort $PORT -ORBInitialHost localhost > client.$$ 2>&1 &
|
||||
JVM_PROC=$!
|
||||
sleep 2 #give jvm/debugger/client time to start
|
||||
|
||||
|
@ -59,7 +59,7 @@ fi
|
||||
runOne()
|
||||
{
|
||||
echo "runOne $@"
|
||||
$TESTJAVA/bin/java -classpath $TESTCLASSES $@ || exit 3
|
||||
$TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES $@ || exit 3
|
||||
}
|
||||
|
||||
solaris_swap_size()
|
||||
|
@ -43,7 +43,7 @@ runOne()
|
||||
{
|
||||
echo "runOne $@"
|
||||
$TESTJAVA/bin/javac -d $TESTCLASSES $TESTSRC/$@.java || exit 2
|
||||
$TESTJAVA/bin/java -classpath $TESTCLASSES $@ || exit 3
|
||||
$TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES $@ || exit 3
|
||||
}
|
||||
|
||||
# Test GetMaxFileDescriptorCount if we are running on Unix
|
||||
|
@ -43,7 +43,7 @@ runOne()
|
||||
{
|
||||
echo "runOne $@"
|
||||
$TESTJAVA/bin/javac -d $TESTCLASSES $TESTSRC/$@.java || exit 2
|
||||
$TESTJAVA/bin/java -classpath $TESTCLASSES $@ || exit 3
|
||||
$TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES $@ || exit 3
|
||||
}
|
||||
|
||||
# Test GetOpenFileDescriptorCount if we are running on Unix
|
||||
|
@ -41,7 +41,7 @@ rm -f ${OUTPUTFILE}
|
||||
startApplication()
|
||||
{
|
||||
# put all output from the app into ${OUTPUTFILE}
|
||||
${JAVA} $1 $2 $3 -jar "${TESTCLASSES}"/Application.jar > ${OUTPUTFILE} 2>&1 &
|
||||
${JAVA} ${TESTVMOPTS} $1 $2 $3 -jar "${TESTCLASSES}"/Application.jar > ${OUTPUTFILE} 2>&1 &
|
||||
pid="$!"
|
||||
|
||||
# MKS creates an intermediate shell to launch ${JAVA} so
|
||||
@ -78,6 +78,6 @@ startApplication()
|
||||
|
||||
stopApplication()
|
||||
{
|
||||
$JAVA -classpath "${TESTCLASSES}" Shutdown $1
|
||||
$JAVA ${TESTVMOPTS} -classpath "${TESTCLASSES}" Shutdown $1
|
||||
}
|
||||
|
||||
|
@ -61,7 +61,7 @@ failures=0
|
||||
|
||||
echo "Running tests ..."
|
||||
|
||||
$JAVA -classpath "${TESTCLASSES}${PS}${TESTJAVA}/lib/tools.jar" \
|
||||
$JAVA ${TESTVMOPTS} -classpath "${TESTCLASSES}${PS}${TESTJAVA}/lib/tools.jar" \
|
||||
BasicTests $pid $agent $badagent $redefineagent 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
|
@ -48,7 +48,7 @@ startApplication
|
||||
|
||||
echo "Deny test"
|
||||
# deny
|
||||
$JAVA -classpath "${TESTCLASSES}${PS}${TESTJAVA}/lib/tools.jar" \
|
||||
$JAVA ${TESTVMOPTS} -classpath "${TESTCLASSES}${PS}${TESTJAVA}/lib/tools.jar" \
|
||||
-Djava.security.manager \
|
||||
-Djava.security.policy=${TESTSRC}/java.policy.deny \
|
||||
PermissionTest $pid true 2>&1
|
||||
@ -56,7 +56,7 @@ if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
# allow
|
||||
echo "Allow test"
|
||||
$JAVA -classpath "${TESTCLASSES}${PS}${TESTJAVA}/lib/tools.jar" \
|
||||
$JAVA ${TESTVMOPTS} -classpath "${TESTCLASSES}${PS}${TESTJAVA}/lib/tools.jar" \
|
||||
-Djava.security.manager \
|
||||
-Djava.security.policy=${TESTSRC}/java.policy.allow \
|
||||
PermissionTest $pid false 2>&1
|
||||
|
@ -45,7 +45,7 @@ $JAR -cf ${TESTCLASSES}/SimpleProvider.jar \
|
||||
|
||||
echo "Running test ..."
|
||||
|
||||
$JAVA -classpath \
|
||||
$JAVA ${TESTVMOPTS} -classpath \
|
||||
"${TESTCLASSES}${PS}${TESTCLASSES}/SimpleProvider.jar${PS}${TESTJAVA}/lib/tools.jar" \
|
||||
ProviderTest
|
||||
|
||||
|
@ -39,7 +39,7 @@ if [ $rc != 0 ]; then
|
||||
exit $rc
|
||||
fi
|
||||
|
||||
${TESTJAVA}/bin/java -classpath ${TESTJAVA}/lib/tools.jar${PS}${TESTCLASSES} TestExtcheckArgs
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -classpath ${TESTJAVA}/lib/tools.jar${PS}${TESTCLASSES} TestExtcheckArgs
|
||||
rc=$?
|
||||
if [ $rc != 0 ]; then
|
||||
echo Execution failure with exit status $rc
|
||||
|
@ -53,7 +53,7 @@ failures=0
|
||||
|
||||
go() {
|
||||
echo ""
|
||||
${TESTJAVA}/bin/java $1 $2 $3 2>&1
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} $1 $2 $3 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
}
|
||||
|
||||
|
@ -53,7 +53,7 @@ allow() {
|
||||
}
|
||||
|
||||
runTest() {
|
||||
${TESTJAVA}/bin/java -cp ${TESTCLASSES} GetXSpace $*
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -cp ${TESTCLASSES} GetXSpace $*
|
||||
if [ $? -eq 0 ]
|
||||
then echo "Passed"
|
||||
else
|
||||
|
@ -36,4 +36,4 @@ if [ "x$TESTJAVA" = x ]; then
|
||||
TESTCLASSES=.
|
||||
fi
|
||||
|
||||
export LC_ALL=en_US.UTF-8 ;${TESTJAVA}/bin/java -cp ${TESTCLASSES} MacPathTest
|
||||
export LC_ALL=en_US.UTF-8 ;${TESTJAVA}/bin/java ${TESTVMOPTS} -cp ${TESTCLASSES} MacPathTest
|
||||
|
@ -44,7 +44,7 @@ case "$OS" in
|
||||
;;
|
||||
esac
|
||||
mkdir x.Basic.dir
|
||||
if $TESTJAVA/bin/java $* -classpath "$TESTCLASSES" Basic; then
|
||||
if $TESTJAVA/bin/java ${TESTVMOPTS} $* -classpath "$TESTCLASSES" Basic; then
|
||||
[ -f x.Basic.rw ] && (echo "x.Basic.rw not deleted"; exit 1)
|
||||
([ -d x.Basic.dir ] || [ \! -d x.Basic.dir2 ]) \
|
||||
&& (echo "x.Basic.dir not renamed"; exit 1)
|
||||
|
@ -50,20 +50,20 @@ case "$OS" in
|
||||
${TESTJAVA}/bin/javac -d . ${TESTSRC}\\FileOpenNeg.java
|
||||
|
||||
echo "Opening Writable Normal File.."
|
||||
${TESTJAVA}/bin/java FileOpenPos ${hfile}
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} FileOpenPos ${hfile}
|
||||
|
||||
echo "Opening Writable Hidden File.."
|
||||
${ATTRIB} +h ${hfile}
|
||||
${TESTJAVA}/bin/java FileOpenNeg ${hfile}
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} FileOpenNeg ${hfile}
|
||||
|
||||
echo "Opening Read-Only Normal File.."
|
||||
${ATTRIB} -h ${hfile}
|
||||
${ATTRIB} +r ${hfile}
|
||||
${TESTJAVA}/bin/java FileOpenNeg ${hfile}
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} FileOpenNeg ${hfile}
|
||||
|
||||
echo "Opening Read-Only Hidden File.."
|
||||
${ATTRIB} +h ${hfile}
|
||||
${TESTJAVA}/bin/java FileOpenNeg ${hfile}
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} FileOpenNeg ${hfile}
|
||||
|
||||
rm -f ${hfile}
|
||||
exit
|
||||
|
@ -45,85 +45,85 @@ echo Write NonSerial1, Read NonSerial1
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/NonSerialA_1.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -s A
|
||||
${TESTJAVA}/bin/java Test -d
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
|
||||
echo
|
||||
|
||||
echo Write NonSerial1, Read NonSerial2
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/NonSerialA_1.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -s A
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/NonSerialA_2.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -d
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
|
||||
echo
|
||||
|
||||
echo Write NonSerial1, Read Serial1
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/NonSerialA_1.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -s A
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/SerialA_1.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -d
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
|
||||
echo
|
||||
|
||||
echo Write Serial1, Read NonSerial1
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/SerialA_1.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -s A
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/NonSerialA_1.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -doe
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -doe
|
||||
echo
|
||||
|
||||
echo Write Serial1, Read Serial2
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/SerialA_1.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -s A
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/SerialA_2.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -d
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
|
||||
echo
|
||||
|
||||
echo Write Serial2, Read Serial1
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/SerialA_2.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -s A
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/SerialA_1.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -d
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
|
||||
echo
|
||||
|
||||
echo Write Serial1, Read Serial3
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/SerialA_1.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -s A
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/SerialA_3.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -de
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -de
|
||||
echo
|
||||
|
||||
echo Write Serial3, Read Serial1
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/SerialA_3.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -s A
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
|
||||
rm -f A.java
|
||||
cp ${TESTSRC}/SerialA_1.java A.java
|
||||
${TESTJAVA}/bin/javac A.java
|
||||
${TESTJAVA}/bin/java Test -de
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test -de
|
||||
echo
|
||||
|
||||
echo Passed
|
||||
|
@ -27,7 +27,7 @@
|
||||
|
||||
rm *.class tmp.ser
|
||||
javac WriteAddedField.java
|
||||
java WriteAddedField
|
||||
java ${TESTVMOPTS} WriteAddedField
|
||||
rm *.class
|
||||
javac ReadAddedField.java
|
||||
java ReadAddedField
|
||||
java ${TESTVMOPTS} ReadAddedField
|
||||
|
@ -86,13 +86,13 @@ ${JAVAC} -d ${TESTCLASSES}/nclasses ${TESTSRC}/install/SerialDriver.java
|
||||
|
||||
# Run Case 1. Map test.SerialDriver within stream to install.SerialDriver.
|
||||
CLASSPATH="${TESTCLASSES}/oclasses${PS}${TESTCLASSES}/share"; export CLASSPATH;
|
||||
${JAVA} test.SerialDriver -s
|
||||
${JAVA} ${TESTVMOPTS} test.SerialDriver -s
|
||||
CLASSPATH="${TESTCLASSES}/nclasses${PS}${TESTCLASSES}/share"; export CLASSPATH;
|
||||
${JAVA} install.SerialDriver -d
|
||||
${JAVA} ${TESTVMOPTS} install.SerialDriver -d
|
||||
rm stream.ser
|
||||
|
||||
# Run Case 2. Map install.SerialDriver within stream to test.SerialDriver.
|
||||
CLASSPATH="${TESTCLASSES}/nclasses${PS}${TESTCLASSES}/share"; export CLASSPATH;
|
||||
${JAVA} install.SerialDriver -s
|
||||
${JAVA} ${TESTVMOPTS} install.SerialDriver -s
|
||||
CLASSPATH="${TESTCLASSES}/oclasses${PS}${TESTCLASSES}/share"; export CLASSPATH;
|
||||
${JAVA} test.SerialDriver -d
|
||||
${JAVA} ${TESTVMOPTS} test.SerialDriver -d
|
||||
|
@ -41,5 +41,5 @@ fi
|
||||
set -ex
|
||||
cp ${TESTSRC}/Foo.class .
|
||||
${TESTJAVA}/bin/javac -d . ${TESTSRC}/Test.java
|
||||
${TESTJAVA}/bin/java Test
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test
|
||||
rm -f *.class
|
||||
|
@ -45,5 +45,5 @@ ${TESTJAVA}/bin/javac -d . ${TESTSRC}/A.java ${TESTSRC}/B.java \
|
||||
${TESTJAVA}/bin/jar cf foo.jar B.class D.class
|
||||
rm -f B.class D.class
|
||||
|
||||
${TESTJAVA}/bin/java Test
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test
|
||||
rm -f *.class *.jar
|
||||
|
@ -44,5 +44,5 @@ ${TESTJAVA}/bin/javac -d . ${TESTSRC}/Boot.java
|
||||
${TESTJAVA}/bin/jar cf boot.jar *.class
|
||||
rm -f *.class
|
||||
${TESTJAVA}/bin/javac -classpath boot.jar -d . ${TESTSRC}/Test.java
|
||||
${TESTJAVA}/bin/java -Xbootclasspath/a:boot.jar Test
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -Xbootclasspath/a:boot.jar Test
|
||||
rm -f *.class *.jar
|
||||
|
@ -46,5 +46,5 @@ ${TESTJAVA}/bin/javac -d . ${TESTSRC}/Foo.java
|
||||
${TESTJAVA}/bin/jar cf cb.jar *.class
|
||||
rm -f *.class
|
||||
${TESTJAVA}/bin/javac -d . ${TESTSRC}/Test.java
|
||||
${TESTJAVA}/bin/java Test
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test
|
||||
rm -f *.class *.jar
|
||||
|
@ -25,6 +25,6 @@
|
||||
# @bug 4100915
|
||||
mkdir classes
|
||||
javac -d classes *.java
|
||||
java -classpath classes -Djava.policy=Allow.policy Test
|
||||
java ${TESTVMOPTS} -classpath classes -Djava.policy=Allow.policy Test
|
||||
# ENABLE next line when new method for invoking a main with a SecureClassLoader is known
|
||||
#java -classpath classes -Djava.policy=NotAllow.policy Test -expectSecurityException
|
||||
|
@ -46,5 +46,5 @@ cp cb1.jar cb2.jar
|
||||
rm -f A.class B.class
|
||||
|
||||
${TESTJAVA}/bin/javac -d . ${TESTSRC}/Test.java
|
||||
${TESTJAVA}/bin/java Test
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test
|
||||
rm -f *.class *.jar
|
||||
|
@ -41,4 +41,4 @@ fi
|
||||
set -ex
|
||||
|
||||
${TESTJAVA}/bin/javac -d . ${TESTSRC}/A.java ${TESTSRC}/Test.java
|
||||
${TESTJAVA}/bin/java Test
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test
|
||||
|
@ -94,7 +94,7 @@ $COPYPLUS
|
||||
COPYSEMICOLON="cp ${TESTSRC}/classes/semicolon.class ${TESTCLASSES}/;.class"
|
||||
$COPYSEMICOLON
|
||||
|
||||
JAVA="$TESTJAVA/bin/java -classpath ${TESTSRC}/classes${SEP}${TESTCLASSES}"
|
||||
JAVA="$TESTJAVA/bin/java ${TESTVMOPTS} -classpath ${TESTSRC}/classes${SEP}${TESTCLASSES}"
|
||||
|
||||
$JAVA NonJavaNames
|
||||
RESULT=$?
|
||||
|
@ -49,7 +49,7 @@ cp -R ${TESTSRC}/package2 .
|
||||
|
||||
${TESTJAVA}/bin/javac Assert.java
|
||||
|
||||
${TESTJAVA}/bin/java Assert
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Assert
|
||||
|
||||
result=$?
|
||||
if [ $result -eq 0 ]
|
||||
|
@ -98,6 +98,7 @@ done
|
||||
|
||||
# run test
|
||||
${TESTJAVA}${FS}bin${FS}java \
|
||||
${TESTVMOPTS} \
|
||||
-verbose:class -XX:+TraceClassLoading -cp . \
|
||||
-Dtest.classes=${TESTCLASSES} \
|
||||
Starter cross
|
||||
|
@ -93,6 +93,7 @@ done
|
||||
|
||||
# run test
|
||||
${TESTJAVA}${FS}bin${FS}java \
|
||||
${TESTVMOPTS} \
|
||||
-verbose:class -XX:+TraceClassLoading -cp . \
|
||||
-Dtest.classes=${TESTCLASSES} \
|
||||
Starter one-way
|
||||
|
@ -33,5 +33,5 @@ if [ x"$TESTCLASSES" = x ]; then TESTCLASSES=.; fi
|
||||
if [ x"$TESTSRC" = x ]; then TESTSRC=.; fi
|
||||
|
||||
# now start the test
|
||||
${TESTJAVA}/bin/java -Djava.ext.dirs=$TESTSRC -cp $TESTCLASSES GetDotResource
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.ext.dirs=$TESTSRC -cp $TESTCLASSES GetDotResource
|
||||
|
||||
|
@ -37,5 +37,5 @@ cp ${TESTCLASSES}/SetCwd.class .
|
||||
cp ${TESTCLASSES}/SetCwd.class foo
|
||||
|
||||
# now start the test
|
||||
${TESTJAVA}/bin/java SetCwd
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} SetCwd
|
||||
|
||||
|
@ -49,7 +49,7 @@ runTest() {
|
||||
echo "Testing:" ${1}
|
||||
set LC_ALL="${1}"; export LC_ALL
|
||||
locale
|
||||
${TESTJAVA}/bin/java -version 2>&1
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -version 2>&1
|
||||
expectPass $?
|
||||
}
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
||||
#
|
||||
|
||||
# We only want the first character, Windows might add CRLF
|
||||
x=`$TESTJAVA/bin/java -cp "$TESTCLASSES" FinExit | cut -c1`
|
||||
x=`$TESTJAVA/bin/java ${TESTVMOPTS} -cp "$TESTCLASSES" FinExit | cut -c1`
|
||||
echo $x
|
||||
if [ "x$x" != "x1" ]; then
|
||||
echo On-exit finalizer invoked twice
|
||||
|
@ -69,7 +69,7 @@ mkdir -p classes
|
||||
cp ${TESTSRC}${FS}*.java .
|
||||
${TESTJAVA}${FS}bin${FS}javac -d classes A.java B.java C.java
|
||||
${TESTJAVA}${FS}bin${FS}javac Main.java
|
||||
${TESTJAVA}${FS}bin${FS}java Main
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} Main
|
||||
result=$?
|
||||
if [ $result -eq 0 ]
|
||||
then
|
||||
@ -78,7 +78,7 @@ else
|
||||
echo "Failed 1 of 2"
|
||||
exit $result
|
||||
fi
|
||||
${TESTJAVA}${FS}bin${FS}java Main foo
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} Main foo
|
||||
result=$?
|
||||
if [ $result -eq 0 ]
|
||||
then
|
||||
|
@ -52,7 +52,7 @@ fi
|
||||
runOne()
|
||||
{
|
||||
echo "$TESTJAVA/bin/java -classpath $TESTCLASSES $@"
|
||||
$TESTJAVA/bin/java -classpath $TESTCLASSES $@
|
||||
$TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES $@
|
||||
}
|
||||
|
||||
# Retry 5 times to be more resilent to system load fluctation.
|
||||
|
@ -45,5 +45,5 @@ case "$OS" in
|
||||
esac
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . -classpath "${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest" ${TESTSRC}${FS}B4933582.java
|
||||
rm -f cache.ser auth.save
|
||||
${TESTJAVA}${FS}bin${FS}java -classpath "${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest${PS}." B4933582 first
|
||||
${TESTJAVA}${FS}bin${FS}java -classpath "${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest${PS}." B4933582 second
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath "${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest${PS}." B4933582 first
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath "${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest${PS}." B4933582 second
|
||||
|
@ -49,4 +49,4 @@ case "$OS" in
|
||||
;;
|
||||
esac
|
||||
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java -Xbootclasspath/p:${TESTCLASSES} ADatagramSocket true
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} -Xbootclasspath/p:${TESTCLASSES} ADatagramSocket true
|
||||
|
@ -53,13 +53,13 @@ echo "$HOST --> $ADDR"
|
||||
|
||||
# IPv4 reverse lookup
|
||||
echo ''
|
||||
OUT1=`$JAVA -Djava.net.preferIPv4Stack=true Lookup -q=PTR $ADDR`
|
||||
OUT1=`$JAVA ${TESTVMOPTS} -Djava.net.preferIPv4Stack=true Lookup -q=PTR $ADDR`
|
||||
echo "(IPv4) $ADDR --> $OUT1"
|
||||
|
||||
|
||||
# reverse lookup (default)
|
||||
echo ''
|
||||
OUT2=`$JAVA Lookup -q=PTR $ADDR`
|
||||
OUT2=`$JAVA ${TESTVMOPTS} Lookup -q=PTR $ADDR`
|
||||
echo "(default) $ADDR --> $OUT2"
|
||||
|
||||
|
||||
|
@ -45,4 +45,4 @@ if [ "$NOFILES" = "unlimited" ] || [ $NOFILES -ge 1024 ]; then
|
||||
ulimit -n 1024
|
||||
fi
|
||||
|
||||
${TESTJAVA}/bin/java AcceptCauseFileDescriptorLeak
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} AcceptCauseFileDescriptorLeak
|
||||
|
@ -50,7 +50,7 @@ esac
|
||||
# with 1.3 and in OldStyleImpl.jar
|
||||
|
||||
# run
|
||||
${TESTJAVA}${FS}bin${FS}java -cp ${TESTSRC}${FS}OldSocketImpl.jar OldSocketImpl
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -cp ${TESTSRC}${FS}OldSocketImpl.jar OldSocketImpl
|
||||
result=$?
|
||||
if [ "$result" -ne "0" ]; then
|
||||
exit 1
|
||||
|
@ -47,7 +47,7 @@ ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}B5086147.java
|
||||
failures=0
|
||||
|
||||
echo ''
|
||||
${TESTJAVA}${FS}bin${FS}java B5086147
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} B5086147
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
if [ "$failures" != "0" ]; then
|
||||
|
@ -50,7 +50,7 @@ failures=0
|
||||
|
||||
go() {
|
||||
echo ''
|
||||
${TESTJAVA}${FS}bin${FS}java Constructor $1
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} Constructor $1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
}
|
||||
|
||||
|
@ -61,5 +61,5 @@ cp ${TESTSRC}${FS}foo.jar .
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}B5077773.java
|
||||
|
||||
WD=`pwd`
|
||||
${TESTJAVA}${FS}bin${FS}java B5077773
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} B5077773
|
||||
|
||||
|
@ -46,11 +46,11 @@ checkExit () {
|
||||
${TESTJAVA}/bin/javac -d . ${TESTSRC}/Test.java
|
||||
cp ${TESTSRC}/test.jar .
|
||||
|
||||
${TESTJAVA}/bin/java Test
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} Test
|
||||
checkExit
|
||||
|
||||
# try with security manager
|
||||
|
||||
${TESTJAVA}/bin/java -Djava.security.policy=file:./policy -Djava.security.manager Test
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.security.policy=file:./policy -Djava.security.manager Test
|
||||
checkExit
|
||||
exit 0
|
||||
|
@ -56,7 +56,7 @@ if [ x"$TESTSRC" = x ]; then TESTSRC=.; fi
|
||||
CLASSPATH=".${PS}${TESTSRC}${FS}a${PS}${TESTSRC}${FS}b.jar"
|
||||
|
||||
${TESTJAVA}${FS}bin${FS}javac -classpath "${CLASSPATH}" -d . ${TESTSRC}${FS}CheckSealed.java
|
||||
${TESTJAVA}${FS}bin${FS}java -cp "${CLASSPATH}" CheckSealed 1
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -cp "${CLASSPATH}" CheckSealed 1
|
||||
if [ $? != 0 ]; then exit 1; fi
|
||||
${TESTJAVA}${FS}bin${FS}java -cp "${CLASSPATH}" CheckSealed 2
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -cp "${CLASSPATH}" CheckSealed 2
|
||||
if [ $? != 0 ]; then exit 1; fi
|
||||
|
@ -67,7 +67,7 @@ ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}Test.java
|
||||
|
||||
WD=`pwd`
|
||||
ulimit -H -n 300
|
||||
${TESTJAVA}${FS}bin${FS}java Test ${WD}/jars/ test.jar
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} Test ${WD}/jars/ test.jar
|
||||
result=$?
|
||||
rm -rf jars
|
||||
exit $?
|
||||
|
@ -36,7 +36,7 @@ OS=`uname -s`
|
||||
case "$OS" in
|
||||
Windows_95 | Windows_98 | Windows_NT )
|
||||
${TESTJAVA}/bin/javac -d . ${TESTSRC}\\UNCTest.java
|
||||
${TESTJAVA}/bin/java UNCTest ${UNC}
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} UNCTest ${UNC}
|
||||
exit
|
||||
;;
|
||||
|
||||
|
@ -34,7 +34,7 @@ TMP1=tmp_$$
|
||||
|
||||
runTest() {
|
||||
echo "Testing: $*"
|
||||
${TESTJAVA}/bin/java $*
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} $*
|
||||
if [ $? -eq 0 ]
|
||||
then echo "--- passed as expected"
|
||||
else
|
||||
@ -43,10 +43,11 @@ runTest() {
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
launchFail() {
|
||||
echo "Testing: -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \
|
||||
LimitDirectMemory true DEFAULT DEFAULT+1M"
|
||||
${TESTJAVA}/bin/java -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \
|
||||
LimitDirectMemory true DEFAULT DEFAULT+1M > ${TMP1} 2>&1
|
||||
cat ${TMP1}
|
||||
cat ${TMP1} | grep -s "Unrecognized VM option: \'MaxDirectMemorySize="
|
||||
|
@ -46,7 +46,7 @@ $JAR -cf "${TESTCLASSES}/Privileged.jar" \
|
||||
-C "${TESTCLASSES}" Attack.class
|
||||
|
||||
echo "Running test ..."
|
||||
$JAVA -XX:-UseVMInterruptibleIO \
|
||||
-Xbootclasspath/a:"${TESTCLASSES}/Privileged.jar" \
|
||||
-classpath "${TESTCLASSES}" \
|
||||
AsExecutor
|
||||
$JAVA ${TESTVMOPTS} \
|
||||
-Xbootclasspath/a:"${TESTCLASSES}/Privileged.jar" \
|
||||
-classpath "${TESTCLASSES}" \
|
||||
AsExecutor
|
||||
|
@ -51,7 +51,7 @@ failures=0
|
||||
|
||||
go() {
|
||||
echo ''
|
||||
$JAVA $1 $2 $3 2>&1
|
||||
$JAVA ${TESTVMOPTS} $1 $2 $3 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
}
|
||||
|
||||
|
@ -64,7 +64,7 @@ go() {
|
||||
ecs="$1"; shift
|
||||
|
||||
echo -n "$L: "
|
||||
cs="`LC_ALL=$L $JAVA -cp $TESTCLASSES Default`"
|
||||
cs="`LC_ALL=$L $JAVA ${TESTVMOPTS} -cp $TESTCLASSES Default`"
|
||||
if [ $? != 0 ]; then
|
||||
exit 1
|
||||
elif [ "`tolower $cs`" != "`tolower $ecs`" ]; then
|
||||
|
@ -51,7 +51,7 @@ expectPass() {
|
||||
}
|
||||
|
||||
|
||||
JAVA="${TESTJAVA}/bin/java -cp ${TESTCLASSES}"
|
||||
JAVA="${TESTJAVA}/bin/java ${TESTVMOPTS} -cp ${TESTCLASSES}"
|
||||
runTest() {
|
||||
echo "Testing:" ${1}
|
||||
LC_ALL="$1" ; export LC_ALL
|
||||
|
@ -116,7 +116,7 @@ for where in ext app; do
|
||||
av="$av -Djava.security.manager
|
||||
-Djava.security.policy==$TESTSRC/charsetProvider.sp";;
|
||||
esac
|
||||
if (set -x; $JAVA $av Test $css) 2>&1; then
|
||||
if (set -x; $JAVA ${TESTVMOPTS} $av Test $css) 2>&1; then
|
||||
continue;
|
||||
else
|
||||
failures=`expr $failures + 1`
|
||||
|
@ -51,7 +51,7 @@ export CLASSPATH
|
||||
|
||||
TMPFILE="$$.tmp"
|
||||
touch $TMPFILE
|
||||
$JAVA DeleteOnClose $TMPFILE 2>&1
|
||||
$JAVA ${TESTVMOPTS} DeleteOnClose $TMPFILE 2>&1
|
||||
if [ $? != 0 ]; then exit 1; fi
|
||||
if [ -f $TMPFILE ]; then
|
||||
echo "$TMPFILE was not deleted"
|
||||
|
@ -56,7 +56,7 @@ if [ $? != 0 ]; then exit 1; fi
|
||||
failures=0
|
||||
|
||||
# print the file tree and compare output with find(1)
|
||||
$JAVA PrintFileTree "$ROOT" > out1
|
||||
$JAVA ${TESTVMOPTS} PrintFileTree "$ROOT" > out1
|
||||
find "$ROOT" > out2
|
||||
diff out1 out2
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
@ -66,26 +66,26 @@ if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
# not. For that reason we run PrintFileTree with the -printCycles
|
||||
# option when the output without this option differs to find(1).
|
||||
find "$ROOT" -follow > out1
|
||||
$JAVA PrintFileTree -follow "$ROOT" > out2
|
||||
$JAVA ${TESTVMOPTS} PrintFileTree -follow "$ROOT" > out2
|
||||
diff out1 out2
|
||||
if [ $? != 0 ];
|
||||
then
|
||||
# re-run printing cycles to stdout
|
||||
$JAVA PrintFileTree -follow -printCycles "$ROOT" > out2
|
||||
$JAVA ${TESTVMOPTS} PrintFileTree -follow -printCycles "$ROOT" > out2
|
||||
diff out1 out2
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
fi
|
||||
|
||||
# test SKIP_SIBLINGS
|
||||
$JAVA SkipSiblings "$ROOT"
|
||||
$JAVA ${TESTVMOPTS} SkipSiblings "$ROOT"
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
# test TERMINATE
|
||||
$JAVA TerminateWalk "$ROOT"
|
||||
$JAVA ${TESTVMOPTS} TerminateWalk "$ROOT"
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
# test maxDepth
|
||||
$JAVA MaxDepth "$ROOT"
|
||||
$JAVA ${TESTVMOPTS} MaxDepth "$ROOT"
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
# clean-up
|
||||
|
@ -36,4 +36,4 @@ if [ "x$TESTJAVA" = x ]; then
|
||||
TESTCLASSES=.
|
||||
fi
|
||||
|
||||
export LC_ALL=en_US.UTF-8; ${TESTJAVA}/bin/java -cp ${TESTCLASSES} MacPathTest
|
||||
export LC_ALL=en_US.UTF-8; ${TESTJAVA}/bin/java ${TESTVMOPTS} -cp ${TESTCLASSES} MacPathTest
|
||||
|
@ -28,7 +28,7 @@
|
||||
# set to the impl's class loader) when the impl is activated.
|
||||
# @library ../../../testlibrary
|
||||
# @build TestLibrary RMID ActivationLibrary
|
||||
# ExtLoadedImplTest ExtLoadedImpl ExtLoadedImpl_Stub CheckLoader
|
||||
# @build ExtLoadedImplTest ExtLoadedImpl ExtLoadedImpl_Stub CheckLoader
|
||||
# @run shell ext.sh
|
||||
|
||||
OS=`uname -s`
|
||||
@ -51,5 +51,5 @@ rm classes/ExtLoadedImpl.class classes/ExtLoadedImpl_Stub.class classes/CheckLoa
|
||||
mkdir -p ext
|
||||
$TESTJAVA/bin/jar cf ext/ext.jar -C $TESTCLASSES ExtLoadedImpl.class -C $TESTCLASSES ExtLoadedImpl_Stub.class -C $TESTCLASSES CheckLoader.class
|
||||
|
||||
$TESTJAVA/bin/java -cp classes -Dtest.src=$TESTSRC -Dtest.classes=$TESTCLASSES -Djava.security.policy=$TESTSRC/security.policy -Djava.ext.dirs=ext ExtLoadedImplTest
|
||||
$TESTJAVA/bin/java ${TESTVMOPTS} -cp classes -Dtest.src=$TESTSRC -Dtest.classes=$TESTCLASSES -Djava.security.policy=$TESTSRC/security.policy -Djava.ext.dirs=ext ExtLoadedImplTest
|
||||
|
||||
|
@ -25,7 +25,7 @@
|
||||
# @bug 7102369 7094468 7100592
|
||||
# @library ../../testlibrary
|
||||
# @build TestLibrary
|
||||
# @summary remove java.rmi.server.codebase property parsing from RegistryImpl
|
||||
# @summary remove java.rmi.server.codebase property parsing from registyimpl
|
||||
# @run shell readTest.sh
|
||||
|
||||
OS=`uname -s`
|
||||
@ -76,7 +76,7 @@ case "$OS" in
|
||||
;;
|
||||
esac
|
||||
# trailing / after code base is important for rmi codebase property.
|
||||
${TESTJAVA}${FS}bin${FS}java -cp $TEST_CLASSPATH -Djava.rmi.server.codebase=${FILEURL}$CODEBASE/ readTest > OUT.TXT 2>&1 &
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -cp $TEST_CLASSPATH -Djava.rmi.server.codebase=${FILEURL}$CODEBASE/ readTest > OUT.TXT 2>&1 &
|
||||
TEST_PID=$!
|
||||
#bulk of testcase - let it run for a while
|
||||
sleep 5
|
||||
|
@ -27,22 +27,22 @@
|
||||
# used to run the test under JTREG.
|
||||
#
|
||||
# @build bench.BenchInfo bench.HtmlReporter bench.Util bench.Benchmark
|
||||
# bench.Reporter bench.XmlReporter bench.ConfigFormatException
|
||||
# bench.Harness bench.TextReporter
|
||||
# bench.serial.BooleanArrays bench.serial.Booleans
|
||||
# bench.serial.ByteArrays bench.serial.Bytes bench.serial.CharArrays
|
||||
# bench.serial.Chars bench.serial.ClassDesc bench.serial.Cons
|
||||
# bench.serial.CustomDefaultObjTrees bench.serial.CustomObjTrees
|
||||
# bench.serial.DoubleArrays bench.serial.Doubles
|
||||
# bench.serial.ExternObjTrees bench.serial.FloatArrays
|
||||
# bench.serial.Floats bench.serial.GetPutFieldTrees
|
||||
# bench.serial.IntArrays bench.serial.Ints bench.serial.LongArrays
|
||||
# bench.serial.Longs bench.serial.Main bench.serial.ObjArrays
|
||||
# bench.serial.ObjTrees bench.serial.ProxyArrays
|
||||
# bench.serial.ProxyClassDesc bench.serial.RepeatObjs
|
||||
# bench.serial.ReplaceTrees bench.serial.ShortArrays
|
||||
# bench.serial.Shorts bench.serial.SmallObjTrees
|
||||
# bench.serial.StreamBuffer bench.serial.Strings
|
||||
# @build bench.Reporter bench.XmlReporter bench.ConfigFormatException
|
||||
# @build bench.Harness bench.TextReporter
|
||||
# @build bench.serial.BooleanArrays bench.serial.Booleans
|
||||
# @build bench.serial.ByteArrays bench.serial.Bytes bench.serial.CharArrays
|
||||
# @build bench.serial.Chars bench.serial.ClassDesc bench.serial.Cons
|
||||
# @build bench.serial.CustomDefaultObjTrees bench.serial.CustomObjTrees
|
||||
# @build bench.serial.DoubleArrays bench.serial.Doubles
|
||||
# @build bench.serial.ExternObjTrees bench.serial.FloatArrays
|
||||
# @build bench.serial.Floats bench.serial.GetPutFieldTrees
|
||||
# @build bench.serial.IntArrays bench.serial.Ints bench.serial.LongArrays
|
||||
# @build bench.serial.Longs bench.serial.Main bench.serial.ObjArrays
|
||||
# @build bench.serial.ObjTrees bench.serial.ProxyArrays
|
||||
# @build bench.serial.ProxyClassDesc bench.serial.RepeatObjs
|
||||
# @build bench.serial.ReplaceTrees bench.serial.ShortArrays
|
||||
# @build bench.serial.Shorts bench.serial.SmallObjTrees
|
||||
# @build bench.serial.StreamBuffer bench.serial.Strings
|
||||
#
|
||||
# @run shell/timeout=1800 runSerialBench.sh
|
||||
#
|
||||
@ -51,7 +51,7 @@
|
||||
echo "Starting serialization benchmark "
|
||||
|
||||
$TESTJAVA/bin/java \
|
||||
-server \
|
||||
${TESTVMOPTS} \
|
||||
-cp $TESTCLASSES \
|
||||
bench.serial.Main \
|
||||
-c $TESTSRC/bench/serial/jtreg-config &
|
||||
|
@ -87,7 +87,7 @@ ${TESTJAVA}${FILESEP}bin${FILESEP}javac \
|
||||
${TESTSRC}${FILESEP}provider${FILESEP}HashProvider.java
|
||||
|
||||
# run the test
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java \
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} \
|
||||
-classpath "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}Deadlock.jar" \
|
||||
-Djava.awt.headless=true \
|
||||
ClassLoaderDeadlock
|
||||
|
@ -62,5 +62,5 @@ esac
|
||||
|
||||
JAVA="${TESTJAVA}${FILESEP}bin${FILESEP}java"
|
||||
|
||||
${JAVA} -cp "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}Deadlock.jar" Deadlock
|
||||
${JAVA} ${TESTVMOPTS} -cp "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}Deadlock.jar" Deadlock
|
||||
|
||||
|
@ -100,8 +100,8 @@ ${TESTJAVA}${FILESEP}bin${FILESEP}jar \
|
||||
rm Deadlock2*.class
|
||||
|
||||
# create serialized object and run the test
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java CreateSerialized
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java -Djava.ext.dirs=${TESTCLASSES}${FILESEP}testlib Deadlock2
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} CreateSerialized
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} -Djava.ext.dirs=${TESTCLASSES}${FILESEP}testlib Deadlock2
|
||||
STATUS=$?
|
||||
|
||||
# clean up
|
||||
|
@ -83,7 +83,7 @@ ${TESTJAVA}${FILESEP}bin${FILESEP}javac \
|
||||
${TESTSRC}${FILESEP}DynSignedProvFirst.java
|
||||
|
||||
# run the test
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java \
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} \
|
||||
-classpath "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}exp.jar" \
|
||||
DynSignedProvFirst
|
||||
|
||||
|
@ -84,7 +84,7 @@ ${TESTJAVA}${FILESEP}bin${FILESEP}javac \
|
||||
|
||||
# run the test
|
||||
cd ${TESTSRC}${FILESEP}
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java \
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} \
|
||||
-classpath "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}exp.jar" \
|
||||
-Djava.security.properties=file:${TESTSRC}${FILESEP}Static.props \
|
||||
StaticSignedProvFirst
|
||||
|
@ -46,5 +46,5 @@ case "$OS" in
|
||||
esac
|
||||
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}SlowStream.java
|
||||
${TESTJAVA}${FS}bin${FS}java -Dtest.src=${TESTSRC} SlowStreamWriter | \
|
||||
${TESTJAVA}${FS}bin${FS}java SlowStreamReader
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Dtest.src=${TESTSRC} SlowStreamWriter | \
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} SlowStreamReader
|
||||
|
@ -70,7 +70,7 @@ failures=0
|
||||
|
||||
run() {
|
||||
echo ''
|
||||
sh -xc "${TESTJAVA}${FS}bin${FS}java -cp ${TESTCLASSES} $*" 2>&1
|
||||
sh -xc "${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -cp ${TESTCLASSES} $*" 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
}
|
||||
|
||||
@ -113,7 +113,7 @@ cp ${PROPS} $PROPLOCATION
|
||||
|
||||
# run
|
||||
echo ''
|
||||
sh -xc "${WRITABLEJDK}${FS}bin${FS}java -cp ${TESTCLASSES} PropertiesTest -d dump3"
|
||||
sh -xc "${WRITABLEJDK}${FS}bin${FS}java ${TESTVMOPTS} -cp ${TESTCLASSES} PropertiesTest -d dump3"
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
# Cleanup
|
||||
|
@ -69,7 +69,7 @@ esac
|
||||
# test user.xxx.display user.xxx.format properties
|
||||
|
||||
# run
|
||||
RUNCMD="${TESTJAVA}${FS}bin${FS}java -classpath ${TESTCLASSES} -Duser.language.display=ja -Duser.language.format=zh LocaleCategory"
|
||||
RUNCMD="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${TESTCLASSES} -Duser.language.display=ja -Duser.language.format=zh LocaleCategory"
|
||||
|
||||
echo ${RUNCMD}
|
||||
${RUNCMD}
|
||||
@ -85,7 +85,7 @@ fi
|
||||
# test user.xxx properties overriding user.xxx.display/format
|
||||
|
||||
# run
|
||||
RUNCMD="${TESTJAVA}${FS}bin${FS}java -classpath ${TESTCLASSES} -Duser.language=en -Duser.language.display=ja -Duser.language.format=zh LocaleCategory"
|
||||
RUNCMD="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${TESTCLASSES} -Duser.language=en -Duser.language.display=ja -Duser.language.format=zh LocaleCategory"
|
||||
|
||||
echo ${RUNCMD}
|
||||
${RUNCMD}
|
||||
|
@ -96,12 +96,12 @@ ${TESTJAVA}${FS}bin${FS}javac -d ${SPIDIR}${FS}dest ${SPIDIR}${FS}src${FS}tznp.j
|
||||
${TESTJAVA}${FS}bin${FS}jar cvf ${SPIDIR}${FS}tznp.jar -C ${SPIDIR}${FS}dest .
|
||||
|
||||
# get the platform default locales
|
||||
PLATDEF=`${TESTJAVA}${FS}bin${FS}java -classpath ${TESTCLASSES} LocaleProviders getPlatformLocale display`
|
||||
PLATDEF=`${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${TESTCLASSES} LocaleProviders getPlatformLocale display`
|
||||
DEFLANG=`echo ${PLATDEF} | sed -e "s/,.*//"`
|
||||
DEFCTRY=`echo ${PLATDEF} | sed -e "s/.*,//"`
|
||||
echo "DEFLANG=${DEFLANG}"
|
||||
echo "DEFCTRY=${DEFCTRY}"
|
||||
PLATDEF=`${TESTJAVA}${FS}bin${FS}java -classpath ${TESTCLASSES} LocaleProviders getPlatformLocale format`
|
||||
PLATDEF=`${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${TESTCLASSES} LocaleProviders getPlatformLocale format`
|
||||
DEFFMTLANG=`echo ${PLATDEF} | sed -e "s/,.*//"`
|
||||
DEFFMTCTRY=`echo ${PLATDEF} | sed -e "s/.*,//"`
|
||||
echo "DEFFMTLANG=${DEFFMTLANG}"
|
||||
@ -109,7 +109,7 @@ echo "DEFFMTCTRY=${DEFFMTCTRY}"
|
||||
|
||||
runTest()
|
||||
{
|
||||
RUNCMD="${TESTJAVA}${FS}bin${FS}java -classpath ${TESTCLASSES} -Djava.locale.providers=$PREFLIST LocaleProviders $METHODNAME $PARAM1 $PARAM2 $PARAM3"
|
||||
RUNCMD="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${TESTCLASSES} -Djava.locale.providers=$PREFLIST LocaleProviders $METHODNAME $PARAM1 $PARAM2 $PARAM3"
|
||||
echo ${RUNCMD}
|
||||
${RUNCMD}
|
||||
result=$?
|
||||
|
@ -119,9 +119,9 @@ fi
|
||||
# run
|
||||
if [ "$3" = "true" ]
|
||||
then
|
||||
RUNCMD="${TESTJAVA}${FS}bin${FS}java -Djava.ext.dirs=${EXTDIRS} $2 "
|
||||
RUNCMD="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Djava.ext.dirs=${EXTDIRS} $2 "
|
||||
else
|
||||
RUNCMD="${TESTJAVA}${FS}bin${FS}java -classpath ${CLASSPATHARG} $2 "
|
||||
RUNCMD="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${CLASSPATHARG} $2 "
|
||||
fi
|
||||
|
||||
echo ${RUNCMD}
|
||||
|
@ -75,7 +75,7 @@ echo "NEW_EXT_DIR=${NEW_EXT_DIR}"
|
||||
|
||||
cd ${TESTSRC}
|
||||
|
||||
${TESTJAVA}/bin/java -cp ${TESTCLASSES} -Djava.ext.dirs=${NEW_EXT_DIR} Bug6299235Test
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -cp ${TESTCLASSES} -Djava.ext.dirs=${NEW_EXT_DIR} Bug6299235Test
|
||||
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
|
@ -50,7 +50,7 @@ chmod 000 $UNREADABLE
|
||||
: ${TESTCLASS:=.}
|
||||
: ${TESTSRC:=.}
|
||||
|
||||
${TESTJAVA}/bin/java -esa -cp ${TESTCLASS}${DEL}${TESTSRC} MissingResourceCauseTest
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -esa -cp ${TESTCLASS}${DEL}${TESTSRC} MissingResourceCauseTest
|
||||
STATUS=$?
|
||||
chmod 666 $UNREADABLE
|
||||
rm -f $UNREADABLE
|
||||
|
@ -94,7 +94,7 @@ go() {
|
||||
cp="$1"; shift
|
||||
if [ -z "$cp" ]; then cp="$TESTCLASSES"; else cp="$TESTCLASSES$SEP$cp"; fi
|
||||
vmargs="$1"; shift
|
||||
sh -xc "'$JAVA' -cp $cp $vmargs $T $*" 2>&1
|
||||
sh -xc "'$JAVA' ${TESTVMOPTS} -cp $cp $vmargs $T $*" 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
}
|
||||
|
||||
|
@ -40,7 +40,7 @@ do
|
||||
if [ x"$I" != x ]; then
|
||||
D="-Dsun.timezone.ids.oldmapping=${I}"
|
||||
fi
|
||||
if ! ${JAVA} ${D} -cp ${TESTCLASSES} OldIDMappingTest -new; then
|
||||
if ! ${JAVA} ${D} ${TESTVMOPTS} -cp ${TESTCLASSES} OldIDMappingTest -new; then
|
||||
STATUS=1
|
||||
fi
|
||||
done
|
||||
@ -51,7 +51,7 @@ do
|
||||
if [ "x$I" != x ]; then
|
||||
D="-Dsun.timezone.ids.oldmapping=${I}"
|
||||
fi
|
||||
if ! ${JAVA} ${D} -cp ${TESTCLASSES} OldIDMappingTest -old; then
|
||||
if ! ${JAVA} ${D} ${TESTVMOPTS} -cp ${TESTCLASSES} OldIDMappingTest -old; then
|
||||
STATUS=1
|
||||
fi
|
||||
done
|
||||
|
@ -53,6 +53,6 @@ ${TESTJAVA}/bin/jarsigner \
|
||||
# run it with the security manager on, plus accesscontroller debugging
|
||||
# will go into infinite recursion trying to get enough permissions for
|
||||
# printing Date of failing certificate unless fix is applied.
|
||||
${TESTJAVA}/bin/java -Djava.security.manager \
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.security.manager \
|
||||
-Djava.security.debug=access,failure,policy \
|
||||
-cp ${TESTCLASSES}/timezonedatetest.jar TimeZoneDatePermissionCheck
|
||||
|
@ -50,14 +50,14 @@ case "$OS" in
|
||||
esac
|
||||
|
||||
# run CheckUserPrefFirst - creates and stores a user pref
|
||||
${TESTJAVA}${FS}bin${FS}java -cp ${TESTCLASSES} -Djava.util.prefs.userRoot=. CheckUserPrefFirst
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -cp ${TESTCLASSES} -Djava.util.prefs.userRoot=. CheckUserPrefFirst
|
||||
result=$?
|
||||
if [ "$result" -ne "0" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# run CheckUserPrefLater - Looks for the stored pref
|
||||
${TESTJAVA}${FS}bin${FS}java -cp ${TESTCLASSES} -Djava.util.prefs.userRoot=. CheckUserPrefLater
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -cp ${TESTCLASSES} -Djava.util.prefs.userRoot=. CheckUserPrefLater
|
||||
result=$?
|
||||
if [ "$result" -ne "0" ]; then
|
||||
exit 1
|
||||
|
@ -87,17 +87,17 @@ Sys "$javac" -d jarDir StubPreferencesFactory.java StubPreferences.java
|
||||
|
||||
case "`uname`" in Windows*|CYGWIN* ) CPS=';';; *) CPS=':';; esac
|
||||
|
||||
Sys "$java" "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
|
||||
Sys "$java" "${TESTVMOPTS}" "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
|
||||
-Djava.util.prefs.PreferencesFactory=StubPreferencesFactory \
|
||||
-Djava.util.prefs.userRoot=. \
|
||||
PrefsSpi "StubPreferences"
|
||||
Sys "$java" "-cp" "$TESTCLASSES" \
|
||||
Sys "$java" "${TESTVMOPTS}" "-cp" "$TESTCLASSES" \
|
||||
-Djava.util.prefs.userRoot=. \
|
||||
PrefsSpi "java.util.prefs.*"
|
||||
Sys "$java" "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
|
||||
Sys "$java" "${TESTVMOPTS}" "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
|
||||
-Djava.util.prefs.userRoot=. \
|
||||
PrefsSpi "StubPreferences"
|
||||
Sys "$java" "-cp" "$TESTCLASSES" "-Djava.ext.dirs=extDir" \
|
||||
Sys "$java" "${TESTVMOPTS}" "-cp" "$TESTCLASSES" "-Djava.ext.dirs=extDir" \
|
||||
-Djava.util.prefs.userRoot=. \
|
||||
PrefsSpi "StubPreferences"
|
||||
|
||||
|
@ -21,4 +21,5 @@
|
||||
# questions.
|
||||
#
|
||||
|
||||
${TESTJAVA}/bin/java -Djava.ext.dirs=${TESTSRC} -cp ${TESTCLASSES} UserDefaultControlTest
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.ext.dirs=${TESTSRC} -cp ${TESTCLASSES} UserDefaultControlTest
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
#
|
||||
# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
@ -83,7 +82,7 @@ buildFile ()
|
||||
huge-*) filesize_="$hugeSize" ;;
|
||||
tiny-*) filesize_="$tinySize" ;;
|
||||
esac
|
||||
sys "$JAVA" "-cp" "$TESTCLASSES" "FileBuilder" \
|
||||
sys "$JAVA" ${TESTVMOPTS} "-cp" "$TESTCLASSES" "FileBuilder" \
|
||||
"$filetype_" "$filename_" "$filesize_"
|
||||
}
|
||||
|
||||
|
@ -30,7 +30,7 @@ if [ "x$TESTJAVA" = x ]; then
|
||||
TESTCLASSES=.
|
||||
fi
|
||||
|
||||
tmpfile=`$TESTJAVA/bin/java -classpath $TESTCLASSES DeleteTempJar`
|
||||
tmpfile=`$TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES DeleteTempJar`
|
||||
rc=$?
|
||||
if [ $rc != 0 ]; then
|
||||
echo Unexpected failure with exit status $rc
|
||||
|
@ -82,6 +82,7 @@ if [ $? -ne 0 ]; then
|
||||
fi
|
||||
|
||||
${TESTJAVA}${FS}bin${FS}java \
|
||||
${TESTVMOPTS} \
|
||||
-classpath "${TESTSRC}${FS}P1.jar${PS}${TESTSRC}${FS}P2.jar${PS}." \
|
||||
FailOverTest
|
||||
result=$?
|
||||
|
@ -82,7 +82,7 @@ cp ${TESTSRC}${SEP}AppletPrintLookup.html ${TESTCLASSES}
|
||||
${TESTJAVA}${SEP}bin${SEP}appletviewer ${TESTCLASSES}${SEP}AppletPrintLookup.html &
|
||||
|
||||
cd ${TESTCLASSES}
|
||||
${TESTJAVA}${SEP}bin${SEP}java YesNo
|
||||
${TESTJAVA}${SEP}bin${SEP}java ${TESTVMOPTS} YesNo
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "Test fails!"
|
||||
|
@ -45,6 +45,6 @@ $JAR -cf ${TESTCLASSES}/dummy.jar \
|
||||
|
||||
echo "Running test ..."
|
||||
|
||||
$JAVA -classpath \
|
||||
$JAVA ${TESTVMOPTS} -classpath \
|
||||
"${TESTCLASSES}${PS}${TESTCLASSES}/dummy.jar" \
|
||||
ProviderTest
|
||||
|
@ -71,7 +71,7 @@ WD=`pwd`
|
||||
cd ${TESTSRC}${FS}
|
||||
cd $WD
|
||||
echo $WD
|
||||
${TESTJAVA}${FS}bin${FS}java -classpath "${TESTCLASSES}${FS}" \
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath "${TESTCLASSES}${FS}" \
|
||||
-Djava.security.manager \
|
||||
-Djava.security.policy=${TESTSRC}${FS}policy \
|
||||
Test
|
||||
|
@ -77,7 +77,7 @@ cd ${TESTCLASSES}
|
||||
${TESTJAVA}${FS}bin${FS}jar -cvf Ext_AllPolicy.jar Ext_AllPolicy.class
|
||||
|
||||
rm Ext_AllPolicy.class
|
||||
${TESTJAVA}${FS}bin${FS}java \
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} \
|
||||
-Djava.security.manager -Djava.ext.dirs="${TESTCLASSES}" Ext_AllPolicy
|
||||
|
||||
exit $?
|
||||
|
@ -41,4 +41,4 @@ verify_os
|
||||
JAVA="${TESTJAVA}/bin/java"
|
||||
CP=${TESTJAVA}${FS}lib${FS}tools.jar${PS}${TESTCLASSES}
|
||||
|
||||
${JAVA} -classpath ${CP} MonitorVmStartTerminate
|
||||
${JAVA} ${TESTVMOPTS} -classpath ${CP} MonitorVmStartTerminate
|
||||
|
@ -150,7 +150,7 @@ while true; do
|
||||
done
|
||||
|
||||
# Start the manager - this should connect to VM
|
||||
${TESTJAVA}/bin/java -classpath ${TESTCLASSES}:${TESTJAVA}/lib/tools.jar \
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -classpath ${TESTCLASSES}:${TESTJAVA}/lib/tools.jar \
|
||||
TestManager $pid $port true
|
||||
if [ $? != 0 ]; then
|
||||
echo "Test failed"
|
||||
|
@ -43,8 +43,8 @@ doTest()
|
||||
rm -f ${outputfile}
|
||||
|
||||
# Start VM with given options
|
||||
echo "+ $JAVA $1 Test"
|
||||
$JAVA $1 TestApplication > ${outputfile}&
|
||||
echo "+ $JAVA ${TESTVMOPTS} $1 Test"
|
||||
$JAVA ${TESTVMOPTS} $1 TestApplication > ${outputfile}&
|
||||
pid=$!
|
||||
|
||||
# Wait for managed VM to startup
|
||||
@ -64,7 +64,7 @@ doTest()
|
||||
done
|
||||
|
||||
# Start the manager - this should connect to VM
|
||||
sh -xc "$JAVA -classpath ${TESTCLASSES}:${TESTJAVA}/lib/tools.jar \
|
||||
sh -xc "$JAVA ${TESTVMOPTS} -classpath ${TESTCLASSES}:${TESTJAVA}/lib/tools.jar \
|
||||
TestManager $pid $port" 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
}
|
||||
@ -112,7 +112,7 @@ doTest " "
|
||||
|
||||
# Test 4 - sanity check arguments to management-agent.jar
|
||||
echo ' '
|
||||
sh -xc "${JAVA} -javaagent:${AGENT}=com.sun.management.jmxremote.port=7775,\
|
||||
sh -xc "${JAVA} ${TESTVMOPTS} -javaagent:${AGENT}=com.sun.management.jmxremote.port=7775,\
|
||||
com.sun.management.jmxremote.authenticate=false,com.sun.management.jmxremote.ssl=false \
|
||||
TestApplication -exit" 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
@ -104,18 +104,18 @@ pp=-Dcom.sun.management.jmxremote.port=4888
|
||||
|
||||
go() {
|
||||
echo ''
|
||||
sh -xc "$JAVA $1 $2 $3 $4 $5 $6 $7 $8" 2>&1
|
||||
sh -xc "$JAVA ${TESTVMOPTS} $1 $2 $3 $4 $5 $6 $7 $8" 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
}
|
||||
|
||||
# Test 1 - password file is secure - VM should start
|
||||
chmod 700 ${PASSWD}
|
||||
sh -xc "$JAVA $mp $pp Null" 2>&1
|
||||
sh -xc "$JAVA ${TESTVMOPTS} $mp $pp Null" 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
# Test 2 - password file is not secure - VM should fail to start
|
||||
chmod o+rx ${PASSWD}
|
||||
sh -xc "$JAVA $mp $pp Null" 2>&1
|
||||
sh -xc "$JAVA ${TESTVMOPTS} $mp $pp Null" 2>&1
|
||||
if [ $? = 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
# Reset the file permissions on the generated password file
|
||||
|
@ -101,18 +101,18 @@ pp=-Dcom.sun.management.jmxremote.port=4999
|
||||
|
||||
go() {
|
||||
echo ''
|
||||
sh -xc "$JAVA $1 $2 $3 $4 $5 $6 $7 $8" 2>&1
|
||||
sh -xc "$JAVA ${TESTVMOPTS} $1 $2 $3 $4 $5 $6 $7 $8" 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
}
|
||||
|
||||
# Test 1 - SSL config file is secure - VM should start
|
||||
chmod 700 ${SSL}
|
||||
sh -xc "$JAVA $mp $pp Dummy" 2>&1
|
||||
sh -xc "$JAVA ${TESTVMOPTS} $mp $pp Dummy" 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
# Test 2 - SSL config file is not secure - VM should fail to start
|
||||
chmod o+rx ${SSL}
|
||||
sh -xc "$JAVA $mp $pp Dummy" 2>&1
|
||||
sh -xc "$JAVA ${TESTVMOPTS} $mp $pp Dummy" 2>&1
|
||||
if [ $? = 0 ]; then failures=`expr $failures + 1`; fi
|
||||
|
||||
# Reset the file permissions on the generated SSL config file
|
||||
|
@ -61,7 +61,7 @@ _compile(){
|
||||
}
|
||||
|
||||
_app_start(){
|
||||
${TESTJAVA}/bin/java -server $* -cp ${_testclasses} JMXStartStopDoSomething >> ${_logname} 2>&1 &
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} $* -cp ${_testclasses} JMXStartStopDoSomething >> ${_logname} 2>&1 &
|
||||
|
||||
npid=`_get_pid`
|
||||
if [ "${npid}" = "" ]
|
||||
@ -103,7 +103,7 @@ _exit_on_jtreg(){
|
||||
}
|
||||
|
||||
_testme(){
|
||||
${TESTJAVA}/bin/java -cp ${_testclasses} JMXStartStopTest $*
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -cp ${_testclasses} JMXStartStopTest $*
|
||||
}
|
||||
|
||||
|
||||
|
@ -39,7 +39,7 @@ if [ -z "$TESTJAVA" ]; then
|
||||
TESTCLASSES=`pwd`
|
||||
fi
|
||||
|
||||
if $TESTJAVA/bin/java -cp $TESTCLASSES ExitOnThrow; then
|
||||
if $TESTJAVA/bin/java ${TESTVMOPTS} -cp $TESTCLASSES ExitOnThrow; then
|
||||
echo Failed: VM exited normally
|
||||
exit 1
|
||||
else
|
||||
|
@ -42,7 +42,7 @@ CLASSPATH=${TESTCLASSES}
|
||||
export CLASSPATH
|
||||
JAVA="${TESTJAVA}/bin/java"
|
||||
|
||||
sh -xc "$JAVA CanonicalName $HOST" 2>&1
|
||||
sh -xc "$JAVA ${TESTVMOPTS} CanonicalName $HOST" 2>&1
|
||||
if [ $? != 0 ]; then
|
||||
echo "DNS not configured or host doesn't resolve to CNAME record"
|
||||
exit 0
|
||||
@ -52,7 +52,7 @@ failures=0
|
||||
|
||||
go() {
|
||||
echo ''
|
||||
sh -xc "$JAVA $1 Lookup $2" 2>&1
|
||||
sh -xc "$JAVA ${TESTVMOPTS} $1 Lookup $2" 2>&1
|
||||
if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
|
||||
}
|
||||
|
||||
|
@ -57,7 +57,7 @@ CLASSPATH=${TESTCLASSES}:${TESTSRC}
|
||||
export CLASSPATH
|
||||
|
||||
# Probe for IP addresses plumbed to IB interfaces
|
||||
$JAVA -Djava.net.preferIPv4Stack=true ProbeIB ${IB_LINKS} > ${IB_ADDRS}
|
||||
$JAVA ${TESTVMOPTS} -Djava.net.preferIPv4Stack=true ProbeIB ${IB_LINKS} > ${IB_ADDRS}
|
||||
|
||||
# Create sdp.conf
|
||||
SDPCONF=sdp.conf
|
||||
@ -70,4 +70,4 @@ do
|
||||
done
|
||||
|
||||
# Sanity check
|
||||
$JAVA -Djava.net.preferIPv4Stack=true -Dcom.sun.sdp.conf=${SDPCONF} -Dcom.sun.sdp.debug Sanity
|
||||
$JAVA ${TESTVMOPTS} -Djava.net.preferIPv4Stack=true -Dcom.sun.sdp.conf=${SDPCONF} -Dcom.sun.sdp.debug Sanity
|
||||
|
@ -52,4 +52,4 @@ ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}MarkResetTest.java
|
||||
# in this directory
|
||||
cp ${TESTSRC}${FS}EncDec.doc .
|
||||
|
||||
${TESTJAVA}${FS}bin${FS}java MarkResetTest
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} MarkResetTest
|
||||
|
@ -50,14 +50,14 @@ esac
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}RetryPost.java
|
||||
|
||||
# run with no option specified. Should retry POST request.
|
||||
${TESTJAVA}${FS}bin${FS}java RetryPost
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} RetryPost
|
||||
result=$?
|
||||
if [ "$result" -ne "0" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# run with option specified. Should not retry POST request.
|
||||
${TESTJAVA}${FS}bin${FS}java -Dsun.net.http.retryPost=false RetryPost noRetry
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Dsun.net.http.retryPost=false RetryPost noRetry
|
||||
result=$?
|
||||
if [ "$result" -ne "0" ]; then
|
||||
exit 1
|
||||
|
@ -35,7 +35,7 @@ rm -rf ${TESTDIR}
|
||||
mkdir -p ${TESTDIR}
|
||||
chmod 333 ${TESTDIR}
|
||||
|
||||
$TESTJAVA/bin/java -classpath $TESTCLASSES DirPermissionDenied ${TESTDIR}
|
||||
$TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES DirPermissionDenied ${TESTDIR}
|
||||
result=$?
|
||||
|
||||
# Add back read access for user, otherwise not removable on some systems
|
||||
|
@ -51,5 +51,5 @@ esac
|
||||
|
||||
cp ${TESTSRC}${FS}foo2.jar .
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}B5105410.java
|
||||
${TESTJAVA}${FS}bin${FS}java B5105410
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} B5105410
|
||||
|
||||
|
@ -33,5 +33,5 @@ if [ x"$TESTCLASSES" = x ]; then TESTCLASSES=.; fi
|
||||
if [ x"$TESTSRC" = x ]; then TESTSRC=.; fi
|
||||
|
||||
# now start the test
|
||||
${TESTJAVA}/bin/java -Djava.ext.dirs=$TESTSRC -cp $TESTCLASSES GetContentType
|
||||
${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.ext.dirs=$TESTSRC -cp $TESTCLASSES GetContentType
|
||||
|
||||
|
@ -71,7 +71,7 @@ mv jar1.jar ..
|
||||
#
|
||||
${TESTJAVA}${FS}bin${FS}javac -d ${DEST} ${TESTSRC}${FS}src${FS}test${FS}*.java
|
||||
cd ${DEST}
|
||||
${TESTJAVA}${FS}bin${FS}java RunAllTests
|
||||
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} RunAllTests
|
||||
result=$?
|
||||
if [ "$result" -ne "0" ]; then
|
||||
exit 1
|
||||
|
@ -114,26 +114,26 @@ EOF
|
||||
|
||||
Success "$javac" -classpath "jars/A.jar" Main.java MainI.java
|
||||
Success "$rmic" -classpath "jars/A.jar${PS}." Main
|
||||
Success "$java" -classpath "jars/A.jar${PS}." Main
|
||||
Success "$java" ${TESTVMOPTS} -classpath "jars/A.jar${PS}." Main
|
||||
|
||||
Sys rm -f Main.class MainI.class Main_Stub.class
|
||||
|
||||
Success "$javac" -classpath "jars/sub/B.zip" Main.java MainI.java
|
||||
Success "$rmic" -classpath "jars/sub/B.zip${PS}." Main
|
||||
Success "$java" -classpath "jars/sub/B.zip${PS}." Main
|
||||
Success "$java" ${TESTVMOPTS} -classpath "jars/sub/B.zip${PS}." Main
|
||||
|
||||
#Sys rm -f Main.class MainI.class Main_Stub.class
|
||||
Sys rm -f Main_Stub.class # javac -extdirs workaround
|
||||
|
||||
#Success "$javac" -extdirs "jars" -classpath None Main.java MainI.java
|
||||
Success "$rmic" -extdirs "jars" -classpath . Main
|
||||
Success "$java" -Djava.ext.dirs="jars" -cp . Main
|
||||
Success "$java" ${TESTVMOPTS} -Djava.ext.dirs="jars" -cp . Main
|
||||
|
||||
Sys rm -f Main_Stub.class
|
||||
|
||||
#Success "$javac" -extdirs "jars/sub" -classpath None Main.java MainI.java
|
||||
Success "$rmic" -extdirs "jars/sub" -classpath . Main
|
||||
Success "$java" -Djava.ext.dirs="jars/sub" -cp . Main
|
||||
Success "$java" ${TESTVMOPTS} -Djava.ext.dirs="jars/sub" -cp . Main
|
||||
|
||||
Cleanup
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user