From 0bfd2c933d671cb01f14733ba6eedd8bb149e498 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 22 Dec 2023 21:31:22 -0800 Subject: [PATCH] src/sage/doctest/reporting.py: Make 'AlarmInterrupt in doctesting framework' baseline-aware --- src/sage/doctest/reporting.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sage/doctest/reporting.py b/src/sage/doctest/reporting.py index 42cc3b6d85e..cda0e8a3f20 100644 --- a/src/sage/doctest/reporting.py +++ b/src/sage/doctest/reporting.py @@ -508,7 +508,8 @@ def report(self, source, timeout, return_code, results, output, pid=None): stats[basename] = {"failed": True, "walltime": wall, "ntests": ntests} else: stats[basename] = {"failed": True, "walltime": 1e6, "ntests": ntests} - self.error_status |= 64 + if not baseline.get('failed', False): # e.g. AlarmInterrupt in doctesting framework + self.error_status |= 64 if result_dict.err is None or result_dict.err == 'tab': f = result_dict.failures if f: