1 parent f856668 commit 9734102Copy full SHA for 9734102
1 file changed
.github/workflows/ci.yml
@@ -37,12 +37,17 @@ jobs:
37
- name: Test (unit)
38
run: npm test
39
40
+ # Integration tests launch a real VS Code host. We run them on Linux (via
41
+ # xvfb) and Windows. macOS is skipped: the arm64 macos-latest runners fail
42
+ # to launch the downloaded VS Code app bundle ("spawn ... Electron ENOENT"),
43
+ # a known @vscode/test-electron issue. macOS shares Linux's POSIX code path,
44
+ # so unit tests above still cover it.
45
- name: Test (integration, Linux)
46
if: runner.os == 'Linux'
47
run: xvfb-run -a npm run test:integration
48
- - name: Test (integration, Windows/macOS)
- if: runner.os != 'Linux'
49
+ - name: Test (integration, Windows)
50
+ if: runner.os == 'Windows'
51
run: npm run test:integration
52
53
package:
0 commit comments