Skip to content

Commit 5fd0d72

Browse files
committed
diag - publish crashes from builds as artefact
1 parent 1648dec commit 5fd0d72

8 files changed

Lines changed: 106 additions & 15 deletions

build/azure-pipelines/darwin/continuous-build-darwin.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,51 +2,72 @@ steps:
22
- task: NodeTool@0
33
inputs:
44
versionSpec: "12.13.0"
5+
56
- task: geeklearningio.gl-vsts-tasks-yarn.yarn-installer-task.YarnInstaller@2
67
inputs:
78
versionSpec: "1.x"
9+
810
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
911
inputs:
1012
keyfile: '.yarnrc, remote/.yarnrc, **/yarn.lock, !**/node_modules/**/yarn.lock, !**/.*/**/yarn.lock'
1113
targetfolder: '**/node_modules, !**/node_modules/**/node_modules'
1214
vstsFeed: 'vscode-build-cache'
15+
1316
- script: |
1417
CHILD_CONCURRENCY=1 yarn --frozen-lockfile
1518
displayName: Install Dependencies
1619
condition: and(succeeded(), ne(variables['CacheRestored'], 'true'))
20+
1721
- task: 1ESLighthouseEng.PipelineArtifactCaching.SaveCacheV1.SaveCache@1
1822
inputs:
1923
keyfile: '.yarnrc, remote/.yarnrc, **/yarn.lock, !**/node_modules/**/yarn.lock, !**/.*/**/yarn.lock'
2024
targetfolder: '**/node_modules, !**/node_modules/**/node_modules'
2125
vstsFeed: 'vscode-build-cache'
2226
condition: and(succeeded(), ne(variables['CacheRestored'], 'true'))
27+
2328
- script: |
2429
yarn electron x64
2530
displayName: Download Electron
31+
2632
- script: |
2733
yarn gulp hygiene
2834
displayName: Run Hygiene Checks
35+
2936
- script: |
3037
yarn monaco-compile-check
3138
displayName: Run Monaco Editor Checks
39+
3240
- script: |
3341
yarn valid-layers-check
3442
displayName: Run Valid Layers Checks
43+
3544
- script: |
3645
yarn compile
3746
displayName: Compile Sources
47+
3848
- script: |
3949
yarn download-builtin-extensions
4050
displayName: Download Built-in Extensions
51+
4152
- script: |
4253
./scripts/test.sh --tfs "Unit Tests"
4354
displayName: Run Unit Tests (Electron)
55+
4456
- script: |
4557
yarn test-browser --browser chromium --browser webkit --browser firefox
4658
displayName: Run Unit Tests (Browser)
59+
4760
- script: |
4861
./scripts/test-integration.sh --tfs "Integration Tests"
4962
displayName: Run Integration Tests (Electron)
63+
64+
- task: PublishPipelineArtifact@0
65+
inputs:
66+
artifactName: crash-dump-macos
67+
targetPath: .build/crashes
68+
displayName: 'Publish Crash Reports'
69+
condition: succeededOrFailed()
70+
5071
- task: PublishTestResults@2
5172
displayName: Publish Tests Results
5273
inputs:

build/azure-pipelines/darwin/product-build-darwin.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,13 @@ steps:
152152
displayName: Run smoke tests (Browser)
153153
condition: and(succeeded(), eq(variables['VSCODE_STEP_ON_IT'], 'false'))
154154

155+
- task: PublishPipelineArtifact@0
156+
inputs:
157+
artifactName: crash-dump-macos
158+
targetPath: .build/crashes
159+
displayName: 'Publish Crash Reports'
160+
condition: succeededOrFailed()
161+
155162
- script: |
156163
set -e
157164
security create-keychain -p pwd $(agent.tempdirectory)/buildagent.keychain

build/azure-pipelines/linux/continuous-build-linux.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,54 +7,76 @@ steps:
77
sudo chmod +x /etc/init.d/xvfb
88
sudo update-rc.d xvfb defaults
99
sudo service xvfb start
10+
1011
- task: NodeTool@0
1112
inputs:
1213
versionSpec: "12.13.0"
14+
1315
- task: geeklearningio.gl-vsts-tasks-yarn.yarn-installer-task.YarnInstaller@2
1416
inputs:
1517
versionSpec: "1.x"
18+
1619
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
1720
inputs:
1821
keyfile: '.yarnrc, remote/.yarnrc, **/yarn.lock, !**/node_modules/**/yarn.lock, !**/.*/**/yarn.lock'
1922
targetfolder: '**/node_modules, !**/node_modules/**/node_modules'
2023
vstsFeed: 'vscode-build-cache'
24+
2125
- script: |
2226
CHILD_CONCURRENCY=1 yarn --frozen-lockfile
2327
displayName: Install Dependencies
2428
condition: and(succeeded(), ne(variables['CacheRestored'], 'true'))
29+
2530
- task: 1ESLighthouseEng.PipelineArtifactCaching.SaveCacheV1.SaveCache@1
2631
inputs:
2732
keyfile: '.yarnrc, remote/.yarnrc, **/yarn.lock, !**/node_modules/**/yarn.lock, !**/.*/**/yarn.lock'
2833
targetfolder: '**/node_modules, !**/node_modules/**/node_modules'
2934
vstsFeed: 'vscode-build-cache'
3035
condition: and(succeeded(), ne(variables['CacheRestored'], 'true'))
36+
3137
- script: |
3238
yarn electron x64
3339
displayName: Download Electron
40+
3441
- script: |
3542
yarn gulp hygiene
3643
displayName: Run Hygiene Checks
44+
3745
- script: |
3846
yarn monaco-compile-check
3947
displayName: Run Monaco Editor Checks
48+
4049
- script: |
4150
yarn valid-layers-check
4251
displayName: Run Valid Layers Checks
52+
4353
- script: |
4454
yarn compile
4555
displayName: Compile Sources
56+
4657
- script: |
4758
yarn download-builtin-extensions
4859
displayName: Download Built-in Extensions
60+
4961
- script: |
5062
DISPLAY=:10 ./scripts/test.sh --tfs "Unit Tests"
5163
displayName: Run Unit Tests (Electron)
64+
5265
- script: |
5366
DISPLAY=:10 yarn test-browser --browser chromium
5467
displayName: Run Unit Tests (Browser)
68+
5569
- script: |
5670
DISPLAY=:10 ./scripts/test-integration.sh --tfs "Integration Tests"
5771
displayName: Run Integration Tests (Electron)
72+
73+
- task: PublishPipelineArtifact@0
74+
inputs:
75+
artifactName: crash-dump-linux
76+
targetPath: .build/crashes
77+
displayName: 'Publish Crash Reports'
78+
condition: succeededOrFailed()
79+
5880
- task: PublishTestResults@2
5981
displayName: Publish Tests Results
6082
inputs:

build/azure-pipelines/linux/product-build-linux.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,13 @@ steps:
140140
displayName: Run integration tests (Browser)
141141
condition: and(succeeded(), eq(variables['VSCODE_STEP_ON_IT'], 'false'))
142142

143+
- task: PublishPipelineArtifact@0
144+
inputs:
145+
artifactName: crash-dump-linux
146+
targetPath: .build/crashes
147+
displayName: 'Publish Crash Reports'
148+
condition: succeededOrFailed()
149+
143150
- script: |
144151
set -e
145152
yarn gulp "vscode-linux-x64-build-deb"

build/azure-pipelines/win32/continuous-build-win32.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,56 +2,78 @@ steps:
22
- task: NodeTool@0
33
inputs:
44
versionSpec: "12.13.0"
5+
56
- task: geeklearningio.gl-vsts-tasks-yarn.yarn-installer-task.YarnInstaller@2
67
inputs:
78
versionSpec: "1.x"
9+
810
- task: UsePythonVersion@0
911
inputs:
1012
versionSpec: '2.x'
1113
addToPath: true
14+
1215
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
1316
inputs:
1417
keyfile: '.yarnrc, remote/.yarnrc, **/yarn.lock, !**/node_modules/**/yarn.lock, !**/.*/**/yarn.lock'
1518
targetfolder: '**/node_modules, !**/node_modules/**/node_modules'
1619
vstsFeed: 'vscode-build-cache'
20+
1721
- powershell: |
1822
yarn --frozen-lockfile
1923
env:
2024
CHILD_CONCURRENCY: "1"
2125
displayName: Install Dependencies
2226
condition: and(succeeded(), ne(variables['CacheRestored'], 'true'))
27+
2328
- task: 1ESLighthouseEng.PipelineArtifactCaching.SaveCacheV1.SaveCache@1
2429
inputs:
2530
keyfile: '.yarnrc, remote/.yarnrc, **/yarn.lock, !**/node_modules/**/yarn.lock, !**/.*/**/yarn.lock'
2631
targetfolder: '**/node_modules, !**/node_modules/**/node_modules'
2732
vstsFeed: 'vscode-build-cache'
2833
condition: and(succeeded(), ne(variables['CacheRestored'], 'true'))
34+
2935
- powershell: |
3036
yarn electron
37+
3138
- script: |
3239
yarn gulp hygiene
3340
displayName: Run Hygiene Checks
41+
3442
- powershell: |
3543
yarn monaco-compile-check
3644
displayName: Run Monaco Editor Checks
45+
3746
- script: |
3847
yarn valid-layers-check
3948
displayName: Run Valid Layers Checks
49+
4050
- powershell: |
4151
yarn compile
4252
displayName: Compile Sources
53+
4354
- powershell: |
4455
yarn download-builtin-extensions
4556
displayName: Download Built-in Extensions
57+
4658
- powershell: |
4759
.\scripts\test.bat --tfs "Unit Tests"
4860
displayName: Run Unit Tests (Electron)
61+
4962
- powershell: |
5063
yarn test-browser --browser chromium --browser firefox
5164
displayName: Run Unit Tests (Browser)
65+
5266
- powershell: |
5367
.\scripts\test-integration.bat --tfs "Integration Tests"
5468
displayName: Run Integration Tests (Electron)
69+
70+
- task: PublishPipelineArtifact@0
71+
displayName: 'Publish Crash Reports'
72+
inputs:
73+
artifactName: crash-dump-windows
74+
targetPath: .build\crashes
75+
condition: succeededOrFailed()
76+
5577
- task: PublishTestResults@2
5678
displayName: Publish Tests Results
5779
inputs:

build/azure-pipelines/win32/product-build-win32.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,13 @@ steps:
149149
displayName: Run integration tests (Browser)
150150
condition: and(succeeded(), eq(variables['VSCODE_STEP_ON_IT'], 'false'))
151151

152+
- task: PublishPipelineArtifact@0
153+
inputs:
154+
artifactName: crash-dump-windows
155+
targetPath: .build\crashes
156+
displayName: 'Publish Crash Reports'
157+
condition: succeededOrFailed()
158+
152159
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
153160
inputs:
154161
ConnectedServiceName: 'ESRP CodeSign'

scripts/test-integration.bat

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@ setlocal
44
pushd %~dp0\..
55

66
set VSCODEUSERDATADIR=%TEMP%\vscodeuserfolder-%RANDOM%-%TIME:~6,2%
7+
set VSCODECRASHDIR=%~dp0\..\.build\crashes
78

89
:: Figure out which Electron to use for running tests
910
if "%INTEGRATION_TEST_ELECTRON_PATH%"=="" (
10-
:: Run out of sources: no need to compile as code.sh takes care of it
11+
:: Run out of sources: no need to compile as code.bat takes care of it
1112
chcp 65001
1213
set INTEGRATION_TEST_ELECTRON_PATH=.\scripts\code.bat
1314
set VSCODE_BUILD_BUILTIN_EXTENSIONS_SILENCE_PLEASE=1
1415

16+
echo Storing crash reports into '%VSCODECRASHDIR%'.
1517
echo Running integration tests out of sources.
1618
) else (
1719
:: Run from a built: need to compile all test extensions
@@ -29,8 +31,8 @@ if "%INTEGRATION_TEST_ELECTRON_PATH%"=="" (
2931
:: Configuration for more verbose output
3032
set VSCODE_CLI=1
3133
set ELECTRON_ENABLE_LOGGING=1
32-
set ELECTRON_ENABLE_STACK_DUMPING=1
3334

35+
echo Storing crash reports into '%VSCODECRASHDIR%'.
3436
echo Running integration tests with '%INTEGRATION_TEST_ELECTRON_PATH%' as build.
3537
)
3638

@@ -40,25 +42,25 @@ if %errorlevel% neq 0 exit /b %errorlevel%
4042

4143
:: Tests in the extension host
4244

43-
call "%INTEGRATION_TEST_ELECTRON_PATH%" %~dp0\..\extensions\vscode-api-tests\testWorkspace --enable-proposed-api=vscode.vscode-api-tests --extensionDevelopmentPath=%~dp0\..\extensions\vscode-api-tests --extensionTestsPath=%~dp0\..\extensions\vscode-api-tests\out\singlefolder-tests --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR%
45+
call "%INTEGRATION_TEST_ELECTRON_PATH%" %~dp0\..\extensions\vscode-api-tests\testWorkspace --enable-proposed-api=vscode.vscode-api-tests --extensionDevelopmentPath=%~dp0\..\extensions\vscode-api-tests --extensionTestsPath=%~dp0\..\extensions\vscode-api-tests\out\singlefolder-tests --disable-telemetry --crash-reporter-directory=%VSCODECRASHDIR% --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR%
4446
if %errorlevel% neq 0 exit /b %errorlevel%
4547

46-
call "%INTEGRATION_TEST_ELECTRON_PATH%" %~dp0\..\extensions\vscode-api-tests\testworkspace.code-workspace --enable-proposed-api=vscode.vscode-api-tests --extensionDevelopmentPath=%~dp0\..\extensions\vscode-api-tests --extensionTestsPath=%~dp0\..\extensions\vscode-api-tests\out\workspace-tests --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR%
48+
call "%INTEGRATION_TEST_ELECTRON_PATH%" %~dp0\..\extensions\vscode-api-tests\testworkspace.code-workspace --enable-proposed-api=vscode.vscode-api-tests --extensionDevelopmentPath=%~dp0\..\extensions\vscode-api-tests --extensionTestsPath=%~dp0\..\extensions\vscode-api-tests\out\workspace-tests --disable-telemetry --crash-reporter-directory=%VSCODECRASHDIR% --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR%
4749
if %errorlevel% neq 0 exit /b %errorlevel%
4850

49-
call "%INTEGRATION_TEST_ELECTRON_PATH%" %~dp0\..\extensions\vscode-colorize-tests\test --extensionDevelopmentPath=%~dp0\..\extensions\vscode-colorize-tests --extensionTestsPath=%~dp0\..\extensions\vscode-colorize-tests\out --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR%
51+
call "%INTEGRATION_TEST_ELECTRON_PATH%" %~dp0\..\extensions\vscode-colorize-tests\test --extensionDevelopmentPath=%~dp0\..\extensions\vscode-colorize-tests --extensionTestsPath=%~dp0\..\extensions\vscode-colorize-tests\out --disable-telemetry --crash-reporter-directory=%VSCODECRASHDIR% --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR%
5052
if %errorlevel% neq 0 exit /b %errorlevel%
5153

52-
call "%INTEGRATION_TEST_ELECTRON_PATH%" $%~dp0\..\extensions\markdown-language-features\out\test\test-fixtures --extensionDevelopmentPath=%~dp0\..\extensions\markdown-language-features --extensionTestsPath=%~dp0\..\extensions\markdown-language-features\out\test --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR% .
54+
call "%INTEGRATION_TEST_ELECTRON_PATH%" $%~dp0\..\extensions\markdown-language-features\out\test\test-fixtures --extensionDevelopmentPath=%~dp0\..\extensions\markdown-language-features --extensionTestsPath=%~dp0\..\extensions\markdown-language-features\out\test --disable-telemetry --crash-reporter-directory=%VSCODECRASHDIR% --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR% .
5355
if %errorlevel% neq 0 exit /b %errorlevel%
5456

55-
call "%INTEGRATION_TEST_ELECTRON_PATH%" $%~dp0\..\extensions\emmet\out\test\test-fixtures --extensionDevelopmentPath=%~dp0\..\extensions\emmet --extensionTestsPath=%~dp0\..\extensions\emmet\out\test --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR% .
57+
call "%INTEGRATION_TEST_ELECTRON_PATH%" $%~dp0\..\extensions\emmet\out\test\test-fixtures --extensionDevelopmentPath=%~dp0\..\extensions\emmet --extensionTestsPath=%~dp0\..\extensions\emmet\out\test --disable-telemetry --crash-reporter-directory=%VSCODECRASHDIR% --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR% .
5658
if %errorlevel% neq 0 exit /b %errorlevel%
5759

5860
for /f "delims=" %%i in ('node -p "require('fs').realpathSync.native(require('os').tmpdir())"') do set TEMPDIR=%%i
5961
set GITWORKSPACE=%TEMPDIR%\git-%RANDOM%
6062
mkdir %GITWORKSPACE%
61-
call "%INTEGRATION_TEST_ELECTRON_PATH%" %GITWORKSPACE% --extensionDevelopmentPath=%~dp0\..\extensions\git --extensionTestsPath=%~dp0\..\extensions\git\out\test --enable-proposed-api=vscode.git --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR%
63+
call "%INTEGRATION_TEST_ELECTRON_PATH%" %GITWORKSPACE% --extensionDevelopmentPath=%~dp0\..\extensions\git --extensionTestsPath=%~dp0\..\extensions\git\out\test --enable-proposed-api=vscode.git --disable-telemetry --crash-reporter-directory=%VSCODECRASHDIR% --disable-updates --disable-extensions --user-data-dir=%VSCODEUSERDATADIR%
6264
if %errorlevel% neq 0 exit /b %errorlevel%
6365

6466
:: Tests in commonJS (HTML, CSS, JSON language server tests...)

scripts/test-integration.sh

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ else
1010
fi
1111

1212
VSCODEUSERDATADIR=`mktemp -d 2>/dev/null`
13+
VSCODECRASHDIR=$ROOT/.build/crashes
1314
cd $ROOT
1415

1516
# Figure out which Electron to use for running tests
@@ -18,6 +19,7 @@ then
1819
# Run out of sources: no need to compile as code.sh takes care of it
1920
INTEGRATION_TEST_ELECTRON_PATH="./scripts/code.sh"
2021

22+
echo "Storing crash reports into '$VSCODECRASHDIR'."
2123
echo "Running integration tests out of sources."
2224
else
2325
# Run from a built: need to compile all test extensions
@@ -38,20 +40,21 @@ else
3840
export ELECTRON_ENABLE_STACK_DUMPING=1
3941
export ELECTRON_ENABLE_LOGGING=1
4042

43+
echo "Storing crash reports into '$VSCODECRASHDIR'."
4144
echo "Running integration tests with '$INTEGRATION_TEST_ELECTRON_PATH' as build."
4245
fi
4346

4447
# Integration tests in AMD
4548
./scripts/test.sh --runGlob **/*.integrationTest.js "$@"
4649

4750
# Tests in the extension host
48-
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/vscode-notebook-tests/test --enable-proposed-api=vscode.vscode-notebook-tests --extensionDevelopmentPath=$ROOT/extensions/vscode-notebook-tests --extensionTestsPath=$ROOT/extensions/vscode-notebook-tests/out/ --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
49-
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/vscode-api-tests/testWorkspace --enable-proposed-api=vscode.vscode-api-tests --extensionDevelopmentPath=$ROOT/extensions/vscode-api-tests --extensionTestsPath=$ROOT/extensions/vscode-api-tests/out/singlefolder-tests --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
50-
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/vscode-api-tests/testworkspace.code-workspace --enable-proposed-api=vscode.vscode-api-tests --extensionDevelopmentPath=$ROOT/extensions/vscode-api-tests --extensionTestsPath=$ROOT/extensions/vscode-api-tests/out/workspace-tests --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
51-
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/vscode-colorize-tests/test --extensionDevelopmentPath=$ROOT/extensions/vscode-colorize-tests --extensionTestsPath=$ROOT/extensions/vscode-colorize-tests/out --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
52-
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/markdown-language-features/out/test/test-fixtures --extensionDevelopmentPath=$ROOT/extensions/markdown-language-features --extensionTestsPath=$ROOT/extensions/markdown-language-features/out/test --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
53-
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/emmet/out/test/test-fixtures --extensionDevelopmentPath=$ROOT/extensions/emmet --extensionTestsPath=$ROOT/extensions/emmet/out/test --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
54-
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $(mktemp -d 2>/dev/null) --enable-proposed-api=vscode.git --extensionDevelopmentPath=$ROOT/extensions/git --extensionTestsPath=$ROOT/extensions/git/out/test --disable-telemetry --disable-crash-reporter --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
51+
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/vscode-notebook-tests/test --enable-proposed-api=vscode.vscode-notebook-tests --extensionDevelopmentPath=$ROOT/extensions/vscode-notebook-tests --extensionTestsPath=$ROOT/extensions/vscode-notebook-tests/out/ --disable-telemetry --crash-reporter-directory=$VSCODECRASHDIR --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
52+
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/vscode-api-tests/testWorkspace --enable-proposed-api=vscode.vscode-api-tests --extensionDevelopmentPath=$ROOT/extensions/vscode-api-tests --extensionTestsPath=$ROOT/extensions/vscode-api-tests/out/singlefolder-tests --disable-telemetry --crash-reporter-directory=$VSCODECRASHDIR --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
53+
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/vscode-api-tests/testworkspace.code-workspace --enable-proposed-api=vscode.vscode-api-tests --extensionDevelopmentPath=$ROOT/extensions/vscode-api-tests --extensionTestsPath=$ROOT/extensions/vscode-api-tests/out/workspace-tests --disable-telemetry --crash-reporter-directory=$VSCODECRASHDIR --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
54+
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/vscode-colorize-tests/test --extensionDevelopmentPath=$ROOT/extensions/vscode-colorize-tests --extensionTestsPath=$ROOT/extensions/vscode-colorize-tests/out --disable-telemetry --crash-reporter-directory=$VSCODECRASHDIR --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
55+
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/markdown-language-features/out/test/test-fixtures --extensionDevelopmentPath=$ROOT/extensions/markdown-language-features --extensionTestsPath=$ROOT/extensions/markdown-language-features/out/test --disable-telemetry --crash-reporter-directory=$VSCODECRASHDIR --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
56+
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $ROOT/extensions/emmet/out/test/test-fixtures --extensionDevelopmentPath=$ROOT/extensions/emmet --extensionTestsPath=$ROOT/extensions/emmet/out/test --disable-telemetry --crash-reporter-directory=$VSCODECRASHDIR --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
57+
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_NO_SANDBOX $(mktemp -d 2>/dev/null) --enable-proposed-api=vscode.git --extensionDevelopmentPath=$ROOT/extensions/git --extensionTestsPath=$ROOT/extensions/git/out/test --disable-telemetry --crash-reporter-directory=$VSCODECRASHDIR --disable-updates --disable-extensions --user-data-dir=$VSCODEUSERDATADIR
5558

5659
# Tests in commonJS
5760
cd $ROOT/extensions/css-language-features/server && $ROOT/scripts/node-electron.sh test/index.js

0 commit comments

Comments
 (0)