UNPKG

@wdio/json-reporter

Version:
47 lines 1.09 kB
import type { Capabilities } from '@wdio/types'; export type State = 'passed' | 'failed' | 'skipped' | 'pending'; export interface SuiteState { passed: number; failed: number; skipped: number; } export interface ResultSet { start: Date; end?: Date; capabilities: Capabilities.ResolvedTestrunnerCapabilities; framework?: string; mochaOpts?: WebdriverIO.MochaOpts; jasmineOpts?: WebdriverIO.JasmineOpts; cucumberOpts?: WebdriverIO.CucumberOpts; suites: TestSuite[]; specs: string[]; state: SuiteState; } export interface TestSuite { name: string; duration: number; start: Date; end?: Date; sessionId?: string; tests: Test[]; hooks: Hook[]; } export interface Test { name: string; state: State; duration: number; start: Date; end?: Date; error?: Error; } export interface Hook { title: string; state: State; duration: number; start: Date; end?: Date; associatedSuite?: string; associatedTest?: string; error?: Error; } //# sourceMappingURL=types.d.ts.map