@uplinq/mcp-vitest
Version:
MCP server for Vitest with watch-mode support for fast test feedback
37 lines • 965 B
TypeScript
export interface TestSummary {
total: number;
passed: number;
failed: number;
skipped: number;
}
export interface TestNode {
total: number;
passed: number;
failed: number;
skipped: number;
state?: TaskState;
duration?: number;
errors?: TestError[];
[key: string]: TestNode | number | TaskState | TestError[] | undefined;
}
export interface TestStatus {
status: 'discovering' | 'complete' | 'error';
summary: TestSummary;
files: Record<string, TestNode>;
lastUpdate: string;
}
export interface TestError {
message: string;
name: string;
stack?: string;
}
export interface FailingTest {
name: string;
file: string;
suite: string[];
errors: TestError[];
duration?: number;
}
export type DiscoveryStatus = 'discovering' | 'complete' | 'error';
export type TaskState = 'pass' | 'fail' | 'skip' | 'todo' | 'run' | 'only' | 'queued';
//# sourceMappingURL=test-results.d.ts.map