summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-12-27 11:10:08 +0200
committerLars Wirzenius <liw@liw.fi>2023-12-27 11:10:08 +0200
commit473e2c4ffd84849fa21533f82ffbc11fc94723a1 (patch)
tree738d79763bdb56f57ba00cfb35d9d7778a0b7e5d
parenteb79c2c6cd7d57b3a278f12f320813f726cc5ff2 (diff)
downloadwumpus-hunter-473e2c4ffd84849fa21533f82ffbc11fc94723a1.tar.gz
feat: improve counts HTML
Signed-off-by: Lars Wirzenius <liw@liw.fi>
-rwxr-xr-xwumpus-hunter16
1 files changed, 15 insertions, 1 deletions
diff --git a/wumpus-hunter b/wumpus-hunter
index 862dde0..aa3dcc8 100755
--- a/wumpus-hunter
+++ b/wumpus-hunter
@@ -186,11 +186,25 @@ def count(counts, stats):
fail += 1
d[commit] = (succ, fail)
with open(counts, "w") as f:
+ f.write("<html>\n")
+ f.write("<head>\n")
+ f.write("<title>Radicle Wumpus hunter</title>\n")
+ f.write("</head>\n")
+ f.write("<body>\n")
+ f.write("<p>Counts of success/failure per commit\n")
+ f.write("Failure count is a link to logs from failed run, if any.</p>\n")
f.write("<ol>\n")
for commit in sorted(d.keys()):
(succ, fail) = d[commit]
- f.write(f"<li><a href='log-{commit}/'>{commit}</a> {succ} {fail}</li>\n")
+ f.write(f"<li><code>{commit}</code> {succ} ")
+ if fail:
+ f.write(f"{fail}</a>")
+ else:
+ f.write(f"{fail}")
+ f.write(f"</li>\n")
f.write("</oi>\n")
+ f.write("</body>\n")
+ f.write("</html>\n")
def main():