UNPKG

772 BTypeScriptView Raw
1import { SuiteConfig } from "./config";
2import { SuiteExecutionResult } from "./suiteexecution";
3export 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}