summaryrefslogtreecommitdiffhomepage
path: root/packages/kernel/src/kernel.cpp
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-15 20:38:01 +0900
committerAdam Malczewski <[email protected]>2026-06-15 20:38:01 +0900
commit12326b449e6a9cdabe20acff19fbd3e4595f0c06 (patch)
tree28852f12a14387b80fcf72eb78e4b08ae408e8a7 /packages/kernel/src/kernel.cpp
parentedf1192629be0978ed5e572bc119b7fa942fbe8f (diff)
downloadunbox-12326b449e6a9cdabe20acff19fbd3e4595f0c06.tar.gz
unbox-12326b449e6a9cdabe20acff19fbd3e4595f0c06.zip
kernel/tests: de-flake the Wave-1b input-back integration test
The surface-element tree + input-back case drove a real xdg client from a free- running thread; under load that thread was starved, so its async receive assertions (ptr/touch/keyboard enter + coords) either read sentinel values and FAILED or the whole body silently SKIPPED -- the suite's assertion count oscillated (375 skip / 407 race) and the kernel gate was unreliable. Drive the client deterministically with condition-based cooperative event-loop pumping (no time-based waits, no skip), so the input-back / tree / transformed-pick / keyboard / press-hook coverage runs and passes every time. No production change. Verified: 8 consecutive normal runs + asan all OK with an identical doctest assertion count (391, 0 failed) every run.
Diffstat (limited to 'packages/kernel/src/kernel.cpp')
0 files changed, 0 insertions, 0 deletions