• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pirl-unc / hitlist / 26994604019

05 Jun 2026 04:03AM UTC coverage: 76.995% (+0.4%) from 76.645%
26994604019

push

github

web-flow
v1.30.63: cap integration-test workers in CI to avoid OOM (#272 follow-up) (#274)

Seeding the ci-corpus-v1 release exposed a bug in the corpus mechanism:
once the corpus is present, the 3.11 job ran the integration suite under
'pytest -n auto' (4 workers on a 16 GB runner) and got OOM-killed
('The operation was canceled' mid-run, ~48%). Each integration test
materializes the full ~4.4M-row observations table, and the #262 Arrow
xdist fixture only shares numeric/categorical columns zero-copy — string
columns materialize per worker, so 4 workers exceed RAM.

Fix: split the 3.11 test step — non-integration with -n auto (full
parallelism), integration capped at -n 2 (still exercises the cross-worker
mmap fixture, but the build peak + 2 workers fit in 16 GB). Coverage
accumulates via --cov-append. Add timeout-minutes: 25 so a future
hang/OOM fails fast instead of burning the 360-min default.

Verified: pytest -m integration -n 2 -> 20 passed, 1 skipped locally.

4843 of 6290 relevant lines covered (77.0%)

0.77 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

56.39
/cli.py


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc