diff options
author | Samson <16504129+sagudev@users.noreply.github.com> | 2024-03-15 11:58:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-15 10:58:42 +0000 |
commit | 3fdbde94cff38ee7aeb624616a4abffa870d2589 (patch) | |
tree | 92e56ba79cc2c59f72692d30fadada1e9514e603 /etc/ci | |
parent | 55250dd8a6317df875ff4931dd090d7a968b88e9 (diff) | |
download | servo-3fdbde94cff38ee7aeb624616a4abffa870d2589.tar.gz servo-3fdbde94cff38ee7aeb624616a4abffa870d2589.zip |
Escaped reporting (#31691)
Diffstat (limited to 'etc/ci')
-rwxr-xr-x | etc/ci/report_aggregated_expected_results.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/etc/ci/report_aggregated_expected_results.py b/etc/ci/report_aggregated_expected_results.py index 21c2d6b2431..ac93951ca6e 100755 --- a/etc/ci/report_aggregated_expected_results.py +++ b/etc/ci/report_aggregated_expected_results.py @@ -37,7 +37,7 @@ class Item: def from_result(cls, result: dict, title: Optional[str] = None, print_stack=True): expected = result["expected"] actual = result["actual"] - title = title if title else result["path"] + title = title if title else f'`{result["path"]}`' if expected != actual: title = f"{actual} [expected {expected}] {title}" else: @@ -51,12 +51,15 @@ class Item: stack = result["stack"] if result["stack"] and print_stack else "" body = f"{result['message']}\n{stack}".strip() + if body: + body = f"\n```\n{body}\n```\n" subtest_results = result.get("unexpected_subtest_results", []) children = [ cls.from_result( subtest_result, - f"subtest: {subtest_result['subtest']} {subtest_result.get('message', '')}", + f"subtest: `{subtest_result['subtest']}`" + + (f" \n```\n{subtest_result['message']}\n```\n" if subtest_result['message'] else ""), False) for subtest_result in subtest_results ] @@ -69,7 +72,7 @@ class Item: " " * len(indent + bullet)) output += "\n".join([child.to_string("• ", indent + " ") for child in self.children]) - return output.rstrip() + return output.rstrip().replace("`", "") def to_html(self, level: int = 0) -> ElementTree.Element: if level == 0: |