Przeglądaj źródła

Fix error reporting when rl crashes.

Doug Ilijev 9 lat temu
rodzic
commit
d8505212d1
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      test/runtests.cmd

+ 3 - 1
test/runtests.cmd

@@ -442,9 +442,10 @@ goto :main
   set REGRESS=%CD%
 
   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%
+  if %ERRORLEVEL% NEQ 0 set _HadFailures=1
 
   set EXTRA_CC_FLAGS=%_OLD_CC_FLAGS%
 
@@ -474,6 +475,7 @@ goto :main
 
   echo ^>^> %*
   cmd /s /c "%*"
+  if %ERRORLEVEL% NEQ 0 exit /b %ERRORLEVEL%
 
   goto :eof