Repository navigation
v0.5.2
Controlled-clock real-runtime tests
- Replace both remaining 121-second waits and the 12-second provider gap with a controllable clock injected only into grouping.
- Preserve actual OMP events and TUI rendering: exact tool blocking, provider-only gap attribution, final duration, narrow rendering, toggles, resume behavior and streamed threshold crossing remain asserted.
- Gate timeline advances on real tool-start events or observed rendered output. Production time thresholds, global clocks, host timeouts and credential behavior are unchanged.
- Keep fixture clocks and generated wrappers test-scoped; published packages use the default monotonic clock.
Verification
Local checks passed: typecheck, all 10 grouping tests and all 7 integration scenarios (the changed scenarios rerun after fixture corrections), plus suite/grouping package installation smoke. The two real-TUI timing scenarios completed in 7.9s and 3.4s locally; no real-minute waits remain in those scenarios.
Full Linux/macOS CI runs asynchronously and is not claimed complete at publication: https://github.com/iFwu/omp-extensions/actions/workflows/verify.yml
Install
omp plugin install github:iFwu/omp-extensions#v0.5.2 --force
omp plugin doctorStart a new OMP process after upgrading. All packages share 0.5.2; distribution is through GitHub, not npm.