ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! CDDL HEADER START
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! The contents of this file are subject to the terms of the
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! Common Development and Distribution License, Version 1.0 only
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! (the "License"). You may not use this file except in compliance
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! with the License.
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! See the License for the specific language governing permissions
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! and limitations under the License.
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! When distributing Covered Code, include this CDDL HEADER in each
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! file and include the License file at legal-notices/CDDLv1_0.txt.
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! If applicable, add the following below this CDDL HEADER, with the
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! fields enclosed by brackets "[]" replaced with your own identifying
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! information:
99d5e173470cf967aa87653364ed614299e7b511Tim Haley ! Portions Copyright [yyyy] [name of copyright owner]
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! CDDL HEADER END
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! Copyright 2008-2009 Sun Microsystems, Inc.
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks ! Portions Copyright 2011-2012 ForgeRock AS
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks<xsl:output method="html" version="4.0" encoding="iso-8859-1" indent="yes"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks<xsl:variable name="groupdir" select="translate($group, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:with-param name="tests-type" select="normalize-space('Stress Tests')"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:with-param name="tests-type" select="normalize-space('Functional Tests')"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!--- Test Report Header Variables -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="mailto" select="normalize-space($id/mailto)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="tests-dir" select="normalize-space($id/tests-dir)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="url" select="normalize-space($id/tests-url)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="coverage-url" select="normalize-space($id/coverage-url)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="productname" select="normalize-space($sut/name)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="hostname" select="normalize-space($sut/hostname)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="version" select="normalize-space($sut/version)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="buildid" select="normalize-space($sut/buildid)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="revision" select="normalize-space($sut/revision)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="os" select="normalize-space($sut/os-label)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="jvm" select="normalize-space($sut/jvm-label)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="testgroup" select="results/testgroup[translate(@name, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz') = $groupdir]"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="testsuite" select="$testgroup/testsuite"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="testcase" select="$testsuite/testcase"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="count-tests" select="count($testcase)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="total-tests" select="count($testcase[@suite=$suite])"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="pass-tests" select="count($testcase[@result='pass' and @suite=$suite])"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="fail-tests" select="count($testcase[@result='fail' and @suite=$suite])"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="inconc-tests" select="count($testcase[@result='unknown' and @suite=$suite])"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="kfail-tests" select="count($testcase[@suite=$suite]/issues)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <link rel="stylesheet" href="/reports/opends.css" type="text/css" />
91ebeef555ce7f899b6270a3c2df47b51f7ad59aahrens <xsl:value-of select="concat('Test Cases Report for ',$version)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <table class="tertmasttable" width="100%" cellspacing="0">
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <td align="center"><div class="collectionheader"><xsl:value-of select="$tests-type"/></div></td>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <table class="tertmasttable" width="100%" cellspacing="0">
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <td><div class="collectionheader"><xsl:value-of select="concat('Test Cases Report for ',$version)"/></div></td>
91ebeef555ce7f899b6270a3c2df47b51f7ad59aahrens <td width="10%"><a href="http://www.forgerock.com/"><img src="/reports/opendj_logo.png" alt="OpenDJ Logo" width="104" height="33" border="0" align="middle" /></a> </td>
91ebeef555ce7f899b6270a3c2df47b51f7ad59aahrens <!-- Overall Test Percentage -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:value-of select="round((($pass-tests div $total-tests) * 100) - 0.5)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!-- Shaded Line -->
3b2aab18808792cbd248a12f1edf139b89833c13Matthew Ahrens <!-- Percentage Result -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:with-param name="percent" select="$percent-tests"/>
3b2aab18808792cbd248a12f1edf139b89833c13Matthew Ahrens <xsl:with-param name="yellow" select="'95'"/>
3cb34c601f3ef3016f638574f5982e80c3735c71ahrens <!-- Shaded Line -->
3cb34c601f3ef3016f638574f5982e80c3735c71ahrens <!-- Identification -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!-- Shaded Line -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!-- Test Results Table -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="suitename" select="translate(@suite, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:variable name="tcname" select="normalize-space(@shortname)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!-- Test Name -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:value-of select="concat($url,$tests-dir,'/testlogs/',$groupdir,'/',$suitename,'-log.html#',@shortname)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!-- Start Time -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!-- End Time -->
91ebeef555ce7f899b6270a3c2df47b51f7ad59aahrens <!-- Duration -->
be6fd75a69ae679453d9cda5bff3326111e6d1caMatthew Ahrens <xsl:value-of select="concat(@duration,'s')"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!-- Result -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!-- Issue -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:value-of select="concat('https://bugster.forgerock.org/jira/browse/',@id)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:value-of select="concat('http://java.net/jira/browse/OPENDS-',@id)"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!-- Shaded Line -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <!-- Additional Information -->
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:value-of select="concat($url,$tests-dir,'/reports/id.html')"/>
bb0ade0978a02d3fe0b0165cd4725fdcb593fbfbahrens <xsl:value-of select="concat($url,$tests-dir,'/reports/id.html')"/>
ecd6cf800b63704be73fb264c3f5b6e0dafc068dmarks <xsl:value-of select="concat('mailto:',normalize-space($mailto))"/>
bb0ade0978a02d3fe0b0165cd4725fdcb593fbfbahrens <!-- Shaded Line -->