summaryrefslogtreecommitdiffstats
path: root/run_tests.fish
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2024-04-28 15:06:43 -0700
committerRose Hogenson <rosehogenson@posteo.net>2024-04-28 15:06:43 -0700
commit5737e8430d43b3b5bd448f761cd2f3c35707a174 (patch)
treeb24f44ea5245a56b2f712c2eef6a3897f53bd098 /run_tests.fish
parentAdd integer arithmetic. (diff)
downloadsml-5737e8430d43b3b5bd448f761cd2f3c35707a174.tar.zst
Add case over int.
Diffstat (limited to 'run_tests.fish')
-rw-r--r--run_tests.fish8
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