Scope
Advance the contiguous Bun corpus boundary at js/web/console/console-timeLog.test.ts (position 4094) by matching Bun's console.timeLog / console.timeEnd process output exactly.
Depends on and follows #328.
Current failures
The focused range reports five failures in this file, with 0 unsupported. The first actionable mismatch is:
console.timeEnd("")writes two trailing newlines instead of exactly one; Bun expects/^\[[\d.]+[mnµ]?s\]\n$/on stderr.
The file also covers:
- empty and non-empty timer labels;
- duration/unit formatting;
- stderr/stdout routing and exit status;
- full
console-timeLog.jsfixture output parity.
The current failure includes the upstream source location (console-timeLog.test.ts:72:29).
Acceptance criteria
js/web/console/console-timeLog.test.tspasses without exclusions or weakened fixtures.- Timer output uses the shared native console/timer path and emits exactly one trailing newline.
- Empty/non-empty labels, units, routing, and fixture output match Bun.
- Permanent focused regression coverage is added.
- Timer failures retain the originating operation/test source and useful structured context.