Mercurial > treepkg
diff recipes/gnupg/pkits.html @ 156:27e78096a3fe
gnupg2 recipe: format the PKITS log as a HTML table
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Wed, 11 Jun 2008 09:48:57 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/recipes/gnupg/pkits.html Wed Jun 11 09:48:57 2008 +0000 @@ -0,0 +1,37 @@ +<html xmlns:py="http://genshi.edgewall.org/"> + <head> + <title>PKITS Log for GnuPG2 rev. ${pkits.revision}</title> + <style type="text/css"> + .statustable { background:#F4F4F4; } + .statustablehead { background:#E0E0E0; } + .statusheading { font-weight:bold; } + .PASS { background:#C0FFC0; } + .SKIP { background:#FFFFC0; } + .FAIL { background:#FFC0C0; } + .UNRESOLVED { background:#D0D0D0 } + .unknown { background:#FFFFFF } + tr { background:#FFFFFF; } + td { padding:5px; } + </style> + </head> + <body> + <H1>PKITS Log for GnuPG2 rev. ${pkits.revision}</H1> + <table class="statustable"> + <tr> + <th class="statustablehead">Test ID</th> + <th class="statustablehead">Status</th> + <th class="statustablehead">Details</th> + </tr> + <py:for each="line in pkits.lines"> + <py:with vars="testid, status, details = line.split(None, 2)"> + <tr class="${status in ['PASS', 'SKIP', 'FAIL', 'UNRESOLVED'] + and status or 'unknown'}"> + <td>${testid}</td> + <td>${status}</td> + <td>${details}</td> + </tr> + </py:with> + </py:for> + </table> + </body> +</html>