| 14 | const DIFF = path.join(__dirname, '..', 'bench', 'diff.js'); |
| 15 | |
| 16 | function makeRun(results) { |
| 17 | const dir = fs.mkdtempSync(path.join(os.tmpdir(), 'bench-diff-')); |
| 18 | const file = path.join(dir, 'run.json'); |
| 19 | fs.writeFileSync(file, JSON.stringify({ |
| 20 | runId: 'fake', |
| 21 | suite: 'smoke', |
| 22 | model: 'mock', |
| 23 | summary: { passed: results.filter((r) => r.passed).length, total: results.length, totalMs: 0, meanMs: 0 }, |
| 24 | results, |
| 25 | }, null, 2)); |
| 26 | return file; |
| 27 | } |
| 28 | |
| 29 | // ─── unit ─────────────────────────────────────────────────────────────────── |
| 30 | |