cryptol/tests
Iavor Diatchki 372d2bf3aa Make :m work the same way as :l
More precisely, in both cases we unload all modules and then reload
everything (this is what `:l` used to do, while `:m` only reloaded
the current module).  This fixes #668.

There are opportunities to be smarter here: in particular when we
reload modules, we do need to parse them so that we can find out what
their dependencies are, and if needed to reload those.  However, if
none of the dependencies have changed, and we didn't change, then we
could reuse the current module.  This could be quite useful for modules
that take a long time to load.
2020-07-07 15:34:03 -07:00
..
issues Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
modsys Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
mono-binds Fixup test suite 2020-07-02 15:04:07 -07:00
parser Change the default so that defaulting warnings are suppressed. 2020-07-02 14:56:27 -07:00
regression Make :m work the same way as :l 2020-07-07 15:34:03 -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