Skip to content

Commit 9b82f99

Browse files
committed
.
1 parent b1e9ffc commit 9b82f99

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

dist/index.js

+8-1
Original file line numberDiff line numberDiff 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}/`);

src/main.ts

+11-1
Original file line numberDiff line numberDiff 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`

0 commit comments

Comments
 (0)