feat(coverage): generate html coverage report without istanbul libs - #42784
Yury Semikhatsky (yury-s) wants to merge 2 commits into
Conversation
The coverage reporter now writes a self-contained index.html rendered by a CoverageView component in html-reporter/src/coverage, styled like the html report and reusable for embedding into it later.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Test results for "tests 1"6 failed 5 flaky52026 passed, 1250 skipped Merge workflow run. |
|
Hi, I'm the Playwright bot and I took a look at the CI failures here. 🔴 The failure is caused by this PR
DetailsCaused by this PR
Note the individual test jobs all report green; the failures only surface in the merged report, so the raw error text isn't in the job logs. Pre-existing flake / infra
Merge workflow run. Triaged by the Playwright bot - agent run |
Test results for "MCP"1 failed 8691 passed, 1474 skipped Merge workflow run. |
|
Hi, I'm the Playwright bot and I took a look at the CI failures here. 🟢 The one failure is a known flake — the PR is clear
DetailsPre-existing flake / infra
The diff also doesn't reach it. This PR is confined to the coverage/HTML reporter — Merge workflow run. Triaged by the Playwright bot - agent run |
Summary
index.htmlwith per-file annotated sources, no istanbul report libs neededhtml-reporter/src/coverageas a reusable component styled like the html report, built as a second vite environmentZipReport, summary helpers moved to@isomorphic/istanbulCoverage