openclaw/docs/reference/test
Peter Steinberger db98ebc771
fix(test): drain Codex fixture workers and diagnose teardown stalls (#151225)
Join canonical agent and shared-state SQLite cleanup in Codex fixtures and drain reusable disk-budget workers at file teardown. Concurrent drains share one completion so accepted scans finish and later worker reuse stays intact. Runtime lifecycle cleanup uses the same owner.

Add bounded, redacted native-worker diagnostics for extension-fork teardown stalls while preserving the existing failure deadline and Vitest termination and exit-joining ownership. No dependency patch, retry, schema, or public configuration change.

Exact-head CI run 35289664323 passed with zero pending checks. Native-resource regression, real-process shutdown scenarios, and 20 Linux pressure runs verify cleanup and unchanged failure outcomes. The original intermittent timeout was not reproduced verbatim.

Related: #150819. The voice-call fixture repair remains in #151187.
2026-09-17 17:45:52 -07:00
..
docker.md fix(anthropic): preserve cache reuse across transient runtime context (#140621) 2026-09-09 10:35:56 -07:00
lanes.md fix: preserve Windows credential reads with fs-safe 0.12.0 (#149124) 2026-09-16 04:10:09 -07:00
local.md fix(test): prepare native Bash spill children before execution deadlines (#150971) 2026-09-17 09:18:49 -07:00
performance.md fix(bench): make Gateway workload evidence trustworthy (#149698) 2026-09-16 15:04:59 +08:00
remote-proof.md fix(crabbox): reuse managed CLI across QA and remote proof (#144154) 2026-09-10 09:57:28 -07:00
runner-internals.md fix(test): drain Codex fixture workers and diagnose teardown stalls (#151225) 2026-09-17 17:45:52 -07:00