-
-
Notifications
You must be signed in to change notification settings - Fork 18.5k
CI/CLN: update travis #36514
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI/CLN: update travis #36514
Conversation
.travis.yml
Outdated
@@ -42,7 +44,9 @@ matrix: | |||
|
|||
- arch: arm64 | |||
env: | |||
- JOB="3.7, arm64" PYTEST_WORKERS=8 ENV_FILE="ci/deps/travis-37-arm64.yaml" PATTERN="(not slow and not network and not clipboard and not arm_slow)" | |||
- JOB="3.7, arm64" ENV_FILE="ci/deps/travis-37-arm64.yaml" PATTERN="(not slow and not network and not clipboard and not arm_slow)" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if this works great
but the worker config for arm is odd on travis
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to know. I'll play with it for a bit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Using auto
would freeze the CI. I also tested this on a Raspberry Pi. Only the test_fast.sh
script works on the Pi. Even though it's a 32bit arm system. But this could be universal for arm. Surprisingly, it happened on master today https://travis-ci.org/github/pandas-dev/pandas/jobs/729807957.
# Because travis runs on Google Cloud and has a /etc/boto.cfg, | ||
# it breaks moto import, see: | ||
# https://github.com/spulec/moto/issues/1771 | ||
# https://github.com/boto/boto/issues/3741 | ||
# This overrides travis and tells it to look nowhere. | ||
- export BOTO_CONFIG=/dev/null |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's fixed by travis-ci/travis-build#1759
ccache: true | ||
directories: | ||
- $HOME/.cache # cython cache | ||
- $HOME/.ccache # compiler cache |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's redundant.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this looks fine
try rebasing and we'll see if travis fixes itself
This particular Travis failure has been affecting everything all day. |
any idea where this is coming from? |
I set the number of workers to 1, and it works now. It's almost identical to what I saw on Raspberry Pi. I think the root cause is pytest-xdist. It probably has a problem specific to ARM architecture. |
oh wow, ok! ping on green. |
thanks @fangchenli |
update and cleanup Travis
closes #36601