FOR /L %%i IN (1,1,%L%) DO (\r
call %0 %1 trans\r
if ERRORLEVEL 1 exit /B\r
+\r
call %0 %1 perf\r
if ERRORLEVEL 1 exit /B\r
+\r
call %0 %1 threads\r
if ERRORLEVEL 1 exit /B\r
+\r
call %0 %1 threadsm\r
if ERRORLEVEL 1 exit /B\r
+\r
call %0 %1 transm\r
if ERRORLEVEL 1 exit /B\r
+\r
call %0 %1 transt\r
if ERRORLEVEL 1 exit /B\r
+\r
call %0 %1 transme\r
if ERRORLEVEL 1 exit /B\r
+\r
call %0 %1 transmet\r
if ERRORLEVEL 1 exit /B\r
+\r
call %0 %1 transmete\r
if ERRORLEVEL 1 exit /B\r
+\r
call %0 %1 rdma-write\r
if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+\r
call %0 %1 rdma-read\r
if ERRORLEVEL 1 exit /B\r
+\r
call %0 %1 bw\r
if ERRORLEVEL 1 exit /B\r
echo %%i %T% loops completed.\r
exit /B\r
)\r
\r
+if "%T%" == "interop" (\r
+ if "%X%" == "" (\r
+ if not "%3" == "" (\r
+ set L=%3\r
+ )\r
+ ) else (\r
+ if not "%4" == "" (\r
+ set L=%4\r
+ )\r
+ )\r
+ rem change % to ! - run cmd.exe /V:ON for loop count changes from cmd line\r
+ echo %T% testing in %L% Loops\r
+ REM test units from Nov-'07 OFA interop event\r
+ FOR /L %%i IN (0,1,1) DO (\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
+ if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+ %DT% -T T -s %S% -D %D% -i 100 -t 1 -w 1 -V -P -R BE client SR 1024 3 -f server SR 1536 2 -f\r
+ if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+ %DT% -T T -s %S% -D %D% -i 100 -t 1 -w 1 -V -P -R BE client SR 1024 1 server SR 1024 1\r
+ if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+ %DT% -T T -s %S% -D %D% -i 100 -t 1 -w 10 -V -P -R BE client SR 1024 3 server SR 1536 2\r
+ if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+ %DT% -T T -s %S% -D %D% -i 100 -t 1 -w 1 -V -P -R BE client SR 256 1 server RW 4096 1 server SR 256 1\r
+ if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+ %DT% -T T -s %S% -D %D% -i 100 -t 1 -w 1 -V -P -R BE client SR 256 1 server RR 4096 1 server SR 256 1\r
+ if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+ %DT% -T T -s %S% -D %D% -i 100 -t 4 -w 8 -V -P -R BE client SR 256 1 server RR 4096 1 server SR 256 1 client SR 256 1 server RR 4096 1 server SR 256 1\r
+ if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+ %DT% -T P -s %S% -D %D% -i 1024 -p 64 -m p RW 8192 2\r
+ if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+ %DT% -T P -s %S% -D %D% -i 1024 -p 64 -m p RW 4096 2\r
+ if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+ %DT% -T P -s %S% -D %D% -i 1024 -p 64 -m p RW 4096 1\r
+ if ERRORLEVEL 1 exit /B\r
+ timeout /T 3\r
+ %DT% -T T -s %S% -D %D% -i 100 -t 1 -w 10 -V -P -R BE client SR 1024 3 server SR 1536 2\r
+ if ERRORLEVEL 1 exit /B\r
+ echo %%i %T% loops completed.\r
+ )\r
+ exit /B\r
+)\r
+\r
if "%T%" == "stop" (\r
%DT% -T Q -s %S% -D %D%\r
exit /B\r
echo latp - latency tests, polling for events\r
echo lim - limit tests.\r
echo regression - loop over a collection of all tests.\r
+echo interop - collection of test-units from OFA interoperability event 2007.\r
\r
ENDLOCAL\r
@echo on\r