diff --git a/json_to_md.py b/json_to_md.py index ae34faead..06cb59a9a 100644 --- a/json_to_md.py +++ b/json_to_md.py @@ -84,6 +84,19 @@ def json_to_md_nested(json_path, md_path): f.write(f"# ๐Ÿงช Test Report\n") f.write(f"*Generated on {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}*\n\n") + general_info = {} + for k, v in data.items(): + if k == "summary": + break + if k not in {"created", "exit_code", "tests", "collectors"} and not isinstance(v, (list, dict)): + general_info[k] = v + + if general_info: + f.write("## ๐Ÿงพ General Info\n") + for key, value in general_info.items(): + f.write(f"- **{key}**: {stringify(value)}\n") + f.write("\n") + if 'summary' in data: f.write("## ๐Ÿ“‹ Summary\n") for key, value in data['summary'].items():