mirror of
https://github.com/wgtunnel/Nucleus.git
synced 2026-10-09 14:40:54 -07:00
Three `gradle` jobs ran the full 6h Actions default before being killed — `:launcher-linux:test` blocks in `g_bus_get_sync(G_BUS_TYPE_SESSION)` on a runner with no session bus (the tao-headful job dbus-launches one, the gradle job does not), and `:launcher-linux:check` never reports. The hang itself is untouched here; the caps just stop one from holding a concurrency slot for six hours. Every job observed takes 2-10 min, so the limits are 3-10x headroom. test-packaging and test-graalvm already carried their own. Also fix the #576 baseline chrome estimate, which has failed tao-headful on Linux CI since 2026-08-27. Under Xvfb + openbox `outerBoundsPx()` reports a 1px outer height for a while after mapping, so the baseline mode came out at -359 and every drift gate below it measured noise (reported 367px against a real chrome of 8). Estimate only from frames where the outer box actually covers the scene — an invariant on every platform — and fail with the measured numbers instead of a bogus verdict when no such frame exists.