[DAPL2] support shorthand & DAPL provider names from dat.conf
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 2 Jun 2009 16:57:52 +0000 (16:57 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 2 Jun 2009 16:57:52 +0000 (16:57 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2224 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

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

index 9f2284a..9d42311 100644 (file)
@@ -30,15 +30,16 @@ if NOT EXIST %PF%\dapl2test.exe (
 set DT=dapl2test.exe\r
 rem     To debug dapl2test - use dapl2testd.exe with ibnic0v2d\r
 \r
+rem setup DAPL provider name: translate shorthand name or use name from dat.conf.\r
+rem if DAPL provider name is incorrect, DAPL will fail correctly.\r
 \r
 if "%1" == "" goto usage\r
 if "%1" == "ibal"  set D=ibnic0v2\r
+if "%1" == "ibal0" set D=ibnic0v2\r
+if "%1" == "ibal1" set D=ibnic1v2\r
 if "%1" == "scm"   set D=ibnic0v2-scm\r
 if "%1" == "cma"   set D=ibnic0v2-cma\r
-if "%D%" == "" (\r
-    echo Invalid DAPL Provider name '%1' ?\r
-    goto usage\r
-)\r
+if "%D%" == ""     set D=%1\r
 \r
 rem DaplTest server hostname\r
 if "%2" == "" goto usage\r
@@ -48,7 +49,7 @@ rem Which test ?
 if "%3" == "" goto usage\r
 set T=%3\r
 \r
-set LPS=3\r
+set LPS=5\r
 \r
 rem Enable DEBUG?\r
 \r
@@ -259,7 +260,7 @@ if "%T%" == "regression" (
     FOR /L %%i IN (1,1,!LPS!) DO (\r
        for %%r in ( !RT! ) do (\r
            echo loop %%i - start test %%r\r
-           call %0 %1 %%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
@@ -350,7 +351,7 @@ echo usage: dt-cli dapl-provider dt-svr-hostname [testname [-D]]
 echo.\r
 echo where:\r
 echo.\r
-echo  dapl-provider - ibal scm cma\r
+echo  dapl-provider: ibal, scm, cma or %SystemDrive%\DAT\dat.conf DAPL-provider name.\r
 echo.\r
 echo  dt-svr-hostname - IPv4 hostanme where the DaplTest server is running\r
 echo.\r
index a774aac..1d3760d 100644 (file)
@@ -25,19 +25,16 @@ rem which Dapl provider?
 if "%1" == "" (\r
     echo usage: dt-svr dapl-provider [ -D [dbg-bit-mask] ]\r
     echo.\r
-    echo Where: dapl-provider can be [ ibal, scm, cma ]\r
+    echo Where: dapl-provider can be [ ibal, scm, cma or %SystemDrive%\DAT\dat.conf provider name ]\r
     exit /B 1\r
 )\r
 \r
 if "%1" == "ibal"   set DEV=ibnic0v2\r
 if "%1" == "scm"    set DEV=ibnic0v2-scm\r
 if "%1" == "cma"    set DEV=ibnic0v2-cma\r
-if "%DEV%" == "" (\r
-    echo Invalid DAPL Provider name '%1', see %SystemDrive%\DAT\dat.conf ?\r
-    goto usage\r
-)\r
+if "%DEV%" == ""    set DEV=%1\r
 \r
-rem '-D' enables full debug output\r
+rem '-D' enables full debug output?\r
 rem '-D hex-bit-mask' enables selective debug output - see manual.htm for details.\r
 if "%2" == "-D" (\r
     if "%2" == "" (\r