-
Notifications
You must be signed in to change notification settings - Fork 86
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
Fix install test and uncap kaleido #4423
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #4423 +/- ##
=======================================
+ Coverage 99.7% 99.7% +0.1%
=======================================
Files 352 352
Lines 39805 39804 -1
=======================================
+ Hits 39682 39683 +1
+ Misses 123 121 -2 ☔ View full report in Codecov by Sentry. |
This reverts commit de35257.
abaf00d
to
34996d5
Compare
"--single-process", | ||
"--headless", | ||
"--disable-gpu", | ||
) |
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.
Originally these were only meant for mac m1 tests to pass, but windows tests also needs these settings for testing, else some tests hang forever, causing workers to fail.
- name: Install evalml from sdist (using cache) | ||
if: steps.cache.outputs.cache-hit == 'true' | ||
run: | | ||
python -m pip install "unpacked_sdist/." --no-deps |
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.
Whenever the install_tests would use cache, the test would fail.
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.
Interesting, do you think it's noticably slower since we're not using the cache? If so, by how much?
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.
Interestingly the time it takes varies.
The latest commit (2b11a69) has the time that ubuntu takes for this step to be 8 seconds. For MacOS it takes 40 seconds for python3.9 and 3 minutes for python3.11.
Conversely, the second latest commit (cd3f4f8) has the time that ubuntu takes hover around 1 minute. MacOS hovers at around 40 seconds.
I can't say for sure how much slower it is without cache because it didn't work with cache enabled. I can go test to see if I can get cache working (hopefully it doesn't erase the approvals).
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.
FWIW, I was having trouble with caches in other OS repos recently and ended up removing them because they were failing too often.
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.
Single (non-blocking) question, LGTM
- name: Install evalml from sdist (using cache) | ||
if: steps.cache.outputs.cache-hit == 'true' | ||
run: | | ||
python -m pip install "unpacked_sdist/." --no-deps |
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.
Interesting, do you think it's noticably slower since we're not using the cache? If so, by how much?
Pull Request Description
Closes #4420 and Closes #4394
After creating the pull request: in order to pass the release_notes_updated check you will need to update the "Future Release" section of
docs/source/release_notes.rst
to include this pull request by adding :pr:123
.