zsh-test-runner

Lightweight dependable tests and coverage reports for zsh software. Use it for csh, ksh, and sh too
null

Tech: zsh, TypeScript, CSS, Starlight, GitHub

Developed primarily in 2021, 2023, 2024

Links:

Straight-forward tests and coverage reports for zsh and —under zsh’s emulation— csh, ksh, and sh. Run one or more tests on the command line. Run one or more tests saved in a test suite file. Optionally run a setup function before each test. Optionally run a teardown function after each test. Skip tests. Queue tests to run in a batch. Optionally run a bootstrap function before each batch. Optionally run a clean function after each batch. Access cumulative failure pass and skip counts as shell variables. Print coverage summaries with total count failure count and rate pass count and rate and skip count.