[DAPL2] cleanup/simpleify
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 7 Apr 2009 00:04:27 +0000 (00:04 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 7 Apr 2009 00:04:27 +0000 (00:04 +0000)
dt-cli.bat standardize time output, skip 'finished test xxx' messages where start is still on the screen.
dt-svr.bat - exit with correct error code.

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2080 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

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

index 94cbaa1..0314e50 100644 (file)
@@ -85,57 +85,74 @@ rem             client RW  4096 1    server RW  2048 4
 rem             server RR  1024 2    client RR  2048 2 \r
 rem             client SR  1024 3 -f server SR   256 3 -f\r
 \r
+if "%T%" == "bench" (\r
+    echo %T%: Threads[1] Endpoints[1] transactions[RW, RR, SR], 64K iterations\r
+       set STIME=!DATE! !TIME!\r
+    %DT% -T T -P -t 1 -w 1 -i 65536 -s %S% -D %D% client RW  4096 4 server RW  2048 4  server RR  4096 2 client RR 4096 2 client SR 1024 2 -f server SR 1024 2 -f\r
+       set ETIME=!DATE! !TIME!\r
+    goto xit\r
+)\r
+\r
 if "%T%" == "conn" (\r
 rem Connectivity test - client sends one buffer with one 4KB segments, one time.\r
 rem add '-d' for debug output.\r
     echo Simple Connectivity test\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T T -s %S% -D %D% -i 1 -t 1 -w 1 client SR 4096 server SR 4096\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "trans" (\r
     echo %T%: Transaction test - 8192 iterations, 1 thread, SR 4KB buffers\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T T -s %S% -D %D% -i 8192 -t 1 -w 1 client SR 4096 server SR 4096\r
-    echo Finished %T%: Transaction test - 8192 iterations, 1 thread, SR 4KB buffers\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "transm" (\r
     echo %T%: Multiple RW, RR, SR transactions, 4096 iterations\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T T -P -t 1 -w 1 -i 4096 -s %S% -D %D% client RW 4096 1 server RW 2048 4  server RR  1024 2 client RR 2048 2 client SR 1024 3 -f server SR 256 3 -f\r
-    echo Finished %T%: Multiple RW, RR, SR transactions, 4096 iterations\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "transt" (\r
     echo %T%: Threads[4] Transaction test - 4096 iterations, 1 thread, SR 4KB buffers\r
+       set STIME=!DATE! !TIME!\r
    %DT% -T T -s %S% -D %D% -i 4096 -t 4 -w 1 client SR 8192 3 server SR 8192 3\r
-    echo Finished %T%: Threads[4] Transaction test - 4096 iterations, 1 thread, SR 4KB buffers\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "transme" (\r
     echo %T%: 1 Thread Endpoints[4] transactions [RW, RR, SR], 4096 iterations\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T T -P -t 1 -w 4 -i 4096 -s %S% -D %D% client RW  4096 1 server RW  2048 4  server RR  1024 2 client RR 2048 2 client SR 1024 3 -f server SR 256 3 -f\r
-    echo Finished %T%: 1 Thread Endpoints[4] transactions [RW, RR, SR], 4096 iterations\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "transmet" (\r
     echo %T%: Threads[2] Endpoints[4] transactions[RW, RR, SR], 4096 iterations\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T T -P -t 2 -w 4 -i 4096 -s %S% -D %D% client RW  4096 1 server RW  2048 4  server RR  1024 2 client RR 2048 2 client SR 1024 3 -f server SR 256 3 -f\r
-    echo Finished %T%: Threads[2] Endpoints[4] transactions[RW, RR, SR], 4096 iterations\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "transmete" (\r
     echo %T%: Threads[4] Endpoints[4] transactions[RW, RR, SR], 8192 iterations\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T T -P -t 2 -w 4 -i 8192 -s %S% -D %D% client RW  4096 1 server RW  2048 4  server RR  1024 2 client RR 2048 2 client SR 1024 3 -f server SR 256 3 -f\r
-    echo Finished %T%: Threads[4] Endpoints[4] transactions[RW, RR, SR], 8192 iterations\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "EPA" (\r
+       set STIME=!DATE! !TIME!\r
     FOR /L %%j IN (2,1,5) DO (\r
         FOR /L %%i IN (1,1,5) DO (\r
              echo %T%: Multi: Threads[%%j] Endpoints[%%i] Send/Recv test - 4096 iterations, 3 8K segs\r
@@ -145,6 +162,7 @@ if "%T%" == "EPA" (
              timeout /T 3\r
         )\r
     )\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
@@ -152,15 +170,17 @@ if "%T%" == "EP" (
     set TH=4\r
     set EP=3\r
     echo %T%: Multi: Threads[!TH!] endpoints[!EP!] Send/Recv test - 4096 iterations, 3 8K segs\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T T -s %S% -D %D% -i 4096 -t !TH! -w !EP! client SR 8192 3 server SR 8192 3\r
-    echo %T%: Multi: Threads[!TH!] endpoints[!EP!] Send/Recv test - 4096 iterations, 3 8K segs\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "threads" (\r
     echo %T%: Multi Threaded[6] Send/Recv test - 4096 iterations, 3 8K segs\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T T -s %S% -D %D% -i 4096 -t 6 -w 1 client SR 8192 3 server SR 8192 3\r
-    echo Finished %T%: Multi Threaded[6] Send/Recv test - 4096 iterations, 3 8K segs\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
@@ -168,52 +188,63 @@ if "%T%" == "threadsm" (
     set TH=5\r
     set EP=3\r
     echo %T%: Multi: Threads[!TH!] endpoints[!EP!] Send/Recv test - 4096 iterations, 3 8K segs\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T T -s %S% -D %D% -i 4096 -t !TH! -w !EP! client SR 8192 3 server SR 8192 3\r
-    echo Finished %T%: Multi: Threads[!TH!] endpoints[!EP!] Send/Recv test - 4096 iterations, 3 8K segs\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "perf" (\r
     rem echo Performance test\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T P %DBG% -s %S% -D %D% -i 2048 RW 4096 2\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "rdma-read" (\r
     echo %T% 4 32K segs\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T P -s %S% -D %D% -i 4096 RR 32768 4\r
-    echo Finished %T% 4 32K segs\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "rdma-write" (\r
     echo %T% 4 32K segs\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T P -s %S% -D %D% -i 4096 RW 32768 4\r
-    echo Finished %T% 4 32K segs\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "bw" (\r
     echo bandwidth 4096 iterations of 2 65K mesgs\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T P -s %S% -D %D% -i 4096 -p 16 -m p RW 65536 2 \r
-    echo Finished bandwidth 4096 iterations of 2 65K mesgs\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "latb" (\r
     echo latency test - block for completion events\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T P -s %S% -D %D% -i 8192 -p 1 -m b RW 4 1\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "latp" (\r
     echo latency test - poll completion events\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T P -s %S% -D %D% -i 8192 -p 1 -m p RW 4 1\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "lim" (\r
     echo Resource limit tests\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T L -D %D% -w 8 -m 100 limit_ia\r
     %DT% -T L -D %D% -w 8 -m 100 limit_pz\r
     %DT% -T L -D %D% -w 8 -m 100 limit_evd\r
@@ -221,6 +252,7 @@ if "%T%" == "lim" (
     %DT% -T L -D %D% -w 8 -m 100 limit_psp\r
     %DT% -T L -D %D% -w 8 -m 100 limit_lmr\r
     %DT% -T L -D %D% -w 8 -m 15 limit_rpost\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
@@ -234,6 +266,7 @@ if "%T%" == "regression" (
     echo %T% testing in !LPS! Loops\r
     REM rdma-write, read, perf\r
     set RT=trans perf threads threadsm transm transt transme transmet transmete rdma-write rdma-read bw EP\r
+       set STIME=!DATE! !TIME!\r
     FOR /L %%i IN (1,1,!LPS!) DO (\r
        for %%r in ( !RT! ) do (\r
            echo loop %%i - start test %%r\r
@@ -249,6 +282,7 @@ if "%T%" == "regression" (
        echo Finished %T% loop %%i of !LPS!\r
        if %%i LSS !LPS!  timeout /T 8\r
     )\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
@@ -261,6 +295,7 @@ if "%T%" == "interop" (
     )\r
     echo %T% testing in !LPS! Loops\r
     REM test units from Nov-'07 OFA interop event\r
+       set STIME=!DATE! !TIME!\r
     FOR /L %%i IN (1,1,!LPS!) DO (\r
          echo %DT% -T T -s %S% -D %D% -i 4096 -t 1 -w 1 -R BE client SR 256 1 server SR 256 1\r
          %DT% -T T -s %S% -D %D% -i 4096 -t 1 -w 1 -R BE client SR 256 1 server SR 256 1\r
@@ -308,11 +343,14 @@ if "%T%" == "interop" (
          echo %%i %T% loops of !LPS! completed.\r
          if %%i LSS !LPS!  timeout /T 8\r
     )\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
 if "%T%" == "stop" (\r
+       set STIME=!DATE! !TIME!\r
     %DT% -T Q -s %S% -D %D%\r
+       set ETIME=!DATE! !TIME!\r
     goto xit\r
 )\r
 \r
@@ -341,5 +379,11 @@ echo    regression {loopCnt,default=%LPS%} - regression + stress.
 echo    interop {loopCnt,default=%LPS%} - 2007 OFA interoperability event tests.\r
 \r
 :xit\r
+if %ERRORLEVEL% EQU 0 (\r
+       echo +\r
+       echo %0 %*\r
+       echo    Start %STIME% \r
+       echo    End   %ETIME%\r
+)\r
 ENDLOCAL\r
 exit /B %ERRORLEVEL%\r
index d219572..e68a71c 100644 (file)
@@ -2,7 +2,6 @@
 rem\r
 rem Sample DAPLtest server - usage: dt-svr [ -D [dbg-bit-mask] ]\r
 rem\r
-\r
 SETLOCAL\r
 \r
 rem set DAT_OVERRIDE=C:\DAT\dat.conf\r
@@ -63,6 +62,4 @@ echo %DT% -T S -d -D %DEV%
 echo %0 - %DT% server exit...\r
 \r
 ENDLOCAL\r
-\r
-@echo on\r
-exit /B\r
+exit /B %ERRORLEVEL%\r