mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-25 04:36:23 +00:00
use test extension to test extensions
This commit is contained in:
committed by
Aaron Munger
parent
7314532ae9
commit
583d56685f
@@ -20,6 +20,16 @@ const extensions = [
|
||||
workspaceFolder: `extensions/markdown-language-features/test-workspace`,
|
||||
mocha: { timeout: 60_000 }
|
||||
},
|
||||
{
|
||||
label: 'ipynb',
|
||||
workspaceFolder: '%TEMPDIR%/ipynb-%RANDOM%',
|
||||
mocha: { timeout: 60_000 }
|
||||
},
|
||||
{
|
||||
label: 'notebook-renderers',
|
||||
workspaceFolder: '%TEMPDIR%/nbout-%RANDOM%',
|
||||
mocha: { timeout: 60_000 }
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
|
||||
@@ -77,16 +77,12 @@ if %errorlevel% neq 0 exit /b %errorlevel%
|
||||
|
||||
echo.
|
||||
echo ### Ipynb tests
|
||||
set IPYNBWORKSPACE=%TEMPDIR%\ipynb-%RANDOM%
|
||||
mkdir %IPYNBWORKSPACE%
|
||||
call "%INTEGRATION_TEST_ELECTRON_PATH%" %IPYNBWORKSPACE% --extensionDevelopmentPath=%~dp0\..\extensions\ipynb --extensionTestsPath=%~dp0\..\extensions\ipynb\out\test %API_TESTS_EXTRA_ARGS%
|
||||
call yarn test-extension -l ipynb
|
||||
if %errorlevel% neq 0 exit /b %errorlevel%
|
||||
|
||||
echo.
|
||||
echo ### Notebook Output tests
|
||||
set NBOUTWORKSPACE=%TEMPDIR%\nbout-%RANDOM%
|
||||
mkdir %NBOUTWORKSPACE%
|
||||
call "%INTEGRATION_TEST_ELECTRON_PATH%" %NBOUTWORKSPACE% --extensionDevelopmentPath=%~dp0\..\extensions\notebook-renderers --extensionTestsPath=%~dp0\..\extensions\notebook-renderers\out\test %API_TESTS_EXTRA_ARGS%
|
||||
call yarn test-extension -l notebook-renderers
|
||||
if %errorlevel% neq 0 exit /b %errorlevel%
|
||||
|
||||
echo.
|
||||
|
||||
@@ -97,13 +97,13 @@ kill_app
|
||||
echo
|
||||
echo "### Ipynb tests"
|
||||
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
|
||||
yarn test-extension -l ipynb
|
||||
kill_app
|
||||
|
||||
echo
|
||||
echo "### Notebook Output tests"
|
||||
echo
|
||||
"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $(mktemp -d 2>/dev/null) --extensionDevelopmentPath=$ROOT/extensions/notebook-renderers --extensionTestsPath=$ROOT/extensions/notebook-renderers/out/test $API_TESTS_EXTRA_ARGS
|
||||
yarn test-extension -l notebook-renderers
|
||||
kill_app
|
||||
|
||||
echo
|
||||
|
||||
Reference in New Issue
Block a user