Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Aeschlimann <martinae@microsoft.com>2022-06-14 10:08:27 +0300
committerGitHub <noreply@github.com>2022-06-14 10:08:27 +0300
commitc46555d9c868b6b4a6c781e28a683ba5a63c48c7 (patch)
treea0103a0adf5519dfe0b9641ff8b76ec4fca8bc05 /scripts
parent76f65c4521ec9fe332e777301b51cf7aef71faa7 (diff)
Tests for configuration editing completion providers (#151953)
tests for configuration editing completion providers
Diffstat (limited to 'scripts')
-rw-r--r--scripts/test-integration.bat7
-rwxr-xr-xscripts/test-integration.sh7
-rwxr-xr-xscripts/test-remote-integration.sh6
-rw-r--r--scripts/test-web-integration.bat8
-rwxr-xr-xscripts/test-web-integration.sh6
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 "$@"
+