@if "%ECHOON%"=="" @echo off SETLOCAL REM ****************************************************************** REM Usage: REM winsymconv_test REM ****************************************************************** REM ****************************************************************** REM Initialize REM ****************************************************************** SET SCRIPT_LOCATION=%~dp0 SET DBGHELP_WINHTTP= SET USE_WINHTTP= REM ****************************************************************** REM Go to script location REM ****************************************************************** pushd %SCRIPT_LOCATION% REM ****************************************************************** REM Make sure the symbol file directory exists REM ****************************************************************** SET SYMBOL_DIR=%SCRIPT_LOCATION%symbol if NOT EXIST %SYMBOL_DIR% MKDIR %SYMBOL_DIR% if NOT EXIST %SYMBOL_DIR% echo Failed to create directory '%SYMBOL_DIR%' & goto :fail REM ****************************************************************** REM Testing on the staging instance. REM ****************************************************************** echo Testing on the staging instance ... google_converter.exe ^ -n http://msdl.microsoft.com/download/symbols ^ -n http://symbols.mozilla.org/firefox ^ -n http://chromium-browser-symsrv.commondatastorage.googleapis.com ^ -n https://download.amd.com/dir/bin ^ -n https://driver-symbols.nvidia.com ^ -n https://software.intel.com/sites/downloads/symbols ^ -l %SYMBOL_DIR% ^ -s https://clients2.google.com/cr/staging_symbol ^ -mf %SCRIPT_LOCATION%missing_symbols_test.txt ^ -t https://clients2.google.com/cr/staging_symbol/fetchfailed ^ -b "google|chrome|internal|private" ^ > %SCRIPT_LOCATION%last_cycle_staging.txt REM ****************************************************************** REM Testing on the production instance. REM ****************************************************************** echo Testing on the production instance ... google_converter.exe ^ -n http://msdl.microsoft.com/download/symbols ^ -n http://symbols.mozilla.org/firefox ^ -n http://chromium-browser-symsrv.commondatastorage.googleapis.com ^ -n https://download.amd.com/dir/bin ^ -n https://driver-symbols.nvidia.com ^ -n https://software.intel.com/sites/downloads/symbols ^ -l %SYMBOL_DIR% ^ -s https://clients2.google.com/cr/symbol ^ -mf %SCRIPT_LOCATION%missing_symbols_test.txt ^ -t https://clients2.google.com/cr/symbol/fetchfailed ^ -b "google|chrome|internal|private" ^ > %SCRIPT_LOCATION%last_cycle_prod.txt :success ENDLOCAL exit /b 0 :fail ENDLOCAL exit /b 1