if not defined DEPOT_TOOLS_PATH goto depot-tools-not-found if "%config%"=="Debug" set test_args=%target_arch%.debug if "%config%"=="Release" set test_args=%target_arch%.release set savedpath=%path% set path=%DEPOT_TOOLS_PATH%;%path% pushd . set ERROR_STATUS=0 echo calling: tools\make-v8.sh sh tools\make-v8.sh if errorlevel 1 set ERROR_STATUS=1&goto test-v8-exit cd %~dp0 cd deps\v8 echo running 'python tools\dev\v8gen.py %test_args%' call python tools\dev\v8gen.py %test_args% if errorlevel 1 set ERROR_STATUS=1&goto test-v8-exit echo running 'ninja -C out.gn/%test_args% %v8_build_options%' call ninja -C out.gn/%test_args% %v8_build_options% if errorlevel 1 set ERROR_STATUS=1&goto test-v8-exit set path=%savedpath% if not defined test_v8 goto test-v8-intl echo running 'python tools\run-tests.py %common_v8_test_options% %v8_test_options% --junitout ./v8-tap.xml' call python tools\run-tests.py %common_v8_test_options% %v8_test_options% --junitout ./v8-tap.xml :test-v8-intl if not defined test_v8_intl goto test-v8-benchmarks echo running 'python tools\run-tests.py %common_v8_test_options% intl --junitout ./v8-intl-tap.xml' call python tools\run-tests.py %common_v8_test_options% intl --junitout ./v8-intl-tap.xml :test-v8-benchmarks if not defined test_v8_benchmarks goto test-v8-exit echo running 'python tools\run-tests.py %common_v8_test_options% benchmarks --junitout ./v8-benchmarks-tap.xml' call python tools\run-tests.py %common_v8_test_options% benchmarks --junitout ./v8-benchmarks-tap.xml goto test-v8-exit :test-v8-exit popd if defined savedpath set path=%savedpath% exit /b %ERROR_STATUS% :depot-tools-not-found echo Failed to find a suitable depot tools to test v8 exit /b 1