INNER CODE UNIT · Python
format_time
apache/ozone · dev-support/ci/junit_summary.py:96
def format_time(seconds):
minutes, secs = divmod(int(seconds), 60)
hours, minutes = divmod(minutes, 60)
if hours:
return "%dh%dm%ds" % (hours, minutes, secs)
if minutes:
return "%dm%ds" % (minutes, secs)
return "%ds" % secs
def cell(text):
return html.escape(" ".join(str(text).split())).replace("|", "\\|")
def render_table(title, header, rows):
lines = ["<details><summary><b>%s (%d)</b></summary>" % (title, len(rows)), ""]
lines.append("|" + "|".join(header) + "|")
lines.append("|" + "|".join("---" for _ in header) + "|")