< 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,34 ****
#
##
## @test
## @summary Test JNI Global Refs with Shenandoah
! ## @run shell/timeout=480 TestJNIGlobalRefs.sh
##
if [ "${TESTSRC}" = "" ]
then
TESTSRC=${PWD}
--- 24,34 ----
#
##
## @test
## @summary Test JNI Global Refs with Shenandoah
! ## @run shell/timeout=720 TestJNIGlobalRefs.sh
##
if [ "${TESTSRC}" = "" ]
then
TESTSRC=${PWD}
*** 79,88 ****
--- 79,112 ----
-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 >