Skip to content

Commit 3ea3162

Browse files
authored
Disable api-test extension when running code.sh directly (#214521)
1 parent 96151fb commit 3ea3162

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

scripts/code.bat

+8-1
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,16 @@ set VSCODE_CLI=1
2323
set ELECTRON_ENABLE_LOGGING=1
2424
set ELECTRON_ENABLE_STACK_DUMPING=1
2525

26+
set DISABLE_TEST_EXTENSION="--disable-extension=vscode.vscode-api-tests"
27+
for %%A in (%*) do (
28+
if "%%~A"=="--extensionTestsPath" (
29+
set DISABLE_TEST_EXTENSION=""
30+
)
31+
)
32+
2633
:: Launch Code
2734

28-
%CODE% . %*
35+
%CODE% . %DISABLE_TEST_EXTENSION% %*
2936
goto end
3037

3138
:builtin

scripts/code.sh

+6-1
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,13 @@ function code() {
4242
export ELECTRON_ENABLE_STACK_DUMPING=1
4343
export ELECTRON_ENABLE_LOGGING=1
4444

45+
DISABLE_TEST_EXTENSION="--disable-extension=vscode.vscode-api-tests"
46+
if [[ "$@" == *"--extensionTestsPath"* ]]; then
47+
DISABLE_TEST_EXTENSION=""
48+
fi
49+
4550
# Launch Code
46-
exec "$CODE" . "$@"
51+
exec "$CODE" . $DISABLE_TEST_EXTENSION "$@"
4752
}
4853

4954
function code-wsl()

0 commit comments

Comments
 (0)