shelltestrunner
Easy, repeatable testing of CLI programs/commands
shelltestrunner is a cross-platform tool for testing command-line programs (or arbitrary shell commands.) It reads simple declarative tests specifying a command, some input, and the expected output, error output and exit status. Tests can be run selectively, in parallel, with a timeout, in color, and/or with differences highlighted.
homepage ↗ github: simonmichael/shelltestrunner
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 1.11 | 1 | 15 h | details › |
| haskell GitHub ↗ | 1.11 | 2 | 2 d | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | ppc64 | riscv | Committed | |
|---|---|---|---|---|---|---|---|---|
| 1.11 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | — | view · download · history ↗ |
| 1.11 ≈ | haskell | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | 35 d | view · download · history ↗ |
| 1.10 ≈ | haskell | amd64 testing | arm64 testing | x86 untested | ppc64 untested | riscv untested | 5 mo | view · download · history ↗ |
Use flags of 1.11
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)