Skip to content

Commit 5aa1570

Browse files
committed
tests - align integration test scripts
1 parent 5caa2d8 commit 5aa1570

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

scripts/test-integration.bat

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,13 @@ if "%INTEGRATION_TEST_ELECTRON_PATH%"=="" (
4242
echo Running integration tests with '%INTEGRATION_TEST_ELECTRON_PATH%' as build.
4343
)
4444

45-
:: Integration & performance tests in AMD
45+
46+
:: Tests standalone (AMD)
47+
4648
call .\scripts\test.bat --runGlob **\*.integrationTest.js %*
4749
if %errorlevel% neq 0 exit /b %errorlevel%
4850

51+
4952
:: Tests in the extension host
5053

5154
set ALL_PLATFORMS_API_TESTS_EXTRA_ARGS=--disable-telemetry --skip-welcome --crash-reporter-directory=%VSCODECRASHDIR% --logsPath=%VSCODELOGSDIR% --no-cached-data --disable-updates --disable-keytar --disable-extensions --disable-workspace-trust --user-data-dir=%VSCODEUSERDATADIR%
@@ -74,7 +77,9 @@ mkdir %GITWORKSPACE%
7477
call "%INTEGRATION_TEST_ELECTRON_PATH%" %GITWORKSPACE% --extensionDevelopmentPath=%~dp0\..\extensions\git --extensionTestsPath=%~dp0\..\extensions\git\out\test --enable-proposed-api=vscode.git %ALL_PLATFORMS_API_TESTS_EXTRA_ARGS%
7578
if %errorlevel% neq 0 exit /b %errorlevel%
7679

77-
:: Tests in commonJS (CSS, HTML)
80+
81+
:: Tests standalone (CommonJS)
82+
7883
call %~dp0\node-electron.bat %~dp0\..\extensions\css-language-features/server/test/index.js
7984
if %errorlevel% neq 0 exit /b %errorlevel%
8085

scripts/test-integration.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,13 @@ else
5757
after_suite() { killall $INTEGRATION_TEST_APP_NAME || true; }
5858
fi
5959

60-
# Integration tests in AMD
60+
61+
# Tests standalone (AMD)
62+
6163
./scripts/test.sh --runGlob **/*.integrationTest.js "$@"
6264
after_suite
6365

66+
6467
# Tests in the extension host
6568

6669
ALL_PLATFORMS_API_TESTS_EXTRA_ARGS="--disable-telemetry --skip-welcome --crash-reporter-directory=$VSCODECRASHDIR --logsPath=$VSCODELOGSDIR --no-cached-data --disable-updates --disable-keytar --disable-extensions --disable-workspace-trust --user-data-dir=$VSCODEUSERDATADIR"
@@ -74,10 +77,10 @@ after_suite
7477
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $ROOT/extensions/vscode-colorize-tests/test --extensionDevelopmentPath=$ROOT/extensions/vscode-colorize-tests --extensionTestsPath=$ROOT/extensions/vscode-colorize-tests/out $ALL_PLATFORMS_API_TESTS_EXTRA_ARGS
7578
after_suite
7679

77-
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $ROOT/extensions/markdown-language-features/test-workspace --extensionDevelopmentPath=$ROOT/extensions/markdown-language-features --extensionTestsPath=$ROOT/extensions/markdown-language-features/out/test $ALL_PLATFORMS_API_TESTS_EXTRA_ARGS
80+
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $ROOT/extensions/typescript-language-features/test-workspace --extensionDevelopmentPath=$ROOT/extensions/typescript-language-features --extensionTestsPath=$ROOT/extensions/typescript-language-features/out/test/unit $ALL_PLATFORMS_API_TESTS_EXTRA_ARGS
7881
after_suite
7982

80-
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $ROOT/extensions/typescript-language-features/test-workspace --extensionDevelopmentPath=$ROOT/extensions/typescript-language-features --extensionTestsPath=$ROOT/extensions/typescript-language-features/out/test/unit $ALL_PLATFORMS_API_TESTS_EXTRA_ARGS
83+
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $ROOT/extensions/markdown-language-features/test-workspace --extensionDevelopmentPath=$ROOT/extensions/markdown-language-features --extensionTestsPath=$ROOT/extensions/markdown-language-features/out/test $ALL_PLATFORMS_API_TESTS_EXTRA_ARGS
8184
after_suite
8285

8386
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $ROOT/extensions/emmet/test-workspace --extensionDevelopmentPath=$ROOT/extensions/emmet --extensionTestsPath=$ROOT/extensions/emmet/out/test $ALL_PLATFORMS_API_TESTS_EXTRA_ARGS
@@ -86,7 +89,9 @@ after_suite
8689
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $(mktemp -d 2>/dev/null) --enable-proposed-api=vscode.git --extensionDevelopmentPath=$ROOT/extensions/git --extensionTestsPath=$ROOT/extensions/git/out/test $ALL_PLATFORMS_API_TESTS_EXTRA_ARGS
8790
after_suite
8891

89-
# Tests in commonJS (CSS, HTML)
92+
93+
# Tests standalone (CommonJS)
94+
9095
cd $ROOT/extensions/css-language-features/server && $ROOT/scripts/node-electron.sh test/index.js
9196
after_suite
9297

0 commit comments

Comments
 (0)