mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
Escaped reporting (#31691)
This commit is contained in:
parent
55250dd8a6
commit
3fdbde94cf
1 changed files with 6 additions and 3 deletions
|
@ -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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue