3 if ! [ -n "$1" ] ; then
4 echo "Uhm, need a test name, yo"
9 sbcl --eval "(asdf:load-system :clnl-test)" --eval "(quit)" &> /dev/null
12 sbcl --noinform --disable-ldb --lose-on-corruption --end-runtime-options \
13 --eval "(asdf:initialize-source-registry \`(:source-registry (:tree ,(car (directory \"src\"))) :INHERIT-CONFIGURATION))" \
14 --eval "(asdf:load-system :clnl-test)" \
15 --eval "(clnl-test::$1 \"$TEST\")" \
16 --eval "(quit)" 2> /dev/null | sed -n '/^----$/,$p' | tail -n +2
19 scalaprog=$(runtestfn "test-scala-prog")
21 if [ -z $scalaprog ] ; then
22 echo "Scala prog empty, so use view diagnosis rather than this one"
26 scalafile=$(mktemp -u -p . --suffix .scala.dat)
27 clfile=$(mktemp -u -p . --suffix .cl.dat)
29 runtestfn "test-scala-input" | $scalaprog | sed -n '/^----$/,$p' | tail -n +2 > $scalafile
30 runtestfn "test-debug" >$clfile
32 vimdiff $scalafile $clfile