rayvn/test-harness

Functions

executeTests

Library: rayvn/test-harness

My library. Intended for use via: require ‘rayvn/test-harness’ Execute tests for one or more rayvn projects, running test files in parallel. Reads project list, filter args, and option flags from the caller’s environment (the ‘projects’, ‘args’, and ‘flags’ variables set by the rayvn command). Supports –nix (run inside nix develop) and –all (run locally then in nix).

executeTests()

executeNixBuild

Library: rayvn/test-harness

Build the Nix flake for one or more rayvn projects. Reads the project list from the caller’s ‘projects’ environment variable (set by the rayvn command). Skips projects without a flake.nix.

executeNixBuild()