Skip to content

Commit 4d0f621

Browse files
Vigilanstestforstephen
authored andcommitted
Migrate to vscode-test (#193)
* Migrate to vscode-test * Fix launch.json * Fix tslint issue * Resolve redhat.java dependency * Modify travis * Remove unused scripts
1 parent 83dc29a commit 4d0f621

11 files changed

+168
-642
lines changed

.travis.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@ dist: trusty
1111
osx_image: xcode9.3
1212

1313
before_install:
14-
- if [ $TRAVIS_OS_NAME == "linux" ]; then
15-
export CXX="g++-4.9" CC="gcc-4.9" DISPLAY=:99.0;
16-
sh -e /etc/init.d/xvfb start;
17-
sleep 3;
18-
fi
14+
- |
15+
if [ $TRAVIS_OS_NAME == "linux" ]; then
16+
export CXX="g++-4.9" CC="gcc-4.9"
17+
export DISPLAY=':99.0'
18+
/usr/bin/Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
19+
sleep 3
20+
fi
1921
2022
install:
2123
- npm install -g vsce
@@ -27,4 +29,4 @@ script:
2729
- gulp tslint
2830
- gulp build_server
2931
- vsce package
30-
- npm test --silent
32+
- npm test

.vscode/launch.json

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,36 @@
33
"version": "0.1.0",
44
"configurations": [
55
{
6-
"name": "Launch Extension",
6+
"name": "Run Extension",
77
"type": "extensionHost",
88
"request": "launch",
99
"runtimeExecutable": "${execPath}",
10-
"args": ["--extensionDevelopmentPath=${workspaceRoot}" ],
10+
"args": ["--extensionDevelopmentPath=${workspaceFolder}" ],
1111
"stopOnEntry": false,
1212
"sourceMaps": true,
13-
"outFiles": [ "${workspaceRoot}/dist/**/*.js" ],
13+
"outFiles": [ "${workspaceFolder}/dist/**/*.js" ],
1414
"preLaunchTask": "npm: watch"
1515
},
1616
{
17-
"name": "Launch Tests",
17+
"name": "Extension Tests",
1818
"type": "extensionHost",
1919
"request": "launch",
2020
"runtimeExecutable": "${execPath}",
21-
"args": ["--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}/out/test" ],
21+
"args": [
22+
"--extensionDevelopmentPath=${workspaceFolder}",
23+
"--extensionTestsPath=${workspaceFolder}/out/test/suite/index"
24+
],
2225
"stopOnEntry": false,
2326
"sourceMaps": true,
24-
"outFiles": [ "${workspaceRoot}/out/test/**/*.js" ],
25-
"preLaunchTask": "npm"
27+
"outFiles": [ "${workspaceFolder}/out/test/**/*.js" ],
28+
"preLaunchTask": "npm: compile"
29+
},
30+
{
31+
"type": "java",
32+
"name": "Attach to Plugin",
33+
"request": "attach",
34+
"hostName": "localhost",
35+
"port": 1044
2636
}
2737
]
2838
}

0 commit comments

Comments
 (0)