diff options
Diffstat (limited to 'run_tests.fish')
| -rw-r--r-- | run_tests.fish | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/run_tests.fish b/run_tests.fish index f91b8ae..1005fac 100644 --- a/run_tests.fish +++ b/run_tests.fish @@ -7,7 +7,13 @@ cargo build cd $d -for f in $d/tests/*.sml +if test (count $argv) -gt 0 + set files $d/tests/$argv* +else + set files $d/tests/* +end + +for f in $files $d/bytecode/target/debug/bytecode (sml $d/main.sml -o /dev/stderr $f >/dev/null 2>| psub) set -l got $status if test $got -eq 42 |
