10139N/A<xsl:output method="html" indent="yes" encoding="US-ASCII"/>
12147N/A Licensed to the Apache Software Foundation (ASF) under one or more
10139N/A contributor license agreements. See the NOTICE file distributed with
10139N/A this work for additional information regarding copyright ownership.
10139N/A The ASF licenses this file to You under the Apache License, Version 2.0
17820N/A (the "License"); you may not use this file except in compliance with
10139N/A the License. You may obtain a copy of the License at
10139N/A Unless required by applicable law or agreed to in writing, software
10139N/A distributed under the License is distributed on an "AS IS" BASIS,
10139N/A WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10139N/A See the License for the specific language governing permissions and
10159N/A The purpose have this XSL is to provide a nice way to look at the output
12773N/A @author <a href="mailto:sbailliez@apache.org">Stephane Bailliez</a>
10139N/A<xsl:decimal-format decimal-separator="." grouping-separator="," />
10139N/A font:normal 100% arial,helvetica,sanserif;
10139N/A font:bold 80% arial,helvetica,sanserif;
10139N/A font:bold 80% arial,helvetica,sanserif;
10139N/A <table border="0" cellpadding="0" cellspacing="0" width="100%">
10139N/A <td valign="top" class="bannercell">
10139N/A <td style="text-align:right;vertical-align:bottom">
10139N/A <table border="0" width="100%">
10139N/A <tr><td><hr noshade="yes" size="1"/></td></tr>
10139N/A <xsl:apply-templates select="build"/>
10139N/A <xsl:if test="@error">failed</xsl:if>
10139N/A <xsl:if test="not(@error)">complete</xsl:if>
10139N/A <td nowrap="yes">Build Failed</td>
18532N/A <td nowrap="yes">Build Complete</td>
18422N/A <td style="text-align:right" nowrap="yes">Total Time: <xsl:value-of select="@time"/></td>
18300N/A <tt><xsl:value-of select="@error"/></tt><br/>
18236N/A <i style="font-size:80%">See the <a href="#stacktrace" alt="Click for details">stacktrace</a>.</i>
17882N/A <table border="1" cellspacing="2" cellpadding="3" width="100%" style="font-size:80%">
17882N/A <tr class="a"><td width="1">
ant.file</td><td><xsl:value-of select="substring-after(//message[contains(text(),'
ant.file')], '->')"/></td></tr>
17882N/A <tr class="b"><td width="1">
ant.version</td><td><xsl:value-of select="substring-after(//message[contains(text(),'
ant.version')], '->')"/></td></tr>
17570N/A <tr class="b"><td width="1">
os.name</td><td><xsl:value-of select="substring-after(//message[contains(text(),'
os.name')], '->')"/></td></tr>
17301N/A <table class="log" border="1" cellspacing="2" cellpadding="3" width="100%">
17142N/A <th nowrap="yes" align="left" width="1%">target</th>
16987N/A <th nowrap="yes" align="left" width="1%">task</th>
16987N/A <th nowrap="yes" align="left">message</th>
16906N/A <xsl:apply-templates select=".//message[@priority != 'debug']"/>
16429N/A <pre><xsl:value-of select="stacktrace"/></pre>
16162N/A<!-- report every message but those with debug priority -->
16626N/A<xsl:template match="message[@priority!='debug']">
16626N/A <xsl:if test="position() mod 2 = 1">a</xsl:if>
15854N/A <xsl:if test="position() mod 2 = 0">b</xsl:if>
15696N/A <td nowrap="yes" width="1%"><xsl:value-of select="../../@name"/></td>
16626N/A <td nowrap="yes" style="text-align:right" width="1%">[ <xsl:value-of select="../@name"/> ]</td>
14554N/A <td class="{@priority}" nowrap="yes">
16626N/A <xsl:value-of select="text()"/>