pytest-split
pytest-split copied to clipboard
Split results in 0 selected tests, which leads to failed GitHub action
Hi,
We have integrated pytest-split
as part of our CI pipeline and noticed the following behaviour.
We were running our tests in 7 splits, but after updating the .test_durations
script (new tests being added), the 7th split did not select any test. This lead to a failed CI run since all the tests were deselected (see below).
Any idea why this could happen?
We tried to create more splits after this error was raised (increased from 7 to 10) and everything worked fine.
We would like to understand why the 7th split did not select any test when --splits 7
but everything worked well when --splits 10
.
Thanks in advance. Your package has become very useful in speeding up our CICD pipelines.