Neil Brown
|
24fa36ccda
|
Modified the test harness so that it gives a meta tag on failure (in case we want it)
|
2009-02-10 21:33:53 +00:00 |
|
Neil Brown
|
9c4b8e8df1
|
Changed tocktest so you can pass it -v options for use with the automatic tests
|
2009-02-08 16:33:53 +00:00 |
|
Neil Brown
|
c2aaf2fcf7
|
Provided more helpful errors in the test harness when something is wrong
|
2009-01-23 14:42:46 +00:00 |
|
Neil Brown
|
d806931fbf
|
Revamped the TestHarness framework to allow multiple substitutions in a test prologue
|
2009-01-20 23:43:07 +00:00 |
|
Neil Brown
|
6cbdc0e13b
|
Finally merged the list of warnings into CompState rather than having its own StateT monad
|
2008-11-20 13:35:44 +00:00 |
|
Neil Brown
|
7d65db43c0
|
Changed TestHarness to support Rain test files as well as occam
|
2008-05-17 13:13:52 +00:00 |
|
Neil Brown
|
4ef1ff7196
|
Changed to a state monad for warnings, and added a runPassM function to remove duplicate code for running passes
|
2008-04-03 12:21:59 +00:00 |
|
Neil Brown
|
20843f70a4
|
Corrected all the tests to use the new PassM monad
|
2008-03-10 17:07:48 +00:00 |
|
Neil Brown
|
d66fb79796
|
Fixed some unused module import warnings, now that PassM is not build of monad transformers
|
2008-03-10 17:19:45 +00:00 |
|
Adam Sampson
|
808277ca84
|
Remove now-unused code for running timed tests.
|
2008-03-12 18:21:22 +00:00 |
|
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 |
|