3826N/A<?
xml version="1.0" encoding="ISO-8859-1"?>
5691N/A<
xsl:
stylesheet version="1.0" 3826N/A ! The contents of this file are subject to the terms of the 3826N/A ! Common Development and Distribution License, Version 1.0 only 3826N/A ! (the "License"). You may not use this file except in compliance 3826N/A ! See the License for the specific language governing permissions 3826N/A ! and limitations under the License. 3826N/A ! When distributing Covered Code, include this CDDL HEADER in each 6982N/A ! If applicable, add the following below this CDDL HEADER, with the 6982N/A ! fields enclosed by brackets "[]" replaced with your own identifying 3826N/A ! Portions Copyright [yyyy] [name of copyright owner] 5061N/A ! Copyright 2008-2010 Sun Microsystems, Inc. 5691N/A ! Portions Copyright 2011-2012 ForgeRock AS 3826N/A<
xsl:
output method="html" version="4.0" encoding="iso-8859-1" indent="yes"/>
4259N/A <
xsl:
apply-
templates select="qa"/>
4259N/A <
xsl:
apply-
templates select="stress-tests"/>
4259N/A <
xsl:
apply-
templates select="functional-tests"/>
4259N/A<
xsl:
template match="stress-tests">
4259N/A <
xsl:
call-
template name="main">
4259N/A <
xsl:
with-
param name="tests-type" select="normalize-space('Stress Tests')"/>
4259N/A<
xsl:
template match="functional-tests">
4259N/A <
xsl:
call-
template name="main">
4259N/A <
xsl:
with-
param name="tests-type" select="normalize-space('Functional Tests')"/>
4259N/A <
xsl:
param name="tests-type"/>
3826N/A <!-- Test Report Header Variables --> 4259N/A <
xsl:
variable name="id" select="identification"/>
4723N/A <
xsl:
variable name="productname" select="normalize-space($sut[@product='opends']/name)"/>
3826N/A <
xsl:
variable name="version" select="normalize-space($sut[@product='opends']/version)"/>
5334N/A <
xsl:
value-
of select="concat('Identification for ',$version)"/>
4259N/A <
table class="tertmasttable" width="100%" cellspacing="0">
4259N/A <
td align="center"><
div class="collectionheader"><
xsl:
value-
of select="$tests-type"/></
div></
td>
3826N/A <
table class="tertmasttable" width="100%" cellspacing="0">
5334N/A <
td><
div class="collectionheader"><
xsl:
value-
of select="concat('Identification for ',$version)"/></
div></
td>
3826N/A <
xsl:
attribute name="noshade">
3826N/A <
xsl:
value-
of select="'noshade'"/>
3826N/A <
xsl:
attribute name="size">
3826N/A <!-- Software Under Test--> 3826N/A <
xsl:
value-
of select="'Software Under Test'"/>
5691N/A <
xsl:
value-
of select="'OpenDJ'"/>
3826N/A <
xsl:
attribute name="border">
3826N/A <
xsl:
value-
of select="'1'"/>
3826N/A <
xsl:
attribute name="cellpadding">
3826N/A <
xsl:
value-
of select="'1'"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'80%'"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Name: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/name)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Version: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/version)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Build ID: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/buildid)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Revision: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/revision)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'MD5 Sum: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/md5-sum)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Hostname: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/hostname)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Java Version: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/jvm-version)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Java Vendor: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/jvm-vendor)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Java Archicture: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/jvm-arch)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Java Home: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/jvm-home)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Java Binpath: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/jvm-bin)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Java Args: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/jvm-args)"/>
3826N/A <
xsl:
value-
of select="'DSML Gateway'"/>
5691N/A <!-- DSML Gateway Table --> 3826N/A <
xsl:
attribute name="border">
3826N/A <
xsl:
value-
of select="'1'"/>
3826N/A <
xsl:
attribute name="cellpadding">
3826N/A <
xsl:
value-
of select="'1'"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'80%'"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Name: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='dsml']/name)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Version: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/version)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Build ID: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/buildid)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Revision: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/revision)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'MD5 Sum: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='dsml']/md5-sum)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Hostname: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/hostname)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Java Version: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/jvm-version)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Java Vendor: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/jvm-vendor)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Java Archicture: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/jvm-arch)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Java Home: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/jvm-home)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Web Container: '"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='dsml']/dsml-container)"/>
5047N/A <
xsl:
value-
of select="'Configuration Details'"/>
5047N/A <!-- Configuration Table--> 5047N/A <
xsl:
attribute name="border">
5047N/A <
xsl:
value-
of select="'1'"/>
5047N/A <
xsl:
attribute name="cellpadding">
5047N/A <
xsl:
value-
of select="'1'"/>
5047N/A <
xsl:
value-
of select="'Attribute'"/>
5047N/A <
xsl:
value-
of select="'Value'"/>
5047N/A <
xsl:
value-
of select="@attribute"/>
5047N/A <
xsl:
value-
of select="value"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
5691N/A <
xsl:
value-
of select="'OpenDJ Package: '"/>
3826N/A <
xsl:
attribute name="href">
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/server-package)"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/server-package)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'DSML Gateway Package: '"/>
3826N/A <
xsl:
attribute name="href">
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='dsml']/dsml-package)"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='dsml']/dsml-package)"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'SNMP Package: '"/>
3826N/A <
xsl:
attribute name="href">
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/snmp-jarfile)"/>
3826N/A <
xsl:
value-
of select="normalize-space($sut[@product='opends']/snmp-jarfile)"/>
3826N/A <
xsl:
attribute name="noshade">
3826N/A <
xsl:
value-
of select="'noshade'"/>
3826N/A <
xsl:
attribute name="size">
3826N/A <
xsl:
value-
of select="'Test Software'"/>
3826N/A <
xsl:
value-
of select="'STAF'"/>
3826N/A <
xsl:
attribute name="border">
3826N/A <
xsl:
value-
of select="'1'"/>
3826N/A <
xsl:
attribute name="cellpadding">
3826N/A <
xsl:
value-
of select="'1'"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'80%'"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'Controller'"/>
3826N/A <
xsl:
value-
of select="'Slave'"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'STAF Host: '"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'STAF Version: '"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'25%'"/>
3826N/A <
xsl:
value-
of select="'STAF Root: '"/>
5691N/A <!-- STAF Services Table--> 3826N/A <
xsl:
attribute name="border">
3826N/A <
xsl:
value-
of select="'1'"/>
3826N/A <
xsl:
attribute name="cellpadding">
3826N/A <
xsl:
value-
of select="'2'"/>
3826N/A <
xsl:
attribute name="width">
3826N/A <
xsl:
value-
of select="'80%'"/>
3826N/A <
xsl:
value-
of select="'Name'"/>
3826N/A <
xsl:
value-
of select="'Version'"/>
3826N/A <
xsl:
value-
of select="'Library'"/>
3826N/A <
xsl:
value-
of select="'Executable'"/>
3826N/A <
xsl:
value-
of select="'Options'"/>
3826N/A <
xsl:
value-
of select="'Params'"/>
3826N/A <
xsl:
value-
of select="@name"/>
3826N/A <
xsl:
value-
of select="version"/>
3826N/A <
xsl:
value-
of select="library"/>
3826N/A <
xsl:
value-
of select="executable"/>
3826N/A <
xsl:
value-
of select="options"/>
3826N/A <
xsl:
value-
of select="params"/>
3826N/A <
xsl:
attribute name="noshade">
3826N/A <
xsl:
value-
of select="'noshade'"/>
3826N/A <
xsl:
attribute name="size">
3826N/A <!-- Additional Information --> 3826N/A <
xsl:
value-
of select="'Additional Information'"/>
3826N/A <
xsl:
value-
of select="'Test Archive: '"/>
3826N/A <
xsl:
attribute name="href">
3826N/A <
xsl:
value-
of select="concat($url,normalize-space($tests-dir))"/>
3826N/A <
xsl:
value-
of select="normalize-space($tests-dir)"/>
5105N/A <
xsl:
value-
of select="'Coverage: '"/>
5105N/A <
xsl:
attribute name="href">
5105N/A <
xsl:
value-
of select="$coverage-url"/>
5105N/A <
xsl:
value-
of select="$coverage-url"/>
3826N/A <
xsl:
value-
of select="'Mail Sent to: '"/>
3826N/A <
xsl:
attribute name="href">
3826N/A <
xsl:
value-
of select="concat('mailto:',normalize-space($mailto))"/>
3826N/A <
xsl:
value-
of select="normalize-space($mailto)"/>
3826N/A <
xsl:
attribute name="noshade">
3826N/A <
xsl:
value-
of select="'noshade'"/>
3826N/A <
xsl:
attribute name="size">