Print Failure Message in Framebench
authorW. Felix Handte <w@felixhandte.com>
Thu, 5 Apr 2018 22:08:13 +0000 (18:08 -0400)
committerW. Felix Handte <w@felixhandte.com>
Fri, 20 Apr 2018 00:45:48 +0000 (20:45 -0400)
tests/framebench.c

index 01e30b3..048df34 100644 (file)
@@ -226,7 +226,14 @@ uint64_t bench(
         params->isample = params->ibuf + ((i * 2654435761U) % ((params->num_ibuf - 1) * params->isize));
       }
       o = fun(params);
-      if (!o) return 0;
+      if (!o) {
+        fprintf(
+            stderr,
+            "%-19s: %-30s @ lvl %2d: %8ld B: FAILED!\n",
+            params->run_name, bench_name, params->clevel,
+            params->isize);
+        return 0;
+      }
       osize += o;
     }
 
@@ -238,7 +245,14 @@ uint64_t bench(
   }
 
   o = checkfun(params, o);
-  if (!o) return 0;
+  if (!o) {
+    fprintf(
+        stderr,
+        "%-19s: %-30s @ lvl %2d: %8ld B: CHECK FAILED!\n",
+        params->run_name, bench_name, params->clevel,
+        params->isize);
+    return 0;
+  }
 
   fprintf(
       stderr,