@@ -9,7 +9,6 @@ import { mergeProcessCovs } from '@bcoe/v8-coverage'
99import astV8ToIstanbul from 'ast-v8-to-istanbul'
1010import libCoverage from 'istanbul-lib-coverage'
1111import libReport from 'istanbul-lib-report'
12- import libSourceMaps from 'istanbul-lib-source-maps'
1312import reports from 'istanbul-reports'
1413import { parseModule } from 'magicast'
1514import { createDebug } from 'obug'
@@ -61,16 +60,15 @@ export class V8CoverageProvider extends BaseCoverageProvider<ResolvedCoverageOpt
6160 } )
6261 } ,
6362 onFinished : async ( project , environment ) => {
63+ // Source maps can change based on projectName and transform mode.
64+ // Coverage transform re-uses source maps so we need to separate transforms from each other.
6465 const converted = await this . convertCoverage (
6566 merged ,
6667 project ,
6768 environment ,
6869 )
6970
70- // Source maps can change based on projectName and transform mode.
71- // Coverage transform re-uses source maps so we need to separate transforms from each other.
72- const transformedCoverage = await transformCoverage ( converted )
73- coverageMap . merge ( transformedCoverage )
71+ coverageMap . merge ( converted )
7472
7573 merged = { result : [ ] }
7674 } ,
@@ -83,7 +81,7 @@ export class V8CoverageProvider extends BaseCoverageProvider<ResolvedCoverageOpt
8381 const coveredFiles = coverageMap . files ( )
8482 const untestedCoverage = await this . getCoverageMapForUncoveredFiles ( coveredFiles )
8583
86- coverageMap . merge ( await transformCoverage ( untestedCoverage ) )
84+ coverageMap . merge ( untestedCoverage )
8785 }
8886
8987 coverageMap . filter ( ( filename ) => {
@@ -458,11 +456,6 @@ export class V8CoverageProvider extends BaseCoverageProvider<ResolvedCoverageOpt
458456 }
459457}
460458
461- async function transformCoverage ( coverageMap : CoverageMap ) {
462- const sourceMapStore = libSourceMaps . createSourceMapStore ( )
463- return await sourceMapStore . transformCoverage ( coverageMap )
464- }
465-
466459/**
467460 * Find the function with highest `endOffset` to determine the length of the file
468461 */
0 commit comments