cryptol/tests
Iavor Diatchki f6213aff33 Improve error messages when we know a constraint will always fail.
This changes the way the special "Error" type is used. The error
message now contains only an explanation of what happened,
and the actual malformed type is the parameter of the error function,
which is always used at kind `k -> k` where `k` is the malformed kind.

This fixes (or at least improves) #768
2020-06-30 20:03:50 -07:00
..
issues Improve error messages when we know a constraint will always fail. 2020-06-30 20:03:50 -07:00
modsys Enforce that includes are UTF8 2020-06-09 09:02:22 -07:00
mono-binds Improve error messages when we know a constraint will always fail. 2020-06-30 20:03:50 -07:00
parser Partially update the test suite 2020-05-15 09:33:32 -07:00
regression Improve error messages when we know a constraint will always fail. 2020-06-30 20:03:50 -07:00
renamer Remove leading ./ from file names in test output 2019-10-28 13:57:37 -07:00
.gitignore Initial import from internal repo 2014-04-17 15:34:25 -07:00
cryptol-test-runner.cabal Update cryptol-test-runner maintainer and license 2019-12-23 18:18:54 -08:00
Main.hs Use the factored-out test-runner. 2018-12-11 16:30:02 -08:00
README Add comment in README explaining how to run tests. 2016-03-04 09:05:47 -08:00

Test suites:

regression: tests from Cryptol-1's regression test suite.
issues: tests related to issues in the bug tracker.

To manually run the test suite over all issues/* tests simply cabal build the
test suite runner then run:

./dist/build/cryptol-test-runner/cryptol-test-runner -c `which cryptol` ./issues/*.icry