File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -2046,10 +2046,17 @@ function run() {
20462046 child_process_1 . execSync ( commandToRun ) ;
20472047 const codeCoverageNew = ( JSON . parse ( fs_1 . default . readFileSync ( codeCoverageDirectory ) . toString ( ) ) ) ;
20482048 const codeCoverageOld = ( JSON . parse ( fs_1 . default . readFileSync ( mainBranchCoverageSummaryFileName ) . toString ( ) ) ) ;
2049+ const initialAcc = { } ;
2050+ const resolvedOld = Object . entries ( codeCoverageOld ) . reduce ( ( acc , [ key , value ] ) => {
2051+ if ( codeCoverageNew [ key ] ) {
2052+ acc [ key ] = value ;
2053+ }
2054+ return acc ;
2055+ } , initialAcc ) ;
20492056 const currentDirectory = child_process_1 . execSync ( 'pwd' )
20502057 . toString ( )
20512058 . trim ( ) ;
2052- const diffChecker = new DiffChecker_1 . DiffChecker ( codeCoverageNew , codeCoverageOld ) ;
2059+ const diffChecker = new DiffChecker_1 . DiffChecker ( codeCoverageNew , resolvedOld ) ;
20532060 let messageToPost = `## Test coverage results :test_tube: \n
20542061 Code coverage diff between base branch:${ branchNameBase } and head branch: ${ branchNameHead } \n\n` ;
20552062 const coverageDetails = diffChecker . getCoverageDetails ( ! fullCoverage , `${ currentDirectory } /` ) ;
Original file line number Diff line number Diff line change @@ -37,12 +37,22 @@ async function run(): Promise<void> {
3737 const codeCoverageOld = < CoverageReport > (
3838 JSON . parse ( fs . readFileSync ( mainBranchCoverageSummaryFileName ) . toString ( ) )
3939 )
40+ const initialAcc : CoverageReport = { }
41+ const resolvedOld = Object . entries ( codeCoverageOld ) . reduce (
42+ ( acc , [ key , value ] ) => {
43+ if ( codeCoverageNew [ key ] ) {
44+ acc [ key ] = value
45+ }
46+ return acc
47+ } ,
48+ initialAcc
49+ )
4050 const currentDirectory = execSync ( 'pwd' )
4151 . toString ( )
4252 . trim ( )
4353 const diffChecker : DiffChecker = new DiffChecker (
4454 codeCoverageNew ,
45- codeCoverageOld
55+ resolvedOld
4656 )
4757 let messageToPost = `## Test coverage results :test_tube: \n
4858 Code coverage diff between base branch:${ branchNameBase } and head branch: ${ branchNameHead } \n\n`
You can’t perform that action at this time.
0 commit comments