Преглед изворни кода

Fix error reporting when rl crashes.

Doug Ilijev пре 9 година
родитељ
комит
d8505212d1
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      test/runtests.cmd

+ 3 - 1
test/runtests.cmd

@@ -442,9 +442,10 @@ goto :main
   set REGRESS=%CD%
   set REGRESS=%CD%
 
 
   call :do rl %_rlArgs%
   call :do rl %_rlArgs%
-  if ERRORLEVEL 1 set _HadFailures=1
+  if %ERRORLEVEL% NEQ 0 set _HadFailures=1
 
 
   call :do move /Y %_logsRoot%\*.log %_logsRoot%\%_BuildArch%_%_BuildType%\%_TESTCONFIG%
   call :do move /Y %_logsRoot%\*.log %_logsRoot%\%_BuildArch%_%_BuildType%\%_TESTCONFIG%
+  if %ERRORLEVEL% NEQ 0 set _HadFailures=1
 
 
   set EXTRA_CC_FLAGS=%_OLD_CC_FLAGS%
   set EXTRA_CC_FLAGS=%_OLD_CC_FLAGS%
 
 
@@ -474,6 +475,7 @@ goto :main
 
 
   echo ^>^> %*
   echo ^>^> %*
   cmd /s /c "%*"
   cmd /s /c "%*"
+  if %ERRORLEVEL% NEQ 0 exit /b %ERRORLEVEL%
 
 
   goto :eof
   goto :eof