summaryrefslogtreecommitdiff
path: root/test/scalatest
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2006-02-15 15:03:31 +0000
committermichelou <michelou@epfl.ch>2006-02-15 15:03:31 +0000
commit2b8adb6ba801a7c40a2bce6f9c79b198dfb2f8e3 (patch)
tree40ff504193a20f107ba968c2104e278ebf24b0a1 /test/scalatest
parent8bb1d77089fc41b2f86b440919848caffcf0977b (diff)
downloadscala-2b8adb6ba801a7c40a2bce6f9c79b198dfb2f8e3.tar.gz
scala-2b8adb6ba801a7c40a2bce6f9c79b198dfb2f8e3.tar.bz2
scala-2b8adb6ba801a7c40a2bce6f9c79b198dfb2f8e3.zip
adapted script 'scalatest' to work in developme...
adapted script 'scalatest' to work in development AND end-user environments
Diffstat (limited to 'test/scalatest')
-rwxr-xr-xtest/scalatest15
1 files changed, 10 insertions, 5 deletions
diff --git a/test/scalatest b/test/scalatest
index 090594dfa8..98593c6f03 100755
--- a/test/scalatest
+++ b/test/scalatest
@@ -211,9 +211,9 @@ test_run_neg() {
rm -rf "$dstbase".obj &&
mkdir -p "$dstbase".obj &&
( cd "$srcdir" && $SOCOS -d "$os_dstbase".obj "$@" "$testname".scala; );
- status=$?;
+ if [ "$?" = 0 ]; then status=1; else status=0; fi;
rm -rf "$dstbase".obj;
- if [ "$status" = 0 ]; then return 1; else return 0; fi;
+ return $status;
}
# Tests the JVM backend.
@@ -455,8 +455,13 @@ FILES_POS="";
FILES_NEG="";
FILES_MSIL="";
-LATEST="$PREFIX/dists/latest/bin";
-QUICK="$PREFIX/build/quick/exec"
+if [ -d "$PREFIX/dists" ]; then
+ LATEST="$PREFIX/dists/latest/bin";
+ QUICK="$PREFIX/build/quick/exec"
+else
+ LATEST="$PREFIX/bin";
+ QUICK="$LATEST"
+fi;
BIN_DIR="$LATEST"
DIFF="diff";
@@ -545,7 +550,7 @@ test_check_all;
TOTAL_COUNT=`echo "$FAILURE_COUNT+$SUCCESS_COUNT" | bc`;
if [ $FAILURE_COUNT -eq 0 ]; then
- printf_success "All $TOTAL_COUNT tests were successful\\n";
+ printf_success "All of $TOTAL_COUNT tests were successful\\n";
else
printf_failure "$FAILURE_COUNT of $TOTAL_COUNT tests failed\\n";
fi;