@stryker-mutator/core
Version:
The extendable JavaScript mutation testing framework
23 lines (20 loc) • 660 B
text/typescript
import {
TestRunner,
DryRunOptions,
MutantRunOptions,
MutantRunResult,
DryRunResult,
TestRunnerCapabilities,
} from '@stryker-mutator/api/test-runner';
import { ResourceDecorator } from '../concurrent/index.js';
export class TestRunnerDecorator extends ResourceDecorator<TestRunner> {
public async capabilities(): Promise<TestRunnerCapabilities> {
return this.innerResource.capabilities();
}
public dryRun(options: DryRunOptions): Promise<DryRunResult> {
return this.innerResource.dryRun(options);
}
public mutantRun(options: MutantRunOptions): Promise<MutantRunResult> {
return this.innerResource.mutantRun(options);
}
}