(event: ReportEvent)
| 200 | } |
| 201 | |
| 202 | function normalizeEvent(event: ReportEvent): StoredReportEvent { |
| 203 | const stored = event as StoredReportEvent; |
| 204 | return { |
| 205 | ...stored, |
| 206 | at: event.at ?? new Date().toISOString(), |
| 207 | caseName: event.caseName ?? getActiveReportCase() ?? process.env['KIMI_SERVER_E2E_CASE_NAME'] ?? 'unassigned', |
| 208 | pid: process.pid, |
| 209 | ordinal: ordinal++, |
| 210 | }; |
| 211 | } |
| 212 | |
| 213 | function reportEventsPath(reportDir: string): string { |
| 214 | return join(reportDir, `events-${process.pid}.jsonl`); |
no test coverage detected