Skip to content

Commit b93a5bf

Browse files
committed
ci: run tests in build matrix and make test script cross-platform
1 parent a415a8d commit b93a5bf

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ jobs:
3535

3636
- name: Compile TypeScript
3737
run: npm run compile
38-
39-
# Note: Integration tests are not run in CI because VS Code debug sessions
40-
# don't reliably initialize in headless CI environments. Tests run automatically
41-
# via git pre-commit hooks for all local commits. See README for details.
38+
- name: Run tests
39+
run: npm test
40+
env:
41+
CI: true
4242

4343
auto-release:
4444
name: Auto Release

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,7 @@
414414
"compile-tests": "tsc -p ./",
415415
"pretest": "npm run lint && npm run compile-tests",
416416
"lint": "eslint",
417-
"test": "rm -rf ./.vscode-test/user-data/DIP && npx vscode-test",
417+
"test": "node -e \"try{require('fs').rmSync('./.vscode-test/user-data/DIP',{recursive:true,force:true});}catch(e){}\" && npx vscode-test",
418418
"test:coverage": "npm run compile-tests && npx vscode-test --coverage"
419419
},
420420
"dependencies": {

0 commit comments

Comments
 (0)