1 | import { SuiteConfig } from "./config";
|
2 | import { SuiteExecutionResult } from "./suiteexecution";
|
3 | export declare class TestRunner {
|
4 | private _suiteConfigs;
|
5 | private _executionResults;
|
6 | private _timeStart;
|
7 | private _subscribers;
|
8 | get suites(): SuiteConfig[];
|
9 | get results(): SuiteExecutionResult[];
|
10 | get exitCode(): number;
|
11 | get allPassing(): boolean;
|
12 | subscribe(callback: Function): void;
|
13 | addSuite(suiteConfig: SuiteConfig): void;
|
14 | run(): Promise<SuiteExecutionResult[]>;
|
15 | runSpawn(): Promise<SuiteExecutionResult[]>;
|
16 | protected _runSpawn(): Promise<SuiteExecutionResult[]>;
|
17 | protected _runSpawnAync(): Promise<SuiteExecutionResult[]>;
|
18 | private _onDone;
|
19 | toString(): string;
|
20 | protected _publish(message: string): void;
|
21 | }
|