< prev index next >
test/gc/shenandoah/jni/TestPinnedGarbage.sh
Print this page
rev 10790 : [backport] Prefix Shenandoah tests with "Test"
@@ -24,21 +24,21 @@
#
##
## @test
## @summary test Test that garbage in the pinned region does not crash VM
-## @run shell/timeout=480 PinnedGarbage.sh
+## @run shell/timeout=480 TestPinnedGarbage.sh
##
if [ "${TESTSRC}" = "" ]
then
TESTSRC=${PWD}
echo "TESTSRC not set. Using "${TESTSRC}" as default"
fi
echo "TESTSRC=${TESTSRC}"
## Adding common setup Variables for running shell tests.
-. ${TESTSRC}/../../test_env.sh
+. ${TESTSRC}/../../../test_env.sh
# set platform-dependent variables
if [ "$VM_OS" = "linux" ]; then
echo "Testing on linux"
gcc_cmd=`which gcc`
@@ -52,62 +52,61 @@
fi
THIS_DIR=.
cp ${TESTSRC}${FS}*.java ${THIS_DIR}
-${TESTJAVA}${FS}bin${FS}javac PinnedGarbage.java
+${TESTJAVA}${FS}bin${FS}javac TestPinnedGarbage.java
$gcc_cmd -O1 -DLINUX -fPIC -shared \
- -o ${THIS_DIR}${FS}libPinnedGarbage.so \
+ -o ${THIS_DIR}${FS}libTestPinnedGarbage.so \
-I${TESTJAVA}${FS}include \
-I${TESTJAVA}${FS}include${FS}linux \
- ${TESTSRC}${FS}libPinnedGarbage.c
+ ${TESTSRC}${FS}libTestPinnedGarbage.c
# run the java test in the background
-cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -Xmx512m -XX:+UnlockDiagnosticVMOptions -XX:+ShenandoahVerify -XX:+ShenandoahDegeneratedGC -XX:ShenandoahGCHeuristics=passive \
- -Djava.library.path=${THIS_DIR}${FS} PinnedGarbage"
+cmd="${TESTJAVA}${FS}bin${FS}java -Xmx512m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:+ShenandoahVerify -XX:+ShenandoahDegeneratedGC -XX:ShenandoahGCHeuristics=passive \
+ -Djava.library.path=${THIS_DIR}${FS} TestPinnedGarbage"
echo "$cmd"
eval $cmd
if [ $? -ne 0 ]
then
echo "Test Failed"
exit 1
fi
-cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -Xmx512m -XX:+UnlockDiagnosticVMOptions -XX:+ShenandoahVerify -XX:-ShenandoahDegeneratedGC -XX:ShenandoahGCHeuristics=passive \
- -Djava.library.path=${THIS_DIR}${FS} PinnedGarbage"
+cmd="${TESTJAVA}${FS}bin${FS}java -Xmx512m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:+ShenandoahVerify -XX:-ShenandoahDegeneratedGC -XX:ShenandoahGCHeuristics=passive \
+ -Djava.library.path=${THIS_DIR}${FS} TestPinnedGarbage"
echo "$cmd"
eval $cmd
if [ $? -ne 0 ]
then
echo "Test Failed"
exit 1
fi
-cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -Xmx512m -XX:+UnlockDiagnosticVMOptions -XX:+ShenandoahVerify \
- -Djava.library.path=${THIS_DIR}${FS} PinnedGarbage"
+cmd="${TESTJAVA}${FS}bin${FS}java -Xmx512m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:+ShenandoahVerify \
+ -Djava.library.path=${THIS_DIR}${FS} TestPinnedGarbage"
echo "$cmd"
eval $cmd
if [ $? -ne 0 ]
then
echo "Test Failed"
exit 1
fi
-cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -Xmx512m -XX:+UnlockDiagnosticVMOptions -XX:ShenandoahGCHeuristics=aggressive \
- -Djava.library.path=${THIS_DIR}${FS} PinnedGarbage"
+cmd="${TESTJAVA}${FS}bin${FS}java -Xmx512m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive \
+ -Djava.library.path=${THIS_DIR}${FS} TestPinnedGarbage"
echo "$cmd"
eval $cmd
if [ $? -ne 0 ]
then
echo "Test Failed"
exit 1
fi
-
< prev index next >