Skip to content

tests: Harden subprocess management - #354

Draft
godlygeek wants to merge 1 commit into
bloomberg:mainfrom
godlygeek:harden_test_processes_management
Draft

tests: Harden subprocess management#354
godlygeek wants to merge 1 commit into
bloomberg:mainfrom
godlygeek:harden_test_processes_management

Conversation

@godlygeek

Copy link
Copy Markdown
Contributor

We've seen the test suite hang occasionally in CI, and it's not clear what's going wrong. Add timeouts to some things that would wait indefinitely, and add extra logging to try to track down where things are going wrong.

@codecov-commenter

codecov-commenter commented Sep 9, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 39.24051% with 48 lines in your changes missing coverage. Please review.
✅ Project coverage is 77.12%. Comparing base (f607247) to head (17cdeb7).

Files with missing lines Patch % Lines
tests/integration/subinterpreters_shim.py 13.88% 31 Missing ⚠️
tests/utils.py 60.46% 17 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #354      +/-   ##
==========================================
- Coverage   77.56%   77.12%   -0.45%     
==========================================
  Files          57       57              
  Lines        6611     6680      +69     
  Branches      630      642      +12     
==========================================
+ Hits         5128     5152      +24     
- Misses       1483     1528      +45     
Flag Coverage Δ
cpp 77.12% <39.24%> (-0.45%) ⬇️
python 77.12% <39.24%> (-0.45%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@godlygeek
godlygeek force-pushed the harden_test_processes_management branch 16 times, most recently from a37f49b to 430cab8 Compare September 9, 2026 05:02
We've seen the test suite hang occasionally in CI, and it's not clear
what's going wrong. Add timeouts to some things that would wait
indefinitely, and add extra logging to try to track down where things
are going wrong.

Signed-off-by: Matt Wozniski <mwozniski@bloomberg.net>
@godlygeek
godlygeek force-pushed the harden_test_processes_management branch from 430cab8 to 17cdeb7 Compare September 9, 2026 05:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants