@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
25 lines (24 loc) • 740 B
TypeScript
export type TestResultStatus = 'running' | 'passed' | 'failed';
export type TestRunnerStatus = 'running' | 'stopped' | 'ready';
export interface SpruceTestFileTest {
name: string;
status: 'passed' | 'failed' | 'skipped' | 'pending' | 'todo' | 'disabled' | 'focused';
errorMessages?: string[];
duration: number;
}
export interface SpruceTestFile {
path: string;
status: TestResultStatus;
tests?: SpruceTestFileTest[];
errorMessage?: string;
}
export interface SpruceTestResults {
totalTests?: number;
totalPassed?: number;
totalFailed?: number;
totalSkipped?: number;
totalTodo?: number;
totalTestFiles: number;
totalTestFilesComplete?: number;
testFiles?: SpruceTestFile[];
}