-
Notifications
You must be signed in to change notification settings - Fork 173
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
Update distributed
CI test dependencies
#445
Conversation
Codecov Report
@@ Coverage Diff @@
## master #445 +/- ##
==========================================
+ Coverage 92.36% 92.52% +0.16%
==========================================
Files 4 4
Lines 720 709 -11
Branches 150 155 +5
==========================================
- Hits 665 656 -9
+ Misses 34 32 -2
Partials 21 21
Continue to review full report at Codecov.
|
Thanks James! 😀 Should we start running these skipped tests again? Also added a label so the next commit pushed will run the Distributed test suite. |
👍
Hrm good question. It should be safe to run those tests again since they've both been marked as |
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.
I decided to punt on running all slow tests in distributed
for now since there are still a few flaky tests causing issues here. However, we can start running test_dont_steal_unknown_function
and test_target_duration
as they've been taken care of in distributed
Thanks for the update James! 😄 Yeah that makes sense It looks like CI is encountering a couple of test failures. In particular |
Marking |
Marking |
Just realized we hadn't re-run after merging that. Trying to rerun CI |
Woo, all green ✅ Unfortunately |
Looks like the last commit also worked. Was there anything else you wanted to do here James? Or are we good to merge? I think it is run mainly before releases, but may be run on other changes if there’s concerns that the changes will affect downstream projects |
Hmm...actually now seeing |
That's unfortunate : / I think we'll continue to have some flaky tests here in the |
@pierreglaser @ogrisel , do you have thoughts here? |
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.
LGTM, thanks a lot @jrbourbeau @jakirkham. Not much thoughts on this, apart from me appreciating your work on making the distributed
build more robust to random failures.
Will wait a few days (if @ogrisel wants to comment), and then feel free to merge @jakirkham
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.
LGTM, thanks a lot @jrbourbeau @jakirkham. Not much thoughts on this, apart from me appreciating your work on making the distributed build more robust to random failures.
Same feeling. Let's merge.
Thanks again @jrbourbeau! |
Thanks all! 😄 |
Thanks all 🚀 |
This PR adds
pytest-asyncio
andpytest-rerunfailures
as dependencies todistributed
downstream CI build.pytest-asyncio
is needed to run somedistributed
tests, otherwise they will be skipped. For example, looking at the CI builds in #432, we see this warning about being skipped for lots of tests:pytest-rerunfailures
was recently added as a test dependency fordistributed
to automatically re-run some known flaky tests.cc @jakirkham