pytest-split
pytest-split copied to clipboard
Pytest plugin which splits the test suite to equally sized "sub suites" based on test execution time.
Hi, I found using `pytest` with parameter with ` --durations-path` option will change pytest rootdir, so the nodeid of all tests cannot be found in the test_durations file. For example...
## Description Heya! I had this feature request, and figured it's easiest if I create a PR rather than an issue. Let me know if you think it's a good...
Let me first thank you for this great tool, which makes it super easy to decrease testing time in Github Actions. I have some interrogations about how the new feature...
Should hopefully resolve #26
duration_based_chunks algorithm produces empty groups, causing pytest to fail when collecting tests
Something in the most recent set of changes has broken something. Previously I have been doing --splits 20 and all of the groups have at least one test. Now, at...
The big assumption underlying the two splitting algorithms is that the order of collected items is constant. However, I've come across a case where this assumption was violated. In my...
Sort durations output for consistent ordering between runs
The new build system using `poetry` doesn't seem to include the LICENCE file, which has caused the `conda-forge` build to fail.
Is there any known way that we could use a project like this with django tests? Those typically are done with a command like `python manage.py test` so I'm not...
Would you be open to changing the argument groups to something more specific, such as split-groups? I can put up a PR if you like. "group" is such a generic...