From 15ebcc764c30c18f41f179d589ad1ad5a45194f1 Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Thu, 21 Nov 2019 12:57:59 +0100 Subject: Better string and IO support --- test.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'test.sh') diff --git a/test.sh b/test.sh index 1e7137f..21ce262 100755 --- a/test.sh +++ b/test.sh @@ -4,8 +4,13 @@ stack build prog="$(stack path --local-install-root)/bin/lisp" ok=1 for f in tests/*.lisp; do + outf="$(sed 's/\.lisp$/.out/' <<<"$f")" echo "- $f" - diff -u <("$prog" "$f") "$(sed 's/\.lisp$/.out/' <<<"$f")" || ok=0 + if [[ ! -f $outf ]]; then + echo "WARNING: $outf not found" + else + diff -u <("$prog" "$f") "$outf" || ok=0 + fi done if [[ $ok -eq 1 ]]; then echo "All OK" -- cgit v1.2.3-54-g00ecf