MCPcopy Index your code
hub / github.com/nodejs/node / mergeCoverage

Method mergeCoverage

lib/internal/test_runner/coverage.js:520–537  ·  view source on GitHub ↗
(merged, coverage)

Source from the content-addressed store, hash-verified

518 }
519
520 mergeCoverage(merged, coverage) {
521 for (let i = 0; i < coverage.length; ++i) {
522 const newScript = coverage[i];
523 const { url } = newScript;
524
525 if (this.shouldSkipFileCoverage(url)) {
526 continue;
527 }
528
529 const oldScript = merged.get(url);
530
531 if (oldScript === undefined) {
532 merged.set(url, newScript);
533 } else {
534 mergeCoverageScripts(oldScript, newScript);
535 }
536 }
537 }
538
539 shouldSkipFileCoverage(url) {
540 const cached = this.#skipCache.get(url);

Callers 1

Calls 4

mergeCoverageScriptsFunction · 0.85
getMethod · 0.65
setMethod · 0.45

Tested by

no test coverage detected