in src/services/coverage-service.ts [120:136]
private loadExistingCoverage(category: Category) {
const path = this.getReportPath(category);
try {
if (!fs.existsSync(path)) {
logger.warn(`Coverage for category '${category}' doesn't exists yet(File '${path}' is not found)`);
return;
}
const content = fs.readFileSync(path);
const data = JSON.parse(content.toString());
for (const [key, value] of Object.entries(data)) {
this.coverage[category][key] = value as number;
}
} catch (e) {
logger.warn("Error while loading existing coverage", e);
}
}