Pass args after -- into tests.

This commit is contained in:
Ben Vanik 2015-05-11 23:01:43 -07:00
parent be1c60c74f
commit a94234df52
1 changed files with 6 additions and 3 deletions

9
xb.bat
View File

@ -268,7 +268,10 @@ SET CONTINUE=0
SHIFT SHIFT
:perform_test_args :perform_test_args
IF "%~1"=="" GOTO :perform_test_parsed IF "%~1"=="" GOTO :perform_test_parsed
IF "%~1"=="--" GOTO :perform_test_parsed IF "%~1"=="--" (
SHIFT
GOTO :perform_test_parsed
)
IF "%~1"=="--checked" (SET CONFIG="checked") IF "%~1"=="--checked" (SET CONFIG="checked")
IF "%~1"=="--debug" (SET CONFIG="debug") IF "%~1"=="--debug" (SET CONFIG="debug")
IF "%~1"=="--release" (SET CONFIG="release") IF "%~1"=="--release" (SET CONFIG="release")
@ -291,8 +294,8 @@ FOR %%G IN (%TEST_NAMES%) DO (
SET ANY_FAILED=0 SET ANY_FAILED=0
FOR %%G IN (%TEST_NAMES%) DO ( FOR %%G IN (%TEST_NAMES%) DO (
ECHO. ECHO.
ECHO ^> build\bin\%CONFIG%\%%G.exe ECHO ^> build\bin\%CONFIG%\%%G.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
build\bin\%CONFIG%\%%G.exe build\bin\%CONFIG%\%%G.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
IF !ERRORLEVEL! NEQ 0 ( IF !ERRORLEVEL! NEQ 0 (
SET ANY_FAILED=1 SET ANY_FAILED=1
IF %CONTINUE% EQU 0 ( IF %CONTINUE% EQU 0 (