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

Gary Williams
13.25.2011 e935345f074b39154aca16ee62efbb0cbbf51847
fix junit report stylesheet to match Jenkins xunit plugin
1 files modified
15 ■■■■■ changed files
opends/tests/staf-tests/shared/xsl/junit-report.xsl 15 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/shared/xsl/junit-report.xsl
@@ -40,29 +40,26 @@
  <xsl:variable name="kfail-tests"      select="count($testcase/issues)"/>
  <xsl:variable name="fail-tests"       select="count($testcase[@result='fail'])"/>
  <xsl:variable name="inconc-tests"     select="count($testcase[@result='unknown'])"/>
  <testsuite name="FunctionalTests"
  <testsuite name="opendj.tests.functional"
    tests="{$total-tests}" time="0"
    failures="{$fail-tests}" errors="0"
    skipped="{$inconc-tests}">
    
    <xsl:for-each select="$testsuite">
      <xsl:variable name="testName" select="@testName"/>
      <xsl:variable name="message" select="'no message'"/>
      <xsl:for-each select="$testcase">
        <xsl:variable name="className" select="@name"/>
      <xsl:variable name="message" select="'no message'"/>
      <xsl:variable name="className" select="$testsuite/@name"/>
        <xsl:variable name="outcome" select="@result"/>
        <testcase classname="{$className}"
          name="{$testName}"
        <testcase classname="opendj.tests.functional"
          name="{@name}"
          time="{@duration}">
          
          <xsl:if test="contains($outcome, 'fail')">
          <xsl:if test="contains(@result, 'fail')">
            <failure>
              <xsl:value-of select="$message" />
            </failure>
          </xsl:if>
        </testcase>
      </xsl:for-each>
    </xsl:for-each>
  
  </testsuite>
</testsuites>