(config: RunnerConfig, resultsMap: Map<string, QuestionResultRecord>, selectedCount: number)
| 899 | } |
| 900 | |
| 901 | async function writeSummary(config: RunnerConfig, resultsMap: Map<string, QuestionResultRecord>, selectedCount: number): Promise<void> { |
| 902 | const orderedResults = Array.from(resultsMap.values()).sort((left, right) => left.dataset_index - right.dataset_index); |
| 903 | const summary = buildSummary(orderedResults, selectedCount, config); |
| 904 | await writeJsonAtomic(config.paths.summaryFile, summary); |
| 905 | printSummary(summary); |
| 906 | } |
| 907 | |
| 908 | async function runWithParallelism(args: { |
| 909 | client: OpencodeClient; |
no test coverage detected