This commit is contained in:
+2
-4
@@ -212,7 +212,7 @@ def json_to_md_nested(json_path, md_path, runtime_params=None):
|
||||
|
||||
collectors_sorted = sorted(collectors, key=lambda c: c.get("nodeid", "").split("[")[0])
|
||||
folder_body = ""
|
||||
for collector in collectors_sorted:
|
||||
for i, collector in enumerate(collectors_sorted, 1):
|
||||
outcome = collector.get("outcome", "unknown")
|
||||
emoji = "✅" if outcome == "passed" else "❌"
|
||||
nodeid = collector.get("nodeid", "unknown")
|
||||
@@ -227,14 +227,12 @@ def json_to_md_nested(json_path, md_path, runtime_params=None):
|
||||
else:
|
||||
body_coll += "- **Details:** `None`\n"
|
||||
|
||||
# ⬇️ Ajout de l’indentation manuelle Gitea-compatible
|
||||
folder_body += f"- <details>\n"
|
||||
folder_body += f" <summary>{emoji} {short_node}</summary>\n\n"
|
||||
for line in get_details_block(f"{emoji} {short_node}", body_coll, level=2).splitlines():
|
||||
for line in body_coll.strip().splitlines():
|
||||
folder_body += f" {line}\n"
|
||||
folder_body += f"</details>\n\n"
|
||||
|
||||
# ⬇️ Écriture finale avec indentation
|
||||
f.write(f"- <details>\n")
|
||||
f.write(f" <summary>{folder_emoji} {folder} ({len(collectors)} tests)</summary>\n\n")
|
||||
for line in (folder_body + body_collectors).splitlines():
|
||||
|
||||
Reference in New Issue
Block a user