Skip to content

Commit 0f563ee

Browse files
committed
again
1 parent a80450b commit 0f563ee

File tree

1 file changed

+65
-57
lines changed

1 file changed

+65
-57
lines changed

.vscode-test.mjs

Lines changed: 65 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -5,61 +5,69 @@ import * as path from 'path';
55
const userDataDir = path.resolve('.vscode-test/user-data');
66

77
export default defineConfig([
8-
{
9-
label: 'smokeTests',
10-
files: 'out/test/smoke/**/*.smoke.test.js',
11-
mocha: {
12-
ui: 'tdd',
13-
timeout: 120000,
14-
retries: 1,
15-
},
16-
env: {
17-
VSC_PYTHON_SMOKE_TEST: '1',
18-
},
19-
launchArgs: [
20-
`--user-data-dir=${userDataDir}`,
21-
],
22-
// Install the Python extension - needed for venv support
23-
installExtensions: ['ms-python.python'],
24-
},
25-
{
26-
label: 'e2eTests',
27-
files: 'out/test/e2e/**/*.e2e.test.js',
28-
mocha: {
29-
ui: 'tdd',
30-
timeout: 180000,
31-
retries: 1,
32-
},
33-
env: {
34-
VSC_PYTHON_E2E_TEST: '1',
35-
},
36-
launchArgs: [
37-
`--user-data-dir=${userDataDir}`,
38-
],
39-
installExtensions: ['ms-python.python'],
40-
},
41-
{
42-
label: 'integrationTests',
43-
files: 'out/test/integration/**/*.integration.test.js',
44-
mocha: {
45-
ui: 'tdd',
46-
timeout: 60000,
47-
retries: 1,
48-
},
49-
env: {
50-
VSC_PYTHON_INTEGRATION_TEST: '1',
51-
},
52-
launchArgs: [
53-
`--user-data-dir=${userDataDir}`,
54-
],
55-
installExtensions: ['ms-python.python'],
56-
},
57-
{
58-
label: 'extensionTests',
59-
files: 'out/test/**/*.test.js',
60-
mocha: {
61-
ui: 'tdd',
62-
timeout: 60000,
63-
},
64-
},
8+
{
9+
label: 'smokeTests',
10+
files: 'out/test/smoke/**/*.smoke.test.js',
11+
mocha: {
12+
ui: 'tdd',
13+
timeout: 120000,
14+
retries: 1,
15+
},
16+
env: {
17+
VSC_PYTHON_SMOKE_TEST: '1',
18+
},
19+
launchArgs: [
20+
`--user-data-dir=${userDataDir}`,
21+
// Don't open any folder with Python files to prevent premature activation
22+
'--disable-workspace-trust',
23+
],
24+
// NOTE: Do NOT install ms-python.python for smoke tests!
25+
// It defines python.useEnvironmentsExtension=false by default, which
26+
// causes our extension to skip activation. Smoke tests only verify
27+
// our extension works - we don't need the Python extension.
28+
},
29+
{
30+
label: 'e2eTests',
31+
files: 'out/test/e2e/**/*.e2e.test.js',
32+
mocha: {
33+
ui: 'tdd',
34+
timeout: 180000,
35+
retries: 1,
36+
},
37+
env: {
38+
VSC_PYTHON_E2E_TEST: '1',
39+
},
40+
launchArgs: [
41+
`--user-data-dir=${userDataDir}`,
42+
'--disable-workspace-trust',
43+
],
44+
// NOTE: Do NOT install ms-python.python!
45+
// It defines python.useEnvironmentsExtension=false by default.
46+
},
47+
{
48+
label: 'integrationTests',
49+
files: 'out/test/integration/**/*.integration.test.js',
50+
mocha: {
51+
ui: 'tdd',
52+
timeout: 60000,
53+
retries: 1,
54+
},
55+
env: {
56+
VSC_PYTHON_INTEGRATION_TEST: '1',
57+
},
58+
launchArgs: [
59+
`--user-data-dir=${userDataDir}`,
60+
'--disable-workspace-trust',
61+
],
62+
// NOTE: Do NOT install ms-python.python!
63+
// It defines python.useEnvironmentsExtension=false by default.
64+
},
65+
{
66+
label: 'extensionTests',
67+
files: 'out/test/**/*.test.js',
68+
mocha: {
69+
ui: 'tdd',
70+
timeout: 60000,
71+
},
72+
},
6573
]);

0 commit comments

Comments
 (0)