Apocrypha

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.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 1.11 1 15 h details ›
haskell GitHub ↗ 1.11 2 2 d details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscv 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)

Runtime dependencies of 1.11

show 15 lines