summaryrefslogtreecommitdiff
path: root/test/scalatest
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2007-06-14 17:06:44 +0000
committermichelou <michelou@epfl.ch>2007-06-14 17:06:44 +0000
commitd0a8963618d4412370f8ba036d7edfd95153630a (patch)
treeb2ec414bb55c8a19bac01263e53c5494ad499d2f /test/scalatest
parent40c6ed3501ea1e66aed907f466b2c66ea5eae32a (diff)
downloadscala-d0a8963618d4412370f8ba036d7edfd95153630a.tar.gz
scala-d0a8963618d4412370f8ba036d7edfd95153630a.tar.bz2
scala-d0a8963618d4412370f8ba036d7edfd95153630a.zip
added 2 failure tests
Diffstat (limited to 'test/scalatest')
-rwxr-xr-xtest/scalatest20
1 files changed, 15 insertions, 5 deletions
diff --git a/test/scalatest b/test/scalatest
index 7df121470d..a684b97ea7 100755
--- a/test/scalatest
+++ b/test/scalatest
@@ -720,6 +720,10 @@ if [ "$USEFSC" = "true" ]; then
else
SCALAC_CMD="${BIN_DIR}scalac";
fi;
+if [ ! -x "$SCALAC_CMD" ]; then
+ printf_failure "Missing command \"$SCALAC_CMD\"; run 'ant <target>'.\\n";
+ exit 1;
+fi;
SCALAC="$SCALAC_CMD $SCALAC_OPTS";
SCALAP="scalap";
@@ -729,21 +733,21 @@ if [ -z "$ANT" ]; then
else
ANT="ant";
fi
-fi
+fi;
if [ -z "$ILASM" ]; then
if [ -d "$MONO_HOME" ]; then
ILASM="$MONO_HOME/bin/ilasm";
else
ILASM="ilasm";
fi
-fi
+fi;
if [ -z "$MONO" ]; then
if [ -d "$MONO_HOME" ]; then
MONO="$MONO_HOME/bin/mono";
else
MONO="mono";
fi
-fi
+fi;
if [ -n "$OBJDIR" ]; then
if [ -d "$OBJDIR" ] || mkdir -p "$OBJDIR"; then
@@ -751,7 +755,7 @@ if [ -n "$OBJDIR" ]; then
else
abort "could not create directory '$OBJDIR'";
fi
-fi
+fi;
printf_outline "Source directory is : $SRCDIR\\n";
bin_dir=$BIN_DIR
@@ -769,6 +773,12 @@ if [ $TEST_TYPE = "msil" ]; then
printf_outline "ILasm version is : $ilasm_version\\n";
mono_version=`$MONO --version | head -1`;
printf_outline "Mono version is : $mono_version\\n";
+ if [ -f "$PREFIX/build/msil/predef.dll" ]; then
+ printf_outline "DLL library is : $PREFIX/build/msil/predef.dll\\n";
+ else
+ printf_failure "Missing library \"$PREFIX/build/msil/predef.dll\"; run 'ant msil'.\\n";
+ exit 1;
+ fi
else
javacmd=`which $JAVACMD 2>/dev/null`;
bin_dir=`test_get_location $javacmd`;
@@ -784,7 +794,7 @@ else
ant_version=`$ANT -version`;
printf_outline "Ant version is : $ant_version\\n";
fi
-fi
+fi;
printf_outline "\\n";
test_check_all;