[Haskell-cafe] ANN: shelltestrunner 0.8 released
Simon Michael
simon at joyful.com
Fri Apr 9 19:47:36 EDT 2010
I'm pleased to announce a new release of shelltestrunner, a tool which
aims to make testing command-line programs easy. Thanks to Bernie Pope
for contributing features and valuable feedback.
Example:
$ cabal install shelltestrunner
...
$ cat - >a.test
# a simple test - run cat, provide stdin, check stdout
cat
<<<
1 2
>>>
1 2
$ shelltest a.test
a.test: [OK]
Test Cases Total
Passed 1 1
Failed 0 0
Total 1 1
Release notes:
2010/4/9 0.8
* rename executable to shelltest. The package might also be renamed
at some point.
* better built-in help
* shell tests now include a full command line, making them more
readable
and self-contained. The --with option can be used to replace the
first
word with something else, unless the test command line begins
with a
space.
* we also accept directory arguments, searching for test files below
them, with two new options:
--execdir execute tested command in same directory as
test file
--extension=EXT file extension of test files (default=.test)
home: http://hackage.haskell.org/package/shelltestrunner
repo: http://joyful.com/repos/shelltestrunner
More information about the Haskell-Cafe
mailing list