pytest-slowest-first 0.1.2

Creator: bradpython12

Last updated:

Add to Cart

Description:

pytestslowestfirst 0.1.2

Sort tests by their last duration, slowest first.

This pytest plugin was generated with Cookiecutter along with @hackebrot’s
cookiecutter-pytest-plugin template.

Features

Sort tests on consecutive runs by their last duration, slowest first.
Works with pytest-xdist by pre-assigning tests to workers based on their
last duration.



Requirements

pytest
pytest-xdist (optional)



Installation
You can install “pytest-slowest-first” via pip from PyPI:
$ pip install pytest-slowest-first


Usage
For best results, use this plugin with pytest-xdist to run tests in parallel.
When used together, make sure to pass --dist=loadgroup to pytest to
ensure that tests are distributed evenly across workers.
Example command line:
$ pytest --sf -n auto --dist=loadgroup


Contributing
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.


License
Distributed under the terms of the MIT license, “pytest-slowest-first” is free and open source software


Issues
If you encounter any problems, please file an issue along with a detailed description.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.