23 lines
750 B
JavaScript
Executable File
23 lines
750 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
/* eslint-disable @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment */
|
|
|
|
// https://github.com/ArtiomTr/jest-coverage-report-action/issues/244#issuecomment-1260555231
|
|
const fs = require("fs");
|
|
|
|
const testReportFilename = process.cwd() + "/coverage/report.json";
|
|
const coverageReportFilename = process.cwd() + "/coverage/coverage-final.json";
|
|
|
|
const testReport = require(testReportFilename);
|
|
const coverageReport = require(coverageReportFilename);
|
|
|
|
testReport.coverageMap = coverageReport;
|
|
|
|
fs.writeFile(testReportFilename, JSON.stringify(testReport), (err) => {
|
|
if (err) {
|
|
console.error(err);
|
|
process.exit(1);
|
|
}
|
|
|
|
console.log("Coverage report appended to " + testReportFilename);
|
|
});
|