Neil Brown
|
c778ff0031
|
Fixed some unused module import warnings, now that PassM is not build of monad transformers
|
2008-03-10 17:19:45 +00:00 |
|
Neil Brown
|
9f18b348e8
|
Corrected all the tests to use the new PassM monad
|
2008-03-10 17:07:48 +00:00 |
|
Neil Brown
|
f17ff5071c
|
Added a Warn monad for warnings, and incorporated a WriterT monad into the PassM stack to support the Warn monad, then changed all the rest of the code accordingly, including adding a Warn instance for the GenParser parser that hides it in the state
|
2008-02-08 13:22:23 +00:00 |
|
Neil Brown
|
c45b82be56
|
Removed the setting of csVerboseLevel in TestHarness that was accidentally committed
|
2008-02-04 08:05:16 +00:00 |
|
Neil Brown
|
1074407ef9
|
Added the ability to neatly print out a problem as a debug message
|
2008-02-03 15:41:29 +00:00 |
|
Neil Brown
|
75dd2afeb2
|
Added support for timing tests in the automatic test cases
|
2008-01-23 15:23:26 +00:00 |
|
Neil Brown
|
9c9295fd74
|
Added the filename of an automatic test as its test-label
|
2008-01-22 22:42:29 +00:00 |
|
Neil Brown
|
a14a866502
|
Changed the test harness to get some tests inside the IO monad. This allows all the tests to be run, not just until the first failure
|
2008-01-16 11:15:05 +00:00 |
|
Neil Brown
|
9edc9fea78
|
Added a TestHarness module that easily allows full-compilation tests from external source files
|
2008-01-16 03:27:47 +00:00 |
|