UNPKG

@stryker-mutator/core

Version:

The extendable JavaScript mutation testing framework

23 lines (20 loc) 660 B
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); } }