A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/olets/zsh-test-runner below:

olets/zsh-test-runner: Straight-forward tests and coverage reports for zsh and —under zsh's emulation— csh, ksh, and sh. About 300 unique cloners as of Aug '25

zsh-test-runner (ztr)

Straight-forward tests and coverage reports for zsh and —under zsh's emulation— csh, ksh, and sh

What it features: everything you need for testing zsh scripts.

What it does not feature: its own human language-like declarative test syntax.

There's no "describe", "expect", etc. Downside is the tests don't read like a story. Upside is —because the shell already has rich support for tests— there is nothing idiomatic to learn, there are no artificial limits on what can be tested, the cost to migrating to zsh-test-runner (or from it, if you must) is very low, and there is no risk that assertions were incorrectly implemented. Just write your [[ ]]s, (( ))s, even your tests and [ ]s.

📖 See the guide at https://zsh-test-runner.olets.dev/

See the examples' README.

See CHANGELOG.

See ROADMAP.

Looking for the documentation site's source? See https://github.com/olets/zsh-test-runner-docs

Thanks for your interest. Contributions are welcome!

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Check the Issues to see if your topic has been discussed before or if it is being worked on. You may also want to check the roadmap (see above).

Please read CONTRIBUTING.md before opening a pull request.

To test ztr run zsh ./tests/ztr.ztr.zsh

zsh-test-runner by Henry Bley-Vroman is licensed under a license which is the unmodified text of CC BY-NC-SA 4.0 and the unmodified text of a Hippocratic License 3. It is not affiliated with Creative Commons or the Organization for Ethical Source.

Human-readable summary of (and not a substitute for) the LICENSE file:

You are free to

Under the following terms


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4