definition-tester
Version:
DefinitelyTyped repository testing infrastructure
22 lines (21 loc) • 669 B
TypeScript
import * as Promise from 'bluebird';
import Print from '../reporter/Print';
import FileIndex from '../file/FileIndex';
import { ITestOptions } from './ITestOptions';
import GitChanges from '../util/GitChanges';
import { ITestSuite } from '../suite/ITestSuite';
export default class TestRunner {
private options;
private timer;
private suites;
changes: GitChanges;
index: FileIndex;
print: Print;
constructor(options: ITestOptions);
addSuite(suite: ITestSuite): void;
private getTestsToRun();
private getTsFiles();
run(): Promise<boolean>;
private runTests(files);
private finaliseTests(files);
}