diff options
author | michelou <michelou@epfl.ch> | 2008-01-24 12:34:45 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2008-01-24 12:34:45 +0000 |
commit | 6f0e4a2001cc832f06aafea0275bb16e83275906 (patch) | |
tree | e7c41ba3bc19bc656326ca001c5c061b696701be | |
parent | 185ed95432b5820e5328854b25270cb1f578d096 (diff) | |
download | scala-6f0e4a2001cc832f06aafea0275bb16e83275906.tar.gz scala-6f0e4a2001cc832f06aafea0275bb16e83275906.tar.bz2 scala-6f0e4a2001cc832f06aafea0275bb16e83275906.zip |
fixed JVM_EXT_CLASSPATH on Cygwin
-rwxr-xr-x | test/scalatest | 14 |
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; } |