-
Notifications
You must be signed in to change notification settings - Fork 29.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
`vcbuild.bat test-v8` : Runs unit test from v8 repo `vcbuild.bat test-v8-intl` : Runs intl test from v8 repo `vcbuild.bat test-v8` : Runs benchmarks from v8 repo The runs needs https://www.chromium.org/developers/how-tos/install-depot-tools installed on the machine expects environment variable `DEPOT_TOOLS_PATH` to be set to the path. Set environment variable `DISABLE_V8_I18N` to disable i18n. PR-URL: #13992 Refs: #4704 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
- Loading branch information
1 parent
60e0f2b
commit 7f5bcbd
Showing
2 changed files
with
60 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters