@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
35 lines (31 loc) • 783 B
text/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[]
}