Add lli support for running example test cases #327

Merged
sb10q merged 7 commits from lli-support into master 2023-09-30 09:31:18 +08:00
2 changed files with 19 additions and 6 deletions
Showing only changes of commit f9aceb24ee - Show all commits

View File

@ -0,0 +1,17 @@
#!/usr/bin/env bash
set -e
if [ -z "$1" ]; then
echo "Requires at least one argument"
exit 1
fi
demo="${@:-1}"
set -- "${@:1:$(($# - 1))}"
echo -n "Checking $demo... "
./interpret_demo.py "$demo" > interpreted.log
./run_demo.sh "$@" "$demo" > run.log
diff -Nau interpreted.log run.log
echo "ok"

View File

@ -4,12 +4,8 @@ set -e
count=0
for demo in src/*.py; do
echo -n "checking $demo... "
./interpret_demo.py $demo > interpreted.log
./run_demo.sh "$@" $demo > run.log
diff -Nau interpreted.log run.log
echo "ok"
let "count+=1"
./check_demo.sh "$@" "$demo"
((count += 1))
done
echo "Ran $count demo checks - PASSED"