Run tests in order of execution time (faster tests first)
From terminal:
$ pytest --slow-last
Or in pytest.ini:
[pytest] addopts = --slow-last
You can install "pytest-slow-last" via pip from PyPI:
$ pip install pytest-slow-last
- Allows to run tests in order of the execution time of the last run (faster tests first, new tests even before).
- -ff option has preference: if a test fails, it will be run first.
- Python >= 3.5
- pytest >= 3.5
Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.
Distributed under the terms of the MIT license, "pytest-slow-last" is free and open source software
If you encounter any problems, please file an issue along with a detailed description.
This pytest plugin was generated with Cookiecutter along with @hackebrot's cookiecutter-pytest-plugin template.