<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><pre style="background-color: rgb(255, 255, 255); font-family: Menlo; font-size: 9pt;" class="">I'm pleased to announce a new release of shelltestrunner! <br class=""><br class="">shelltestrunner (executable: shelltest) is a portable<br class="">command-line tool for testing command-line programs, or general shell<br class="">commands, released under GPLv3+. It reads simple test specifications<br class="">defining a command to run, some input, and the expected output,<br class="">stderr, and exit status. It can run tests in parallel, selectively,<br class="">with a timeout, in color, etc. <br class="">Projects using it include hledger, Agda, and berp.<br class=""><br class="">The last release was 1.3.5, in 2015. The new version is 1.9, which <br class="">has substantial improvements and is recommended for all users. <br class="">More real-world testing and contributions will help us deliver 2.0. <br class=""><br class="">New in 1.9 (2018/1/14):<br class=""><br class="">* two new test file formats, allowing input re-use and lighter syntax<br class="">* new -l/--list flag lists the tests found<br class="">* new -D/--defmacro option allows text substitution (Taavi Valjaots)<br class="">* new --xmlout option saves test results as xml (Taavi Valjaots)<br class="">* tests with Windows line endings now also work on unix (Taavi Valjaots)<br class="">* shelltestrunner's tests should now pass on Windows (Taavi Valjaots)<br class="">* flags formerly passed through to test-framework are now built in<br class="">* >>>= with nothing after it now matches any exit status<br class="">* failure messages now show the test command (John Chee)<br class="">* include shelltestrunner's tests in cabal sdist archive (Iustin Pop)<br class="">* build with latest deps and stackage resolvers<br class="">* shelltestrunner's code and home page have moved to github<br class=""><br class="">Thanks to release contributors Taavi Valjaots, Andrés Sicard-Ramírez, <br class="">Iustin Pop and John Chee.<br class=""><br class="">Install: <br class=""><br class="">$ stack install shelltestrunner-1.9<br class=""><br class="">or:<br class=""><br class="">$ cabal update && cabal install shelltestrunner-1.9<br class=""><br class="">Home, docs: <a href="https://github.com/simonmichael/shelltestrunner" class="">https://github.com/simonmichael/shelltestrunner</a></pre><pre style="background-color: rgb(255, 255, 255); font-family: Menlo; font-size: 9pt;" class=""><br class=""></pre></body></html>