stryker
Version:
The extendable JavaScript mutation testing framework
20 lines • 788 B
TypeScript
import { MutationScoreThresholds } from 'stryker-api/core';
import { MutantResult, ScoreResult } from 'stryker-api/report';
import { Logger } from 'stryker-api/logging';
export default class ScoreResultCalculator {
private readonly log;
static inject: ["logger"];
constructor(log: Logger);
calculate(results: MutantResult[]): ScoreResult;
determineExitCode(score: ScoreResult, thresholds: MutationScoreThresholds | undefined): void;
private wrapIfSingleFileScoreResult;
private calculateScoreResult;
private copy;
private determineFacts;
private compareScoreResults;
private calculateChildScores;
private determineCommonBasePath;
private filterDirectories;
private countNumbers;
}
//# sourceMappingURL=ScoreResultCalculator.d.ts.map