UNPKG

flagpole

Version:

Simple and fast DOM integration, headless or headful browser, and REST API testing framework.

20 lines (19 loc) 660 B
import { SuiteConfig } from './config'; import { SuiteExecutionResult } from './suiteexecution'; export declare class TestRunner { private _suiteConfigs; private _executionResults; private _timeStart; private _subscribers; readonly suites: SuiteConfig[]; readonly results: SuiteExecutionResult[]; readonly exitCode: number; readonly allPassing: boolean; subscribe(callback: Function): void; addSuite(suiteConfig: SuiteConfig): void; run(): Promise<SuiteExecutionResult[]>; runSpawn(): Promise<SuiteExecutionResult[]>; private _onDone; toString(): string; protected _publish(message: string): void; }