File tree Expand file tree Collapse file tree 3 files changed +23
-0
lines changed
Expand file tree Collapse file tree 3 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 22* .test
33/gdshader-language-server
44/dist /
5+ /test-project /
Original file line number Diff line number Diff line change @@ -40,3 +40,6 @@ define render_coverage
4040 go tool cover -html $(1 ) /cover.out -o $(1 ) /cover.html
4141 go tool covdata percent -i $(1 )
4242endef
43+
44+ test-vscode :
45+ ./hack/test-vscode.sh
Original file line number Diff line number Diff line change 1+ #! /bin/sh -e
2+ mkdir -p tmp/bin tmp/package test-project/.vscode
3+ go build -o tmp/bin/gdshader-language-server .
4+ mkdir -p test-project
5+ version=0.0.$( date +%s)
6+ (
7+ cd vscode-extension
8+ npm run package -- " $version " --out ../tmp/package
9+ npm version 0.0.0
10+ )
11+ code --install-extension tmp/package/gdshader-language-server-" $version " .vsix --force
12+ cat << EOF >test-project/.vscode/settings.json
13+ {
14+ "gdshader.trace.server": "verbose",
15+ "gdshader.danger.disableSafetyCheck": true,
16+ "gdshader.danger.serverPathOverride": "\$ {workspaceFolder}/../tmp/bin/gdshader-language-server",
17+ }
18+ EOF
19+ code --disable-extensions test-project
You can’t perform that action at this time.
0 commit comments