UNPKG

magnitude-test

Version:

A TypeScript client for running automated UI tests through the Magnitude testing platform

22 lines (21 loc) 694 B
import { MagnitudeConfig, RegisteredTest } from '@/discovery/types'; import { TestRenderer } from '@/renderer'; export interface TestSuiteRunnerConfig { workerCount: number; createRenderer: (tests: RegisteredTest[]) => TestRenderer; config: MagnitudeConfig; failFast?: boolean; } export declare class TestSuiteRunner { private runnerConfig; private renderer?; private config; private tests; private executors; private workerStoppers; constructor(config: TestSuiteRunnerConfig); private runTest; private getActiveOptions; loadTestFile(absoluteFilePath: string, relativeFilePath: string): Promise<void>; runTests(): Promise<boolean>; }