Skip to content

Commit 836aa04

Browse files
committed
chore: fix apply-diff test and add ntc apply-diff test
1 parent eac0d62 commit 836aa04

File tree

4 files changed

+1308
-61
lines changed

4 files changed

+1308
-61
lines changed

.vscode/launch.json

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,56 @@
2424
"group": "tasks",
2525
"order": 1
2626
}
27+
},
28+
{
29+
"name": "Debug E2E Tests",
30+
"type": "extensionHost",
31+
"request": "launch",
32+
"runtimeExecutable": "${execPath}",
33+
"args": [
34+
"${workspaceFolder}/apps/vscode-e2e/test-workspace",
35+
"--extensionDevelopmentPath=${workspaceFolder}/src",
36+
"--extensionTestsPath=${workspaceFolder}/apps/vscode-e2e/out/suite/index"
37+
],
38+
"sourceMaps": true,
39+
"outFiles": ["${workspaceFolder}/src/dist/**/*.js", "${workspaceFolder}/apps/vscode-e2e/out/**/*.js"],
40+
"preLaunchTask": "build-e2e-tests",
41+
"envFile": "${workspaceFolder}/apps/vscode-e2e/.env.local",
42+
"env": {
43+
"NODE_ENV": "development",
44+
"VSCODE_DEBUG_MODE": "true"
45+
},
46+
"resolveSourceMapLocations": ["${workspaceFolder}/**", "!**/node_modules/**"],
47+
"presentation": {
48+
"hidden": false,
49+
"group": "tasks",
50+
"order": 2
51+
}
52+
},
53+
{
54+
"name": "Debug E2E Tests (Quick - extension pre-built)",
55+
"type": "extensionHost",
56+
"request": "launch",
57+
"runtimeExecutable": "${execPath}",
58+
"args": [
59+
"${workspaceFolder}/apps/vscode-e2e/test-workspace",
60+
"--extensionDevelopmentPath=${workspaceFolder}/src",
61+
"--extensionTestsPath=${workspaceFolder}/apps/vscode-e2e/out/suite/index"
62+
],
63+
"sourceMaps": true,
64+
"outFiles": ["${workspaceFolder}/src/dist/**/*.js", "${workspaceFolder}/apps/vscode-e2e/out/**/*.js"],
65+
"preLaunchTask": "compile-e2e-only",
66+
"envFile": "${workspaceFolder}/apps/vscode-e2e/.env.local",
67+
"env": {
68+
"NODE_ENV": "development",
69+
"VSCODE_DEBUG_MODE": "true"
70+
},
71+
"resolveSourceMapLocations": ["${workspaceFolder}/**", "!**/node_modules/**"],
72+
"presentation": {
73+
"hidden": false,
74+
"group": "tasks",
75+
"order": 4
76+
}
2777
}
2878
]
2979
}

.vscode/tasks.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,63 @@
6969
"group": "watch",
7070
"reveal": "always"
7171
}
72+
},
73+
{
74+
"label": "build-e2e-tests",
75+
"dependsOn": ["build-e2e:bundle", "build-e2e:webview", "build-e2e:compile"],
76+
"dependsOrder": "sequence",
77+
"group": "build",
78+
"problemMatcher": []
79+
},
80+
{
81+
"label": "build-e2e:bundle",
82+
"type": "shell",
83+
"command": "pnpm -w bundle",
84+
"group": "build",
85+
"problemMatcher": [],
86+
"presentation": {
87+
"reveal": "always",
88+
"panel": "shared"
89+
}
90+
},
91+
{
92+
"label": "build-e2e:webview",
93+
"type": "shell",
94+
"command": "pnpm --filter @roo-code/vscode-webview build",
95+
"group": "build",
96+
"problemMatcher": [],
97+
"presentation": {
98+
"reveal": "always",
99+
"panel": "shared"
100+
}
101+
},
102+
{
103+
"label": "build-e2e:compile",
104+
"type": "shell",
105+
"command": "npx rimraf out; npx tsc -p tsconfig.json",
106+
"options": {
107+
"cwd": "${workspaceFolder}/apps/vscode-e2e"
108+
},
109+
"group": "build",
110+
"problemMatcher": "$tsc",
111+
"presentation": {
112+
"reveal": "always",
113+
"panel": "shared"
114+
}
115+
},
116+
{
117+
"label": "compile-e2e-only",
118+
"type": "shell",
119+
"command": "npx rimraf out; npx tsc -p tsconfig.json",
120+
"options": {
121+
"cwd": "${workspaceFolder}/apps/vscode-e2e"
122+
},
123+
"group": "build",
124+
"problemMatcher": "$tsc",
125+
"presentation": {
126+
"reveal": "always",
127+
"panel": "shared"
128+
}
72129
}
73130
]
74131
}

0 commit comments

Comments
 (0)