< prev index next >

test/gc/shenandoah/jni/TestCriticalNativeStress.sh

Print this page
rev 10790 : [backport] Prefix Shenandoah tests with "Test"

*** 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.
*** 23,45 **** # questions. # ## ## @test ! ## @requires (os.arch =="x86_64" | os.arch == "amd64") & (vm.bits == "64") ## @summary test JNI critical arrays support in Shenandoah ! ## @run shell/timeout=480 CriticalNativeStress.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` --- 23,45 ---- # questions. # ## ## @test ! ## @requires (os.arch == "x86_64" | os.arch == "amd64") ## @summary test JNI critical arrays support in Shenandoah ! ## @run shell/timeout=480 TestCriticalNativeStress.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`
*** 53,115 **** fi THIS_DIR=. cp ${TESTSRC}${FS}*.java ${THIS_DIR} ! ${TESTJAVA}${FS}bin${FS}javac CriticalNativeStress.java $gcc_cmd -O1 -DLINUX -fPIC -shared \ ! -o ${THIS_DIR}${FS}libCriticalNative.so \ -I${TESTJAVA}${FS}include \ -I${TESTJAVA}${FS}include${FS}linux \ ! ${TESTSRC}${FS}libCriticalNative.c # run the java test in the background ! cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -XX:+UnlockDiagnosticVMOptions -XX:ShenandoahGCHeuristics=passive -XX:+ShenandoahDegeneratedGC -Xcomp -Xmx512M -XX:+CriticalJNINatives \ ! -Djava.library.path=${THIS_DIR}${FS} CriticalNativeStress" 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:-ShenandoahDegeneratedGC -Xcomp -Xmx512M -XX:+CriticalJNINatives \ ! -Djava.library.path=${THIS_DIR}${FS} CriticalNativeStress" echo "$cmd" eval $cmd if [ $? -ne 0 ] then echo "Test Failed" exit 1 fi ! cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -Xcomp -Xmx256M -XX:+CriticalJNINatives \ ! -Djava.library.path=${THIS_DIR}${FS} CriticalNativeStress" 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 -Xcomp -Xmx512M -XX:+CriticalJNINatives \ ! -Djava.library.path=${THIS_DIR}${FS} CriticalNativeStress" echo "$cmd" eval $cmd if [ $? -ne 0 ] then echo "Test Failed" exit 1 fi - --- 53,114 ---- fi THIS_DIR=. cp ${TESTSRC}${FS}*.java ${THIS_DIR} ! ${TESTJAVA}${FS}bin${FS}javac TestCriticalNativeStress.java $gcc_cmd -O1 -DLINUX -fPIC -shared \ ! -o ${THIS_DIR}${FS}libTestCriticalNative.so \ -I${TESTJAVA}${FS}include \ -I${TESTJAVA}${FS}include${FS}linux \ ! ${TESTSRC}${FS}libTestCriticalNative.c # run the java test in the background ! cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=passive -XX:+ShenandoahDegeneratedGC -Xcomp -Xmx512M -XX:+CriticalJNINatives \ ! -Djava.library.path=${THIS_DIR}${FS} TestCriticalNativeStress" 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=passive -XX:-ShenandoahDegeneratedGC -Xcomp -Xmx512M -XX:+CriticalJNINatives \ ! -Djava.library.path=${THIS_DIR}${FS} TestCriticalNativeStress" 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 -Xcomp -Xmx256M -XX:+CriticalJNINatives \ ! -Djava.library.path=${THIS_DIR}${FS} TestCriticalNativeStress" 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 -Xcomp -Xmx512M -XX:+CriticalJNINatives \ ! -Djava.library.path=${THIS_DIR}${FS} TestCriticalNativeStress" echo "$cmd" eval $cmd if [ $? -ne 0 ] then echo "Test Failed" exit 1 fi
< prev index next >