openclaw/scripts/test-projects-child.mts
Peter Steinberger c904e712f9
fix(test): report one final failure per invocation (#134850)
* fix(test): report one final failure per invocation

Make public test CLIs own the final failure trailer after child execution, cleanup, and report publication. Internal execution entrypoints preserve process and signal lifetimes without duplicate reporting.

Closes #134841

* fix(test): register spawned test runners with Knip

* fix(test): classify spawned runners as development entries

* fix(test): include trailer helper in native wrapper closure

* test(pr): allow source directory in wrapper fixtures
2026-09-01 01:51:02 -07:00

5 lines
239 B
TypeScript

// The delegating runner owns reporting after this execution process closes.
import { exitVitestBySignal } from "./lib/vitest-cli.mts";
import { runTestProjects } from "./test-projects-run.mts";
await runTestProjects(exitVitestBySignal);