:
: 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
run1n extend.mod
run1n t1a1.mod
run1n t1a2.mod
run1n t1b1.mod
run1n t1b2.mod
run1n t1c1.mod
run1n t1d1.mod
run1n t1d2.mod
run1n t1e1.mod
run1n t1e2.mod
run1n t1f1.mod
run1n t1f2.mod
run1n t2a1.mod
run1n t2a2.mod
run1n t2a3.mod
run1n t2a4.mod
run1n t2a5.mod
run1n t2a6.mod
run1n t2a7.mod
run1n t2b1.mod
run1n t2b2.mod
run1n t2b3.mod
run1n t2b4.mod
run1n t2b5.mod
run1n t2b6.mod
run1n t2c1.mod
run1n t2c2.mod
run1n t2c3.mod
run1n t2c4.mod
run1n t2c5.mod
run1n t2c7.mod
run1n t2c8.mod
run1n t2c9.mod
run1n t2c10.mod
run1n t2c11.mod
run1n t2c12.mod
run1n t3a1.mod
run1n t3a2.mod
run1n t3a4.mod
run1n t3a5.mod
run1n t3c1.mod
run1n t3c2.mod
run1n t3c3.mod
run1n t3d1.mod
run1n t3d2.mod
run1n t3d3.mod
run1n t3e1.mod
run1n t3e2.mod
run1n t3e3.mod
run1n t3f1.mod
run1n t4a1.mod
run1n t4a2.mod
run1n t4a3.mod
run1n t4a4.mod
run1n t4b1.mod
run1n t4b2.mod
run1n t4b3.mod
run1n t4b4.mod
run1n t4b5.mod
run1n t4c1.mod
run1n t4c2.mod
run1n t4c3.mod
run1n t4c4.mod
run1n t4c5.mod
run1n t4d1.mod
run1n t4d3.mod
run1n t4d4.mod
run1n t4e1.mod
run1n t4e3.mod
run1n t4e4.mod
run1n t4f1.mod
run1n t4f2.mod
run1n t4f3.mod
run1n t4f4.mod
run1n t5a2.mod
run1n t5a3.mod
run1n t5a4.mod
run1n t8a1.mod
run2n t8a3.mod queens8
run1n t8a4.mod
run1n t8a5.mod
run1n test1.mod
run2n test2.mod queens8.2
run2n test3.mod primes
run2n test4.mod warshall
run1n test5.mod
: finally produce summary report
testsum.s
