[PR #13422/356d355b backport][3.14] 🧪 Sync coveragepy setup w/ other projects by webknjaz · Pull Request #13424 · aio-libs/aiohttp · GitHub
Skip to content

[PR #13422/356d355b backport][3.14] 🧪 Sync coveragepy setup w/ other projects - #13424

Merged
webknjaz merged 1 commit into
aio-libs:3.14from
webknjaz:patchback/backports/3.14/356d355b7928ada4c2deb86e13992310b33d52f9/pr-13422/handcrafted-cherry-pick-by-webknjaz
Aug 15, 2026
Merged

webknjaz merged 1 commit into
aio-libs:3.14from
webknjaz:patchback/backports/3.14/356d355b7928ada4c2deb86e13992310b33d52f9/pr-13422/handcrafted-cherry-pick-by-webknjaz

Conversation

@webknjaz

Copy link
Copy Markdown
Member

This is a backport of PR #13422 as merged into master (356d355).

@pyba-chronographer pyba-chronographer Bot added the bot:chronographer:provided There is a change note present in this PR label Aug 14, 2026
@webknjaz
webknjaz marked this pull request as ready for review August 14, 2026 23:55
@webknjaz
webknjaz requested a review from asvetlov as a code owner August 14, 2026 23:55
@webknjaz
webknjaz enabled auto-merge (squash) August 14, 2026 23:55
@greptile-apps

greptile-apps Bot commented Aug 14, 2026

Copy link
Copy Markdown

Comment on lines +89 to +90
"COVERAGE_PARALLEL_MODE": "false",
**os.environ.copy(),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Inherited environment overrides opt-out

If the parent environment defines COVERAGE_PARALLEL_MODE, expanding os.environ after assigning false overrides the intended subprocess setting. Both Autobahn subprocesses can then combine parallel mode with coverage run --append, preventing their coverage from being incorporated into the expected coverage data.

@codecov

codecov Bot commented Aug 15, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.17%. Comparing base (ee75fb8) to head (21fc6ec).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             3.14   #13424      +/-   ##
==========================================
- Coverage   98.27%   96.17%   -2.10%     
==========================================
  Files         135      158      +23     
  Lines       49483    50564    +1081     
  Branches     2649     2735      +86     
==========================================
+ Hits        48629    48630       +1     
- Misses        675     1754    +1079     
- Partials      179      180       +1     
Flag Coverage Δ
CI-GHA 96.18% <100.00%> (-2.13%) ⬇️
OS-Linux 95.96% <100.00%> (-2.13%) ⬇️
OS-Windows 93.69% <100.00%> (-2.09%) ⬇️
OS-macOS 95.16% <100.00%> (-2.03%) ⬇️
Py-3.10 95.37% <100.00%> (-2.12%) ⬇️
Py-3.11 95.63% <100.00%> (-2.14%) ⬇️
Py-3.12 95.71% <100.00%> (-2.13%) ⬇️
Py-3.13 95.69% <100.00%> (-2.12%) ⬇️
Py-3.14 95.79% <100.00%> (-2.12%) ⬇️
Py-3.14t 94.80% <100.00%> (-2.12%) ⬇️
Py-pypy-3.11 94.64% <100.00%> (-2.11%) ⬇️
VM-macos 95.16% <100.00%> (-2.03%) ⬇️
VM-ubuntu 95.96% <100.00%> (-2.13%) ⬇️
VM-windows 93.69% <100.00%> (-2.09%) ⬇️
cython-coverage 78.14% <ø> (+39.29%) ⬆️

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.

@codspeed

codspeed Bot commented Aug 15, 2026

Copy link
Copy Markdown

@webknjaz
webknjaz merged commit cda240d into aio-libs:3.14 Aug 15, 2026
46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot:chronographer:provided There is a change note present in this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant