Move non-x86 tests to GHA #5088
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.
For #5028 (comment).
Companion to python-pillow/docker-images#98.
Includes #5091.
Move tests of arm64v8, ppc64le, s390x from Travis CI to GHA Docker tests using aptman/qus.
Other changes:
test_libimagequant_quantizefailing on ppc64le (not sure why).The new tests will fail until the new images get pushed, see run in my branch for now: https://github.com/nulano/Pillow/actions/runs/416245841
Speed comparison (approximate)
*: The ppc64le and s390x image builds currently fail a bit early due to new test failures, the install time will be slightly longer.
The total is a bit faster than I saw in #5028 (comment) mostly because it installs WebP from
apt-getinstead of compiling locally. More importantly, only the test times should matter, which are in line with cache-miss Windows tests and slightly slower than macOS tests.Dependency versions:
Travis CI (removed):
Ubuntu Focal in Docker (python-pillow/docker-images#98):