[DAPL2] %ERRORLEVEL% inside a for loop does not evaluate as expected; change to ...
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 19 Aug 2009 21:44:40 +0000 (21:44 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 19 Aug 2009 21:44:40 +0000 (21:44 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2368 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

ulp/dapl2/test/dapltest/scripts/dt-cli.bat

index c445d5a..25800bf 100644 (file)
@@ -231,9 +231,9 @@ if "%T%" == "regression" (
        for %%r in ( !RT! ) do (\r
            echo loop %%i - start test %%r\r
            call %0 %1 %2 %%r\r
-           if %ERRORLEVEL% GTR 1 (\r
-               echo Error %ERRORLEVEL% in regression test %%r\r
-               exit /B %ERRORLEVEL%\r
+           if !ERRORLEVEL! GTR 1 (\r
+               echo Error !ERRORLEVEL! in regression test %%r\r
+               exit /B !ERRORLEVEL!\r
            )\r
            echo loop %%i - Completed test %%r\r
            if not "%%r" == "EP"  timeout /T 3\r
@@ -361,7 +361,7 @@ rem Execute the single daplest Command (CMD), observe -Q switch
 \r
 :xit\r
 \r
-if %ERRORLEVEL% EQU 0 (\r
+if !ERRORLEVEL! EQU 0 (\r
        echo.\r
        echo %0 %*\r
        echo    Start %STIME% \r
@@ -369,4 +369,4 @@ if %ERRORLEVEL% EQU 0 (
 )\r
 :rxt\r
 ENDLOCAL\r
-exit /B %ERRORLEVEL%\r
+exit /B !ERRORLEVEL!\r