UNPKG

vibe-tools

Version:
21 lines (20 loc) 735 B
import { TestScenario, TestScenarioResult, RetryConfig } from './types'; import { BaseModelProvider } from '../../providers/base'; /** * Execute a test scenario using the unified LLM client * This approach actually executes commands for real testing * * @param scenario - The test scenario to execute * @param options - Execution options * @returns Test scenario result */ export declare function executeScenario(scenario: TestScenario, options: { model: string; provider: 'anthropic' | 'openrouter'; timeout: number; retryConfig: RetryConfig; debug: boolean; mcpServers?: string[]; scenarioId: string; outputBuffer?: string[]; }, geminiProvider: BaseModelProvider): Promise<TestScenarioResult>;