A modern testing framework for Haskell with good defaults and advanced testing features. Sydtest aims to make the common easy and the hard possible. See https://github.com/NorfairKing/sydtest#readme for more information.
Changes
Changelog
[0.7.0.1] - 2021-12-23
Changed
Fixed shouldStartWith to test on the prefix rather then infix
[0.7.0.0] - 2021-12-15
Added
Flaky tests now show up in the failure report when --fail-on-flaky is active.
Flakiness information like the number of retries is now shown in the failure report for real (non-flaky) failures.
Changed
Simplified the way settings are passed around.
[0.6.1.0] - 2021-12-10
Added
The flakyWith combinator, which is like flaky, but lets you also add a message to your team.
[0.6.0.0] - 2021-11-12
Changed
Started using autodocodec instead of yamlparse-applicative.
[0.5.0.0] - 2021-11-12
Added
The flakiness combinators (flaky, notFlaky, and withFlakiness) to mark a test group as potentially flaky.
The --fail-on-flaky flag to falsify flakiness.
Experimental Windows support
Changed
Fixed the interpretation of max-size vs max-success in the configuration file and environment parsing.
[0.4.1.0] - 2021-10-10
Added
The --random-seed option to use random seeds instead of the fixed seed that is used by default.
[0.4.0.0] - 2021-09-02
Added
The --debug option.
Changed
Redid the entire flags parsing.
This should be backward compatible, and result in a nicer --help overview.
[0.3.0.3] - 2021-08-07
Changed
Show the total number of examples in the output as well