diff options
author | Martin Aeschlimann <martinae@microsoft.com> | 2022-06-14 10:08:27 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-14 10:08:27 +0300 |
commit | c46555d9c868b6b4a6c781e28a683ba5a63c48c7 (patch) | |
tree | a0103a0adf5519dfe0b9641ff8b76ec4fca8bc05 /scripts | |
parent | 76f65c4521ec9fe332e777301b51cf7aef71faa7 (diff) |
Tests for configuration editing completion providers (#151953)
tests for configuration editing completion providers
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/test-integration.bat | 7 | ||||
-rwxr-xr-x | scripts/test-integration.sh | 7 | ||||
-rwxr-xr-x | scripts/test-remote-integration.sh | 6 | ||||
-rw-r--r-- | scripts/test-web-integration.bat | 8 | ||||
-rwxr-xr-x | scripts/test-web-integration.sh | 6 |
5 files changed, 34 insertions, 0 deletions
diff --git a/scripts/test-integration.bat b/scripts/test-integration.bat index 8ab9e7d76dd..b2a9653ea6f 100644 --- a/scripts/test-integration.bat +++ b/scripts/test-integration.bat @@ -33,6 +33,7 @@ if "%INTEGRATION_TEST_ELECTRON_PATH%"=="" ( :: compile-extension:json-language-features-server^ :: compile-extension:git^ :: compile-extension:ipynb^ + :: compile-extension:configuration-editing^ :: compile-extension-media :: Configuration for more verbose output @@ -102,6 +103,12 @@ mkdir %IPYNBWORKSPACE% call "%INTEGRATION_TEST_ELECTRON_PATH%" %IPYNBWORKSPACE% --extensionDevelopmentPath=%~dp0\..\extensions\ipynb --extensionTestsPath=%~dp0\..\extensions\ipynb\out\test %API_TESTS_EXTRA_ARGS% if %errorlevel% neq 0 exit /b %errorlevel% +echo. +echo ### Configuration editing tests +set CFWORKSPACE=%TEMPDIR%\cf-%RANDOM% +mkdir %CFWORKSPACE% +call "%INTEGRATION_TEST_ELECTRON_PATH%" %CFWORKSPACE% --extensionDevelopmentPath=%~dp0\..\extensions\configuration-editing --extensionTestsPath=%~dp0\..\extensions\configuration-editing\out\test %API_TESTS_EXTRA_ARGS% +if %errorlevel% neq 0 exit /b %errorlevel% :: Tests standalone (CommonJS) diff --git a/scripts/test-integration.sh b/scripts/test-integration.sh index e381f61b40a..4d61a8fec5a 100755 --- a/scripts/test-integration.sh +++ b/scripts/test-integration.sh @@ -42,6 +42,7 @@ else # compile-extension:json-language-features-server \ # compile-extension:git \ # compile-extension:ipynb \ + # compile-extension:configuration-editing \ # compile-extension-media # Configuration for more verbose output @@ -120,6 +121,12 @@ echo "$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $(mktemp -d 2>/dev/null) --extensionDevelopmentPath=$ROOT/extensions/ipynb --extensionTestsPath=$ROOT/extensions/ipynb/out/test $API_TESTS_EXTRA_ARGS kill_app +echo +echo "### Configuration editing tests" +echo +"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $(mktemp -d 2>/dev/null) --extensionDevelopmentPath=$ROOT/extensions/configuration-editing --extensionTestsPath=$ROOT/extensions/configuration-editing/out/test $API_TESTS_EXTRA_ARGS +kill_app + # Tests standalone (CommonJS) diff --git a/scripts/test-remote-integration.sh b/scripts/test-remote-integration.sh index 7decdf3798f..6d883f53217 100755 --- a/scripts/test-remote-integration.sh +++ b/scripts/test-remote-integration.sh @@ -54,6 +54,7 @@ else # compile-extension:emmet \ # compile-extension:git \ # compile-extension:ipynb \ + # compile-extension:configuration-editing \ # compile-extension:microsoft-authentication \ # compile-extension:github-authentication \ # compile-extension-media @@ -132,6 +133,11 @@ echo "$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS --folder-uri=$AUTHORITY$(mktemp -d 2>/dev/null) --extensionDevelopmentPath=$REMOTE_VSCODE/ipynb --extensionTestsPath=$REMOTE_VSCODE/ipynb/out/test $API_TESTS_EXTRA_ARGS $EXTRA_INTEGRATION_TEST_ARGUMENTS kill_app +echo +echo "### Configuration editing tests" +echo +"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS --folder-uri=$AUTHORITY$(mktemp -d 2>/dev/null) --extensionDevelopmentPath=$REMOTE_VSCODE/configuration-editing --extensionTestsPath=$REMOTE_VSCODE/configuration-editing/out/test $API_TESTS_EXTRA_ARGS $EXTRA_INTEGRATION_TEST_ARGUMENTS +kill_app # Cleanup diff --git a/scripts/test-web-integration.bat b/scripts/test-web-integration.bat index c5b89b85b36..7be27c00b31 100644 --- a/scripts/test-web-integration.bat +++ b/scripts/test-web-integration.bat @@ -29,6 +29,7 @@ if "%VSCODE_REMOTE_SERVER_PATH%"=="" ( :: compile-extension:markdown-language-features^ :: compile-extension:typescript-language-features^ :: compile-extension:emmet^ + :: compile-extension:configuration-editing^ :: compile-extension:git^ :: compile-extension-media ) @@ -70,3 +71,10 @@ set GITWORKSPACE=%TEMPDIR%\git-%RANDOM% mkdir %GITWORKSPACE% call node .\test\integration\browser\out\index.js --workspacePath=%GITWORKSPACE% --extensionDevelopmentPath=.\extensions\git --extensionTestsPath=.\extensions\git\out\test %* if %errorlevel% neq 0 exit /b %errorlevel% + +echo. +echo ### Configuration editing tests +set CFWORKSPACE=%TEMPDIR%\git-%RANDOM% +mkdir %CFWORKSPACE% +call node .\test\integration\browser\out\index.js --workspacePath=%CFWORKSPACE% --extensionDevelopmentPath=.\extensions\configuration-editing --extensionTestsPath=.\extensions\configuration-editing\out\test %* +if %errorlevel% neq 0 exit /b %errorlevel% diff --git a/scripts/test-web-integration.sh b/scripts/test-web-integration.sh index 4246cdc6ac1..95278eec0e3 100755 --- a/scripts/test-web-integration.sh +++ b/scripts/test-web-integration.sh @@ -25,6 +25,7 @@ else # compile-extension:emmet \ # compile-extension:git \ # compile-extension:ipynb \ + # compile-extension:configuration-editing \ # compile-extension-media fi @@ -70,3 +71,8 @@ echo "### Ipynb tests" echo node test/integration/browser/out/index.js --workspacePath $(mktemp -d 2>/dev/null) --extensionDevelopmentPath=$ROOT/extensions/ipynb --extensionTestsPath=$ROOT/extensions/ipynb/out/test "$@" +echo +echo "### Configuration editing tests" +echo +node test/integration/browser/out/index.js --workspacePath $(mktemp -d 2>/dev/null) --extensionDevelopmentPath=$ROOT/extensions/configuration-editing --extensionTestsPath=$ROOT/extensions/configuration-editing/out/test "$@" + |