@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
26 lines • 992 B
TypeScript
import { TestResult, TestRunOptions, TestConfiguration, FlakyTest, TestRecommendation } from './types.js';
export declare class TestRunner {
private config;
constructor(config?: TestConfiguration);
runTests(options?: TestRunOptions): Promise<TestResult>;
private detectTestFramework;
private buildCommand;
private parseTestOutput;
private parseJestOutput;
private parseJestSummary;
private parseMochaOutput;
private parseVitestOutput;
private parsePytestOutput;
private parseRspecOutput;
private parseGenericOutput;
private parseCoverageReport;
private parseJsonCoverage;
private extractCoverageMetric;
private fileExists;
detectFlakyTests(history: TestResult[]): Promise<FlakyTest[]>;
generateTestRecommendations(result: TestResult, history: TestResult[]): TestRecommendation[];
private calculateSummary;
private parsePytestSummary;
private parseRspecSummary;
}
//# sourceMappingURL=test-runner.d.ts.map