< prev index next >
test/gc/shenandoah/jni/TestJNIGlobalRefs.sh
Print this page
rev 10593 : Move JNI Weak References workaround to Shenandoah-specific root processor
@@ -24,11 +24,11 @@
#
##
## @test
## @summary Test JNI Global Refs with Shenandoah
-## @run shell/timeout=480 TestJNIGlobalRefs.sh
+## @run shell/timeout=720 TestJNIGlobalRefs.sh
##
if [ "${TESTSRC}" = "" ]
then
TESTSRC=${PWD}
@@ -79,10 +79,34 @@
-Djava.library.path=${THIS_DIR}${FS} TestJNIGlobalRefs"
echo "$cmd"
eval $cmd
+if [ $? -ne 0 ]
+then
+ echo "Test Failed"
+ exit 1
+fi
+
+cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -XX:+UnlockDiagnosticVMOptions -XX:ShenandoahGCHeuristics=passive -XX:+ShenandoahVerify \
+ -Djava.library.path=${THIS_DIR}${FS} TestJNIGlobalRefs"
+
+echo "$cmd"
+eval $cmd
+
+if [ $? -ne 0 ]
+then
+ echo "Test Failed"
+ exit 1
+fi
+
+cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -XX:+UnlockDiagnosticVMOptions -XX:ShenandoahGCHeuristics=passive \
+ -Djava.library.path=${THIS_DIR}${FS} TestJNIGlobalRefs"
+
+echo "$cmd"
+eval $cmd
+
if [ $? -ne 0 ]
then
echo "Test Failed"
exit 1
fi
< prev index next >