2023-09-04 08:30:16 -06:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
i=1
|
|
|
|
while test -e "$i".test; do
|
2023-09-04 08:37:18 -06:00
|
|
|
printf '%s: %s: Running test...\n' "$0" "$i".test
|
2023-09-04 08:30:16 -06:00
|
|
|
./"$i".test >"$i".result
|
|
|
|
diff 1.expected 1.result
|
2023-09-04 08:37:18 -06:00
|
|
|
printf '%s: %s: Test passed.\n' "$0" "$i".test
|
2023-09-04 08:30:16 -06:00
|
|
|
i="$(printf '%s + %s\n' 1 "$i" | bc)"
|
|
|
|
done
|