Commit b2ed7d35cb119c7c3479a204670a09cf145b353c

formatting++
write fatal error messages to output as well
bamboo/scripts/qtestxml2junitxml.xsl
(15 / 11)
  
3434 <testcase classname="{$classname}" name="{@name}" time="0.0">
3535 <!-- handle fail -->
3636 <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>
4343
44 <!-- display a reasonable error message -->
44 <!-- display a reasonable error message -->
4545 <xsl:element name="failure">
4646 <xsl:attribute name="type">Standard</xsl:attribute>
4747 <xsl:attribute name="message">
48 <xsl:value-of select="concat($file,':',$line,' :: ',$description)" />
48 <xsl:value-of select="concat($file,':',$line,' :: ',$description)" />
4949 </xsl:attribute>
5050 </xsl:element>
51
5251 </xsl:if>
5352
54 <!-- handle skip -->
53 <!-- handle skip -->
5554 <xsl:if test="Incident/@type = 'skip'">
5655
5756 </xsl:if>
5959
6060<xsl:template name="display-system-out">
6161 <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']">
6363 <xsl:choose>
6464 <xsl:when test="@type='fail'">
6565 <xsl:value-of select="Description"/>
6767 <xsl:when test="@type='skip'">
6868 <xsl:value-of select="Description"/>
6969 </xsl:when>
70 <xsl:when test="@type='qfatal'">
71 <xsl:value-of select="Description"/>
72 </xsl:when>
7073 </xsl:choose>
74 <xsl:text>
75 </xsl:text>
7176 </xsl:for-each>
7277 </system-out>
7378</xsl:template>

Comments

Add a new comment:

Login or create an account to post a comment

Add your comment