Skip to content

Commit 656ab1f

Browse files
committed
Document WSL VS Code debug requirements
1 parent f6996f9 commit 656ab1f

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

test-explore/TEST_RESULTS.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,18 @@ Optional flags:
4747

4848
## Recent runs
4949

50+
### 2026-01-23 — VS Code harness (WSL Ubuntu, Linux)
51+
52+
Command:
53+
- `wsl -d Ubuntu -- bash -lc "cd /mnt/c/Work/vbnet-lsp/test-explore/clients/vscode && npm test"`
54+
55+
Outcome: FAIL (11 passing, 5 pending, 3 failing)
56+
Notes:
57+
- Debug suite failed to launch netcoredbg; LSP smoke passed.
58+
- Error: `Unexpected SIGPIPE` during debug session startup.
59+
- Root cause: `netcoredbg` failed to load `libdbgshim.so` (missing from the bundled debugger folder on WSL).
60+
- DAP trace: `test-explore/clients/vscode/logs/dap-trace-2026-01-23T161312583Z.log`.
61+
5062
### 2026-01-23 — VS Code harness (VB.NET server)
5163

5264
Command:

test-explore/clients/vscode/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,8 @@ npm test
7070
- If extension installation fails with an EPERM rename, delete `clients/vscode/.vscode-test/extensions` and rerun.
7171
- LSP smoke tests expect files under `test-explore/vbnet-lsp/fixtures`; if you set `FIXTURE_WORKSPACE` elsewhere, keep `SKIP_VBNET_SMOKE=1` to avoid standalone-document failures.
7272

73+
## WSL notes
74+
75+
- The harness will download the Linux VS Code build into `clients/vscode/.vscode-test` on first run.
76+
- Debug tests require a Linux `netcoredbg` binary **and** its sibling `libdbgshim.so`. If these are not installed, set `SKIP_VBNET_DEBUG=1` or provide `NETCOREDBG_PATH` in WSL.
77+

0 commit comments

Comments
 (0)