Skip to content

Commit db45ce0

Browse files
authored
Add missing logic for l10n duration reporting (#684)
1 parent 01dec58 commit db45ce0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

modules/testrail_integration.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@ def organize_l10n_entries(
290290
cases_in_suite = suite_info.get("cases")
291291
cases_in_suite = [int(n) for n in cases_in_suite]
292292
results = suite_info.get("results")
293+
durations = suite_info.get("durations")
293294
plan_title = expected_plan.get("name")
294295

295296
site_entries = [
@@ -380,16 +381,18 @@ def organize_l10n_entries(
380381
"blocked": {},
381382
}
382383

383-
for test_case, outcome in results.items():
384-
logging.info(f"{test_case}: {outcome}")
384+
for test_case in results.keys():
385+
outcome = results[test_case]
386+
duration = durations[test_case]
387+
logging.info(f"{test_case}: {outcome} {duration}")
385388
if outcome == "rerun":
386389
logging.info("Rerun result...skipping...")
387390
continue
388391
category = next(status for status in passkey if outcome in passkey.get(status))
389392
if not test_results[category].get(run_id):
390393
test_results[category][run_id] = []
391394
test_results[category][run_id].append(
392-
{"suite_id": suite_id, "site": site, "test_case": test_case}
395+
{"suite_id": suite_id, "site": site, "test_case": test_case, "duration": f"{duration}s"}
393396
)
394397

395398
return test_results

0 commit comments

Comments
 (0)