unison/unison-src/builtin-tests
2023-02-10 17:27:46 +00:00
..
base.md Add builtins test suite, which can be run using the JIT or interpreted 2023-02-03 19:34:13 -06:00
base.output.md Add builtins test suite, which can be run using the JIT or interpreted 2023-02-03 19:34:13 -06:00
concurrency-tests.u Add binding for readCas 2023-02-10 17:27:46 +00:00
interpreter-tests.md Add basic scaffolding for concurrency tests 2023-02-10 15:20:26 +00:00
interpreter-tests.output.md Add test suite for concurrency 2023-02-10 15:20:26 +00:00
interpreter-tests.sh Modified test suite runner - no longer uses IO refs 2023-02-07 17:50:08 -06:00
jit-tests.md Include concurrency tests in test script for native 2023-02-10 15:20:26 +00:00
jit-tests.output.md First bunch of tests pass! 2023-02-10 15:23:34 +00:00
jit-tests.sh Modified test suite runner - no longer uses IO refs 2023-02-07 17:50:08 -06:00
Readme.md fixup 2023-02-03 19:58:24 -06:00
testlib.u Added some type signatures and comments to the builtin testing transcript 2023-02-08 09:55:03 -06:00
tests.u Add builtins test suite, which can be run using the JIT or interpreted 2023-02-03 19:34:13 -06:00

Test suite for builtins

Edit tests.u in this directory to add to the test suite. The same test suite can be run using the JIT or the interpreter, using either of the two scripts:

$ ./unison-src/builtin-tests/jit-tests.sh
$ ./unison-src/builtin-tests/interpreter-tests.sh

The scripts will fetch a copy of base and the scheme codegen library and cache it for subsequent runs.