|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
(C) 2010 by Argonne National Laboratory.
|
|
Packit |
0848f5 |
See COPYRIGHT in top-level directory.
|
|
Packit |
0848f5 |
(C)Copyright IBM Corp. 2010
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
Thanks to Joe Ratterman @ IBM for providing many improvements to
|
|
Packit |
0848f5 |
this style sheet.
|
|
Packit |
0848f5 |
-->
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
<xsl:template match="/">
|
|
Packit |
0848f5 |
<html>
|
|
Packit |
0848f5 |
<head>
|
|
Packit |
0848f5 |
<title>MPICH Error Report</title>
|
|
Packit |
0848f5 |
<style type="text/css">
|
|
Packit |
0848f5 |
table { border-collapse:collapse; }
|
|
Packit |
0848f5 |
th, td { border:2px solid blue; padding:2px; }
|
|
Packit |
0848f5 |
td { vertical-align:top; }
|
|
Packit |
0848f5 |
th { background-color:#bbf; color:white; }
|
|
Packit |
0848f5 |
tr.fail td { background-color:#fbb; }
|
|
Packit |
0848f5 |
tr.pass td { background-color:#bfb; }
|
|
Packit |
0848f5 |
</style>
|
|
Packit |
0848f5 |
</head>
|
|
Packit |
0848f5 |
<body>
|
|
Packit |
0848f5 |
MPICH Error Report
|
|
Packit |
0848f5 |
<xsl:apply-templates select="MPITESTRESULTS"/>
|
|
Packit |
0848f5 |
</body>
|
|
Packit |
0848f5 |
</html>
|
|
Packit |
0848f5 |
</xsl:template>
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
<xsl:template match="MPITESTRESULTS">
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
<xsl:choose>
|
|
Packit |
0848f5 |
<xsl:when test="count(MPITEST[STATUS ='fail']) = 0">
|
|
Packit |
0848f5 |
No failures
|
|
Packit |
0848f5 |
</xsl:when>
|
|
Packit |
0848f5 |
<xsl:otherwise>
|
|
Packit |
0848f5 |
<xsl:value-of select="count(MPITEST[STATUS ='fail'])"/> tests failed
|
|
Packit |
0848f5 |
</xsl:otherwise>
|
|
Packit |
0848f5 |
</xsl:choose>
|
|
Packit |
0848f5 |
out of <xsl:value-of select="count(MPITEST)"/> tests run.
|
|
Packit |
0848f5 |
<xsl:apply-templates select="DATE"/>
|
|
Packit |
0848f5 |
<xsl:apply-templates select="TOTALTIME"/>.
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
Dir
|
|
Packit |
0848f5 |
Name
|
|
Packit |
0848f5 |
np
|
|
Packit |
0848f5 |
Status
|
|
Packit |
0848f5 |
<xsl:choose>
|
|
Packit |
0848f5 |
<xsl:when test="count(MPITEST/RUNTIME) > 0">
|
|
Packit |
0848f5 |
Time
|
|
Packit |
0848f5 |
</xsl:when>
|
|
Packit |
0848f5 |
</xsl:choose>
|
|
Packit |
0848f5 |
Diff
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
<xsl:apply-templates select="MPITEST"/>
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
</xsl:template>
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
<xsl:template match="DATE">The tests started at <xsl:value-of select="."/></xsl:template>
|
|
Packit |
0848f5 |
<xsl:template match="TOTALTIME"> and ran for <xsl:value-of select=". div 60"/> minutes</xsl:template>
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
<xsl:template match="MPITEST">
|
|
Packit |
0848f5 |
<xsl:variable name="status">
|
|
Packit |
0848f5 |
<xsl:choose>
|
|
Packit |
0848f5 |
<xsl:when test="STATUS = 'pass'">
|
|
Packit |
0848f5 |
<xsl:value-of select="'pass'"/>
|
|
Packit |
0848f5 |
</xsl:when>
|
|
Packit |
0848f5 |
<xsl:otherwise>
|
|
Packit |
0848f5 |
<xsl:value-of select="'fail'"/>
|
|
Packit |
0848f5 |
</xsl:otherwise>
|
|
Packit |
0848f5 |
</xsl:choose>
|
|
Packit |
0848f5 |
</xsl:variable>
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
<xsl:value-of select="WORKDIR"/>
|
|
Packit |
0848f5 |
<xsl:value-of select="NAME"/>
|
|
Packit |
0848f5 |
<xsl:value-of select="NP"/>
|
|
Packit |
0848f5 |
<xsl:value-of select="STATUS"/>
|
|
Packit |
0848f5 |
<xsl:choose>
|
|
Packit |
0848f5 |
<xsl:when test="RUNTIME">
|
|
Packit |
0848f5 |
<xsl:value-of select="RUNTIME"/>
|
|
Packit |
0848f5 |
</xsl:when>
|
|
Packit |
0848f5 |
</xsl:choose>
|
|
Packit |
0848f5 |
<xsl:value-of select="TESTDIFF"/>
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
</xsl:template>
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
<xsl:template match="TRACEBACK">
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
<xsl:attribute name="HREF">
|
|
Packit |
0848f5 |
<xsl:value-of select="."/>
|
|
Packit |
0848f5 |
</xsl:attribute>
|
|
Packit |
0848f5 |
Traceback
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
</xsl:template>
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
</xsl:stylesheet>
|