Commit b2ed7d35cb119c7c3479a204670a09cf145b353c
- Diff rendering mode:
- inline
- side by side
bamboo/scripts/qtestxml2junitxml.xsl
(15 / 11)
|   | |||
| 34 | 34 | <testcase classname="{$classname}" name="{@name}" time="0.0"> | |
| 35 | 35 | <!-- handle fail --> | |
| 36 | 36 | <xsl:if test="Incident/@type = 'fail'"> | |
| 37 | <!-- will be used to generate "nice" error message --> | ||
| 38 | <xsl:variable name="file" select="Incident/@file" /> | ||
| 39 | <xsl:variable name="line" select="Incident/@line" /> | ||
| 40 | <xsl:variable name="description"> | ||
| 41 | <xsl:value-of select="Incident/Description" /> | ||
| 42 | </xsl:variable> | ||
| 37 | <!-- will be used to generate "nice" error message --> | ||
| 38 | <xsl:variable name="file" select="Incident/@file" /> | ||
| 39 | <xsl:variable name="line" select="Incident/@line" /> | ||
| 40 | <xsl:variable name="description"> | ||
| 41 | <xsl:value-of select="Incident/Description" /> | ||
| 42 | </xsl:variable> | ||
| 43 | 43 | ||
| 44 | <!-- display a reasonable error message --> | ||
| 44 | <!-- display a reasonable error message --> | ||
| 45 | 45 | <xsl:element name="failure"> | |
| 46 | 46 | <xsl:attribute name="type">Standard</xsl:attribute> | |
| 47 | 47 | <xsl:attribute name="message"> | |
| 48 | <xsl:value-of select="concat($file,':',$line,' :: ',$description)" /> | ||
| 48 | <xsl:value-of select="concat($file,':',$line,' :: ',$description)" /> | ||
| 49 | 49 | </xsl:attribute> | |
| 50 | 50 | </xsl:element> | |
| 51 | |||
| 52 | 51 | </xsl:if> | |
| 53 | 52 | ||
| 54 | <!-- handle skip --> | ||
| 53 | <!-- handle skip --> | ||
| 55 | 54 | <xsl:if test="Incident/@type = 'skip'"> | |
| 56 | 55 | ||
| 57 | 56 | </xsl:if> | |
| … | … | ||
| 59 | 59 | ||
| 60 | 60 | <xsl:template name="display-system-out"> | |
| 61 | 61 | <system-out> | |
| 62 | <xsl:for-each select="/TestCase/TestFunction/Incident[@type='fail'] | /TestCase/TestFunction/Message[@type='skip']"> | ||
| 62 | <xsl:for-each select="/TestCase/TestFunction/Incident[@type='fail'] | /TestCase/TestFunction/Message[@type='skip'] | /TestCase/TestFunction/Message[@type='qfatal']"> | ||
| 63 | 63 | <xsl:choose> | |
| 64 | 64 | <xsl:when test="@type='fail'"> | |
| 65 | 65 | <xsl:value-of select="Description"/> | |
| … | … | ||
| 67 | 67 | <xsl:when test="@type='skip'"> | |
| 68 | 68 | <xsl:value-of select="Description"/> | |
| 69 | 69 | </xsl:when> | |
| 70 | <xsl:when test="@type='qfatal'"> | ||
| 71 | <xsl:value-of select="Description"/> | ||
| 72 | </xsl:when> | ||
| 70 | 73 | </xsl:choose> | |
| 74 | <xsl:text> | ||
| 75 | </xsl:text> | ||
| 71 | 76 | </xsl:for-each> | |
| 72 | 77 | </system-out> | |
| 73 | 78 | </xsl:template> |
Comments
Add your comment
Please log in to comment



Add a new comment:
Login or create an account to post a comment