@ryunen344/danger-plugin-jacoco
Version:
Dnager JS plugin for jacoco
27 lines • 798 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.rate = exports.CoverageProcessor = void 0;
class CoverageProcessor {
}
exports.CoverageProcessor = CoverageProcessor;
const rate = (type, counters) => {
const missed = counters
?.filter((e) => e.type === type)
.map((e) => e.missed)
.reduce((a, x) => a + x, 0);
const covered = counters
?.filter((e) => e.type === type)
.map((e) => e.covered)
.reduce((a, x) => a + x, 0);
if (missed == null || covered == null)
return undefined;
const total = missed + covered;
if (total <= 0) {
return undefined;
}
else {
return (covered * 100) / total;
}
};
exports.rate = rate;
//# sourceMappingURL=coverage-processor.js.map