summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2007-07-05 16:31:10 +0000
committermichelou <michelou@epfl.ch>2007-07-05 16:31:10 +0000
commit5fa0bb8d4273ce53c72be82fdc9e3402b65be013 (patch)
tree4761f6473a5be716686fc451d7087031e1ddaaa3 /test
parentaf32136a17e187cc95666adaf58493c991220527 (diff)
downloadscala-5fa0bb8d4273ce53c72be82fdc9e3402b65be013.tar.gz
scala-5fa0bb8d4273ce53c72be82fdc9e3402b65be013.tar.bz2
scala-5fa0bb8d4273ce53c72be82fdc9e3402b65be013.zip
--quick also requires lib/actors in classpath
Diffstat (limited to 'test')
-rwxr-xr-xtest/scalatest13
1 files changed, 10 insertions, 3 deletions
diff --git a/test/scalatest b/test/scalatest
index 7079284b56..a2b7b43b24 100755
--- a/test/scalatest
+++ b/test/scalatest
@@ -269,7 +269,7 @@ test_run_jvm() {
libpath=`get_os_pathlist "$dstdir"` &&
scala_javaopts=`echo -Djava.library.path=$libpath` &&
scala_lib=`get_os_filename "$SCALA_LIB"` &&
- classpath=`get_os_pathlist "$os_dstbase".obj:$SCALA_COMP:$CLASSPATH` &&
+ classpath=`get_os_pathlist "$os_dstbase".obj:$CLASSPATH` &&
env JAVA_OPTS="$scala_javaopts" $SCALA -Djavacmd="$JAVACMD" \
-Dscalatest.output=$os_dstbase.obj -Dscalatest.lib=$scala_lib \
-classpath $classpath:$JVM_EXT_CLASSPATH Test "jvm" &&
@@ -599,6 +599,7 @@ FILES_SHOOTOUT="";
QUICK="$PREFIX/build/quick/bin"
QUICK_LIB="$PREFIX/build/quick/lib/library"
QUICK_COMP="$PREFIX/build/quick/lib/compiler"
+QUICK_ACT="$PREFIX/build/quick/lib/actors"
JVM_EXT_CLASSPATH=`get_ext_classpath $TESTROOT/files/lib`
@@ -610,6 +611,7 @@ elif [ -d "$PREFIX/build" ]; then
LATEST="$QUICK";
LATEST_LIB=$QUICK_LIB
LATEST_COMP=$QUICK_COMP
+ LATEST_ACT=$QUICK_ACT
elif [ -d "$PREFIX/bin" ]; then
LATEST="$PREFIX/bin";
LATEST_LIB="$PREFIX/lib/scala-library.jar"
@@ -622,11 +624,13 @@ BIN_DIR="$LATEST/" # BIN_DIR should have a trailing / when needed, so that
SCALA_LIB="$LATEST_LIB";
SCALA_COMP="$LATEST_COMP";
+SCALA_ACT="$LATEST_ACT";
[ -x "$JAVACMD" ] || JAVACMD=java;
[ -n "$JAVA_OPTS" ] || JAVA_OPTS="-Xmx256M -Xms16M";
case `$JAVACMD \-version 2>&1 | xargs` in
- *1.5.*IBM* ) JAVA5="true"; IBM_J9="true"; JAVA_OPTS="$JAVA_OPTS -Xss1M";;
+ *1.5.*IBM* ) JAVA5="true"; IBM_J9="true"; JAVA_OPTS="$JAVA_OPTS -Xss2M";;
+ *1.6.*IBM* ) JAVA5="true"; IBM_J9="true";;
*1.[5-7].* ) JAVA5="true";;
*1.4.*GNU* ) JAVA5="false"; GIJ="true"; JAVA_OPTS="--mx256m --ms16m";;
* ) JAVA5="false";;
@@ -653,7 +657,8 @@ while [ $# -gt 0 ]; do
--script ) TEST_TYPE="script"; shift 1;;
--ant ) TEST_TYPE="ant"; shift 1;;
--shootout ) TEST_TYPE="shootout"; shift 1;;
- --quick ) BIN_DIR="$QUICK/"; SCALA_LIB=$QUICK_LIB; SCALA_COMP=$QUICK_COMP; shift 1;;
+ --quick ) BIN_DIR="$QUICK/"; SCALA_LIB=$QUICK_LIB;
+ SCALA_COMP=$QUICK_COMP; SCALA_ACT=$QUICK_ACT; shift 1;;
--installed ) BIN_DIR=""; shift 1;;
--no-run ) NORUN="true"; shift 1;;
--show-log ) SHOWLOG="true"; shift 1;;
@@ -739,6 +744,8 @@ fi;
SCALAC="$SCALAC_CMD $SCALAC_OPTS";
SCALAP="scalap";
+CLASSPATH=$SCALA_COMP:$SCALA_ACT
+
if [ -z "$ANT" ]; then
if [ -d "$ANT_HOME" ]; then
ANT="$ANT_HOME/bin/ant";