@stryker-mutator/core
Version:
The extendable JavaScript mutation testing framework
16 lines (13 loc) • 647 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);
}
}