Files
vscode/scripts
Alexandru DimaandCopilot 09d2db6c2f test: report which integration suite failed and why (#342347)
* test: report which integration suite failed and why

Integration test steps sometimes exited non-zero with no failing test in
the log. test-integration.sh and test-remote-integration.sh stop at the
first failing suite (set -e) without saying which suite failed. The Agent
Host E2E runner printed PASS for every suite and then exited 1 when the
RAM-backed pass could not unmount its tmpfs.

- test-integration.sh and test-remote-integration.sh name the failing
  suite and its exit code on exit, and add a GitHub Actions error
  annotation. Agent Host E2E is named separately from the node.js tests.
- tmpfs.sh exits with status 3 when the tests passed but the tmpfs could
  not be cleaned up.
- runner.ts lists each failed storage pass at the end of its output, and
  says when every suite passed but tmpfs cleanup failed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* test: expect the tmpfs cleanup failure status in the storage wrapper tests

Update the storage wrapper tests for exit status 3 when an otherwise
passing run cannot unmount the tmpfs, and cover that a failing test keeps
its own exit code when the unmount also fails. Also remove a duplicated
README sentence.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-18 01:24:22 +00:00
..
2025-06-08 22:50:40 -07:00
2026-03-10 15:48:52 -07:00
2025-06-08 22:50:40 -07:00
2025-12-29 03:39:30 -08:00