UNPKG

1.07 kBTypeScriptView Raw
1import { MutantResult, schema, StrykerOptions } from '@stryker-mutator/api/core';
2import { Logger } from '@stryker-mutator/api/logging';
3import { DryRunCompletedEvent, MutationTestingPlanReadyEvent } from '@stryker-mutator/api/report';
4import { StrictReporter } from './strict-reporter.js';
5export declare class EventRecorderReporter implements StrictReporter {
6 private readonly log;
7 private readonly options;
8 static readonly inject: ["logger", "options"];
9 private readonly allWork;
10 private readonly createBaseFolderTask;
11 private index;
12 constructor(log: Logger, options: StrykerOptions);
13 private writeToFile;
14 private format;
15 private work;
16 onDryRunCompleted(event: DryRunCompletedEvent): void;
17 onMutationTestingPlanReady(event: MutationTestingPlanReadyEvent): void;
18 onMutantTested(result: MutantResult): void;
19 onMutationTestReportReady(report: schema.MutationTestResult): void;
20 onAllMutantsTested(results: MutantResult[]): void;
21 wrapUp(): Promise<void>;
22}
23//# sourceMappingURL=event-recorder-reporter.d.ts.map
\No newline at end of file