From 9040971a1ac2ac5de36a66582512c988a85768a2 Mon Sep 17 00:00:00 2001 From: Real-Septicake Date: Tue, 11 Feb 2025 17:34:42 -0500 Subject: [PATCH 1/2] test.py returns 1 on fail now --- tests/test.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/test.py b/tests/test.py index d19a702..561d821 100644 --- a/tests/test.py +++ b/tests/test.py @@ -377,5 +377,7 @@ def do_tests(): .format(total_pass, total_fail, len(instances))) print("See .got files for more details") + return 0 if total_fail == 0 else 1 + if __name__ == "__main__": - do_tests() \ No newline at end of file + sys.exit(do_tests()) \ No newline at end of file From 34e283d629e9e7c38aea3fed8ca55ee38bdd8e39 Mon Sep 17 00:00:00 2001 From: Real-Septicake Date: Tue, 11 Feb 2025 17:52:00 -0500 Subject: [PATCH 2/2] Add return values to the other return statements present in do_tests --- tests/test.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test.py b/tests/test.py index 561d821..05849b7 100644 --- a/tests/test.py +++ b/tests/test.py @@ -332,11 +332,11 @@ def do_tests(): if (len(binaries) == 0): print("No binaries to test") - return + return 1 if (len(expected) == 0): print("No expecteds to test against") - return + return 1 instances = []