MCPcopy Index your code
hub / github.com/darkreader/darkreader / generateHTMLCoverageReports

Function generateHTMLCoverageReports

tests/browser/coverage.js:161–171  ·  view source on GitHub ↗
(dir, coverage)

Source from the content-addressed store, hash-verified

159 * @param {import('puppeteer-core').CoverageEntry[]} coverage
160 */
161export async function generateHTMLCoverageReports(dir, coverage) {
162 const info = coverage
163 .filter(({url}) => url.startsWith('chrome-extension://'))
164 .map(({url, text, ranges}) => {
165 const name = url.replace(/^chrome-extension:\/\/.*?\//, '');
166 return getCoverageInfo(name, text, ranges);
167 });
168
169 await generateIndexHTMLCoveragePage(dir, info);
170 await Promise.all(info.map((i) => generateHTMLCoverageReport(dir, i)));
171}

Callers 1

teardownMethod · 0.90

Calls 4

getCoverageInfoFunction · 0.85
allMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…