From 640ba425e2a30dca32d99fc511eb3d96c77e4544 Mon Sep 17 00:00:00 2001 From: S7evinK Date: Mon, 20 Dec 2021 11:26:23 +0100 Subject: [PATCH] Allow partial test runs (#2076) Signed-off-by: Till Faelligen --- are-we-synapse-yet.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/are-we-synapse-yet.py b/are-we-synapse-yet.py index 92c7b82b..10b1be28 100755 --- a/are-we-synapse-yet.py +++ b/are-we-synapse-yet.py @@ -177,6 +177,10 @@ def print_stats(header_name, gid_to_tests, gid_to_name, verbose): line = "%s: %s (%d/%d tests)" % (gid_to_name[gid].ljust(25, ' '), pct.rjust(4, ' '), group_passing, group_total) subsections.append(line) subsection_test_names[line] = test_names_and_marks + + # avoid errors when trying to divide by 0 + if total_tests == 0: + return pct = "{0:.0f}%".format(total_passing/total_tests * 100) print("%s: %s (%d/%d tests)" % (header_name, pct, total_passing, total_tests))