Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
- <xsl:template match="/">
- <html>
- <body>
- <table border="1" style="padding:10px">
- <tr bgcolor="#989898" style="color:white">
- <th style="text-align:center;padding:15px">Test suite</th>
- <th style="text-align:center;padding:15px">Test case</th>
- <th style="text-align:center;padding:15px">Plate</th>
- <th style="text-align:center;padding:15px">Distance</th>
- <th style="text-align:center;padding:15px">Side</th>
- <th style="text-align:center;padding:15px">Angle</th>
- <th style="text-align:center;padding:15px">Test status</th>
- <th style="text-align:center;padding:15px">Message</th>
- </tr>
- <xsl:variable name="testcaseAttributes" select="testsuites/testsuite/testcase"/>
- <xsl:for-each select="testsuites/testsuite/testcase">
- <xsl:if test="@failure='FAILED'">
- <tr style="color:#FF0000;font-weight:bold">
- <td style="text-align:center">
- <xsl:value-of select="@classname" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@name" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Plate" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Distance" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Side" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Angle" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@failure" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="failure/@message" />
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="@failure='PASSED'">
- <tr style="color:green">
- <td style="text-align:center">
- <xsl:value-of select="@classname" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@name" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Plate" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Distance" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Side" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Angle" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@failure" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@message" />
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="@failure='SKIPPED'">
- <tr style="color:#FFFF00;font-weight:bold">
- <td style="text-align:center">
- <xsl:value-of select="@classname" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@name" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Plate" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Distance" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Side" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@Angle" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@failure" />
- </td>
- <td style="text-align:center">
- <xsl:value-of select="@message" />
- </td>
- </tr>
- </xsl:if>
- </xsl:for-each>
- </table>
- </body>
- </html>
- </xsl:template>
- </xsl:stylesheet>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement