Conversation
Signed-off-by: liamhuber <liamhuber@greyhavensolutions.com>
|
Coverage tests hang. The same thing happens on my local machine, where it's easy to see that it hangs at |
Do you see which of the two executors causes the hanging? |
|
One thing that might be related is that in the |
Unfortunately, no. Since it doesn't actually fail all I see is the parent test name. I will try splitting the subtest up into two separate tests and hopefully that will reveal. Answer follows at end.
Stellar. I checked out that branch and re-ran the tests locally, and the situation is improved. I have some lingering fear because the first time I ran my tests locally they all completed successfully, but the process hung afterwards and wouldn't shut down the test suite. But I've since re-run the whole test suite and the problematic tests directly (with attempts from both the file- and function-levels) and can't reproduce the problem. Aha, ok, splitting up and running from the function level reveals that the My gut reaction is that this is probably the thread I start to shut down the executor? In any case, I can't get it to reproduce a problem beyond the warning level. |
|
@liamhuber just for confirmation, the changes to executorlib fix the issue, correct? Then I merge those and release 1.9.1 |
|
Confirmed. There's a disconcerting warning, but at least on my local machine that PR gets all the tests working well. 1.9.1 would be appreciated; I'll bump to it tomorrow (pacific) |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## shutdown-recursion #817 +/- ##
======================================================
- Coverage 93.46% 93.36% -0.11%
======================================================
Files 38 38
Lines 3873 3873
======================================================
- Hits 3620 3616 -4
- Misses 253 257 +4 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
jan-janssen
left a comment
There was a problem hiding this comment.
@liamhuber I updated executorlib to 1.9.1 and all tests pass - so from my perspective it’s ready to be merged.
Agreed 💯 |
No description provided.