summaryrefslogtreecommitdiff
path: root/test/scalatest
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2006-09-21 16:37:57 +0000
committerIulian Dragos <jaguarul@gmail.com>2006-09-21 16:37:57 +0000
commit9a45bd5bdb246e19912a46aed6a672d6119d428f (patch)
treef09b3d6d4838df7a8bc5481671dc189374b06db8 /test/scalatest
parente40402803f660b58f8a019c7fcbda9e21c9c4250 (diff)
downloadscala-9a45bd5bdb246e19912a46aed6a672d6119d428f.tar.gz
scala-9a45bd5bdb246e19912a46aed6a672d6119d428f.tar.bz2
scala-9a45bd5bdb246e19912a46aed6a672d6119d428f.zip
Added test for inner classes compatibility from...
Added test for inner classes compatibility from Java.
Diffstat (limited to 'test/scalatest')
-rwxr-xr-xtest/scalatest13
1 files changed, 10 insertions, 3 deletions
diff --git a/test/scalatest b/test/scalatest
index ffbeb482b9..804495e677 100755
--- a/test/scalatest
+++ b/test/scalatest
@@ -225,7 +225,7 @@ test_run_jvm() {
mkdir -p "$dstbase".obj &&
$SCALAC -d "$os_dstbase".obj "$@" "$os_srcbase".scala &&
classpath=`get_os_pathlist "$os_dstbase".obj:$CLASSPATH` &&
- $SCALA -classpath $classpath Test "jvm" &&
+ $SCALA -Dscalatest.output=$dstbase.obj -Dscalatest.lib=$SCALA_LIB -classpath $classpath Test "jvm" &&
rm -rf "$dstbase".obj;
}
@@ -508,19 +508,26 @@ FILES_MSIL="";
FILES_SCRIPT="";
FILES_DIS="";
-QUICK="$PREFIX/build/quick/bin"
+QUICK="$PREFIX/bin/quick/bin"
+QUICK_LIB="$PREFIX/bin/quick/lib/library"
+
if [ -d "$PREFIX/dists" ]; then
LATEST="$PREFIX/dists/latest/bin";
+ LATEST_LIB="$PREFIX/dists/latest/lib/scala-library.jar";
elif [ -d "$PREFIX/build" ]; then
LATEST="$QUICK";
+ LATEST_LIB=$QUICK_LIB
elif [ -d "$PREFIX/bin" ]; then
LATEST="$PREFIX/bin";
+ LATEST_LIB="$PREFIX/lib/scala-library.jar"
else
abort "Scala binaries could not be found";
fi;
BIN_DIR="$LATEST/" # BIN_DIR should have a trailing / when needed, so that
# it can also be set to the empty string
+SCALA_LIB="$LATEST_LIB"
+
case `${JAVACMD:=java} \-version 2>&1 | head -1` in
*1.5*) JAVA5="true";;
*) JAVA5="false";;
@@ -544,7 +551,7 @@ while [ $# -gt 0 ]; do
--neg ) TEST_TYPE="neg"; shift 1;;
--msil ) TEST_TYPE="msil"; shift 1;;
--script ) TEST_TYPE="script"; shift 1;;
- --quick ) BIN_DIR="$QUICK/"; shift 1;;
+ --quick ) BIN_DIR="$QUICK/"; SCALA_LIB=$QUICK_LIB; shift 1;;
--installed ) BIN_DIR=""; shift 1;;
--no-run ) NORUN="true"; shift 1;;
--show-log ) SHOWLOG="true"; shift 1;;