ci: run more integration tests on GitHub Actions #551
Merged
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.
Add some
armv7l
&i686
tests on GHA.QEMU
ppc64le
&s390x
have been tested but are disabled here as Travis CI can do the job natively for now.Related to #550, QEMU testing goes over the time limit on GHA when testing with all manylinux images.
I tried pytest-xdist, automatically grouping integration tests by image but that did not help with timings for some reason (& the tests aren't ready for such parallelization as they access the shared filesystem R/W when building some tests).