UNPKG

magnitude-test

Version:

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

18 lines (17 loc) 567 B
import { BrowserOptions, GroundingClient, LLMClient } from 'magnitude-core'; import { RegisteredTest } from '@/discovery/types'; import { TestRenderer } from '@/renderer'; export interface TestSuiteRunnerConfig { workerCount: number; renderer: TestRenderer; llm?: LLMClient; grounding?: GroundingClient; browserOptions?: BrowserOptions; telemetry: boolean; } export declare class TestSuiteRunner { private config; private tests; constructor(config: TestSuiteRunnerConfig, tests: RegisteredTest[]); runTests(): Promise<void>; }