From 8b3a9b8f0d80e7dd789f363deb6bb36189a31f01 Mon Sep 17 00:00:00 2001 From: Rose Hogenson Date: Sun, 18 May 2025 08:17:20 -0700 Subject: Add a typechecker --- run-tests.fish | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'run-tests.fish') diff --git a/run-tests.fish b/run-tests.fish index 22c86d5..92200d2 100644 --- a/run-tests.fish +++ b/run-tests.fish @@ -13,12 +13,12 @@ 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 +printf %s\n $files | parallel --keep-order --quote fish -c ' + bytecode/target/debug/bytecode (sml main.sml -o /dev/stderr $argv[1] >/dev/null 2>| psub) + set got $status if test $got -eq 42 - echo (basename -s.sml $f): PASS + echo (basename -s.sml $argv[1]): PASS else - echo (basename -s.sml $f): FAIL "(status $got)" + echo (basename -s.sml $argv[1]): FAIL "(status $got)" end -end +' -- cgit v1.3.1