cvs commit: hugs98/tests Readme testScript hugs98/tests/ffi FileIO.output String.output hugs98/tests/libs Addr.output FixIO.output dirTest.output except1.output ioTest1.output prodcon.output hugs98/tests/misc gc1.output gc2.output ...

ross 2002/07/22 01:42:12 PDT Modified files: tests Readme testScript tests/ffi FileIO.output String.output tests/libs Addr.output FixIO.output dirTest.output except1.output ioTest1.output prodcon.output tests/misc gc1.output gc2.output tests/rts arith.output array1.output array2.output arrayEx.output bignums.output enum.output1 enum.output2 infix.output ioerror1.output ioerror2.output maxint.output mutvars.output mvar.output ord.output primexc.output print1.output print2.output refs.output testlist.output type01.output tests/static T2.output T3.output mod100.output mod103.output mod104.output mod105.output mod106.output mod107.output mod108.output mod109.output mod11.output mod12.output mod15.output mod16.output mod30.output mod31.output mod32.output mod33.output mod34.output mod35.output mod37.output mod75.output mod84.output mod85.output mod86.output mod94.output mod95.output mod96.output mod99.output tests/tcheck DictHW.output dicts.output types.output Log: Add -w (don't list modules being loaded) and regularize the output files so we can always just ignore the 10-line banner. This makes the test suite usable with the new libraries as well as the old ones. Revision Changes Path 1.11 +14 -16 hugs98/tests/Readme 1.13 +235 -235 hugs98/tests/testScript 1.5 +1 -0 hugs98/tests/ffi/FileIO.output 1.4 +1 -0 hugs98/tests/ffi/String.output 1.5 +1 -0 hugs98/tests/libs/Addr.output 1.4 +1 -0 hugs98/tests/libs/FixIO.output 1.4 +1 -0 hugs98/tests/libs/dirTest.output 1.7 +1 -0 hugs98/tests/libs/except1.output 1.5 +1 -0 hugs98/tests/libs/ioTest1.output 1.5 +1 -0 hugs98/tests/libs/prodcon.output 1.4 +1 -0 hugs98/tests/misc/gc1.output 1.4 +1 -0 hugs98/tests/misc/gc2.output 1.4 +1 -0 hugs98/tests/rts/arith.output 1.4 +1 -0 hugs98/tests/rts/array1.output 1.4 +1 -0 hugs98/tests/rts/array2.output 1.4 +1 -0 hugs98/tests/rts/arrayEx.output 1.4 +1 -0 hugs98/tests/rts/bignums.output 1.6 +1 -0 hugs98/tests/rts/enum.output1 1.6 +1 -0 hugs98/tests/rts/enum.output2 1.5 +1 -0 hugs98/tests/rts/infix.output 1.6 +1 -0 hugs98/tests/rts/ioerror1.output 1.4 +1 -0 hugs98/tests/rts/ioerror2.output 1.4 +1 -0 hugs98/tests/rts/maxint.output 1.4 +1 -0 hugs98/tests/rts/mutvars.output 1.6 +1 -0 hugs98/tests/rts/mvar.output 1.4 +1 -0 hugs98/tests/rts/ord.output 1.4 +1 -0 hugs98/tests/rts/primexc.output 1.5 +1 -0 hugs98/tests/rts/print1.output 1.5 +1 -0 hugs98/tests/rts/print2.output 1.4 +1 -0 hugs98/tests/rts/refs.output 1.4 +1 -0 hugs98/tests/rts/testlist.output 1.4 +1 -0 hugs98/tests/rts/type01.output 1.4 +1 -0 hugs98/tests/static/T2.output 1.4 +1 -0 hugs98/tests/static/T3.output 1.4 +1 -0 hugs98/tests/static/mod100.output 1.4 +0 -1 hugs98/tests/static/mod103.output 1.4 +1 -0 hugs98/tests/static/mod104.output 1.4 +1 -0 hugs98/tests/static/mod105.output 1.4 +1 -0 hugs98/tests/static/mod106.output 1.4 +1 -0 hugs98/tests/static/mod107.output 1.4 +1 -0 hugs98/tests/static/mod108.output 1.4 +1 -0 hugs98/tests/static/mod109.output 1.4 +1 -0 hugs98/tests/static/mod11.output 1.4 +1 -0 hugs98/tests/static/mod12.output 1.4 +1 -0 hugs98/tests/static/mod15.output 1.4 +1 -0 hugs98/tests/static/mod16.output 1.6 +1 -0 hugs98/tests/static/mod30.output 1.6 +1 -0 hugs98/tests/static/mod31.output 1.6 +1 -0 hugs98/tests/static/mod32.output 1.6 +1 -0 hugs98/tests/static/mod33.output 1.6 +1 -0 hugs98/tests/static/mod34.output 1.6 +1 -0 hugs98/tests/static/mod35.output 1.4 +1 -0 hugs98/tests/static/mod37.output 1.5 +1 -0 hugs98/tests/static/mod75.output 1.4 +1 -0 hugs98/tests/static/mod84.output 1.4 +1 -0 hugs98/tests/static/mod85.output 1.4 +1 -0 hugs98/tests/static/mod86.output 1.4 +1 -0 hugs98/tests/static/mod94.output 1.4 +1 -0 hugs98/tests/static/mod95.output 1.4 +1 -0 hugs98/tests/static/mod96.output 1.4 +1 -0 hugs98/tests/static/mod99.output 1.8 +1 -0 hugs98/tests/tcheck/DictHW.output 1.4 +1 -0 hugs98/tests/tcheck/dicts.output 1.4 +1 -0 hugs98/tests/tcheck/types.output

Add -w (don't list modules being loaded) and regularize the output files so we can always just ignore the 10-line banner. This makes the test suite usable with the new libraries as well as the old ones.
btw I believe the correct fix (which I have never gotten round to in the 5 or so years since I wrote the first tests) is to modify the output comparision to ignore all text up to some start pattern and after some end pattern instead of ignoring the first N lines. A
participants (2)
-
Alastair Reid
-
ross@glass.cse.ogi.edu