diff --git a/lib/modules/Tools.pmod/Standalone.pmod/test_pike.pike b/lib/modules/Tools.pmod/Standalone.pmod/test_pike.pike
index 48d11ba693b5f778c95bd99cf9000f7b6efc1fd5..eea30819635f08cb4d306480ae90987997cbd578 100755
--- a/lib/modules/Tools.pmod/Standalone.pmod/test_pike.pike
+++ b/lib/modules/Tools.pmod/Standalone.pmod/test_pike.pike
@@ -691,7 +691,7 @@ int main(int argc, array(string) argv)
 	  skipped += sub_skipped;
 	  if (sub_failed) failure = 1;
 	}
-	if (verbose > 1)
+	if ((verbose > 1) || (fail && errors))
 	  log_msg("Accumulated: %d tests, %d failed, %d skipped\n",
 		  successes + errors, errors, skipped);
 	if (fail && errors) {