mocha-multiple-sessions-detailed-runner
Version:
High-level API for multi-session Mocha tests with detailed reporting
24 lines (22 loc) • 570 B
text/typescript
// Re-export existing session events from mocha-multiple-sessions
export type SessionEventType =
| 'session:created'
| 'session:started'
| 'session:completed'
| 'session:failed'
| 'session:execution-started'
| 'session:execution-completed'
| 'session:creation-failed'
| 'session:deleted'
| 'test:pass'
| 'test:fail'
| 'script:loading'
| 'script:loaded'
| 'script:failed';
export interface SessionEvent {
type: SessionEventType;
sessionLabel?: string;
timestamp: string | Date;
data?: any;
source?: string;
}