magnitude-test
Version:
A TypeScript client for running automated UI tests through the Magnitude testing platform
16 lines (15 loc) • 590 B
TypeScript
import { TestRenderer } from "@/renderer";
import { RegisteredTest, MagnitudeConfig } from "@/discovery/types";
import { TestState } from "@/runner/state";
export declare class TermAppRenderer implements TestRenderer {
private magnitudeConfig;
private initialTests;
private firstModelReportedInUI;
private sigintListener;
private applyDisplaySettings;
constructor(config: MagnitudeConfig, initialTests: RegisteredTest[]);
start(): void;
stop(): void;
onTestStateUpdated(test: RegisteredTest, newState: TestState): void;
private handleExitKeyPress;
}