mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-14 09:35:37 -05:00
* Fix initial build breaks from 1.67 merge (#2514) * Update yarn lock files * Update build scripts * Fix tsconfig * Build breaks * WIP * Update yarn lock files * Misc breaks * Updates to package.json * Breaks * Update yarn * Fix breaks * Breaks * Build breaks * Breaks * Breaks * Breaks * Breaks * Breaks * Missing file * Breaks * Breaks * Breaks * Breaks * Breaks * Fix several runtime breaks (#2515) * Missing files * Runtime breaks * Fix proxy ordering issue * Remove commented code * Fix breaks with opening query editor * Fix post merge break * Updates related to setup build and other breaks (#2516) * Fix bundle build issues * Update distro * Fix distro merge and update build JS files * Disable pipeline steps * Remove stats call * Update license name * Make new RPM dependencies a warning * Fix extension manager version checks * Update JS file * Fix a few runtime breaks * Fixes * Fix runtime issues * Fix build breaks * Update notebook tests (part 1) * Fix broken tests * Linting errors * Fix hygiene * Disable lint rules * Bump distro * Turn off smoke tests * Disable integration tests * Remove failing "activate" test * Remove failed test assertion * Disable other broken test * Disable query history tests * Disable extension unit tests * Disable failing tasks
37 lines
971 B
Batchfile
37 lines
971 B
Batchfile
@echo off
|
|
setlocal
|
|
|
|
set ELECTRON_RUN_AS_NODE=
|
|
|
|
pushd %~dp0\..
|
|
|
|
:: Get Code.exe location
|
|
for /f "tokens=2 delims=:," %%a in ('findstr /R /C:"\"nameShort\":.*" product.json') do set NAMESHORT=%%~a
|
|
set NAMESHORT=%NAMESHORT: "=%
|
|
set NAMESHORT=%NAMESHORT:"=%.exe
|
|
set CODE=".build\electron\%NAMESHORT%"
|
|
|
|
:: Download Electron if needed
|
|
call node build\lib\electron.js
|
|
if %errorlevel% neq 0 node .\node_modules\gulp\bin\gulp.js electron
|
|
|
|
:: Default to only running stable tests if test grep isn't set
|
|
if "%ADS_TEST_GREP%" == "" (
|
|
echo Running stable tests only
|
|
set ADS_TEST_GREP=@UNSTABLE@
|
|
set ADS_TEST_INVERT_GREP=1
|
|
)
|
|
|
|
:: Run tests
|
|
set ELECTRON_ENABLE_LOGGING=1
|
|
%CODE% .\test\unit\electron\index.js --crash-reporter-directory=%~dp0\..\.build\crashes %*
|
|
|
|
popd
|
|
|
|
endlocal
|
|
:: app.exit(0) is exiting with code 255 in Electron 1.7.4.
|
|
:: See https://github.com/microsoft/vscode/issues/28582
|
|
echo errorlevel: %errorlevel%
|
|
if %errorlevel% == 255 set errorlevel=0
|
|
exit /b %errorlevel%
|