Bug 1340551 - [mozlog] Add test group (manifest) information to test harness error summaries, r?jgraham
This modifies the errorsummary formatter to make use of the new keyed-by-group tests field in the suite_start
message.
MozReview-Commit-ID: 1lcw62fmofa
--- a/testing/mozbase/mozlog/mozlog/formatters/errorsummary.py
+++ b/testing/mozbase/mozlog/mozlog/formatters/errorsummary.py
@@ -26,16 +26,19 @@ class ErrorSummaryFormatter(BaseFormatte
data = {"test": test,
"subtest": subtest,
"status": item["status"],
"expected": item["expected"],
"message": item.get("message"),
"stack": item.get("stack")}
return self._output("test_result", data)
+ def suite_start(self, item):
+ return self._output("test_groups", {"tests": item["tests"]})
+
def test_status(self, item):
if "expected" not in item:
return
return self._output_test(item["test"], item["subtest"], item)
def test_end(self, item):
if "expected" not in item:
return