(s: string, n: number)
| 497 | function expectExit(result: RunResult, expected: number, label = "opencode") { |
| 498 | if (result.exitCode === expected) return |
| 499 | const tail = (s: string, n: number) => (s.length > n ? "..." + s.slice(-n) : s) |
| 500 | // eslint-disable-next-line no-console |
| 501 | console.error(`[${label}] expected exit ${expected}, got ${result.exitCode} after ${result.durationMs}ms`) |
| 502 | // eslint-disable-next-line no-console |