2 months ago
030053c* chore: stage runtime and playback regression fix
* chore: add one-shot regression patch runner
* chore: run one-shot fix from pull request
* chore: align one-shot patch with managed runtime tests
* chore: prepare model fixtures before regression validation
* chore: capture focused regression failure output
* chore: remove final legacy runtime resolver
* chore: capture complete Rust suite failures
* test: initialize runtime explicitly in model integration tests
* test: initialize runtime in separation job integration test
* test: initialize runtime in backend flow integration test
* fix: restore playback clock and unify managed runtime
* test: document explicit runtime fixture initialization
* fix(runtime): recover from stale downloading state
* style(runtime): apply rustfmt
* style(runtime): finish rustfmt on Absent arm
The previous rustfmt pass missed the RuntimeResolution::Absent match
arm, which still used a single-expression block that rustfmt flattens.
Apply the remaining diff so cargo fmt --check passes in CI.
* test(tooltip): fix flaky hover-delay assertion under parallel load
The "shows after hover delay and hides after pointer leave" test used
delayDuration={20}ms. Under parallel test-suite load, user.hover() from
@testing-library/user-event can take longer than 20ms to resolve, so the
show timer fired before the "tooltip is still null" assertion ran.
Increase delayDuration to 300ms (well above user.hover() latency) and
widen the hide-grace wait from 130ms to 200ms so both assertions are
deterministic regardless of test-suite load.
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Parent2a08ba7