Changeset View
Changeset View
Standalone View
Standalone View
templates/ctesttojunit.xsl
Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Line(s) | 63 | <testsuite name="CTest" | |||
---|---|---|---|---|---|
64 | tests="{$numberOfTests}" | 64 | tests="{$numberOfTests}" | ||
65 | failures="{$numberOfFailures}" | 65 | failures="{$numberOfFailures}" | ||
66 | errors="0" | 66 | errors="0" | ||
67 | skipped="{$numberOfSkipped}"> | 67 | skipped="{$numberOfSkipped}"> | ||
68 | <xsl:for-each select="//Site/Testing/Test"> | 68 | <xsl:for-each select="//Site/Testing/Test"> | ||
69 | <xsl:variable name="testName" select="translate(Name, '-', '_')"/> | 69 | <xsl:variable name="testName" select="translate(Name, '-', '_')"/> | ||
70 | <xsl:variable name="duration" select="Results/NamedMeasurement[@name='Execution Time']/Value"/> | 70 | <xsl:variable name="duration" select="Results/NamedMeasurement[@name='Execution Time']/Value"/> | ||
71 | <xsl:variable name="status" select="@Status"/> | 71 | <xsl:variable name="status" select="@Status"/> | ||
72 | <xsl:variable name="completionStatus" select="Results/NamedMeasurement[@name='Completion Status']/Value"/> | ||||
72 | <xsl:variable name="output" select="Results/Measurement/Value"/> | 73 | <xsl:variable name="output" select="Results/Measurement/Value"/> | ||
73 | <xsl:variable name="className" select="translate(Path, '/.', '.')"/> | 74 | <xsl:variable name="className" select="translate(Path, '/.', '.')"/> | ||
74 | <testcase classname="projectroot{$className}" | 75 | <testcase classname="projectroot{$className}" | ||
75 | name="{$testName}"> | 76 | name="{$testName}"> | ||
76 | <xsl:choose> | 77 | <xsl:choose> | ||
77 | <xsl:when test="@Status='passed'"/> | 78 | <xsl:when test="@Status='passed'"/> | ||
79 | <xsl:when test="@Status='notrun' and $completionStatus='Unable to find executable'"> | ||||
80 | <failure> | ||||
81 | <xsl:value-of select="$output"/> | ||||
82 | </failure> | ||||
83 | </xsl:when> | ||||
78 | <xsl:when test="@Status='notrun'"> | 84 | <xsl:when test="@Status='notrun'"> | ||
79 | <skipped/> | 85 | <skipped/> | ||
80 | </xsl:when> | 86 | </xsl:when> | ||
81 | <xsl:otherwise> | 87 | <xsl:otherwise> | ||
82 | <failure> | 88 | <failure> | ||
83 | <xsl:value-of select="$output"/> | 89 | <xsl:value-of select="$output"/> | ||
84 | </failure> | 90 | </failure> | ||
85 | </xsl:otherwise> | 91 | </xsl:otherwise> | ||
Show All 10 Lines |