UNPKG

testgenius-ai

Version:

🚀 TestGenius AI - The Ultimate E2E Testing Framework for Everyone | No Coding Required • AI-Powered Automation • Beautiful Reports • Zero Complexity

45 lines 1.55 kB
import { Logger, LogConfig } from "./Logger"; import { TestDefinition, TestResult, TestRunOptions, TestSuiteResult } from "../../types"; export declare class TestRunner { private configManager; private sessionManager; private aiExecutor; private reportGenerator; private cleanupManager; private allureReporter; private browser; private logger; private isInitialized; private config; constructor(loggingOptions?: Partial<LogConfig>); autoSetup(): Promise<void>; private createDirectories; private createMinimalConfig; private validateDependencies; run(testId: string, options?: TestRunOptions): Promise<TestSuiteResult>; private findTests; private loadTestsFromFile; private runSingleTest; private initializeBrowser; private saveSessionData; private printSummary; private generateSimpleReport; private generateHTMLReport; getLogger(): Logger; updateLoggingConfig(config: Partial<LogConfig>): void; getLogFiles(): Promise<string[]>; clearLogs(): Promise<void>; /** * 🚀 Run auto-generated test with maximum AI automation */ runAutoTest(testDefinition: TestDefinition, options?: TestRunOptions): Promise<TestResult>; /** * 💾 Save auto-generated test for future use */ saveAutoTest(testDefinition: TestDefinition, result: TestResult): Promise<void>; /** * 📝 Generate test content from auto-generated test */ private generateAutoTestContent; } //# sourceMappingURL=TestRunner.d.ts.map