mira-consciousness
Version:
Memory & Intelligence Retention Archive - Preserving The Spark
34 lines • 853 B
TypeScript
export interface TestConfig {
type: string;
command: string;
setupCommand?: string;
description: string;
priority: number;
}
export declare class TestDetector {
private projectRoot;
constructor(projectRoot?: string);
/**
* Detect all available test configurations in the project
*/
detectTests(): Promise<TestConfig[]>;
/**
* Run the detected tests
*/
runTests(configs?: TestConfig[]): Promise<boolean>;
private checkCustomHook;
private checkDockerCompose;
private checkNpm;
private checkPython;
private checkPlaywright;
private checkRust;
private checkGo;
private checkMake;
private checkGradle;
private checkMaven;
/**
* Create a sample test hook file
*/
createSampleTestHook(): void;
}
//# sourceMappingURL=TestDetector.d.ts.map