diff --git a/test.sh b/test.sh index 8a3d462..148d930 100755 --- a/test.sh +++ b/test.sh @@ -1,4 +1,18 @@ -cat src/*.🗿 tests/$1.🗿 tests/test.🗿 >tmp.🗿 -golemc tmp.🗿 > tmp.asm -orgaasm tmp.asm tmp.rom -orgaemu tmp.rom +tester() +{ + for val in $@ + do + echo $val + cat src/*.🗿 tests/$val.🗿 tests/test.🗿 >tmp.🗿 + golemc tmp.🗿 > tmp.asm + orgaasm tmp.asm tmp.rom + orgaemu tmp.rom + echo + done +} +if [ $# -eq 0 ] +then + tester $(ls tests/ | grep -v 'test.🗿' | sed 's/^tests\///; s/\.🗿$//' | tr '\n' ' ' ); +else + tester $@; +fi