@typed/test
Version:
Testing made simple.
15 lines (14 loc) • 614 B
TypeScript
import { Logger, TestMetadata } from '../types';
import { ProcessResults } from '../typescript/typeCheckInAnotherProcess';
import { Results } from './Results';
import { StatsAndResults, TypedTestOptions } from './types';
export declare class TestRunner {
cwd: string;
options: TypedTestOptions;
results: Results;
logger: Logger;
private run;
constructor(userOptions: Partial<TypedTestOptions>, previousResults: Results | null, cwd?: string, logger?: Logger);
runTests: (metadata: TestMetadata[]) => Promise<[StatsAndResults, ProcessResults]>;
setLogger: (logger: Logger) => void;
}