Update json_to_md.py
Run Pytest with Allure and Coverage Reports / tests (push) Successful in 58s

This commit is contained in:
2025-07-14 09:28:30 +02:00
parent fcbcc1f232
commit df8519a537
+1 -14
View File
@@ -29,34 +29,22 @@ def write_json_value(f, value, indent=0):
if not value:
f.write(f"{prefix}{{}}\n")
else:
f.write("\n") # saut unique avant dict
first = True
for k, v in value.items():
if not first:
f.write("\n") # saut simple entre clés
first = False
if isinstance(v, (dict, list)):
f.write(f"{prefix}{k}:\n")
write_json_value(f, v, indent + 1)
else:
# valeur simple, on écrit sur la même ligne
if v is None:
f.write(f"{prefix}{k}: None\n")
else:
f.write(f"{prefix}{k}: {v}\n")
# Pas de saut supplémentaire ici
elif isinstance(value, list):
if not value:
f.write(f"{prefix}[]\n")
else:
f.write("\n") # saut unique avant liste
first = True
for item in value:
if not first:
f.write("\n") # saut simple entre items
first = False
write_json_value(f, item, indent)
# Pas de saut supplémentaire ici
else:
if value is None:
f.write(f"{prefix}None\n")
@@ -64,7 +52,6 @@ def write_json_value(f, value, indent=0):
f.write(f"{prefix}{value}\n")
def load_allure_metadata(allure_test_cases_dir):
allure_data = {}
if not os.path.exists(allure_test_cases_dir):