X-Git-Url: http://nitlanguage.org diff --git a/tests/tests.sh b/tests/tests.sh index 99e3008..84ba34a 100755 --- a/tests/tests.sh +++ b/tests/tests.sh @@ -26,13 +26,15 @@ export NIT_SRAND=0 unset NIT_DIR # Get the first Java lib available -shopt -s nullglob -JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac)))) - -paths=`echo $JAVA_HOME/jre/lib/*/{client,server}/libjvm.so` -paths=($paths) -JNI_LIB_PATH=`dirname ${paths[0]}` -shopt -u nullglob +if which_java=$(which javac 2>/dev/null); then + JAVA_HOME=$(dirname $(dirname $(readlink -f "$which_java"))) + + shopt -s nullglob + paths=`echo $JAVA_HOME/jre/lib/*/{client,server}/libjvm.so` + paths=($paths) + JNI_LIB_PATH=`dirname ${paths[0]}` + shopt -u nullglob +fi outdir="out" compdir="nit_compile" @@ -90,8 +92,8 @@ saferun() esac done ( - ulimit -f "$filelimit" - ulimit -t "$usertimelimit" + ulimit -f "$filelimit" 2> /dev/null + ulimit -t "$usertimelimit" 2> /dev/null if test -d "$1"; then find $1 | sort elif test -n "$TIME"; then