]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.core/src/main/resources/org/argeo/slc/core/test/tree/basicReport.xslt
947cef0f9fe770462f7337d9352ddbfa9f8c75f1
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / resources / org / argeo / slc / core / test / tree / basicReport.xslt
1 <?xml version="1.0" encoding="utf-8"?>
2 <xsl:stylesheet version="1.0"
3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4 xmlns:slc="http://argeo.org/projects/slc/schemas"
5 exclude-result-prefixes="slc">
6
7 <xsl:output method="html" omit-xml-declaration="yes" />
8
9 <xsl:template match="/">
10 <html>
11 <head>
12 <title>Result</title>
13 </head>
14 <body style="font-family: sans-serif">
15 <h1>
16 Result
17 <xsl:value-of select="slc:tree-test-result/@uuid" />
18 </h1>
19 <xsl:for-each
20 select="slc:tree-test-result/slc:result-parts/slc:result-part">
21 <h2>
22 <xsl:value-of select="@path" />
23 </h2>
24 <table>
25 <xsl:for-each
26 select="slc:part-sub-list/slc:parts/slc:simple-result-part">
27 <tr>
28 <xsl:choose>
29 <xsl:when
30 test="slc:status = 'PASSED' ">
31 <td style="color:green">
32 <xsl:value-of
33 select="slc:message" />
34 </td>
35 </xsl:when>
36 <xsl:otherwise>
37 <td style="color:red">
38 <xsl:value-of
39 select="slc:message" />
40 </td>
41 </xsl:otherwise>
42 </xsl:choose>
43 </tr>
44 </xsl:for-each>
45 </table>
46 </xsl:for-each>
47 </body>
48 </html>
49 </xsl:template>
50 </xsl:stylesheet>