ai-debug-local-mcp
Version:
🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh
68 lines • 1.68 kB
TypeScript
interface EvolutionOptions {
autoCommit?: boolean;
createPR?: boolean;
dryRun?: boolean;
}
interface EvolutionResult {
success: boolean;
filesUpdated: string[];
testsEvolved: number;
errors: string[];
suggestions: string[];
}
export declare class TestEvolutionEngine {
private astDetector;
private selectorUpdater;
private maintenanceEngine;
constructor();
/**
* Evolve tests based on git changes
*/
evolveTestsFromGitChanges(options?: EvolutionOptions): Promise<EvolutionResult>;
/**
* Monitor file changes and evolve tests in real-time
*/
watchAndEvolve(watchPath: string, options?: EvolutionOptions): Promise<void>;
/**
* Get git changes for analysis
*/
private getGitChanges;
/**
* Analyze changes and evolve related tests
*/
private analyzeAndEvolveTests;
/**
* Handle specific types of changes
*/
private handleSpecificChange;
/**
* Handle deleted files by deprecating related tests
*/
private handleDeletedFile;
/**
* Find test files related to a source file
*/
private findRelatedTestFiles;
/**
* Run test maintenance on updated files
*/
private runTestMaintenance;
/**
* Detect common test issues without needing a browser page
*/
private detectTestIssues;
/**
* Commit test updates
*/
private commitTestUpdates;
/**
* Check if file is a code file
*/
private isCodeFile;
/**
* Get language from file extension
*/
private getLanguageFromFile;
}
export {};
//# sourceMappingURL=test-evolution-engine.d.ts.map