name: shelltestrunner version: 1.9 x-revision: 1 category: Testing synopsis: Easy, repeatable testing of CLI programs/commands description: shelltestrunner (executable: shelltest) is a portable command-line tool for testing command-line programs, or general shell commands, released under GPLv3+. It reads simple test specifications defining a command to run, some input, and the expected output, stderr, and exit status. It can run tests in parallel, selectively, with a timeout, in color, etc. license: GPL license-file: LICENSE author: Simon Michael maintainer: Simon Michael homepage: https://github.com/simonmichael/shelltestrunner bug-reports: https://github.com/simonmichael/shelltestrunner/issues stability: stable tested-with: GHC==7.10.3, GHC==8.0.2, GHC==8.2.2 cabal-version: >= 1.6 build-type: Simple extra-tmp-files: extra-source-files: README.md CHANGES ANNOUNCE tests/format1/*.test tests/format1.unix/*.test tests/format1.windows/*.test tests/format2/*.test tests/format2.unix/*.test tests/format2.windows/*.test tests/format3/*.test tests/format3.unix/*.test tests/format3.windows/*.test tests/examples/*.test executable shelltest ghc-options: -threaded -W -fwarn-tabs main-is: shelltest.hs hs-source-dirs: src other-modules: Import Parse Preprocessor Types Utils Utils.Debug build-depends: base >= 4 && < 4.18 -- clash with Debug.Trace.traceWith of base-4.18 , Diff >= 0.2.0 , filemanip >= 0.3 , HUnit , cmdargs >= 0.7 , directory >= 1.0 , filepath >= 1.0 , parsec , pretty-show >= 1.6.5 , process , regex-tdfa >= 1.1 , safe , test-framework >= 0.3.2 , test-framework-hunit >= 0.2 , utf8-string >= 0.3.5 source-repository head type: git location: https://github.com/simonmichael/shelltestrunner