[Libguestfs] [PATCH] tests/run-xml-to-junit.xsl: allow to define a different classname
Richard W.M. Jones
rjones at redhat.com
Wed Mar 19 22:17:23 UTC 2014
On Wed, Mar 19, 2014 at 06:32:34PM +0100, Pino Toscano wrote:
> Read and use the classname attribute in each test if present, falling
> back to "TestSuite" (used so far).
> ---
> tests/run-xml-to-junit.xsl | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/tests/run-xml-to-junit.xsl b/tests/run-xml-to-junit.xsl
> index b0d56f3..3bae981 100644
> --- a/tests/run-xml-to-junit.xsl
> +++ b/tests/run-xml-to-junit.xsl
> @@ -15,8 +15,9 @@
> <xsl:variable name="TestcaseName"><xsl:value-of select="@name"/></xsl:variable>
> <xsl:variable name="TestcaseTime"><xsl:value-of select="@time"/></xsl:variable>
> <xsl:variable name="TestcaseRescode"><xsl:value-of select="@rescode"/></xsl:variable>
> + <xsl:variable name="TestcaseClassname"><xsl:choose><xsl:when test="@classname"><xsl:value-of select="@classname"/></xsl:when><xsl:otherwise>TestSuite</xsl:otherwise></xsl:choose></xsl:variable>
> <xsl:variable name="TestcaseOutput"><xsl:value-of select="."/></xsl:variable>
> - <testcase name="{$TestcaseName}" classname="TestSuite" time="{$TestcaseTime}">
> + <testcase name="{$TestcaseName}" classname="{$TestcaseClassname}" time="{$TestcaseTime}">
> <xsl:choose>
> <xsl:when test="$TestcaseRescode = 0">
> <system-out><xsl:value-of select="$TestcaseOutput"/></system-out>
ACK.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
More information about the Libguestfs
mailing list