view recipes/gnupg/pkits.html @ 193:98de92b816d4

Add logfile argument to treepkg.run.call to log the output of the subprocess. Add a corresponding test case.
author Bernhard Herzog <bh@intevation.de>
date Thu, 31 Jul 2008 10:00:25 +0000
parents 27e78096a3fe
children
line wrap: on
line source
<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>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)