shelltestrunner
https://github.com/simonmichael/shelltestrunner
Haskell
Easy, repeatable testing of CLI programs/commands
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Haskell not yet supported1 Subscribers
Add a CodeTriage badge to shelltestrunner![CodeTriage badge for simonmichael/shelltestrunner](/simonmichael/shelltestrunner/badges/users.svg?count=1)
Help out
- Issues
- --print seems unnaturally slow
- Binary Distributions
- multiline matching of stdout/stderr doesn't work as expected (cannot achieve it)
- support storing intermediate variables between tests
- Support cabal test-suite with shelltestrunner
- New option to print parsed test file with actual stdout, stderr, and exit status
- [WIP] Print actual results with --print
- Docs
- Haskell not yet supported