A tool for testing command-line programs.

Version on this page:[email protected]:2
LTS Haskell 15.14:1.9
Stackage Nightly 2020-05-31:1.9
Latest on Hackage:1.9

See all snapshots shelltestrunner appears in

LicenseRef-GPL licensed and maintained by Simon Michael

Module documentation for 1.3.5

This version can be pinned in stack with:[email protected]:647017bad45490fe4d5f549d21583d80c8ce69f3e4e8e4476c55707126b2e2b4,1877

There are no documented modules for this package.

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.