Uh oh!
There was an error while loading. Please reload this page.
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.
|
jakirkham
commented
Sep 11, 2021
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 |
jrbourbeau
left a comment
There was a problem hiding this comment.
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
jakirkham
commented
Sep 30, 2021
Thanks for the update James! 😄 Yeah that makes sense It looks like CI is encountering a couple of test failures. In particular |
jrbourbeau
commented
Sep 30, 2021
Marking |
jrbourbeau
commented
Oct 1, 2021
Marking |
jakirkham
commented
Oct 7, 2021
Just realized we hadn't re-run after merging that. Trying to rerun CI |
jrbourbeau
commented
Oct 8, 2021
Woo, all green ✅ Unfortunately |
jakirkham
commented
Oct 8, 2021
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 |
jakirkham
commented
Oct 8, 2021
Hmm...actually now seeing |
jrbourbeau
commented
Oct 8, 2021
That's unfortunate : / I think we'll continue to have some flaky tests here in the |
jakirkham
commented
Oct 8, 2021
@pierreglaser@ogrisel , do you have thoughts here? |
pierreglaser
left a comment
There was a problem hiding this comment.
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
ogrisel
left a comment
There was a problem hiding this comment.
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.
ogrisel
commented
Oct 11, 2021
Thanks again @jrbourbeau! |
jakirkham
commented
Oct 12, 2021
Thanks all! 😄 |
jrbourbeau
commented
Oct 12, 2021
Thanks all 🚀 |
This PR adds
pytest-asyncioandpytest-rerunfailuresas dependencies todistributeddownstream CI build.pytest-asynciois needed to run somedistributedtests, 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-rerunfailureswas recently added as a test dependency fordistributedto automatically re-run some known flaky tests.cc @jakirkham