mirror of
https://github.com/microsoft/vscode.git
synced 2026-10-28 13:26:52 +08:00
* 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>