unison/unison-src/builtin-tests
2023-09-07 18:32:04 -04:00
..
array-tests.u Bump builtin-tests to base 2.5 2023-08-28 09:14:35 -04:00
base.md Bump builtin-tests to base 2.5 2023-08-28 09:14:35 -04:00
base.output.md [iops] ok pulling is working 2023-08-29 09:14:06 -05:00
bytes-tests.u Bump builtin-tests to base 2.5 2023-08-28 09:14:35 -04:00
concurrency-tests.u Bump builtin-tests to base 2.5 2023-08-28 09:14:35 -04:00
interpreter-tests.md Try running base tests from CI 2023-09-07 18:32:04 -04:00
interpreter-tests.output.md Try running base tests from CI 2023-09-07 18:32:04 -04:00
interpreter-tests.sh [fix-example-com] hrmmm 2023-04-04 10:04:25 -05:00
io-tests.u [iops] tests passing interpreter 2023-08-30 07:00:45 -05:00
jit-tests.md Added secure random bytes to scheme backend 2023-07-03 12:09:21 -04:00
jit-tests.output.md [iops] nice 2023-08-30 07:02:25 -05:00
jit-tests.sh [iops] ok pulling is working 2023-08-29 09:14:06 -05:00
list-tests.u Test equality when using Universal.compare 2023-04-13 11:20:28 +01:00
math-tests.u [even-more-pops] popc 2023-07-24 09:19:53 -06:00
Readme.md fixup 2023-02-03 19:58:24 -06:00
serial-tests.u Enable hash checking in serial tests 2023-08-28 09:47:54 -04:00
setup-base-codebase.sh make downloading base a separate step in CI 2023-05-25 09:42:27 -04:00
tcp-tests.u Bump builtin-tests to base 2.5 2023-08-28 09:14:35 -04:00
testlib.u Bump builtin-tests to base 2.5 2023-08-28 09:14:35 -04:00
tests-interpreter-only.u Add getLine and seekHandle primitives to the jit 2023-05-30 09:24:23 -05:00
tests-jit-only.u [tls-rest] trying these out 2023-05-15 21:21:35 -05:00
tests.u Fill out array primops, with tests 2023-05-31 17:34:21 -04:00
text-tests.u Bump builtin-tests to base 2.5 2023-08-28 09:14:35 -04:00
thread-killed-typeLink-test.u Thread killed typeLink test passing 2023-02-22 11:19:36 +00:00
tls-chain-tests.u Bump builtin-tests to base 2.5 2023-08-28 09:14:35 -04:00
tls-tests.u Bump builtin-tests to base 2.5 2023-08-28 09:14:35 -04: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.