New issue 506: Add option to run "flaky" tests repeatedly to catch rare errors
https://bitbucket.org/hpk42/pytest/issue/506/add-option-to-run-flaky-tests-repeatedly

Christoph Deil:

Would it be possible to add an option to pytest to run tests repeatedly (either 
N times or until forever)?

This would be useful to catch non-deterministic "flaky" test failures such as 
e.g.
```
#!python

import random

def flaky_test():
        number = random.randint(0, 100)
        assert number != 42
```

We currently have this problem in Astropy where some (probably socket-related) 
test failures "randomly" show up on travis-ci and it would be really helpful to 
be able to reproduce the failure locally:
https://github.com/astropy/astropy/issues/2064


_______________________________________________
pytest-commit mailing list
pytest-commit@python.org
https://mail.python.org/mailman/listinfo/pytest-commit

Reply via email to