mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Christophe Sovant
10.08.2009 5e9bfceab96d52d52a63f8b67b2672422c32f1b1
Change formatting of the testcase html reports
2 files modified
57 ■■■■ changed files
opends/tests/staf-tests/shared/functions/utils.xml 27 ●●●● patch | view | raw | blame | history
opends/tests/staf-tests/shared/xsl/gen-logs.xsl 30 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/shared/functions/utils.xml
@@ -1699,9 +1699,6 @@
        _functionRC = int(RC)
        _functionResult = STAXResult
      </script>
      <message log="1" level="'debug'">
        'runFunction: %s: returned [%s] with [%s]' % (functionName,RC,STAXResult)
      </message>
      <!-- this section handles the optional case when we need to set the 
           test case status
@@ -1917,15 +1914,6 @@
        cmdResult=STAXResult
      </script>
      <if expr="expectedRC != 'noCheck'">
        <call function="'checktestRC'">
          { 'returncode' : cmdRC,
            'result'     : cmdOutput,
            'expected'   : expectedRC,
            'issue'      : knownIssue
          }
        </call>
      </if>
      <script>
        def dig(var):
          try:
@@ -1944,6 +1932,17 @@
        if stripOutput == True:
          cmdResult=dig(cmdResult)
      </script>
      <if expr="expectedRC != 'noCheck'">
        <call function="'checktestRC'">
          { 'returncode' : cmdRC,
            'result'     : cmdResult,
            'expected'   : expectedRC,
            'issue'      : knownIssue
          }
        </call>
      </if>
      <return>
        cmdResult
      </return>
@@ -2402,7 +2401,7 @@
      </function-arg-def>      
      <function-arg-def name="expectedRC" type="optional" default="0">
        <function-arg-description>
          Expected return code value.
          Expected return code value.
          0 for successful grep, 1 for unsuccessful grep. Default value is 0.
          Wildcard 'noCheck' to not check the RC
        </function-arg-description>
@@ -2428,7 +2427,7 @@
          env = ['%s' % cp]        
        else:
          cmd = '%s/bin/javac' % JAVA_HOME
          env = ['JAVA_HOME=%s' % JAVA_HOME, '%s' % cp]
          env = ['JAVA_HOME=%s' % JAVA_HOME, '%s' % cp]
      </script>
      <call function="'listFolderByExtension'" >
opends/tests/staf-tests/shared/xsl/gen-logs.xsl
@@ -29,6 +29,32 @@
<xsl:output method="html" version="4.0" encoding="iso-8859-1" indent="yes"/>
<xsl:template name="br-replace">
  <xsl:param name="text"/>
  <xsl:variable name="cr" select="'\n'"/>
  <xsl:choose>
    <!-- If the value of the $text parameter
            contains a carriage return... -->
    <xsl:when test="contains($text,$cr)">
      <!-- Return the substring of $text before the carriage return -->
      <xsl:value-of select="substring-before($text,$cr)"/>
      <!-- And construct a <br/> element -->
      <br/>
      <!--
       | Then invoke this same br-replace template again, passing the
       | substring *after* the carriage return as the new "$text" to
       | consider for replacement
       +-->
      <xsl:call-template name="br-replace">
        <xsl:with-param name="text" select="substring-after($text,$cr)"/>
      </xsl:call-template>
    </xsl:when>
    <xsl:otherwise>
      <xsl:value-of select="$text"/>
    </xsl:otherwise>
 </xsl:choose>
</xsl:template>
<xsl:template match="/">
  
  <xsl:element name="html">
@@ -165,7 +191,9 @@
            </xsl:choose>
          </xsl:element>
          <xsl:element name="td">
            <xsl:value-of select="@message"/>
            <xsl:call-template name="br-replace">
              <xsl:with-param name="text" select="@message"/>
            </xsl:call-template>
          </xsl:element>
        </xsl:element>