mocha-multiple-sessions-detailed-runner
Version:
High-level API for multi-session Mocha tests with detailed reporting
37 lines (30 loc) • 1.06 kB
text/typescript
// Core interfaces
export * from './core/IMultiSessionDetailedRunner';
export * from './core/types';
export * from './core/batch-execution';
// Event interfaces
export * from './events/runner-events';
export * from './events/session-events';
export * from './events/unified-event-bus';
// Repository interfaces
export * from './repositories/session-meta-repository';
export * from './repositories/report-repository';
// Use case interfaces
export * from './use-cases/runner-use-cases';
export type {
IGetSessionReportUseCase,
IWaitForSessionReportUseCase,
IWatchSessionReportUseCase,
IGenerateDetailedCombinedReportUseCase,
IExportReportsUseCase,
IGetReportSummaryUseCase,
ReportSummary
} from './use-cases/report-use-cases';
// Service interfaces
export * from './services/runner-service';
export * from './services/report-service';
// Infrastructure interfaces
export * from './infrastructure/window-adapter';
export * from './infrastructure/mocha-integration';
// Factory
export * from './factory';