cryptol/tests
Iavor Diatchki 8fe9f5efa9 Add support for working with in-memory sources.
Currently we only use this for the Prelude, which is baked into Cryptol.
Previously we used to save it in a temporary file, which would show
up in error messages, leading to bad user experience and unreliable
test outputs.

Also improves the shadowing errors.

Fixes #569
2019-07-05 14:09:04 -07:00
..
issues Add support for working with in-memory sources. 2019-07-05 14:09:04 -07:00
modsys Fix test. 2019-01-25 10:20:40 -08:00
mono-binds Add support for working with in-memory sources. 2019-07-05 14:09:04 -07:00
parser Add a forgotten test 2019-07-01 10:26:39 -07:00
regression Add support for working with in-memory sources. 2019-07-05 14:09:04 -07:00
renamer Update test output renamer errors 2016-05-27 18:50:27 -07:00
.gitignore Initial import from internal repo 2014-04-17 15:34:25 -07:00
cryptol-test-runner.cabal Use the factored-out test-runner. 2018-12-11 16:30:02 -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