c_client.py: Handle multiple expr. in a bitcase
[free-sw/xcb/libxcb] / tests / CheckLog.xsl
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <xsl:stylesheet
4         version="1.0"
5         xmlns:check="http://check.sourceforge.net/ns"
6         xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
7         xmlns="http://www.w3.org/TR/REC-html40">
8
9 <xsl:output method="html"/>
10
11 <xsl:template match="/">
12 <html>
13  <head>
14   <title>Test Suite Results</title>
15  </head>
16
17  <body>
18   <xsl:apply-templates/>
19  </body>
20 </html>
21 </xsl:template>
22
23 <xsl:template match="datetime">
24  <xsl:apply-templates/>
25 </xsl:template>
26
27 <xsl:template match="duration">
28  <xsl:apply-templates/>
29 </xsl:template>
30
31 <xsl:template match="check:suite">
32  <xsl:apply-templates select="check:title"/>
33  <center>
34  <table width="80%" border="1">
35   <thead>
36    <tr>
37     <td>Test Path</td>
38     <td>Test Function Location</td>
39     <td>C Identifier</td>
40     <td>Test Case</td>
41     <td>Result</td>
42    </tr>
43   </thead>
44   <tbody>
45    <xsl:apply-templates select="check:test"/>
46   </tbody>
47  </table>
48  </center>
49 </xsl:template>
50
51 <xsl:template match="check:testsuites">
52  <xsl:apply-templates select="check:suite"/>
53  <h3>Unit Test Statistics</h3>
54  <ul>
55   <li>date/time: <xsl:apply-templates select="check:datetime"/></li>
56   <li>duration: <xsl:apply-templates select="check:duration"/></li>
57  </ul>
58  <hr></hr>
59 </xsl:template>
60
61 <xsl:template match="check:title">
62  <h2>Test Suite: <xsl:apply-templates/></h2>
63 </xsl:template>
64
65 <xsl:template match="check:test[@result='success']">
66  <tr bgcolor="lime">
67   <xsl:apply-templates/>
68  </tr>
69 </xsl:template>
70
71 <xsl:template match="check:test[@result='failure']">
72  <tr bgcolor="red">
73   <xsl:apply-templates/>
74  </tr>
75 </xsl:template>
76
77 <xsl:template match="check:test[@result='error']">
78  <tr bgcolor="yellow">
79   <xsl:apply-templates/>
80  </tr>
81 </xsl:template>
82
83 <xsl:template match="check:path">
84  <td><xsl:apply-templates/></td>
85 </xsl:template>
86
87 <xsl:template match="check:fn">
88  <td><xsl:apply-templates/></td>
89 </xsl:template>
90
91 <xsl:template match="check:id">
92  <td><xsl:apply-templates/></td>
93 </xsl:template>
94
95 <xsl:template match="check:description">
96  <td><xsl:apply-templates/></td>
97 </xsl:template>
98
99 <xsl:template match="check:message">
100  <td><xsl:apply-templates/></td>
101 </xsl:template>
102
103 </xsl:stylesheet>
104