Module documentation for 3.1.10

This package provides a fancy test runner and support for «golden testing».
A golden test is an IO action that writes its result to a file.
To pass the test, this output file should be identical to the corresponding
«golden» file, which contains the correct result for the test.
The test runner allows filtering tests using regexes, and to interactively
inspect the result of golden tests.
This package is a heavily extended fork of tasty-golden.

Changes

Changes

Version 3.1.11

Fix compilation with GHC 8.4

Version 3.1.10

Better error handling for calls to external tools (git diff)

Version 3.1.9

Fix compilation with optparse-applicative 0.13.*.

Provide character-level diff if wdiff and colordiff are available.

Version 3.1.8.1

Fix compilation with GHC 8.

Version 3.1.8

Make update function optional for test cases.

Version 3.1.7

Add feature to disable certain tests, still showing them in the UI
but not running them.

Fix a concurrency issue in the interactive test runner.

Version 3.1.6

Expose regex filter modules.

Fix issue with regex filters when used together with withResource nodes.

Version 3.1.5

Add experimental --regex-include option to select tests using a regex.
This option is highly experimental and may change in later versions!

The --regex-include/--regex-exclude option may be given multiple times now.
The exclusion regexes are applied first, after that all inclusion regexes.

Version 3.1.4

Add experimental --regex-exclude option to filter out tests using a regex.
This option is highly experimental and may change in later versions!

Version 3.1.3

Use package temporary instead of temporary-rc.

Re-add command line options for test runner which were accidentally removed.