From 334193f4d3fc7a78e808ca0c8a526e167af45e50 Mon Sep 17 00:00:00 2001
From: gary_williams <gary_williams@localhost>
Date: Wed, 27 Feb 2008 11:45:08 +0000
Subject: [PATCH] test report show fail test groups and suites as red
---
opends/tests/functional-tests/shared/xsl/gen-groups-report.xsl | 15 ++++++++++++---
opends/tests/functional-tests/shared/xsl/gen-suites-report.xsl | 15 ++++++++++++---
2 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/opends/tests/functional-tests/shared/xsl/gen-groups-report.xsl b/opends/tests/functional-tests/shared/xsl/gen-groups-report.xsl
index 6ee3396..076c33b 100644
--- a/opends/tests/functional-tests/shared/xsl/gen-groups-report.xsl
+++ b/opends/tests/functional-tests/shared/xsl/gen-groups-report.xsl
@@ -108,6 +108,8 @@
</xsl:attribute>
<xsl:call-template name="setColour">
<xsl:with-param name="percent" select="$percent-tests"/>
+ <xsl:with-param name="red" select="'70'"/>
+ <xsl:with-param name="yellow" select="'95'"/>
</xsl:call-template>
<xsl:element name="tr">
<xsl:element name="td">
@@ -381,6 +383,8 @@
<xsl:element name="tr">
<xsl:call-template name="setColour">
<xsl:with-param name="percent" select="$test-percent"/>
+ <xsl:with-param name="red" select="'100'"/>
+ <xsl:with-param name="yellow" select="'100'"/>
</xsl:call-template>
<!-- Group Name -->
@@ -494,7 +498,10 @@
<xsl:attribute name="align">
<xsl:value-of select="'center'"/>
</xsl:attribute>
- <xsl:element name="b">
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="concat($url,$tests-dir)"/>
+ </xsl:attribute>
<xsl:value-of select="$tests-dir"/>
</xsl:element>
</xsl:element>
@@ -536,12 +543,14 @@
<xsl:template name="setColour">
<xsl:param name="percent"/>
+ <xsl:param name="red"/>
+ <xsl:param name="yellow"/>
<xsl:attribute name="bgcolor">
<xsl:choose>
- <xsl:when test="$percent < 70">
+ <xsl:when test="$percent < $red">
<xsl:value-of select="'red'" />
</xsl:when>
- <xsl:when test="$percent < 95">
+ <xsl:when test="$percent < $yellow">
<xsl:value-of select="'yellow'" />
</xsl:when>
<xsl:otherwise>
diff --git a/opends/tests/functional-tests/shared/xsl/gen-suites-report.xsl b/opends/tests/functional-tests/shared/xsl/gen-suites-report.xsl
index d50315b..8eb2e07 100644
--- a/opends/tests/functional-tests/shared/xsl/gen-suites-report.xsl
+++ b/opends/tests/functional-tests/shared/xsl/gen-suites-report.xsl
@@ -111,6 +111,8 @@
</xsl:attribute>
<xsl:call-template name="setColour">
<xsl:with-param name="percent" select="$percent-tests"/>
+ <xsl:with-param name="red" select="'70'"/>
+ <xsl:with-param name="yellow" select="'95'"/>
</xsl:call-template>
<xsl:element name="tr">
<xsl:element name="td">
@@ -383,6 +385,8 @@
<xsl:element name="tr">
<xsl:call-template name="setColour">
<xsl:with-param name="percent" select="$test-percent"/>
+ <xsl:with-param name="red" select="'100'"/>
+ <xsl:with-param name="yellow" select="'100'"/>
</xsl:call-template>
<!-- Group Name -->
@@ -496,7 +500,10 @@
<xsl:attribute name="align">
<xsl:value-of select="'center'"/>
</xsl:attribute>
- <xsl:element name="b">
+ <xsl:element name="a">
+ <xsl:attribute name="href">
+ <xsl:value-of select="concat($url,$tests-dir)"/>
+ </xsl:attribute>
<xsl:value-of select="$tests-dir"/>
</xsl:element>
</xsl:element>
@@ -538,12 +545,14 @@
<xsl:template name="setColour">
<xsl:param name="percent"/>
+ <xsl:param name="red"/>
+ <xsl:param name="yellow"/>
<xsl:attribute name="bgcolor">
<xsl:choose>
- <xsl:when test="$percent < 70">
+ <xsl:when test="$percent < $red">
<xsl:value-of select="'red'" />
</xsl:when>
- <xsl:when test="$percent < 95">
+ <xsl:when test="$percent < $yellow">
<xsl:value-of select="'yellow'" />
</xsl:when>
<xsl:otherwise>
--
Gitblit v1.10.0