stryker
Version:
The extendable JavaScript mutation testing framework
16 lines • 835 B
TypeScript
import { MutantResult } from 'stryker-api/report';
import { SandboxPool } from '../SandboxPool';
import TestableMutant from '../TestableMutant';
import StrictReporter from '../reporters/StrictReporter';
import { MutantTranspileScheduler } from '../transpiler/MutantTranspileScheduler';
export declare class MutationTestExecutor {
private readonly reporter;
private readonly mutantTranspileScheduler;
private readonly sandboxPool;
static inject: ["reporter", "mutantTranspileScheduler", "sandboxPool"];
constructor(reporter: StrictReporter, mutantTranspileScheduler: MutantTranspileScheduler, sandboxPool: SandboxPool);
run(allMutants: ReadonlyArray<TestableMutant>): Promise<MutantResult[]>;
private readonly reportResult;
private readonly reportAll;
}
//# sourceMappingURL=MutationTestExecutor.d.ts.map