Idris2-boot/tests
Edwin Brady 7825d216c0 Push constraint name into default method impls
If a default method implementation refers to another method in the
interface, it's going to be one from the interface being defined, so
push it through explicitly.
This is only going to be guaranteed to be the case for default method
implementations - we can't assume anything for other implementations.
Fixes #77
2019-09-20 19:01:07 +01:00
..
chez Nat optimisation needs to look under lambda 2019-09-18 10:00:30 +01:00
ideMode/ideMode001 remove ide socket mode test because it's hard to make reliable 2019-08-02 17:59:17 +02:00
idris2 Push constraint name into default method impls 2019-09-20 19:01:07 +01:00
ttimp Put built ttcs in build/ttc, rather than build 2019-09-04 12:41:16 +01:00
typedd-book Finish Chapter 12 tests 2019-07-12 09:34:29 +02:00
Main.idr Push constraint name into default method impls 2019-09-20 19:01:07 +01:00
Makefile Add instructions on how to run a subset of the tests 2019-07-28 20:21:34 +02:00
README.md Add instructions on how to run a subset of the tests 2019-07-28 20:21:34 +02: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.