ci: serialise integration tests and quarantine problematic tests #1149
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tests in
integration/test_model.py
seem to be flaky even when run serially. All tests inintegration/test_crossmodel.py
are currently skipped, except one which used to be skipped, and is currently flaky even when run serially.This PR:
test_model.py
that seem to always fail currently, whether run in serial or in parallel, following ci: serial integration tests with those that always fail disabled #1145As a bonus feature, this split of the tests into two runners with
-n 1
seems to be faster than the original method of running all the integration tests in a single runner with-n auto
(which worked out to be 4 processes on github).