UNPKG

definition-tester

Version:
22 lines (21 loc) 669 B
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); }