tasty-rerun alternatives and similar packages
Based on the "tasty" category.
Alternatively, view tasty-rerun alternatives based on common mentions on social networks and blogs.
8.5 0.3 tasty-rerun VS tasty-hedgehogTasty integration for the Hedgehog property testing library
6.2 0.0 tasty-rerun VS tasty-jenkins-xmlRender tasty output to XML for Jenkins in addition to other (console) output
Do you think we are missing an alternative of tasty-rerun or a related project?
tasty testing framework
allows to filter a test tree depending
on an outcome of the previous run.
This may be useful in many scenarios,
especially when a test suite grows large.
- Rerun only tests, which failed during the last run (
--rerun). Combined with live reloading (e. g., using
stack test --file-watch), it gives an ultimate power to focus on broken parts and put them back in shape, enjoying a tight feedback loop.
- Rerun only tests, which have beed added since the last saved test run. This comes handy when writing a new module, which does not affect other parts of the system, or adding new test cases.
- Rerun only tests, which passed during the last saved test run. Sometimes a part of the test suite is consistently failing (e. g., an external service is temporarily down), but you want be sure that you are not breaking anything else in course of your work.
To add it to your test suite just replace
import Test.Tasty import Test.Tasty.Ingredients.Rerun main :: IO () main = defaultMainWithRerun tests tests :: TestTree tests = undefined
--help to list command-line options:
Rerun only tests, which failed during the last run.
If the last run was successful, execute a full test
suite afresh. A shortcut for
Update the log file to reflect latest test outcomes.
Read the log file and rerun only tests from a given
comma-separated list of categories:
successful. If this option is
omitted or the log file is missing, rerun everything.
If according to the log file and
is nothing left to rerun, run all tests. This comes
especially handy in
stack test --file-watch or
Location of the log file (default: