< prev index next >

test/gc/shenandoah/jni/TestJNICritical.sh

Print this page
rev 10789 : [backport] Drop Shenandoah from test names

*** 1,9 **** #!/bin/sh # ! # Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. --- 1,9 ---- #!/bin/sh # ! # Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation.
*** 24,44 **** # ## ## @test ## @summary test JNI critical arrays support in Shenandoah ! ## @run shell/timeout=120 ShenandoahJNICritical.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 # set platform-dependent variables if [ "$VM_OS" = "linux" ]; then echo "Testing on linux" gcc_cmd=`which gcc` --- 24,44 ---- # ## ## @test ## @summary test JNI critical arrays support in Shenandoah ! ## @run shell/timeout=120 TestJNICritical.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 # set platform-dependent variables if [ "$VM_OS" = "linux" ]; then echo "Testing on linux" gcc_cmd=`which gcc`
*** 52,89 **** fi THIS_DIR=. cp ${TESTSRC}${FS}*.java ${THIS_DIR} ! ${TESTJAVA}${FS}bin${FS}javac ShenandoahJNICritical.java $gcc_cmd -O1 -DLINUX -fPIC -shared \ ! -o ${THIS_DIR}${FS}libShenandoahJNICritical.so \ -I${TESTJAVA}${FS}include \ -I${TESTJAVA}${FS}include${FS}linux \ ! ${TESTSRC}${FS}libShenandoahJNICritical.c # run the java test in the background ! cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -XX:+UnlockDiagnosticVMOptions -XX:+ShenandoahVerify -XX:ShenandoahGCHeuristics=aggressive \ ! -Djava.library.path=${THIS_DIR}${FS} ShenandoahJNICritical" 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=aggressive \ ! -Djava.library.path=${THIS_DIR}${FS} ShenandoahJNICritical" echo "$cmd" eval $cmd if [ $? -ne 0 ] then echo "Test Failed" exit 1 fi - --- 52,88 ---- fi THIS_DIR=. cp ${TESTSRC}${FS}*.java ${THIS_DIR} ! ${TESTJAVA}${FS}bin${FS}javac TestJNICritical.java $gcc_cmd -O1 -DLINUX -fPIC -shared \ ! -o ${THIS_DIR}${FS}libTestJNICritical.so \ -I${TESTJAVA}${FS}include \ -I${TESTJAVA}${FS}include${FS}linux \ ! ${TESTSRC}${FS}libTestJNICritical.c # run the java test in the background ! cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:+ShenandoahVerify -XX:ShenandoahGCHeuristics=aggressive \ ! -Djava.library.path=${THIS_DIR}${FS} TestJNICritical" echo "$cmd" eval $cmd if [ $? -ne 0 ] then echo "Test Failed" exit 1 fi ! cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive \ ! -Djava.library.path=${THIS_DIR}${FS} TestJNICritical" echo "$cmd" eval $cmd if [ $? -ne 0 ] then echo "Test Failed" exit 1 fi
< prev index next >