summaryrefslogtreecommitdiffstats
path: root/test/gtester.xsl
diff options
context:
space:
mode:
authorMihael Koep <koep@schneide.com>2012-10-19 17:03:49 +0200
committerMihael Koep <koep@schneide.com>2012-10-19 17:03:49 +0200
commit9866002f3f569f6da886d71964d3298183cd1646 (patch)
tree968097e2f5fa11a094238ead6469739a725d8ce2 /test/gtester.xsl
parent37f48ae1b67b1205ba4884ec350afdf5ab7dd2d3 (diff)
parent6f12303cf4c4130d544c30f8ad5e2445a1fa3e61 (diff)
downloadlibuca-9866002f3f569f6da886d71964d3298183cd1646.tar.gz
libuca-9866002f3f569f6da886d71964d3298183cd1646.tar.bz2
libuca-9866002f3f569f6da886d71964d3298183cd1646.tar.xz
libuca-9866002f3f569f6da886d71964d3298183cd1646.zip
Merge remote branch 'origin/master' into dexela
Conflicts: CMakeLists.txt src/CMakeLists.txt src/uca-camera.c
Diffstat (limited to 'test/gtester.xsl')
-rw-r--r--test/gtester.xsl12
1 files changed, 7 insertions, 5 deletions
diff --git a/test/gtester.xsl b/test/gtester.xsl
index e8236d6..f2a5e97 100644
--- a/test/gtester.xsl
+++ b/test/gtester.xsl
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
+
<!-- I can't believe I have to do this -->
<!-- Based on this code:
http://geekswithblogs.net/Erik/archive/2008/04/01/120915.aspx
@@ -29,19 +29,21 @@
<xsl:template match="/">
<xsl:for-each select="gtester">
<testsuite>
+ <!-- currently we do not support different test binaries and only take the path
+ of the first as the testsuite name -->
<xsl:attribute name="name">
<xsl:value-of select="testbinary[1]/@path"/>
</xsl:attribute>
<xsl:attribute name="tests">
- <xsl:value-of select="count(testbinary[1]/testcase)"/>
+ <xsl:value-of select="count(testbinary/testcase[not(@skipped='1')])"/>
</xsl:attribute>
<xsl:attribute name="time">
- <xsl:value-of select="sum(testbinary[1]/testcase/duration)"/>
+ <xsl:value-of select="sum(testbinary/duration)"/>
</xsl:attribute>
<xsl:attribute name="failures">
- <xsl:value-of select="count(testbinary[1]/testcase/status[@result='failed'])"/>
+ <xsl:value-of select="count(testbinary/testcase/status[@result='failed'])"/>
</xsl:attribute>
- <xsl:for-each select="testbinary[1]/testcase">
+ <xsl:for-each select="testbinary/testcase[not(@skipped='1')]">
<testcase>
<xsl:variable name="classname">
<xsl:call-template name="strreplace">