UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

35 lines (31 loc) 783 B
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[] }