rayvn/test-harness

Test runner.

Functions

executeTests()

Execute tests for one or more rayvn projects, running test files in parallel.

args

   
projectsRef (arrayRef) Project names to test.
matchArgsRef (arrayRef) Test name include patterns; prefix with ‘-‘ to exclude.
nix (bool) Run tests inside nix develop (default: 0).
all (bool) Run tests locally and then again inside nix (default: 0).

executeNixBuild()

Build the Nix flake for one or more rayvn projects, skipping any without a flake.nix.

args

   
projectsRef (arrayRef) Project names to build.