summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2008-01-24 12:34:45 +0000
committermichelou <michelou@epfl.ch>2008-01-24 12:34:45 +0000
commit6f0e4a2001cc832f06aafea0275bb16e83275906 (patch)
treee7c41ba3bc19bc656326ca001c5c061b696701be
parent185ed95432b5820e5328854b25270cb1f578d096 (diff)
downloadscala-6f0e4a2001cc832f06aafea0275bb16e83275906.tar.gz
scala-6f0e4a2001cc832f06aafea0275bb16e83275906.tar.bz2
scala-6f0e4a2001cc832f06aafea0275bb16e83275906.zip
fixed JVM_EXT_CLASSPATH on Cygwin
-rwxr-xr-xtest/scalatest14
1 files changed, 8 insertions, 6 deletions
diff --git a/test/scalatest b/test/scalatest
index 0c200f40c7..663711a67a 100755
--- a/test/scalatest
+++ b/test/scalatest
@@ -266,15 +266,16 @@ test_run_jvm() {
fi
rm -rf "$dstbase".obj &&
mkdir -p "$dstbase".obj &&
+ ext_classpath=`get_os_pathlist "$JVM_EXT_CLASSPATH"` &&
(cd "$srcdir" && env JAVACMD="$JAVACMD" JAVA_OPTS="$javaopts" $SCALAC -d "$os_dstbase".obj \
- -cp "$JVM_EXT_CLASSPATH" "$@" "$testname".scala ) &&
+ -cp "$ext_classpath" "$@" "$testname".scala ) &&
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:$CLASSPATH` &&
+ classpath=`get_os_pathlist "$os_dstbase".obj:$CLASSPATH:$ext_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" &&
+ -classpath "$classpath" Test "jvm" &&
rm -rf "$dstbase".obj;
}
@@ -399,12 +400,13 @@ test_run_shootout() {
mkdir -p "$dstbase".obj &&
testfile=`get_os_filename "$dstbase".obj/test.scala` &&
cat "$os_srcbase".scala.runner "$os_srcbase".scala > "$testfile" &&
- $SCALAC -d "$os_dstbase".obj -cp "$JVM_EXT_CLASSPATH" "$@" "$testfile" &&
+ ext_classpath=`get_os_pathlist "$JVM_EXT_CLASSPATH"` &&
+ $SCALAC -d "$os_dstbase".obj -cp "$ext_classpath" "$@" "$testfile" &&
scala_lib=`get_os_filename "$SCALA_LIB"` &&
- classpath=`get_os_pathlist "$os_dstbase".obj:$CLASSPATH` &&
+ classpath=`get_os_pathlist "$os_dstbase".obj:$CLASSPATH:$ext_classpath` &&
env JAVACMD="$JAVACMD" JAVA_OPTS="$javaopts" \
$SCALA -Dscalatest.cwd="$srcdir" -Dscalatest.output=$os_dstbase.obj \
- -Dscalatest.lib=$scala_lib -classpath $classpath:$JVM_EXT_CLASSPATH Test &&
+ -Dscalatest.lib=$scala_lib -classpath "$classpath" Test &&
rm -rf "$dstbase".obj;
}