Skip to content

Commit ec8040a

Browse files
committed
Fix the "Debug UI Tests" launch configuration.
Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
1 parent 5bd5bb1 commit ec8040a

File tree

2 files changed

+13
-32
lines changed

2 files changed

+13
-32
lines changed

.vscode/launch.json

Lines changed: 4 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -83,51 +83,23 @@
8383
"type": "node",
8484
"request": "launch",
8585
"program": "${workspaceFolder}/node_modules/.bin/extest",
86-
"args": [
87-
"setup-and-run",
88-
"${workspaceFolder}/out/test/ui/public-ui-test.js",
89-
"-o",
90-
"${workspaceFolder}/test/ui/settings.json",
91-
"-m",
92-
"${workspaceFolder}/test/ui/.mocharc.js",
93-
"-c",
94-
"max",
95-
"-e",
96-
"./test-resources/extensions",
97-
"-i"
98-
],
99-
"outFiles": [
100-
"${workspaceFolder}/out/**/*.js"
101-
],
102-
"sourceMaps": true,
103-
"preLaunchTask": "compile",
104-
"console": "integratedTerminal",
105-
"internalConsoleOptions": "neverOpen",
106-
"env": {
107-
"NODE_OPTIONS": "--max_old_space_size=4096"
108-
}
109-
},
110-
{
111-
"name": "Debug UI Tests (Fast)",
112-
"type": "node",
113-
"request": "launch",
114-
"program": "${workspaceFolder}/node_modules/.bin/extest",
11586
"args": [
11687
"run-tests",
11788
"${workspaceFolder}/out/test/ui/public-ui-test.js",
11889
"-o",
11990
"${workspaceFolder}/test/ui/settings.json",
12091
"-m",
121-
"--mocha_config",
12292
"${workspaceFolder}/test/ui/.mocharc.js",
12393
"-e",
124-
"./test-resources/extensions"
94+
"${workspaceFolder}/test-resources/extensions",
95+
"-c",
96+
"max"
12597
],
12698
"outFiles": [
12799
"${workspaceFolder}/out/**/*.js"
128100
],
129101
"sourceMaps": true,
130-
"preLaunchTask": "compile",
102+
"preLaunchTask": "setup-tests",
131103
"console": "integratedTerminal",
132104
"internalConsoleOptions": "neverOpen"
133105
},

.vscode/tasks.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,15 @@
4444
"reveal": "silent",
4545
},
4646
},
47+
{
48+
"label": "setup-tests",
49+
"type": "shell",
50+
"command": "${workspaceFolder}/node_modules/.bin/extest setup-tests -e ${workspaceFolder}/test-resources/extensions -c max -i && npm run test:prepare",
51+
"problemMatcher": "$tsc",
52+
"presentation": {
53+
"reveal": "silent",
54+
},
55+
},
4756
{
4857
"label": "instrument",
4958
"type": "shell",

0 commit comments

Comments
 (0)