]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
dtest: report results only if one of the pingpong tests are run
authorAmir Hanania <amir.hanania@intel.com>
Thu, 10 Dec 2015 23:17:03 +0000 (15:17 -0800)
committerArlin Davis <arlin.r.davis@intel.com>
Thu, 10 Dec 2015 23:17:03 +0000 (15:17 -0800)
There are two diff ping pong test cases.
It was possible to run dtest with none of them.

Signed-off-by: Amir Hanania <amir.hanania@intel.com>
test/dtest/dtest.c

index 6894a2c2c3f03bbae099ee42d3670a871e8f1d09..731ad60f4881cafd5a235a5b44ce77e7488c32c8 100755 (executable)
@@ -637,6 +637,11 @@ int main(int argc, char **argv)
                }
        }
 
+       if (all_data && !write_only_pp) {
+               printf("\n\t -a option only valid with -W option\n\n");
+               exit(-12);
+       }
+
 #if defined(_WIN32) || defined(_WIN64)
        {
                WSADATA wsaData;
@@ -1021,7 +1026,7 @@ complete:
        free(rbuf);
        free(sbuf);
 
-       if (!all_data) {
+       if (ts.rtt && !all_data) {
                printf( "%d: %s PingPong: (%d x %d) Total %6.2lf us:"
                        " latency %3.2lf us, BW %4.2lf MB/s\n",
                        getpid(), write_only_pp ? "RDMA write":"Message",