diff options
author | michelou <michelou@epfl.ch> | 2003-10-13 15:55:22 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2003-10-13 15:55:22 +0000 |
commit | 971ea727e7d7e61398b5a9266a3086012f16cd8e (patch) | |
tree | cbeb5fb2f0bdf033ef417df6cb0240b683a61395 /sources | |
parent | cd57b4ea4493c82abd7f3c4cc3eb26fb0e543deb (diff) | |
download | scala-971ea727e7d7e61398b5a9266a3086012f16cd8e.tar.gz scala-971ea727e7d7e61398b5a9266a3086012f16cd8e.tar.bz2 scala-971ea727e7d7e61398b5a9266a3086012f16cd8e.zip |
- added scalatest tool
Diffstat (limited to 'sources')
-rw-r--r-- | sources/bin/.scala_wrapper.tmpl | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sources/bin/.scala_wrapper.tmpl b/sources/bin/.scala_wrapper.tmpl index b5197ee385..1493314307 100644 --- a/sources/bin/.scala_wrapper.tmpl +++ b/sources/bin/.scala_wrapper.tmpl @@ -349,6 +349,22 @@ exec_scalap() { "$@"; } +# Starts a program using scalatest. The given arguments are passed to +# exec_java. They must, at least, contain the name of the main class. +exec_scalatest() { + [ $# -gt 0 ] || abort "internal error"; + + # compute Java classpath + append_path JAVA_CLASSPATH TOOLS_CLASSES; + + # invoke Java + exec_java \ + -Dscala.runtime=`get_os_pathlist "$RUNTIME_CLASSES"` \ + -Dscala.binpath=`get_os_pathlist "$PREFIX/bin"` \ + -Dscala.testpath=`get_os_pathlist "$PREFIX/test"` \ + "$@"; +} + ############################################################################## # Implementation of scala-info @@ -489,6 +505,7 @@ case "$SCRIPT" in scalaint* ) exec_interpret scalai.Main -interactive "$@";; dtd2scala* ) exec_dtd2scala scala.tools.dtd2scala.Main "$@";; scalap* ) exec_scalap scalap.Main "$@";; + scalatest* ) exec_scalatest scala.tools.scalatest.Main "$@";; socos* ) warning "Deprecated command, use scalac${SCRIPT#socos} instead."; exec_compile scalac.Main "$@";; |