:
: Runs Sequential MODULA Test Set
:  May 1978
:
echo Sequential MODULA Test Set Results > testresults
echo ================================== >> testresults
echo : >>testresults
echo Test #trivial.mod
echo Test #trivial.mod>>testresults
date >>testresults
echo Expected:- OK>>testresults
/bin/modula /bin/modovly l trivial.mod
if { cmp -s a.lst trivial.lst } goto ok0
echo Obtained:- KO>>testresults
goto ok00
: ok0
echo Obtained:- OK>>testresults
: ok00
echo : >>testresults
echo Test #syntaxerrs.mod
echo Test #syntaxerrs.mod >>testresults
date >>testresults
echo Expected:- OK>>testresults
/bin/modula /bin/modovly l j syntaxerrs.mod
if { cmp -s a.lst synerrsmod.lst } goto ok1
echo Obtained:- KO>>testresults
goto ok2
: ok1
echo Obtained:- OK>>testresults
: ok2
echo : >>testresults
echo Test #semanerrs1.mod
echo Test #semanerrs1.mod >>testresults
date >>testresults
echo Expected:- OK>>testresults
/bin/modula /bin/modovly j l semanerrs1.mod
if { cmp -s a.lst semanerrs1.lst } goto ok3
echo Obtained:- KO>>testresults
goto ok4
: ok3
echo Obtained:- OK>>testresults
: ok4
echo : >>testresults
echo Test #semanerrs2.mod
echo Test #semanerrs2.mod >>testresults
date >>testresults
echo Expected:- OK>>testresults
/bin/modula /bin/modovly l semanerrs2.mod | cat >t.tst; cat t.tst>>a.lst; rm t.tst
if { cmp -s a.lst semanerrs2.lst } goto ok5
echo Obtained:- KO>>testresults
goto ok6
: ok5
echo Obtained:- OK>>testresults
: ok6
echo : >>testresults
run1 extend.mod
run1 t1a1.mod
run1 t1a2.mod
run1 t1b1.mod
run1 t1b2.mod
run1 t1c1.mod
run1 t1d1.mod
run1 t1d2.mod
run1 t1e1.mod
run1 t1e2.mod
run1 t1f1.mod
run1 t1f2.mod
run1 t2a1.mod
run1 t2a2.mod
run1 t2a3.mod
run1 t2a4.mod
run1 t2a5.mod
run1 t2a6.mod
run1 t2a7.mod
run1 t2b1.mod
run1 t2b2.mod
run1 t2b3.mod
run1 t2b4.mod
run1 t2b5.mod
run1 t2b6.mod
run1 t2c1.mod
run1 t2c2.mod
run1 t2c3.mod
run1 t2c4.mod
run1 t2c5.mod
run1 t2c7.mod
run1 t2c8.mod
run1 t2c9.mod
run1 t2c10.mod
run1 t2c11.mod
run1 t2c12.mod
run1 t3a1.mod
run1 t3a2.mod
run1 t3a4.mod
run1 t3a5.mod
run1 t3c1.mod
run1 t3c2.mod
run1 t3c3.mod
run1 t3d1.mod
run1 t3d2.mod
run1 t3d3.mod
run1 t3e1.mod
run1 t3e2.mod
run1 t3e3.mod
run1 t3f1.mod
run1 t4a1.mod
run1 t4a2.mod
run1 t4a3.mod
run1 t4a4.mod
run1 t4b1.mod
run1 t4b2.mod
run1 t4b3.mod
run1 t4b4.mod
run1 t4b5.mod
run1 t4c1.mod
run1 t4c2.mod
run1 t4c3.mod
run1 t4c4.mod
run1 t4c5.mod
run1 t4d1.mod
run1 t4d3.mod
run1 t4d4.mod
run1 t4e1.mod
run1 t4e3.mod
run1 t4e4.mod
run1 t4f1.mod
run1 t4f2.mod
run1 t4f3.mod
run1 t4f4.mod
run1 t5a2.mod
run1 t5a3.mod
run1 t5a4.mod
run1 t8a1.mod
run2 t8a3.mod queens8
run1 t8a4.mod
run1 t8a5.mod
run1 test1.mod
run2 test2.mod queens8.2
run2 test3.mod primes
run2 test4.mod warshall
run1 test5.mod
: finally produce summary report
testsum.s
