private loadExistingCoverage()

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);
    }
  }