From beab561eea98a3d1b46c243e13b9ea6c858c839a Mon Sep 17 00:00:00 2001 From: Delan Azabani Date: Wed, 1 Feb 2023 19:23:19 +0800 Subject: [PATCH] retain raw test_end events for failing tests without subtests --- tests/wpt/grouping_formatter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/wpt/grouping_formatter.py b/tests/wpt/grouping_formatter.py index 59e49b4bd77..d50785351de 100644 --- a/tests/wpt/grouping_formatter.py +++ b/tests/wpt/grouping_formatter.py @@ -34,6 +34,7 @@ class ServoHandler(mozlog.reader.LogHandler): self.need_to_erase_last_line = False self.running_tests: Dict[str, str] = {} self.test_output = collections.defaultdict(str) + self.test_failures = [] self.subtest_failures = collections.defaultdict(list) self.tests_with_failing_subtests = [] self.unexpected_results: List[UnexpectedResult] = [] @@ -162,6 +163,7 @@ class ServoHandler(mozlog.reader.LogHandler): output = "" if had_unexpected_test_result: + self.test_failures.append(data) self.unexpected_tests[test_status].append(data) lines = self.get_lines_for_unexpected_result( test_name,