test/hash: improve accuracy of perf test output
authorYipeng Wang <yipeng1.wang@intel.com>
Fri, 28 Sep 2018 14:11:06 +0000 (07:11 -0700)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 25 Oct 2018 21:58:25 +0000 (23:58 +0200)
Edit the printf information when error happens to be more
accurate and informative.

Signed-off-by: Yipeng Wang <yipeng1.wang@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
test/test/test_hash_perf.c

index fe11632..0d39e10 100644 (file)
@@ -249,7 +249,7 @@ timed_adds(unsigned with_hash, unsigned with_data, unsigned table_index)
                                                (const void *) keys[i],
                                                signatures[i], data);
                        if (ret < 0) {
-                               printf("Failed to add key number %u\n", ret);
+                               printf("H+D: Failed to add key number %u\n", i);
                                return -1;
                        }
                } else if (with_hash && !with_data) {
@@ -259,7 +259,7 @@ timed_adds(unsigned with_hash, unsigned with_data, unsigned table_index)
                        if (ret >= 0)
                                positions[i] = ret;
                        else {
-                               printf("Failed to add key number %u\n", ret);
+                               printf("H: Failed to add key number %u\n", i);
                                return -1;
                        }
                } else if (!with_hash && with_data) {
@@ -267,7 +267,7 @@ timed_adds(unsigned with_hash, unsigned with_data, unsigned table_index)
                                                (const void *) keys[i],
                                                data);
                        if (ret < 0) {
-                               printf("Failed to add key number %u\n", ret);
+                               printf("D: Failed to add key number %u\n", i);
                                return -1;
                        }
                } else {
@@ -275,7 +275,7 @@ timed_adds(unsigned with_hash, unsigned with_data, unsigned table_index)
                        if (ret >= 0)
                                positions[i] = ret;
                        else {
-                               printf("Failed to add key number %u\n", ret);
+                               printf("Failed to add key number %u\n", i);
                                return -1;
                        }
                }
@@ -443,7 +443,7 @@ timed_deletes(unsigned with_hash, unsigned with_data, unsigned table_index)
                if (ret >= 0)
                        positions[i] = ret;
                else {
-                       printf("Failed to add key number %u\n", ret);
+                       printf("Failed to delete key number %u\n", i);
                        return -1;
                }
        }