Idris2/tests
Edwin Brady 941c8b1ab5 Point bootstrap tests at the right place
We also need to separate building the runtests binary from running the
tests, because runtests refers to the boostrap libraries, and the tests
refer to the newly built libraries.
This worked locally, using inconsistent TTC versions for the bootstrap
version and new version, but let's see what it does on a clean machine
2020-05-21 17:11:12 +01:00
..
chez Add runtime error for unhandled cases 2020-05-21 10:54:22 +01:00
ideMode Add test script 2020-05-19 18:25:18 +01:00
idris2 Propagate totality options on methods 2020-05-21 16:04:22 +01:00
ttimp Remove some tests which are no longer useful 2020-05-19 18:31:52 +01:00
typedd-book Point bootstrap tests at the right place 2020-05-21 17:11:12 +01:00
Main.idr Propagate totality options on methods 2020-05-21 16:04:22 +01:00
Makefile Point bootstrap tests at the right place 2020-05-21 17:11:12 +01:00
README.md Add test script 2020-05-19 18:25:18 +01:00
tests.ipkg Add test script 2020-05-19 18:25:18 +01:00

Tests

Note: The commands listed in this section should be run from the repository's root folder.

Run all tests: make test

To run only a subset of the tests use: make test only=NAME. NAME is matched against the path to each test case.

Examples:

  • make test only=chez will run all Chez Scheme tests.
  • make test only=ttimp/basic will run all basic tests for TTImp.
  • make test only=idris2/basic001 will run a specific test.