|
1 | | -I'm pleased to announce shelltestrunner 1.10 ! |
| 1 | +I'm pleased to announce shelltestrunner 1.11 ! |
2 | 2 |
|
3 | 3 | shelltestrunner (executable: `shelltest`) is a portable, GPLv3+ |
4 | 4 | command-line tool for testing command-line programs or shell commands. |
5 | | -It reads simple test specifications defining a command to run, some |
6 | | -input, and the expected output, stderr, and exit status. |
| 5 | +It reads simple test specifications defining a command to run, |
| 6 | +some input, and the expected output, stderr, and exit status. |
7 | 7 | It can run tests in parallel, selectively, with a timeout, in color, etc. |
8 | 8 |
|
9 | | -The last release was 1.9, in 2018. The 1.10 release has been overdue; |
10 | | -it brings some useful improvements, notably --print mode (with which |
11 | | -you can convert old format 1 tests to the cleaner, recommended format 3), |
12 | | -and precise line number reporting (to quickly locate the failing test). |
| 9 | +Changes in this release: |
13 | 10 |
|
14 | | -User-visible changes in 1.10 (2023-09-12): |
15 | | - |
16 | | -* GHC 9.6 compatibility (Andreas Abel) |
17 | | -* Add --print for printing tests and/or converting file format (#24, Jakob Schöttl) |
18 | | -* Add --shell option to select shell (#17, FC Stegerman) |
19 | | -* Fix format1's handling of angle brackets in test data (#16) |
20 | | -* Print test line number on failure (#14, Taavi Väljaots) |
21 | | -* Add -p short flag for --precise |
22 | | -* -h means --help, not --hide-successes |
23 | | -* Clarify 300 char regex limit message |
24 | | - |
25 | | -Other changes: |
26 | | - |
27 | | -* Set up CI testing (#18 FC Stegerman, Simon Michael) |
28 | | -* Improve bash-related tests (#20, FC Stegerman, Simon Michael) |
29 | | -* Improved tests |
30 | | - |
31 | | -Thanks to release contributors: |
32 | | -Jakob Schöttl, Taavi Väljaots, Felix C. Stegerman, and Andreas Abel. |
| 11 | +* Build with more recent GHCs, CI updates. (Simon Michael) |
| 12 | +* Fixed: -i1 was not selecting the test if the file contained only one test ([#37], Thomas Miedema) |
33 | 13 |
|
34 | 14 | Install: |
35 | 15 |
|
36 | | -$ stack install shelltestrunner-1.10 |
| 16 | +$ stack install shelltestrunner-1.11 |
37 | 17 |
|
38 | 18 | or: |
39 | 19 |
|
40 | | -$ cabal update && cabal install shelltestrunner-1.10 |
| 20 | +$ cabal update && cabal install shelltestrunner-1.11 |
| 21 | + |
41 | 22 |
|
42 | | -Home: https://github.com/simonmichael/shelltestrunner |
| 23 | +https://github.com/simonmichael/shelltestrunner |
0 commit comments