[jbosstools-commits] JBoss Tools SVN: r41929 - in branches/jbosstools-3.3.x/build/results: DEPRECATED and 5 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Jun 13 09:22:49 EDT 2012


Author: nickboldt
Date: 2012-06-13 09:22:48 -0400 (Wed, 13 Jun 2012)
New Revision: 41929

Added:
   branches/jbosstools-3.3.x/build/results/DEPRECATED/
   branches/jbosstools-3.3.x/build/results/DEPRECATED/.gitignore
   branches/jbosstools-3.3.x/build/results/DEPRECATED/OLD/
   branches/jbosstools-3.3.x/build/results/DEPRECATED/OLD/buildResults.xsl
   branches/jbosstools-3.3.x/build/results/DEPRECATED/build.xml
   branches/jbosstools-3.3.x/build/results/DEPRECATED/buildResults.css
   branches/jbosstools-3.3.x/build/results/DEPRECATED/buildResults.xsl
   branches/jbosstools-3.3.x/build/results/DEPRECATED/collect-test-results.xml
   branches/jbosstools-3.3.x/build/results/DEPRECATED/surefire-reports/
   branches/jbosstools-3.3.x/build/results/DEPRECATED/surefire-reports/NoTestsRun/
   branches/jbosstools-3.3.x/build/results/DEPRECATED/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml
   branches/jbosstools-3.3.x/build/results/index-template.html
   branches/jbosstools-3.3.x/build/results/pom.xml
Removed:
   branches/jbosstools-3.3.x/build/results/OLD/buildResults.xsl
   branches/jbosstools-3.3.x/build/results/buildResults.css
   branches/jbosstools-3.3.x/build/results/buildResults.xsl
   branches/jbosstools-3.3.x/build/results/collect-test-results.xml
   branches/jbosstools-3.3.x/build/results/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml
Modified:
   branches/jbosstools-3.3.x/build/results/.gitignore
   branches/jbosstools-3.3.x/build/results/build.xml
Log:
https://issues.jboss.org/browse/JBIDE-6958 backport from trunk to 33x branch (because we're respinning anyway)

Modified: branches/jbosstools-3.3.x/build/results/.gitignore
===================================================================
--- branches/jbosstools-3.3.x/build/results/.gitignore	2012-06-13 12:56:06 UTC (rev 41928)
+++ branches/jbosstools-3.3.x/build/results/.gitignore	2012-06-13 13:22:48 UTC (rev 41929)
@@ -1,3 +1 @@
-*.out.*
-zips
-buildResults.html
+target

Copied: branches/jbosstools-3.3.x/build/results/DEPRECATED/.gitignore (from rev 41918, branches/jbosstools-3.3.x/build/results/.gitignore)
===================================================================
--- branches/jbosstools-3.3.x/build/results/DEPRECATED/.gitignore	                        (rev 0)
+++ branches/jbosstools-3.3.x/build/results/DEPRECATED/.gitignore	2012-06-13 13:22:48 UTC (rev 41929)
@@ -0,0 +1,3 @@
+*.out.*
+zips
+buildResults.html

Copied: branches/jbosstools-3.3.x/build/results/DEPRECATED/OLD/buildResults.xsl (from rev 41918, branches/jbosstools-3.3.x/build/results/OLD/buildResults.xsl)
===================================================================
--- branches/jbosstools-3.3.x/build/results/DEPRECATED/OLD/buildResults.xsl	                        (rev 0)
+++ branches/jbosstools-3.3.x/build/results/DEPRECATED/OLD/buildResults.xsl	2012-06-13 13:22:48 UTC (rev 41929)
@@ -0,0 +1,264 @@
+<xsl:transform version="1.0"
+	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xalan">
+	<xsl:output method="html" indent="yes" xalan:indent-amount="4" />
+	<xsl:template match="/projects">
+
+		<xsl:variable name="baseurl">
+			<xsl:value-of select="@baseurl" />
+		</xsl:variable>
+
+		<html>
+			<head>
+				<title>JBossTools Build Results</title>
+				<link rel="stylesheet" type="text/css" href="buildResults.css" />
+			</head>
+			<body>
+				<div id="header-blue">
+					<table width="100%" height="100%">
+						<tr>
+							<td>
+								<span id="title-blue">JBossTools Build Results</span>
+								<br />
+								<span id="buildName-blue">
+									${build-type} build
+									${jbds-build-name}
+									<span id="buildName-blue" style="font-size: x-small;">
+										[Hudson Build
+										<a id="buildName-blue" style="font-size: x-small;"
+											href="http://hudson.qa.jboss.com/hudson/view/DevStudio/job/${hudson-job-name}/${hudson-build-number}/">#${hudson-build-number},
+											${hudson-build-id}</a>
+										]
+									</span>
+									<span id="buildName-blue" style="font-size: x-small; font-style: italic;">
+										<a id="buildName-blue"
+											style="font-size: x-small; font-style: italic; color: black;"
+											href="http://hudson.jboss.org/hudson/view/JBossTools/job/${hudson-job-name}/">Public
+											Hudson Mirror</a>
+									</span>
+								</span>
+							</td>
+							<td align="right">
+								<span id="buildDate-blue">${date}</span>
+								<br />
+								<span id="buildExecTime-blue">${build-time}</span>
+								<br />
+								<a id="buildLog-blue"
+									href="http://download.jboss.org/jbosstools/builds/staging/${hudson-job-name}/logs/">Build Logs</a>
+							</td>
+						</tr>
+					</table>
+				</div>
+
+				<div id="downloads-blue">
+					<table id="links-blue" width="100%">
+						<tr>
+							<td>
+								<a class="blue" href="http://www.jboss.org/tools">JBossTools</a>
+								|
+								<a class="blue" href="http://www.redhat.com/jbds">JBDS</a>
+								|
+								<a class="blue" href="http://tools.hibernate.org">Hibernate Tools</a>
+								|
+								<a class="blue"
+									href="http://www.jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=201">User
+									Forum</a>
+								|
+								<a class="blue"
+									href="http://jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=162">Development
+									Forum</a>
+								|
+								<a class="blue"
+									href="http://jira.jboss.com/jira/secure/BrowseProject.jspa?id=10020">JIRA
+									/ Bugs</a>
+								| #jbosstools on irc.freenode.net
+							</td>
+							<td align="right">
+								<a class="blue" href="http://www.redhat.com">
+									<img src="images/redhat.gif" border="0" />
+								</a>
+								<a class="blue" href="http://www.jboss.org">
+									<img src="images/jboss.gif" border="0" />
+								</a>
+								<a class="blue" href="http://www.hibernate.org">
+									<img src="images/hibernate.gif" border="0" />
+								</a>
+								<a class="blue" href="http://www.eclipse.org">
+									<img src="images/eclipse.gif" border="0" />
+								</a>
+							</td>
+						</tr>
+					</table>
+
+					<div id="downloadLinks">
+
+						<table>
+							<tr>
+								<td colspan="2">
+									First time here ? Read
+									<a href="http://www.jboss.org/tools/download/installation.html">How
+										to install JBoss Tools.</a>
+								</td>
+							</tr>
+
+							<tr>
+								<td colspan="2">
+									<h1>p2 Repo / Update Site Zips:</h1>
+								</td>
+							</tr>
+
+							<xsl:for-each select="project">
+								<xsl:variable name="rowColor">
+									<xsl:if test="position() mod 2 = 1">
+										#CCCCEE
+									</xsl:if>
+									<xsl:if test="position() mod 2 = 0">
+										#FFFFFF
+									</xsl:if>
+									<xsl:if test="contains(@name,'All')">
+										#CCEECC
+									</xsl:if>
+									<xsl:if test="contains(@name,'Source')">
+										#EECCCC
+									</xsl:if>
+								</xsl:variable>
+
+									<tr bgcolor="{$rowColor}">
+									<td>
+										<img src="images/OK-small.png" />
+									</td>
+									<td class="downloadInfo">
+										<xsl:for-each select=".">
+											<b>
+												<acronym title="{@name} :: {description}">
+													<a class="allLink-blue" href="{$baseurl}/{download/@url}">
+														<xsl:value-of select="concat(@name,'  ', at version)" />
+													</a>
+												</acronym>
+												<br />
+												<a class="md5" href="{$baseurl}/{download/@url}.MD5">MD5</a>
+												| filesize:
+												<xsl:value-of select="download/@size" />
+											</b>
+											<br />
+										</xsl:for-each>
+									</td>
+								</tr>
+							</xsl:for-each>
+						</table>
+
+					</div>
+
+					<div id="rightFrame">
+						<div id="buildDrivers-blue">
+							<b>SVN Revisions</b>
+							<br />
+							See
+							<a
+								href="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.2_stable_branch.aggregate/logs/SVN_REVISION.txt">SVN_REVISION.txt</a>
+						</div>
+						<div id="buildDrivers-blue">
+							<b>Target Platform</b>
+							<table>
+								<tr>
+									<td rowspan="3">
+										Eclipse Helios 3.6.1 +
+										<br />
+										Web Tools 3.2.2 +
+										<br />
+										TPTP + BIRT + DTP ...
+									</td>
+									<td>
+										<a class="blue"
+											href="http://download.jboss.org/jbosstools/updates/target-platform/latest/">Target Platform Update Site</a>
+									</td>
+								</tr>
+								<tr>
+									<td>
+										<a class="blue"
+											href="http://download.jboss.org/jbosstools/updates/target-platform/e361-wtp322.target.zip">Target Platform Update Zip</a>
+									</td>
+								</tr>
+								<tr>
+									<td>
+										<a class="blue"
+											href="http://anonsvn.jboss.org/repos/jbosstools/trunk/build/target-platform/unified.target">Target Platform Definition File</a>
+									</td>
+								</tr>
+							</table>
+						</div>
+						<div id="unitTestResults-blue">
+							<b>Unit Test Results</b>
+							<br />
+
+							See
+							<a
+								href="http://hudson.qa.jboss.com/hudson/view/DevStudio_Stable_Branch/job/jbosstools-3.2_stable_branch.tests/">jbosstools-3.2_stable_branch.tests</a>
+							<!-- <table> <tr> <td> <img src="images/test.gif" /> Tests </td> <td 
+								align="right">??? </td> </tr> <tr> <td> <img src="images/testerr.gif" /> 
+								Errors </td> <td align="right">???</td> </tr> <tr> <td> <img src="images/testfail.gif" 
+								/> Failures </td> <td align="right">???</td> </tr> <tr> <td colspan="2"> 
+								<b id="testPassPercentageAmount">%</b> tests passed <div id="testPercentage"> 
+								<div id="testPassPercentage"> </div> <div id="testFailPercentage"> </div> 
+								</div> </td> </tr> </table> -->
+
+							<script>
+								<!-- var tests = 2228; var failures = 0; var errors = 0; var passPercent 
+									= Math.floor(((tests-(failures+errors))/tests) * 100); var failPercent = 
+									100 - passPercent; document.getElementById("testPassPercentage").style.width 
+									= passPercent + '%'; document.getElementById("testFailPercentage").style.width 
+									= failPercent + '%'; document.getElementById("testPassPercentageAmount").innerHTML 
+									= passPercent + '%'; -->
+							</script>
+
+							<!-- <div align="right"> <a class="blue" style="align: right;" href="tests/test-results/org.jboss.ide.eclipse.tests.html">See 
+								full unit test results</a> </div> <div align="right"> <a class="blue" style="align: 
+								right;" href="tests/test-results/test-workspace.log.txt">See unit test workspace 
+								log</a> </div> <div id="coverageResults-blue"> <b>Test Coverage Results</b> 
+								<br /> <div align="right"> <a class="blue" style="align: right;" href="tests/test-results/emma-coverage/index.html">See 
+								test coverage results</a> </div> <div align="right"> <a class="blue" style="align: 
+								right;" href="tests/test-results/emma-coverage/coverage.es">See coverage 
+								session file</a> </div> </div> -->
+						</div>
+
+						<div id="buildInfo">
+							<p>
+								<b>WARNING</b>
+							</p>
+							<p>This build has been deemed by the JBossTools team to be in
+								good working condition.
+								Please note that this build may be a
+								developer release, and if so
+								should be treated
+								with slightly more
+								understanding and care than a stable release.
+								Please see the
+								release
+								notes on JIRA and/or Sourceforge for further
+								information.
+								(This
+								release is much less likely to
+								set your
+								computer aflame.)</p>
+
+							<p>Any suggestions/issues should be posted on the relevant
+								product
+								forums and should clearly indicate that you are using an
+								integration
+								build. Please take care in making sure that your
+								issue hasn't
+								already been addressed when posting on forums or
+								opening new
+								JIRA issues.</p>
+						</div>
+
+					</div>
+
+				</div>
+
+			</body>
+		</html>
+
+
+
+	</xsl:template>
+</xsl:transform>
\ No newline at end of file

Copied: branches/jbosstools-3.3.x/build/results/DEPRECATED/build.xml (from rev 41918, branches/jbosstools-3.3.x/build/results/build.xml)
===================================================================
--- branches/jbosstools-3.3.x/build/results/DEPRECATED/build.xml	                        (rev 0)
+++ branches/jbosstools-3.3.x/build/results/DEPRECATED/build.xml	2012-06-13 13:22:48 UTC (rev 41929)
@@ -0,0 +1,184 @@
+<project default="buildResults.single">
+
+	<!-- should be set by script or in Hudson -->
+	<property name="ZIPSUFFIX" value="SNAPSHOT" />
+
+	<!-- should be set by Hudson -->
+	<!-- <property name="JOB_NAME" value="jbosstools-3.2.0.M2.continuous" /> -->
+
+	<!-- if ${WORKSPACE}/site folder exists, target that folder; else generate here. -->
+	<condition property="output.dir" value="${WORKSPACE}/results" else="${basedir}">
+		<available file="${WORKSPACE}/results" />
+	</condition>
+
+	<condition property="WORKINGDIR" value="${WORKSPACE}/sources" else="${basedir}/../..">
+		<available file="${WORKSPACE}/sources" type="dir" />
+	</condition>
+	<property name="input.dir" value="${WORKINGDIR}" />
+
+	<mkdir dir="${WORKINGDIR}" />
+
+	<condition property="COMMON_TOOLS" value="/home/hudson/static_build_env/jbds/tools">
+		<available file="/home/hudson/static_build_env/jbds" type="dir" />
+	</condition>
+	<condition property="COMMON_TOOLS" value="${WORKINGDIR}/../tools" else="${java.io.tmpdir}">
+		<available file="${WORKINGDIR}/../tools" type="dir" />
+	</condition>
+	<mkdir dir="${COMMON_TOOLS}" />
+
+	<target name="get.ant-contrib" unless="ant-contrib.jar.exists">
+		<property name="ANTCONTRIB_MIRROR" value="http://downloads.sourceforge.net/ant-contrib/" />
+		<get usetimestamp="true" dest="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" src="${ANTCONTRIB_MIRROR}/ant-contrib-1.0b2-bin.zip" />
+		<touch file="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" />
+		<mkdir dir="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" />
+		<unzip src="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" dest="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" overwrite="true" />
+		<copy file="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_/ant-contrib/lib/ant-contrib.jar" tofile="${COMMON_TOOLS}/ant-contrib.jar" failonerror="true" />
+		<delete dir="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" includeemptydirs="true" quiet="true" />
+	</target>
+
+	<target name="get.saxon" unless="saxon.jar.exists">
+		<!-- or use http://downloads.sourceforge.net/saxon/saxonhe9-3-0-4j.zip ? -->
+		<property name="SAXON_MIRROR" value="http://downloads.sourceforge.net/project/saxon/Saxon-HE/9.3/saxonhe9-3-0-4j.zip?r=http%3A%2F%2Fsaxon.sourceforge.net%2F&amp;ts=1297812383&amp;use_mirror=softlayer" />
+		<get usetimestamp="true" dest="${COMMON_TOOLS}/saxonhe9-3-0-4j.zip" src="${SAXON_MIRROR}" />
+		<mkdir dir="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_" />
+		<unzip src="${COMMON_TOOLS}/saxonhe9-3-0-4j.zip" dest="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_" overwrite="true" />
+		<copy file="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_/saxon9he.jar" tofile="${COMMON_TOOLS}/saxon.jar" failonerror="true" />
+		<delete dir="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_" includeemptydirs="true" quiet="true" />
+	</target>
+
+	<target name="init">
+		<available file="${COMMON_TOOLS}/ant-contrib.jar" type="file" property="ant-contrib.jar.exists" />
+		<antcall target="get.ant-contrib" />
+		<taskdef resource="net/sf/antcontrib/antlib.xml">
+			<classpath>
+				<pathelement location="${COMMON_TOOLS}/ant-contrib.jar" />
+			</classpath>
+		</taskdef>
+
+		<available file="${COMMON_TOOLS}/saxon.jar" type="file" property="saxon.jar.exists" />
+		<antcall target="get.saxon" />
+
+		<condition property="aggregate_site_build.xml" value="${basedir}/../aggregate/build.xml">
+			<available file="${basedir}/../aggregate/build.xml" type="file" />
+		</condition>
+
+		<macrodef name="get.size">
+			<attribute name="file" />
+			<attribute name="property" />
+			<sequential>
+				<var name="size" unset="true" />
+				<var name="size-in-mb" unset="true" />
+				<if>
+					<available file="@{file}" />
+					<then>
+						<length file="@{file}" property="size" />
+						<math result="size-in-mb">
+							<op op="/">
+								<op op="floor">
+									<op op="*">
+										<op op="/">
+											<num value="${size}" />
+											<num value="1048576" />
+										</op>
+										<num value="100" />
+									</op>
+								</op>
+								<num value="100" />
+							</op>
+						</math>
+
+						<property name="@{property}" value="${size-in-mb}" />
+					</then>
+					<else>
+						<property name="@{property}" value="-1" />
+					</else>
+				</if>
+			</sequential>
+		</macrodef>
+	</target>
+
+	<!-- NEW STUFF HERE -->
+
+	<target name="buildResults.single" depends="init" description="generate buildResults.html from build properties">
+		<ant target="collect.zips" antfile="${aggregate_site_build.xml}">
+			<property name="inputRepos" value="2" />
+			<property name="inputRepo1" value="file://${input.dir}/all/repo/" />
+			<property name="inputRepo2" value="http://download.jboss.org/jbosstools/builds/staging/${JOB_NAME}/all/repo/" />
+		</ant>
+		<ant target="collect.metadata" antfile="${aggregate_site_build.xml}">
+		</ant>
+		<antcall target="buildResults" />
+	</target>
+
+	<target name="buildResults.aggregate" depends="init" description="generate buildResults.html from build properties">
+		<ant target="collect.zips" antfile="${aggregate_site_build.xml}">
+			<property name="inputRepos" value="2" />
+			<property name="inputRepo1" value="file://${input.dir}/all/repo/" />
+			<!-- for trunk use _composite_/trunk; for 3.3_stable_branch, use _composite_/3.3.indigo -->
+			<property name="inputRepo2" value="http://download.jboss.org/jbosstools/builds/staging/_composite_/3.3.indigo/" />
+		</ant>
+		<ant target="collect.metadata" antfile="${aggregate_site_build.xml}">
+		</ant>
+		<antcall target="buildResults" />
+	</target>
+
+	<target name="test.buildResults.aggregate" depends="init" description="generate buildResults.html from build properties">
+		<property name="isTest" value="true" />
+		<ant target="collect.zips" antfile="${aggregate_site_build.xml}">
+			<property name="inputRepos" value="1" />
+			<!-- for trunk use _composite_/trunk; for 3.3_stable_branch, use _composite_/3.3.indigo -->
+			<property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/_composite_/3.3.indigo/" />
+		</ant>
+		<ant target="collect.metadata" antfile="${aggregate_site_build.xml}">
+		</ant>
+		<antcall target="buildResults" />
+	</target>
+
+	<target name="test.buildResults.single" depends="init" description="generate buildResults.html from build properties">
+		<property name="isTest" value="true" />
+		<ant target="collect.zips" antfile="${aggregate_site_build.xml}">
+			<property name="inputRepos" value="1" />
+			<property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.3_trunk.component--common/all/repo" />
+		</ant>
+		<ant target="collect.metadata" antfile="${aggregate_site_build.xml}">
+		</ant>
+		<antcall target="buildResults" />
+	</target>
+
+	<target name="buildResults" description="generate buildResults.html from build properties" depends="init">
+		<var name="propertiesFileFound" unset="true" />
+		<for param="propertiesFile" delimiter=", " list="${output.dir}/zips/build.properties.all.xml, zips/build.properties.all.xml, ../../logs/zips/build.properties.all.xml">
+			<sequential>
+				<if>
+					<and>
+						<available file="@{propertiesFile}" type="file" />
+						<not>
+							<isset property="propertiesFileFound" />
+						</not>
+					</and>
+					<then>
+						<var name="propertiesFileFound" value="true" />
+						<delete quiet="true" file="buildResults.html" />
+						<xslt in="@{propertiesFile}" out="buildResults.html" style="buildResults.xsl" force="true">
+							<classpath>
+								<pathelement location="${COMMON_TOOLS}/saxon.jar" />
+							</classpath>
+						</xslt>
+					</then>
+					<else>
+					</else>
+				</if>
+			</sequential>
+		</for>
+		<if>
+			<not>
+				<isset property="propertiesFileFound" />
+			</not>
+			<then>
+				<echo>Could not generate buildResults.html from zips/build.properties.all.xml - file does not exist!</echo>
+			</then>
+		</if>
+		<var name="propertiesFileFound" unset="true" />
+	</target>
+
+</project>

Copied: branches/jbosstools-3.3.x/build/results/DEPRECATED/buildResults.css (from rev 41918, branches/jbosstools-3.3.x/build/results/buildResults.css)
===================================================================
--- branches/jbosstools-3.3.x/build/results/DEPRECATED/buildResults.css	                        (rev 0)
+++ branches/jbosstools-3.3.x/build/results/DEPRECATED/buildResults.css	2012-06-13 13:22:48 UTC (rev 41929)
@@ -0,0 +1,258 @@
+ at CHARSET "UTF-8";
+body {
+	font-family: Verdana, Sans-Serif, Helvetica, Arial;
+}
+
+#header, #header-blue {
+	width: 70%;
+	position: absolute;
+	top: 10px;
+	left: 15%;
+	padding: 5px;
+	padding-bottom: 0px;
+	margin-bottom: 0px;
+	color: #fff;
+	
+	border-width: 1px;
+	border-style: solid;
+	border-color: #a00000;
+}
+
+#header {	
+	background: url(images/gradient-red.png) 0px 0px repeat-x;
+}
+
+#header-blue {
+	background: url(images/gradient-blue.png) 0px 0px repeat-x;
+}
+
+#header table tr td, #header-blue table tr td {
+	font-weight: bold;
+	font-size: 14pt;
+}
+
+#title {
+	color: #f0f0f0;	
+}
+
+#title-blue {
+	color: #000000;
+}
+
+#buildName {
+	font-size: 10pt;
+	color: #fc6;
+}
+
+#buildName-blue {
+	font-size: 10pt;
+	color: #0000d0;
+}
+	
+#buildDate, #buildExecTime, #buildLog {
+	font-size: 8pt;
+	color: #ccc;
+}
+
+#buildDate-blue, #buildExecTime-blue {
+	font-size: 8pt;
+	color: #303060;
+}
+
+#buildLog-blue {
+	font-size: 8pt;
+	color: #0000d0;
+}
+
+#downloads, #downloads-blue {
+	border-width: 1px;
+	border-style: solid;
+	border-color: #a00000;
+	border-top-width: 0px;
+	padding: 5px;
+	
+	width: 70%;
+	position: absolute;
+	top: 61px;
+	left: 15%;
+}
+
+#links, #links-blue {
+	border-width: 0px 0px 1px 0px;
+	border-style: solid;
+	border-color: #a00000;
+	padding-bottom: 4px;
+}
+
+#links tr td {
+	font-size: 8pt;
+}
+
+a {
+	color: #a00000;
+}
+
+a.blue {
+	color: #6060c0;
+}
+
+a:hover {
+	color: #f00000;
+}
+
+a.blue:hover {
+	color: #0000f0;
+}
+
+h1 {
+	font-size: 11pt;
+	color: #300000;
+}
+
+h1.blue {
+	color: #000030;
+}
+
+h2 {
+	font-size: 10pt;
+	color: #d00000;
+}
+
+h2.blue {
+	color: #0000d0;
+}
+
+p { 
+	font-size: 8pt;
+	color: #202020;
+}
+
+div.line {
+	background-color: #f00000;
+	height: 1px;
+}
+
+div.line-blue {
+	background-color: #0000f0;
+	height: 1px;
+}
+
+#rightFrame {
+	float: right;
+	padding: 5px;
+}
+
+#buildDrivers, #unitTestResults, #coverageResults, #buildDrivers-blue, #unitTestResults-blue, #coverageResults-blue {
+	font-size: 10pt;
+	color: #000030;
+	
+	border-bottom-width: 1px;
+	border-bottom-style: solid;
+	border-bottom-color: #f00000;
+	
+	padding-bottom: 3px;
+	margin-bottom: 3px;
+}
+
+#buildDrivers-blue, #unitTestResults-blue, #coverageResults-blue {
+	border-bottom-color: #0000f0;
+}
+	
+#buildDrivers table tr td, #buildDrivers-blue table tr td {
+	font-size: 8pt;
+}
+
+#unitTestResults table tr td, #unitTestResults-blue table tr td {
+	font-size: 9pt;
+}
+
+img {
+	vertical-align: middle;
+}
+
+#downloadLinks {
+	padding: 5px;
+	float: left;
+}
+
+#downloadLinks h1 {
+	font-size: 14pt;
+}
+
+.downloadInfo {
+	font-size: 8pt;
+	color: #909090;
+}
+
+a.allLink, a.allLink-blue {
+	padding-left: 5px;
+	font-size: 14pt;
+	font-weight: bold;
+	text-decoration: none;
+	color: #c33;
+}
+
+a.allLink-blue {
+	color: #3030c0;
+}
+
+a.pluginLink, a.pluginLink-blue {
+	padding-left: 5px;
+	font-size: 8pt;
+	font-weight: bold;
+	text-decoration: none;
+	color: #c33;
+}
+
+a.pluginLink-blue {
+	color: #3030c0;
+}
+
+a.md5 {
+	font-size: 8pt;
+	font-weight: bold;
+	color: #666;
+	text-decoration: none;
+}
+
+span.description {
+	font-size: 10pt;
+	color: black;
+	font-weight: bold;
+}
+	
+	
+#buildInfo {
+	width: 300px;
+}
+
+
+#buildInfo p, #buildInfo b {
+	font-size: 8pt;
+	color: #666;
+}
+
+#testPercentage {
+	border: 1px solid #666;
+	width: 200px;
+	height: 15px;
+	
+}
+
+#testPassPercentage {
+	background-color: #21844f;
+	height: 15px;
+	float: left;
+	clear: none;
+}
+
+#testFailPercentage {
+	background-color: #de1f2f;
+	height: 15px;
+	float: left;
+	clear: none;
+}
+
+#header-blue, #downloads-blue, #links-blue {
+	border-color: #0000f0;
+}
\ No newline at end of file

Copied: branches/jbosstools-3.3.x/build/results/DEPRECATED/buildResults.xsl (from rev 41918, branches/jbosstools-3.3.x/build/results/buildResults.xsl)
===================================================================
--- branches/jbosstools-3.3.x/build/results/DEPRECATED/buildResults.xsl	                        (rev 0)
+++ branches/jbosstools-3.3.x/build/results/DEPRECATED/buildResults.xsl	2012-06-13 13:22:48 UTC (rev 41929)
@@ -0,0 +1,326 @@
+<xsl:stylesheet version="2.0"
+	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saxon="http://saxon.sf.net/"
+	xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="saxon">
+	<xsl:output method="html" indent="yes" />
+	<xsl:template match="/properties">
+		<html>
+			<head>
+				<title>JBossTools Build Results</title>
+				<link rel="stylesheet" type="text/css" href="buildResults.css" />
+			</head>
+			<body>
+				<div id="header-blue">
+					<table width="100%" height="100%">
+					</table>
+				</div>
+
+				<div id="downloads-blue">
+					<table id="links-blue" width="100%">
+						<tr>
+							<td>
+								<a class="blue" href="http://www.jboss.org/tools">JBossTools</a>
+								|
+								<a class="blue" href="http://www.redhat.com/jbds">JBDS</a>
+								|
+								<a class="blue" href="http://tools.hibernate.org">Hibernate Tools</a>
+								|
+								<a class="blue"
+									href="http://www.jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=201">User
+									Forum</a>
+								|
+								<a class="blue"
+									href="http://jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=162">Development
+									Forum</a>
+								|
+								<a class="blue"
+									href="http://jira.jboss.com/jira/secure/BrowseProject.jspa?id=10020">JIRA
+									/ Bugs</a>
+								| #jbosstools on irc.freenode.net
+							</td>
+							<td align="right">
+								<a class="blue" href="http://www.redhat.com">
+									<img src="images/redhat.gif" border="0" />
+								</a>
+								<a class="blue" href="http://www.jboss.org">
+									<img src="images/jboss.gif" border="0" />
+								</a>
+								<a class="blue" href="http://www.hibernate.org">
+									<img src="images/hibernate.gif" border="0" />
+								</a>
+								<a class="blue" href="http://www.eclipse.org">
+									<img src="images/eclipse.gif" border="0" />
+								</a>
+							</td>
+						</tr>
+					</table>
+
+					<div id="downloadLinks">
+
+						<table>
+							<tr>
+								<td colspan="2">
+									First time here ? Read
+									<a href="http://www.jboss.org/tools/download/installation.html">How
+										to install JBoss Tools.</a>
+								</td>
+							</tr>
+
+							<tr>
+								<td colspan="2">
+									<h1>p2 Repo / Update Site Zips:</h1>
+								</td>
+							</tr>
+
+							<!-- three use cases: a regular component build (as, ws, etc.), a 
+								different-SVN component build (teiid, pi4soa, savara), and a special component 
+								build (xulrunner) -->
+							<xsl:for-each
+								select="//property[contains(@name,'build.properties.JOB_NAME')]">
+								<xsl:variable name="JOB_NAME">
+									<xsl:value-of select="@value" />
+								</xsl:variable>
+								<xsl:variable name="COMPONENT">
+									<xsl:choose>
+										<!-- property name="jbosstools-3.3_trunk.component- -ws-SNAPSHOT.build.properties.JOB_NAME" 
+											value="jbosstools-3.3_trunk.component- -ws" -->
+										<xsl:when test="contains(@value,'component--')">
+											<xsl:value-of select="substring-after(@value,'component--')" />
+										</xsl:when>
+
+										<!-- property name="jbosstools-drools-5.2_trunk-SNAPSHOT.build.properties.JOB_NAME" 
+											value="jbosstools-drools-5.2_trunk" -->
+										<xsl:when test="contains(@value, '_stable_branch')">
+											<xsl:value-of
+												select="substring-before(substring-after(@value,'jbosstools-'),'_stable_branch')" />
+										</xsl:when>
+										<xsl:when test="contains(@value, '_trunk')">
+											<xsl:value-of
+												select="substring-before(substring-after(@value,'jbosstools-'),'_trunk')" />
+										</xsl:when>
+
+										<!-- property name="xulrunner-1.9.1.2-2011-01-20_20-39-25-H36.build.properties.JOB_NAME" 
+											value="xulrunner-1.9.1.2" -->
+										<xsl:otherwise>
+											<xsl:value-of select="@value" />
+										</xsl:otherwise>
+									</xsl:choose>
+								</xsl:variable>
+
+								<tr>
+									<td colspan="2">
+										<a href="http://hudson.qa.jboss.com/hudson/job/{$JOB_NAME}/">
+											<xsl:value-of select="$COMPONENT" />
+										</a>
+									</td>
+								</tr>
+
+								<xsl:for-each
+									select="//property[contains(@name,'build.properties.filename') and contains(@name,$COMPONENT)]">
+									<xsl:variable name="rowColor">
+										<xsl:if test="position() mod 2 = 1">
+											#CCCCEE
+										</xsl:if>
+										<xsl:if test="position() mod 2 = 0">
+											#FFFFFF
+										</xsl:if>
+										<xsl:if test="contains(@name,'All')">
+											#CCEECC
+										</xsl:if>
+										<xsl:if test="contains(@name,'Source')">
+											#EECCCC
+										</xsl:if>
+									</xsl:variable>
+
+									<tr bgcolor="{$rowColor}">
+										<!-- <td> <img src="images/OK-small.png" /> </td> -->
+										<td class="downloadInfo">
+											<xsl:for-each select=".">
+												<b>
+													<xsl:variable name="filelabel">
+														<xsl:choose>
+															<!-- property name="jbosstools-3.3_trunk.component- -ws-SNAPSHOT.build.properties.JOB_NAME" 
+																value="jbosstools-3.3_trunk.component- -ws" -->
+															<xsl:when test="contains(@value,'component--')">
+																<xsl:value-of select="substring-after(@value,'component--')" />
+															</xsl:when>
+
+															<!-- property name="jbosstools-drools-5.2_trunk-SNAPSHOT.build.properties.JOB_NAME" 
+																value="jbosstools-drools-5.2_trunk" -->
+															<xsl:when test="contains(@value, '_stable_branch')">
+																<xsl:value-of
+																	select="replace(substring-after(@value,'jbosstools-'),'_stable_branch','')" />
+															</xsl:when>
+															<xsl:when test="contains(@value, '_trunk')">
+																<xsl:value-of
+																	select="replace(substring-after(@value,'jbosstools-'),'_trunk','')" />
+															</xsl:when>
+
+															<!-- property name="xulrunner-1.9.1.2-2011-01-20_20-39-25-H36.build.properties.JOB_NAME" 
+																value="xulrunner-1.9.1.2" -->
+															<xsl:otherwise>
+																<xsl:value-of select="@value" />
+															</xsl:otherwise>
+														</xsl:choose>
+													</xsl:variable>
+													<!-- Update, Sources, etc. -->
+													<xsl:variable name="fileType">
+														<xsl:choose>
+															<xsl:when test="contains($filelabel, 'Update')">
+																<xsl:value-of
+																	select="'Update'" />
+															</xsl:when>
+															<xsl:when test="contains($filelabel, 'Sources')">
+																<xsl:value-of
+																	select="'Sources'" />
+															</xsl:when>
+															<xsl:otherwise>
+																<xsl:value-of select="'Other'" />
+															</xsl:otherwise>
+														</xsl:choose>
+													</xsl:variable>
+													
+													<a class="allLink-blue" href="{@value}">
+														<xsl:value-of select="$filelabel" />
+													</a>
+													<ul>
+													<li>
+													md5:
+													<xsl:for-each
+														select="//property[contains(@name,'build.properties.filemd5') and contains(@name,$COMPONENT) and contains(@name,$fileType)]">
+														<xsl:value-of select="@value" />
+													</xsl:for-each>
+													</li><li>size:
+													<xsl:for-each
+														select="//property[contains(@name,'build.properties.filesize') and contains(@name,$COMPONENT) and contains(@name,$fileType)]">
+														<xsl:value-of select="@value" /> bytes
+													</xsl:for-each>
+													</li>
+													
+													<xsl:for-each
+														select="tokenize(//property[contains(@name,'build.properties.SVN_REVISION') and contains(@name,$COMPONENT)]/@value,',')">
+														<li>SVN: <xsl:value-of select="." /></li>
+													</xsl:for-each>
+													</ul>
+												</b>
+											</xsl:for-each>
+										</td>
+									</tr>
+								</xsl:for-each>
+							</xsl:for-each>
+						</table>
+
+					</div>
+
+					<div id="rightFrame">
+						<div id="buildDrivers-blue">
+							<b>SVN Revisions</b>
+							<br />
+							See
+							<a
+								href="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.3_trunk.aggregate/logs/SVN_REVISION.txt">SVN_REVISION.txt</a>
+						</div>
+						<div id="buildDrivers-blue">
+							<b>Target Platform</b>
+							<table>
+								<tr>
+									<td rowspan="3">
+										Eclipse Helios 3.7 +
+										<br />
+										Web Tools 3.3 +
+										<br />
+										BIRT + DTP ...
+									</td>
+									<td>
+										<a class="blue"
+											href="http://download.jboss.org/jbosstools/updates/target-platform_3.3.indigo/latest/">Target Platform Update Site</a>
+									</td>
+								</tr>
+								<tr>
+									<td>
+										<a class="blue"
+											href="http://download.jboss.org/jbosstools/updates/target-platform_3.3.indigo/e370-wtp330.target.zip">Target Platform Update Zip</a>
+									</td>
+								</tr>
+								<tr>
+									<td>
+										<a class="blue"
+											href="http://anonsvn.jboss.org/repos/jbosstools/trunk/build/target-platform/unified.target">Target Platform Definition File</a>
+									</td>
+								</tr>
+							</table>
+						</div>
+						<div id="unitTestResults-blue">
+							<b>Unit Test Results</b>
+							<br />
+
+							See
+							<a
+								href="http://hudson.qa.jboss.com/hudson/view/DevStudio_Trunk/job/jbosstools-3.3_trunk.tests/">jbosstools-3.3_trunk.tests</a>
+							<!-- <table> <tr> <td> <img src="images/test.gif" /> Tests </td> <td 
+								align="right">??? </td> </tr> <tr> <td> <img src="images/testerr.gif" /> 
+								Errors </td> <td align="right">???</td> </tr> <tr> <td> <img src="images/testfail.gif" 
+								/> Failures </td> <td align="right">???</td> </tr> <tr> <td colspan="2"> 
+								<b id="testPassPercentageAmount">%</b> tests passed <div id="testPercentage"> 
+								<div id="testPassPercentage"> </div> <div id="testFailPercentage"> </div> 
+								</div> </td> </tr> </table> -->
+
+							<script>
+								<!-- var tests = 2228; var failures = 0; var errors = 0; var passPercent 
+									= Math.floor(((tests-(failures+errors))/tests) * 100); var failPercent = 
+									100 - passPercent; document.getElementById("testPassPercentage").style.width 
+									= passPercent + '%'; document.getElementById("testFailPercentage").style.width 
+									= failPercent + '%'; document.getElementById("testPassPercentageAmount").innerHTML 
+									= passPercent + '%'; -->
+							</script>
+
+							<!-- <div align="right"> <a class="blue" style="align: right;" href="tests/test-results/org.jboss.ide.eclipse.tests.html">See 
+								full unit test results</a> </div> <div align="right"> <a class="blue" style="align: 
+								right;" href="tests/test-results/test-workspace.log.txt">See unit test workspace 
+								log</a> </div> <div id="coverageResults-blue"> <b>Test Coverage Results</b> 
+								<br /> <div align="right"> <a class="blue" style="align: right;" href="tests/test-results/emma-coverage/index.html">See 
+								test coverage results</a> </div> <div align="right"> <a class="blue" style="align: 
+								right;" href="tests/test-results/emma-coverage/coverage.es">See coverage 
+								session file</a> </div> </div> -->
+						</div>
+
+						<div id="buildInfo">
+							<p>
+								<b>WARNING</b>
+							</p>
+							<p>This build has been deemed by the JBossTools team to be in
+								good working condition.
+								Please note that this build may be a
+								developer release, and if so
+								should be treated
+								with slightly more
+								understanding and care than a stable release.
+								Please see the
+								release
+								notes on JIRA and/or Sourceforge for further
+								information.
+								(This
+								release is much less likely to
+								set your
+								computer aflame.)</p>
+
+							<p>Any suggestions/issues should be posted on the relevant
+								product
+								forums and should clearly indicate that you are using an
+								integration
+								build. Please take care in making sure that your
+								issue hasn't
+								already been addressed when posting on forums or
+								opening new
+								JIRA issues.</p>
+						</div>
+
+					</div>
+
+				</div>
+
+			</body>
+		</html>
+
+
+	</xsl:template>
+</xsl:stylesheet>

Copied: branches/jbosstools-3.3.x/build/results/DEPRECATED/collect-test-results.xml (from rev 41918, branches/jbosstools-3.3.x/build/results/collect-test-results.xml)
===================================================================
--- branches/jbosstools-3.3.x/build/results/DEPRECATED/collect-test-results.xml	                        (rev 0)
+++ branches/jbosstools-3.3.x/build/results/DEPRECATED/collect-test-results.xml	2012-06-13 13:22:48 UTC (rev 41929)
@@ -0,0 +1,226 @@
+<project default="collect.test.results.for.hudson" basedir="." name="Generate test results even when no tests were run. Prevents build from failing if tests are disabled.">
+	<!-- ****************************** Configuration ****************************** -->
+
+	<!-- override for local build -->
+	<condition property="isInHudson" value="true">
+		<or>
+			<contains string="${user.dir}" substring="hudson" />
+			<contains string="${user.name}" substring="hudson" />
+			<contains string="${user.home}" substring="hudson" />
+		</or>
+	</condition>
+	<target name="local" unless="isInHudson">
+		<property name="WORKINGDIR" value="${basedir}" />
+		<property name="COMMON_TOOLS" value="${java.io.tmpdir}" />
+	</target>
+
+	<target name="get.ant-contrib" unless="ant-contrib.jar.exists">
+		<property name="ANTCONTRIB_MIRROR" value="http://downloads.sourceforge.net/ant-contrib/" />
+		<get usetimestamp="true" dest="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" src="${ANTCONTRIB_MIRROR}/ant-contrib-1.0b2-bin.zip" />
+		<touch file="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" />
+		<mkdir dir="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" />
+		<unzip src="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" dest="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" overwrite="true" />
+		<copy file="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_/ant-contrib/lib/ant-contrib.jar" tofile="${COMMON_TOOLS}/ant-contrib.jar" failonerror="true" />
+		<delete dir="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" includeemptydirs="true" quiet="true" />
+	</target>
+
+	<target name="init" depends="local">
+		<!-- https://jira.jboss.org/jira/browse/JBQA-3313 Use static, shared space outside workspace, instead of working directly in the workspace -->
+		<condition property="WORKINGDIR" value="/home/hudson/static_build_env/jbds/tools/sources" else="${basedir}">
+			<available file="/home/hudson/static_build_env/jbds" type="dir" />
+		</condition>
+		<mkdir dir="${WORKINGDIR}" />
+		<echo level="info">WORKINGDIR = ${WORKINGDIR}</echo>
+
+		<condition property="COMMON_TOOLS" value="/home/hudson/static_build_env/jbds/tools" else="${WORKINGDIR}/../tools">
+			<available file="/home/hudson/static_build_env/jbds" type="dir" />
+		</condition>
+		<mkdir dir="${COMMON_TOOLS}" />
+		<echo level="info">COMMON_TOOLS = ${COMMON_TOOLS}</echo>
+
+		<available file="${COMMON_TOOLS}/ant-contrib.jar" type="file" property="ant-contrib.jar.exists" />
+		<antcall target="get.ant-contrib" />
+		<taskdef resource="net/sf/antcontrib/antlib.xml">
+			<classpath>
+				<pathelement location="${COMMON_TOOLS}/ant-contrib.jar" />
+			</classpath>
+		</taskdef>
+
+	</target>
+
+	<!-- ***** The methods below are used in Hudson/Jenkins jobs to generate test results even when no tests were run. Prevents build from failing if tests are disabled. ***** -->
+
+	<!--
+		To run this after a maven build in Hudson, set these properties:
+			basedir=${WORKSPACE}/sources
+			WORKINGDIR=${WORKSPACE}/sources
+			COMPONENT=.
+			move.test.results=true 
+	-->
+	<target name="collect.test.results.for.hudson" depends="init" if="isInHudson" description="collect test results after a pure maven build so Hudson has something to see">
+		<property name="basedir" value="${WORKSPACE}/sources" />
+		<property name="WORKINGDIR" value="${WORKSPACE}/sources" />
+		<property name="COMPONENT" value="." />
+		<property name="move.test.results" value="true" />
+		<var name="tests.results.found" value="false" />
+		<echo level="debug">basedir = ${basedir}
+WORKINGDIR = ${WORKINGDIR}
+COMPONENT = ${COMPONENT}</echo>
+		<delete dir="${basedir}/surefire-reports/NoTestsRun" includeemptydirs="true" />
+		<for param="test.xml.files" delimiter=", 
+	">
+			<path>
+				<fileset dir="${WORKINGDIR}" includes="**/target/surefire-reports/TEST-*.xml, **/**/target/surefire-reports/TEST-*.xml" excludes="**/TEST-*NoTestsRun.xml, **/**/TEST-*NoTestsRun.xml" />
+			</path>
+			<sequential>
+				<var name="tests.results.found" value="true" />
+			</sequential>
+		</for>
+		<if>
+			<equals arg1="${tests.results.found}" arg2="true" />
+			<then>
+				<antcall target="collect.test.results">
+					<param name="COMPONENT" value="." />
+				</antcall>
+				<antcall target="collect.all.test.results" />
+			</then>
+			<else>
+				<antcall target="create.empty.test.results.file" />
+				<property name="no.tests.run" value="true" />
+			</else>
+		</if>
+	</target>
+
+	<target name="create.empty.test.results.file">
+		<!-- create fake test result file to avoid Hudson failure -->
+		<delete dir="${basedir}/surefire-reports/NoTestsRun" includeemptydirs="true" />
+		<mkdir dir="${basedir}/surefire-reports/NoTestsRun" />
+		<echo file="${basedir}/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml">&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
+&lt;testsuite failures="0" time="0.001" errors="0" skipped="0" tests="1" name="org.jboss.tools.NoTestsRun"&gt;
+&lt;testcase time="0.001" classname="org.jboss.tools.NoTestsRun" name="NoTestsRun"/&gt;
+&lt;/testsuite&gt;
+</echo>
+	</target>
+
+	<target name="collect.test.results">
+		<delete dir="${basedir}/surefire-reports/NoTestsRun" includeemptydirs="true" />
+		<property name="COMPONENT" value="" />
+		<!-- collect test results by copying ${WORKINGDIR}/${COMPONENT}/**/target/surefire-reports/*.xml into ${basedir}/surefire-reports/${COMPONENT} -->
+		<delete dir="${basedir}/surefire-reports/${COMPONENT}" includeemptydirs="true" />
+		<mkdir dir="${basedir}/surefire-reports/${COMPONENT}" />
+		<copy todir="${basedir}/surefire-reports/${COMPONENT}" flatten="true" preservelastmodified="true" overwrite="true">
+			<fileset dir="${WORKINGDIR}/${COMPONENT}" includes="**/target/surefire-reports/TEST-*.xml" />
+		</copy>
+		<if>
+			<isset property="move.test.results" />
+			<then>
+				<delete dir="${WORKINGDIR}/${COMPONENT}" includes="**/target/surefire-reports" />
+			</then>
+		</if>
+	</target>
+
+	<target name="collect.all.test.results" unless="no.tests.run">
+		<var name="test.results.all" value="" />
+		<var name="test.results.errors.failures.skipped" value="" />
+
+		<!-- Parse this: <testsuite errors="0" skipped="0" tests="10" time="0.042" failures="0" name="org.jboss.tools.jmx.ui.JMXUIAllTests"> -->
+		<for param="testresultfile" delimiter=", 
+		">
+			<path>
+				<fileset dir="${basedir}/surefire-reports/" includes="**/TEST-*.xml" />
+			</path>
+			<sequential>
+				<var name="testsuite.name" unset="true" />
+				<var name="testsuite.tests" unset="true" />
+				<var name="testsuite.time" unset="true" />
+				<var name="testsuite.skipped" unset="true" />
+				<var name="testsuite.errors" unset="true" />
+				<var name="testsuite.failures" unset="true" />
+				<xmlproperty file="@{testresultfile}" keepRoot="true" collapseAttributes="true" />
+				<for param="ts" list="testsuite.skipped, testsuite.errors, testsuite.failures" delimiter=", ">
+					<sequential>
+						<propertyregex override="true"
+						               property="ts.label"
+						               defaultvalue="@{ts}"
+						               input="@{ts}"
+						               regexp="testsuite\.(.+)"
+						               replace="\1"
+						/>
+						<if>
+							<isset property="@{ts}" />
+							<then>
+								<if>
+									<equals arg1="${@{ts}}" arg2="0" />
+									<then>
+										<var name="@{ts}" value="" />
+									</then>
+									<else>
+										<var name="@{ts}" value="; ${@{ts}} ${ts.label}" />
+									</else>
+								</if>
+							</then>
+						</if>
+
+					</sequential>
+				</for>
+				<if>
+					<or>
+						<not>
+							<equals arg1="${testsuite.skipped}" arg2="" />
+						</not>
+						<not>
+							<equals arg1="${testsuite.errors}" arg2="" />
+						</not>
+						<not>
+							<equals arg1="${testsuite.failures}" arg2="" />
+						</not>
+					</or>
+					<then>
+						<var name="test.results.errors.failures.skipped"
+						     value="${test.results.errors.failures.skipped}${testsuite.name} ran ${testsuite.tests} tests in ${testsuite.time}s${testsuite.skipped}${testsuite.errors}${testsuite.failures}${line.separator}"
+						/>
+					</then>
+				</if>
+				<if>
+					<isset property="testsuite.name" />
+					<then>
+						<var name="test.results.all"
+						     value="${test.results.all}${testsuite.name} ran ${testsuite.tests} tests in ${testsuite.time}s${testsuite.skipped}${testsuite.errors}${testsuite.failures}${line.separator}"
+						/>
+					</then>
+				</if>
+				<var name="testsuite.name" unset="true" />
+				<var name="testsuite.tests" unset="true" />
+				<var name="testsuite.time" unset="true" />
+				<var name="testsuite.skipped" unset="true" />
+				<var name="testsuite.errors" unset="true" />
+				<var name="testsuite.failures" unset="true" />
+			</sequential>
+		</for>
+		<echo level="verbose">-------------------------------------------------------
+ A L L   T E S T   R E S U L T S 
+-------------------------------------------------------
+${test.results.all}
+-------------------------------------------------------
+
+</echo>
+		<if>
+			<and>
+				<isset property="test.results.errors.failures.skipped" />
+				<not>
+					<equals arg1="${test.results.errors.failures.skipped}" arg2="" />
+				</not>
+			</and>
+			<then>
+				<echo level="error">-------------------------------------------------------
+ T E S T   R E S U L T S 
+-------------------------------------------------------
+${test.results.errors.failures.skipped}
+-------------------------------------------------------
+
+</echo>
+			</then>
+		</if>
+	</target>
+
+</project>

Copied: branches/jbosstools-3.3.x/build/results/DEPRECATED/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml (from rev 41918, branches/jbosstools-3.3.x/build/results/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml)
===================================================================
--- branches/jbosstools-3.3.x/build/results/DEPRECATED/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml	                        (rev 0)
+++ branches/jbosstools-3.3.x/build/results/DEPRECATED/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml	2012-06-13 13:22:48 UTC (rev 41929)
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.001" errors="0" skipped="0" tests="1" name="org.jboss.tools.NoTestsRun">
+<testcase time="0.001" classname="org.jboss.tools.NoTestsRun" name="NoTestsRun"/>
+</testsuite>

Deleted: branches/jbosstools-3.3.x/build/results/OLD/buildResults.xsl
===================================================================
--- branches/jbosstools-3.3.x/build/results/OLD/buildResults.xsl	2012-06-13 12:56:06 UTC (rev 41928)
+++ branches/jbosstools-3.3.x/build/results/OLD/buildResults.xsl	2012-06-13 13:22:48 UTC (rev 41929)
@@ -1,264 +0,0 @@
-<xsl:transform version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xalan">
-	<xsl:output method="html" indent="yes" xalan:indent-amount="4" />
-	<xsl:template match="/projects">
-
-		<xsl:variable name="baseurl">
-			<xsl:value-of select="@baseurl" />
-		</xsl:variable>
-
-		<html>
-			<head>
-				<title>JBossTools Build Results</title>
-				<link rel="stylesheet" type="text/css" href="buildResults.css" />
-			</head>
-			<body>
-				<div id="header-blue">
-					<table width="100%" height="100%">
-						<tr>
-							<td>
-								<span id="title-blue">JBossTools Build Results</span>
-								<br />
-								<span id="buildName-blue">
-									${build-type} build
-									${jbds-build-name}
-									<span id="buildName-blue" style="font-size: x-small;">
-										[Hudson Build
-										<a id="buildName-blue" style="font-size: x-small;"
-											href="http://hudson.qa.jboss.com/hudson/view/DevStudio/job/${hudson-job-name}/${hudson-build-number}/">#${hudson-build-number},
-											${hudson-build-id}</a>
-										]
-									</span>
-									<span id="buildName-blue" style="font-size: x-small; font-style: italic;">
-										<a id="buildName-blue"
-											style="font-size: x-small; font-style: italic; color: black;"
-											href="http://hudson.jboss.org/hudson/view/JBossTools/job/${hudson-job-name}/">Public
-											Hudson Mirror</a>
-									</span>
-								</span>
-							</td>
-							<td align="right">
-								<span id="buildDate-blue">${date}</span>
-								<br />
-								<span id="buildExecTime-blue">${build-time}</span>
-								<br />
-								<a id="buildLog-blue"
-									href="http://download.jboss.org/jbosstools/builds/staging/${hudson-job-name}/logs/">Build Logs</a>
-							</td>
-						</tr>
-					</table>
-				</div>
-
-				<div id="downloads-blue">
-					<table id="links-blue" width="100%">
-						<tr>
-							<td>
-								<a class="blue" href="http://www.jboss.org/tools">JBossTools</a>
-								|
-								<a class="blue" href="http://www.redhat.com/jbds">JBDS</a>
-								|
-								<a class="blue" href="http://tools.hibernate.org">Hibernate Tools</a>
-								|
-								<a class="blue"
-									href="http://www.jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=201">User
-									Forum</a>
-								|
-								<a class="blue"
-									href="http://jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=162">Development
-									Forum</a>
-								|
-								<a class="blue"
-									href="http://jira.jboss.com/jira/secure/BrowseProject.jspa?id=10020">JIRA
-									/ Bugs</a>
-								| #jbosstools on irc.freenode.net
-							</td>
-							<td align="right">
-								<a class="blue" href="http://www.redhat.com">
-									<img src="images/redhat.gif" border="0" />
-								</a>
-								<a class="blue" href="http://www.jboss.org">
-									<img src="images/jboss.gif" border="0" />
-								</a>
-								<a class="blue" href="http://www.hibernate.org">
-									<img src="images/hibernate.gif" border="0" />
-								</a>
-								<a class="blue" href="http://www.eclipse.org">
-									<img src="images/eclipse.gif" border="0" />
-								</a>
-							</td>
-						</tr>
-					</table>
-
-					<div id="downloadLinks">
-
-						<table>
-							<tr>
-								<td colspan="2">
-									First time here ? Read
-									<a href="http://www.jboss.org/tools/download/installation.html">How
-										to install JBoss Tools.</a>
-								</td>
-							</tr>
-
-							<tr>
-								<td colspan="2">
-									<h1>p2 Repo / Update Site Zips:</h1>
-								</td>
-							</tr>
-
-							<xsl:for-each select="project">
-								<xsl:variable name="rowColor">
-									<xsl:if test="position() mod 2 = 1">
-										#CCCCEE
-									</xsl:if>
-									<xsl:if test="position() mod 2 = 0">
-										#FFFFFF
-									</xsl:if>
-									<xsl:if test="contains(@name,'All')">
-										#CCEECC
-									</xsl:if>
-									<xsl:if test="contains(@name,'Source')">
-										#EECCCC
-									</xsl:if>
-								</xsl:variable>
-
-									<tr bgcolor="{$rowColor}">
-									<td>
-										<img src="images/OK-small.png" />
-									</td>
-									<td class="downloadInfo">
-										<xsl:for-each select=".">
-											<b>
-												<acronym title="{@name} :: {description}">
-													<a class="allLink-blue" href="{$baseurl}/{download/@url}">
-														<xsl:value-of select="concat(@name,'  ', at version)" />
-													</a>
-												</acronym>
-												<br />
-												<a class="md5" href="{$baseurl}/{download/@url}.MD5">MD5</a>
-												| filesize:
-												<xsl:value-of select="download/@size" />
-											</b>
-											<br />
-										</xsl:for-each>
-									</td>
-								</tr>
-							</xsl:for-each>
-						</table>
-
-					</div>
-
-					<div id="rightFrame">
-						<div id="buildDrivers-blue">
-							<b>SVN Revisions</b>
-							<br />
-							See
-							<a
-								href="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.2_stable_branch.aggregate/logs/SVN_REVISION.txt">SVN_REVISION.txt</a>
-						</div>
-						<div id="buildDrivers-blue">
-							<b>Target Platform</b>
-							<table>
-								<tr>
-									<td rowspan="3">
-										Eclipse Helios 3.6.1 +
-										<br />
-										Web Tools 3.2.2 +
-										<br />
-										TPTP + BIRT + DTP ...
-									</td>
-									<td>
-										<a class="blue"
-											href="http://download.jboss.org/jbosstools/updates/target-platform/latest/">Target Platform Update Site</a>
-									</td>
-								</tr>
-								<tr>
-									<td>
-										<a class="blue"
-											href="http://download.jboss.org/jbosstools/updates/target-platform/e361-wtp322.target.zip">Target Platform Update Zip</a>
-									</td>
-								</tr>
-								<tr>
-									<td>
-										<a class="blue"
-											href="http://anonsvn.jboss.org/repos/jbosstools/trunk/build/target-platform/unified.target">Target Platform Definition File</a>
-									</td>
-								</tr>
-							</table>
-						</div>
-						<div id="unitTestResults-blue">
-							<b>Unit Test Results</b>
-							<br />
-
-							See
-							<a
-								href="http://hudson.qa.jboss.com/hudson/view/DevStudio_Stable_Branch/job/jbosstools-3.2_stable_branch.tests/">jbosstools-3.2_stable_branch.tests</a>
-							<!-- <table> <tr> <td> <img src="images/test.gif" /> Tests </td> <td 
-								align="right">??? </td> </tr> <tr> <td> <img src="images/testerr.gif" /> 
-								Errors </td> <td align="right">???</td> </tr> <tr> <td> <img src="images/testfail.gif" 
-								/> Failures </td> <td align="right">???</td> </tr> <tr> <td colspan="2"> 
-								<b id="testPassPercentageAmount">%</b> tests passed <div id="testPercentage"> 
-								<div id="testPassPercentage"> </div> <div id="testFailPercentage"> </div> 
-								</div> </td> </tr> </table> -->
-
-							<script>
-								<!-- var tests = 2228; var failures = 0; var errors = 0; var passPercent 
-									= Math.floor(((tests-(failures+errors))/tests) * 100); var failPercent = 
-									100 - passPercent; document.getElementById("testPassPercentage").style.width 
-									= passPercent + '%'; document.getElementById("testFailPercentage").style.width 
-									= failPercent + '%'; document.getElementById("testPassPercentageAmount").innerHTML 
-									= passPercent + '%'; -->
-							</script>
-
-							<!-- <div align="right"> <a class="blue" style="align: right;" href="tests/test-results/org.jboss.ide.eclipse.tests.html">See 
-								full unit test results</a> </div> <div align="right"> <a class="blue" style="align: 
-								right;" href="tests/test-results/test-workspace.log.txt">See unit test workspace 
-								log</a> </div> <div id="coverageResults-blue"> <b>Test Coverage Results</b> 
-								<br /> <div align="right"> <a class="blue" style="align: right;" href="tests/test-results/emma-coverage/index.html">See 
-								test coverage results</a> </div> <div align="right"> <a class="blue" style="align: 
-								right;" href="tests/test-results/emma-coverage/coverage.es">See coverage 
-								session file</a> </div> </div> -->
-						</div>
-
-						<div id="buildInfo">
-							<p>
-								<b>WARNING</b>
-							</p>
-							<p>This build has been deemed by the JBossTools team to be in
-								good working condition.
-								Please note that this build may be a
-								developer release, and if so
-								should be treated
-								with slightly more
-								understanding and care than a stable release.
-								Please see the
-								release
-								notes on JIRA and/or Sourceforge for further
-								information.
-								(This
-								release is much less likely to
-								set your
-								computer aflame.)</p>
-
-							<p>Any suggestions/issues should be posted on the relevant
-								product
-								forums and should clearly indicate that you are using an
-								integration
-								build. Please take care in making sure that your
-								issue hasn't
-								already been addressed when posting on forums or
-								opening new
-								JIRA issues.</p>
-						</div>
-
-					</div>
-
-				</div>
-
-			</body>
-		</html>
-
-
-
-	</xsl:template>
-</xsl:transform>
\ No newline at end of file

Modified: branches/jbosstools-3.3.x/build/results/build.xml
===================================================================
--- branches/jbosstools-3.3.x/build/results/build.xml	2012-06-13 12:56:06 UTC (rev 41928)
+++ branches/jbosstools-3.3.x/build/results/build.xml	2012-06-13 13:22:48 UTC (rev 41929)
@@ -1,33 +1,16 @@
-<project default="buildResults.single">
-
-	<!-- should be set by script or in Hudson -->
-	<property name="ZIPSUFFIX" value="SNAPSHOT" />
-
-	<!-- should be set by Hudson -->
-	<!-- <property name="JOB_NAME" value="jbosstools-3.2.0.M2.continuous" /> -->
-
+<project default="build" name="jbosstools aggregate sources build.xml">
 	<!-- if ${WORKSPACE}/site folder exists, target that folder; else generate here. -->
 	<condition property="output.dir" value="${WORKSPACE}/results" else="${basedir}">
 		<available file="${WORKSPACE}/results" />
 	</condition>
 
-	<condition property="WORKINGDIR" value="${WORKSPACE}/sources" else="${basedir}/../..">
-		<available file="${WORKSPACE}/sources" type="dir" />
-	</condition>
-	<property name="input.dir" value="${WORKINGDIR}" />
-
-	<mkdir dir="${WORKINGDIR}" />
-
-	<condition property="COMMON_TOOLS" value="/home/hudson/static_build_env/jbds/tools">
+	<condition property="COMMON_TOOLS" value="/home/hudson/static_build_env/jbds/tools" else="${java.io.tmpdir}">
 		<available file="/home/hudson/static_build_env/jbds" type="dir" />
 	</condition>
-	<condition property="COMMON_TOOLS" value="${WORKINGDIR}/../tools" else="${java.io.tmpdir}">
-		<available file="${WORKINGDIR}/../tools" type="dir" />
-	</condition>
 	<mkdir dir="${COMMON_TOOLS}" />
 
 	<target name="get.ant-contrib" unless="ant-contrib.jar.exists">
-		<property name="ANTCONTRIB_MIRROR" value="http://downloads.sourceforge.net/ant-contrib/" />
+		<property name="ANTCONTRIB_MIRROR" value="http://sourceforge.net/projects/ant-contrib/files/ant-contrib/ant-contrib-1.0b2" />
 		<get usetimestamp="true" dest="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" src="${ANTCONTRIB_MIRROR}/ant-contrib-1.0b2-bin.zip" />
 		<touch file="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" />
 		<mkdir dir="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" />
@@ -36,17 +19,14 @@
 		<delete dir="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" includeemptydirs="true" quiet="true" />
 	</target>
 
-	<target name="get.saxon" unless="saxon.jar.exists">
-		<!-- or use http://downloads.sourceforge.net/saxon/saxonhe9-3-0-4j.zip ? -->
-		<property name="SAXON_MIRROR" value="http://downloads.sourceforge.net/project/saxon/Saxon-HE/9.3/saxonhe9-3-0-4j.zip?r=http%3A%2F%2Fsaxon.sourceforge.net%2F&amp;ts=1297812383&amp;use_mirror=softlayer" />
-		<get usetimestamp="true" dest="${COMMON_TOOLS}/saxonhe9-3-0-4j.zip" src="${SAXON_MIRROR}" />
-		<mkdir dir="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_" />
-		<unzip src="${COMMON_TOOLS}/saxonhe9-3-0-4j.zip" dest="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_" overwrite="true" />
-		<copy file="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_/saxon9he.jar" tofile="${COMMON_TOOLS}/saxon.jar" failonerror="true" />
-		<delete dir="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_" includeemptydirs="true" quiet="true" />
-	</target>
-
 	<target name="init">
+		<echo level="verbose">
+This script requires Ant 1.8+ and JDK 1.6+.
+-------------------------------------------
+$ant.version = ${ant.version}
+$ant.home = ${ant.home}
+$ant.java.version = ${ant.java.version}
+$java.home = ${java.home}</echo>
 		<available file="${COMMON_TOOLS}/ant-contrib.jar" type="file" property="ant-contrib.jar.exists" />
 		<antcall target="get.ant-contrib" />
 		<taskdef resource="net/sf/antcontrib/antlib.xml">
@@ -55,130 +35,137 @@
 			</classpath>
 		</taskdef>
 
-		<available file="${COMMON_TOOLS}/saxon.jar" type="file" property="saxon.jar.exists" />
-		<antcall target="get.saxon" />
+		<!-- run locally, or else target ${STAGINGDIR} folder if called from publish.sh -->
+		<property name="target.dir" value="./target/"/>
+		<delete dir="${target.dir}" quiet="true" />
+		<mkdir dir="${target.dir}" />
+	</target>
 
-		<condition property="aggregate_site_build.xml" value="${basedir}/../aggregate/build.xml">
-			<available file="${basedir}/../aggregate/build.xml" type="file" />
+	<target name="build" depends="init">
+
+		<!-- pass in the following variables from Maven -->
+		<condition property="update.site.description_STRING" value="Nightly Build" else="${update.site.description}">
+			<contains string="${update.site.description}" substring="update.site.description" />
 		</condition>
 
-		<macrodef name="get.size">
-			<attribute name="file" />
-			<attribute name="property" />
-			<sequential>
-				<var name="size" unset="true" />
-				<var name="size-in-mb" unset="true" />
+		<property name="JOB_NAME" value=""/>
+		<if>
+			<contains string="${TIMESTAMP}" substring="TIMESTAMP"/>
+			<then>
+				<var name="TIMESTAMP" unset="true"/>
+				<var name="TIMESTAMP" value="${maven.build.timestamp}"/>
 				<if>
-					<available file="@{file}" />
+					<contains string="${TIMESTAMP}" substring="maven.build.timestamp"/>
 					<then>
-						<length file="@{file}" property="size" />
-						<math result="size-in-mb">
-							<op op="/">
-								<op op="floor">
-									<op op="*">
-										<op op="/">
-											<num value="${size}" />
-											<num value="1048576" />
-										</op>
-										<num value="100" />
-									</op>
-								</op>
-								<num value="100" />
-							</op>
-						</math>
-
-						<property name="@{property}" value="${size-in-mb}" />
+						<propertyregex property="TIMESTAMP" input="${BUILD_ID}" defaultvalue="${BUILD_ID}" regexp="(\d{4})-(\d{2})-(\d{2})_(\d{2})-(\d{2}).+" replace="\1\2\3-\4\5"/>
+						<if>
+							<contains string="${TIMESTAMP}" substring="BUILD_ID"/>
+							<then>
+								<tstamp>
+									<format property="TIMESTAMP" pattern="yyyyMMdd-HHmm" locale="en,US" timezone="GMT"/>
+								</tstamp>
+							</then>
+						</if>
 					</then>
-					<else>
-						<property name="@{property}" value="-1" />
-					</else>
 				</if>
-			</sequential>
-		</macrodef>
-	</target>
+			</then>
+		</if>
+		<condition property="JBT_VERSION_STRING" value="" else="${JBT_VERSION}">
+			<contains string="${JBT_VERSION}" substring="JBT_VERSION" />
+		</condition>
+		<condition property="BUILD_NUMBER_STRING" value="" else="${BUILD_NUMBER}">
+			<contains string="${BUILD_NUMBER}" substring="BUILD_NUMBER" />
+		</condition>
+		<condition property="BUILD_ALIAS_STRING" value="" else="${BUILD_ALIAS}">
+			<contains string="${BUILD_ALIAS}" substring="BUILD_ALIAS" />
+		</condition>
 
-	<!-- NEW STUFF HERE -->
+		<condition property="qualifier" value="${JBT_VERSION_STRING}.v${TIMESTAMP}-${BUILD_ALIAS_STRING}" 
+			else="${JBT_VERSION_STRING}.v${TIMESTAMP}-H${BUILD_NUMBER_STRING}-${BUILD_ALIAS_STRING}">
+			<contains string="${BUILD_NUMBER}" substring="BUILD_NUMBER" />
+		</condition>
+		<echo level="verbose">qualifier = ${qualifier}</echo>
+		<if>
+			<contains string="${TIMESTAMP}" substring="TIMESTAMP"/>
+			<then>
+				<var name="TIMESTAMP" unset="true"/>
+				<propertyregex property="TIMESTAMP" input="${qualifier}" defaultvalue="${qualifier}" regexp=".+v(\d{8}-\d{4}).+" select="\1"/>
+			</then>
+		</if>
+		<echo level="verbose">TIMESTAMP = ${TIMESTAMP}</echo>
 
-	<target name="buildResults.single" depends="init" description="generate buildResults.html from build properties">
-		<ant target="collect.zips" antfile="${aggregate_site_build.xml}">
-			<property name="inputRepos" value="2" />
-			<property name="inputRepo1" value="file://${input.dir}/all/repo/" />
-			<property name="inputRepo2" value="http://download.jboss.org/jbosstools/builds/staging/${JOB_NAME}/all/repo/" />
-		</ant>
-		<ant target="collect.metadata" antfile="${aggregate_site_build.xml}">
-		</ant>
-		<antcall target="buildResults" />
+		<antcall target="generate.html" />
 	</target>
 
-	<target name="buildResults.aggregate" depends="init" description="generate buildResults.html from build properties">
-		<ant target="collect.zips" antfile="${aggregate_site_build.xml}">
-			<property name="inputRepos" value="2" />
-			<property name="inputRepo1" value="file://${input.dir}/all/repo/" />
-			<!-- for trunk use _composite_/trunk; for 3.3_stable_branch, use _composite_/3.3.indigo -->
-			<property name="inputRepo2" value="http://download.jboss.org/jbosstools/builds/staging/_composite_/3.3.indigo/" />
-		</ant>
-		<ant target="collect.metadata" antfile="${aggregate_site_build.xml}">
-		</ant>
-		<antcall target="buildResults" />
-	</target>
+	<target name="generate.html">
+		<echo>Generate index pages using qualifier = ${qualifier}</echo>
 
-	<target name="test.buildResults.aggregate" depends="init" description="generate buildResults.html from build properties">
-		<property name="isTest" value="true" />
-		<ant target="collect.zips" antfile="${aggregate_site_build.xml}">
-			<property name="inputRepos" value="1" />
-			<!-- for trunk use _composite_/trunk; for 3.3_stable_branch, use _composite_/3.3.indigo -->
-			<property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/_composite_/3.3.indigo/" />
-		</ant>
-		<ant target="collect.metadata" antfile="${aggregate_site_build.xml}">
-		</ant>
-		<antcall target="buildResults" />
-	</target>
+		<!-- replace links to jobs w/ correct stream (eg., 3.3_stable_branch, 3.4_stable_branch or 3.4_trunk) -->
+		<condition property="STREAM_SUFFIX" value="_stable_branch" else="_trunk">
+			<contains string="${JOB_NAME}" substring="_stable_branch" />
+		</condition>
+		<condition property="STREAM_NAME" value="3.3.indigo" else="Trunk">
+			<contains string="${JOB_NAME}" substring="_stable_branch" />
+		</condition>
 
-	<target name="test.buildResults.single" depends="init" description="generate buildResults.html from build properties">
-		<property name="isTest" value="true" />
-		<ant target="collect.zips" antfile="${aggregate_site_build.xml}">
-			<property name="inputRepos" value="1" />
-			<property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.3_trunk.component--common/all/repo" />
-		</ant>
-		<ant target="collect.metadata" antfile="${aggregate_site_build.xml}">
-		</ant>
-		<antcall target="buildResults" />
-	</target>
+		<condition property="WARNING" value="This nightly build is a direct build from SVN/CVS and is provided as-is with no guarantees. Be advised that while there is no prior proof, if this build sets fire to your computer, you were sufficiently warned!" else="This build has been deemed by the JBossTools team to be in good working condition. Please note that this build may be a developer release, and if so should be treated with slightly more understanding and care than a stable release. Please see the release notes on JIRA and/or Sourceforge for further information.">
+			<contains string="${update.site.description_STRING}" substring="Nightly"/>
+		</condition>
 
-	<target name="buildResults" description="generate buildResults.html from build properties" depends="init">
-		<var name="propertiesFileFound" unset="true" />
-		<for param="propertiesFile" delimiter=", " list="${output.dir}/zips/build.properties.all.xml, zips/build.properties.all.xml, ../../logs/zips/build.properties.all.xml">
-			<sequential>
-				<if>
-					<and>
-						<available file="@{propertiesFile}" type="file" />
-						<not>
-							<isset property="propertiesFileFound" />
-						</not>
-					</and>
-					<then>
-						<var name="propertiesFileFound" value="true" />
-						<delete quiet="true" file="buildResults.html" />
-						<xslt in="@{propertiesFile}" out="buildResults.html" style="buildResults.xsl" force="true">
-							<classpath>
-								<pathelement location="${COMMON_TOOLS}/saxon.jar" />
-							</classpath>
-						</xslt>
-					</then>
-					<else>
-					</else>
-				</if>
-			</sequential>
-		</for>
-		<if>
-			<not>
-				<isset property="propertiesFileFound" />
-			</not>
-			<then>
-				<echo>Could not generate buildResults.html from zips/build.properties.all.xml - file does not exist!</echo>
-			</then>
-		</if>
-		<var name="propertiesFileFound" unset="true" />
+		<!-- set IDs for the chart widgets from the views -->
+		<!-- TODO: will later need to add a third case for 6.0 stable_branch -->
+		<condition property="PORTLET.1" value="10" else="3">
+			<contains string="${JOB_NAME}" substring="_stable_branch" />
+		</condition>
+		<condition property="PORTLET.2" value="11" else="4">
+			<contains string="${JOB_NAME}" substring="_stable_branch" />
+		</condition>
+
+		<!-- use locally built files with relative paths -->
+		<copy todir="${target.dir}" overwrite="true">
+			<fileset file="index-template.html" />
+			<mapper type="merge" to="index.html" />
+			<filterchain>
+				<expandproperties />
+			</filterchain>
+		</copy>
 	</target>
 
+<!-- macros -->
+
+	<macrodef name="get.size">
+		<attribute name="file" />
+		<attribute name="property" />
+		<sequential>
+			<var name="size" unset="true" />
+			<var name="size-in-mb" unset="true" />
+			<if>
+				<available file="@{file}" />
+				<then>
+					<length file="@{file}" property="size" />
+
+					<math result="size-in-mb">
+						<op op="/">
+							<op op="floor">
+								<op op="*">
+									<op op="/">
+										<num value="${size}" />
+										<num value="1048576" />
+									</op>
+									<num value="100" />
+								</op>
+							</op>
+							<num value="100" />
+						</op>
+					</math>
+
+					<property name="@{property}" value="${size-in-mb}" />
+				</then>
+				<else>
+					<property name="@{property}" value="-1" />
+				</else>
+			</if>
+		</sequential>
+	</macrodef>	
+
 </project>

Deleted: branches/jbosstools-3.3.x/build/results/buildResults.css
===================================================================
--- branches/jbosstools-3.3.x/build/results/buildResults.css	2012-06-13 12:56:06 UTC (rev 41928)
+++ branches/jbosstools-3.3.x/build/results/buildResults.css	2012-06-13 13:22:48 UTC (rev 41929)
@@ -1,258 +0,0 @@
- at CHARSET "UTF-8";
-body {
-	font-family: Verdana, Sans-Serif, Helvetica, Arial;
-}
-
-#header, #header-blue {
-	width: 70%;
-	position: absolute;
-	top: 10px;
-	left: 15%;
-	padding: 5px;
-	padding-bottom: 0px;
-	margin-bottom: 0px;
-	color: #fff;
-	
-	border-width: 1px;
-	border-style: solid;
-	border-color: #a00000;
-}
-
-#header {	
-	background: url(images/gradient-red.png) 0px 0px repeat-x;
-}
-
-#header-blue {
-	background: url(images/gradient-blue.png) 0px 0px repeat-x;
-}
-
-#header table tr td, #header-blue table tr td {
-	font-weight: bold;
-	font-size: 14pt;
-}
-
-#title {
-	color: #f0f0f0;	
-}
-
-#title-blue {
-	color: #000000;
-}
-
-#buildName {
-	font-size: 10pt;
-	color: #fc6;
-}
-
-#buildName-blue {
-	font-size: 10pt;
-	color: #0000d0;
-}
-	
-#buildDate, #buildExecTime, #buildLog {
-	font-size: 8pt;
-	color: #ccc;
-}
-
-#buildDate-blue, #buildExecTime-blue {
-	font-size: 8pt;
-	color: #303060;
-}
-
-#buildLog-blue {
-	font-size: 8pt;
-	color: #0000d0;
-}
-
-#downloads, #downloads-blue {
-	border-width: 1px;
-	border-style: solid;
-	border-color: #a00000;
-	border-top-width: 0px;
-	padding: 5px;
-	
-	width: 70%;
-	position: absolute;
-	top: 61px;
-	left: 15%;
-}
-
-#links, #links-blue {
-	border-width: 0px 0px 1px 0px;
-	border-style: solid;
-	border-color: #a00000;
-	padding-bottom: 4px;
-}
-
-#links tr td {
-	font-size: 8pt;
-}
-
-a {
-	color: #a00000;
-}
-
-a.blue {
-	color: #6060c0;
-}
-
-a:hover {
-	color: #f00000;
-}
-
-a.blue:hover {
-	color: #0000f0;
-}
-
-h1 {
-	font-size: 11pt;
-	color: #300000;
-}
-
-h1.blue {
-	color: #000030;
-}
-
-h2 {
-	font-size: 10pt;
-	color: #d00000;
-}
-
-h2.blue {
-	color: #0000d0;
-}
-
-p { 
-	font-size: 8pt;
-	color: #202020;
-}
-
-div.line {
-	background-color: #f00000;
-	height: 1px;
-}
-
-div.line-blue {
-	background-color: #0000f0;
-	height: 1px;
-}
-
-#rightFrame {
-	float: right;
-	padding: 5px;
-}
-
-#buildDrivers, #unitTestResults, #coverageResults, #buildDrivers-blue, #unitTestResults-blue, #coverageResults-blue {
-	font-size: 10pt;
-	color: #000030;
-	
-	border-bottom-width: 1px;
-	border-bottom-style: solid;
-	border-bottom-color: #f00000;
-	
-	padding-bottom: 3px;
-	margin-bottom: 3px;
-}
-
-#buildDrivers-blue, #unitTestResults-blue, #coverageResults-blue {
-	border-bottom-color: #0000f0;
-}
-	
-#buildDrivers table tr td, #buildDrivers-blue table tr td {
-	font-size: 8pt;
-}
-
-#unitTestResults table tr td, #unitTestResults-blue table tr td {
-	font-size: 9pt;
-}
-
-img {
-	vertical-align: middle;
-}
-
-#downloadLinks {
-	padding: 5px;
-	float: left;
-}
-
-#downloadLinks h1 {
-	font-size: 14pt;
-}
-
-.downloadInfo {
-	font-size: 8pt;
-	color: #909090;
-}
-
-a.allLink, a.allLink-blue {
-	padding-left: 5px;
-	font-size: 14pt;
-	font-weight: bold;
-	text-decoration: none;
-	color: #c33;
-}
-
-a.allLink-blue {
-	color: #3030c0;
-}
-
-a.pluginLink, a.pluginLink-blue {
-	padding-left: 5px;
-	font-size: 8pt;
-	font-weight: bold;
-	text-decoration: none;
-	color: #c33;
-}
-
-a.pluginLink-blue {
-	color: #3030c0;
-}
-
-a.md5 {
-	font-size: 8pt;
-	font-weight: bold;
-	color: #666;
-	text-decoration: none;
-}
-
-span.description {
-	font-size: 10pt;
-	color: black;
-	font-weight: bold;
-}
-	
-	
-#buildInfo {
-	width: 300px;
-}
-
-
-#buildInfo p, #buildInfo b {
-	font-size: 8pt;
-	color: #666;
-}
-
-#testPercentage {
-	border: 1px solid #666;
-	width: 200px;
-	height: 15px;
-	
-}
-
-#testPassPercentage {
-	background-color: #21844f;
-	height: 15px;
-	float: left;
-	clear: none;
-}
-
-#testFailPercentage {
-	background-color: #de1f2f;
-	height: 15px;
-	float: left;
-	clear: none;
-}
-
-#header-blue, #downloads-blue, #links-blue {
-	border-color: #0000f0;
-}
\ No newline at end of file

Deleted: branches/jbosstools-3.3.x/build/results/buildResults.xsl
===================================================================
--- branches/jbosstools-3.3.x/build/results/buildResults.xsl	2012-06-13 12:56:06 UTC (rev 41928)
+++ branches/jbosstools-3.3.x/build/results/buildResults.xsl	2012-06-13 13:22:48 UTC (rev 41929)
@@ -1,326 +0,0 @@
-<xsl:stylesheet version="2.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saxon="http://saxon.sf.net/"
-	xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="saxon">
-	<xsl:output method="html" indent="yes" />
-	<xsl:template match="/properties">
-		<html>
-			<head>
-				<title>JBossTools Build Results</title>
-				<link rel="stylesheet" type="text/css" href="buildResults.css" />
-			</head>
-			<body>
-				<div id="header-blue">
-					<table width="100%" height="100%">
-					</table>
-				</div>
-
-				<div id="downloads-blue">
-					<table id="links-blue" width="100%">
-						<tr>
-							<td>
-								<a class="blue" href="http://www.jboss.org/tools">JBossTools</a>
-								|
-								<a class="blue" href="http://www.redhat.com/jbds">JBDS</a>
-								|
-								<a class="blue" href="http://tools.hibernate.org">Hibernate Tools</a>
-								|
-								<a class="blue"
-									href="http://www.jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=201">User
-									Forum</a>
-								|
-								<a class="blue"
-									href="http://jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=162">Development
-									Forum</a>
-								|
-								<a class="blue"
-									href="http://jira.jboss.com/jira/secure/BrowseProject.jspa?id=10020">JIRA
-									/ Bugs</a>
-								| #jbosstools on irc.freenode.net
-							</td>
-							<td align="right">
-								<a class="blue" href="http://www.redhat.com">
-									<img src="images/redhat.gif" border="0" />
-								</a>
-								<a class="blue" href="http://www.jboss.org">
-									<img src="images/jboss.gif" border="0" />
-								</a>
-								<a class="blue" href="http://www.hibernate.org">
-									<img src="images/hibernate.gif" border="0" />
-								</a>
-								<a class="blue" href="http://www.eclipse.org">
-									<img src="images/eclipse.gif" border="0" />
-								</a>
-							</td>
-						</tr>
-					</table>
-
-					<div id="downloadLinks">
-
-						<table>
-							<tr>
-								<td colspan="2">
-									First time here ? Read
-									<a href="http://www.jboss.org/tools/download/installation.html">How
-										to install JBoss Tools.</a>
-								</td>
-							</tr>
-
-							<tr>
-								<td colspan="2">
-									<h1>p2 Repo / Update Site Zips:</h1>
-								</td>
-							</tr>
-
-							<!-- three use cases: a regular component build (as, ws, etc.), a 
-								different-SVN component build (teiid, pi4soa, savara), and a special component 
-								build (xulrunner) -->
-							<xsl:for-each
-								select="//property[contains(@name,'build.properties.JOB_NAME')]">
-								<xsl:variable name="JOB_NAME">
-									<xsl:value-of select="@value" />
-								</xsl:variable>
-								<xsl:variable name="COMPONENT">
-									<xsl:choose>
-										<!-- property name="jbosstools-3.3_trunk.component- -ws-SNAPSHOT.build.properties.JOB_NAME" 
-											value="jbosstools-3.3_trunk.component- -ws" -->
-										<xsl:when test="contains(@value,'component--')">
-											<xsl:value-of select="substring-after(@value,'component--')" />
-										</xsl:when>
-
-										<!-- property name="jbosstools-drools-5.2_trunk-SNAPSHOT.build.properties.JOB_NAME" 
-											value="jbosstools-drools-5.2_trunk" -->
-										<xsl:when test="contains(@value, '_stable_branch')">
-											<xsl:value-of
-												select="substring-before(substring-after(@value,'jbosstools-'),'_stable_branch')" />
-										</xsl:when>
-										<xsl:when test="contains(@value, '_trunk')">
-											<xsl:value-of
-												select="substring-before(substring-after(@value,'jbosstools-'),'_trunk')" />
-										</xsl:when>
-
-										<!-- property name="xulrunner-1.9.1.2-2011-01-20_20-39-25-H36.build.properties.JOB_NAME" 
-											value="xulrunner-1.9.1.2" -->
-										<xsl:otherwise>
-											<xsl:value-of select="@value" />
-										</xsl:otherwise>
-									</xsl:choose>
-								</xsl:variable>
-
-								<tr>
-									<td colspan="2">
-										<a href="http://hudson.qa.jboss.com/hudson/job/{$JOB_NAME}/">
-											<xsl:value-of select="$COMPONENT" />
-										</a>
-									</td>
-								</tr>
-
-								<xsl:for-each
-									select="//property[contains(@name,'build.properties.filename') and contains(@name,$COMPONENT)]">
-									<xsl:variable name="rowColor">
-										<xsl:if test="position() mod 2 = 1">
-											#CCCCEE
-										</xsl:if>
-										<xsl:if test="position() mod 2 = 0">
-											#FFFFFF
-										</xsl:if>
-										<xsl:if test="contains(@name,'All')">
-											#CCEECC
-										</xsl:if>
-										<xsl:if test="contains(@name,'Source')">
-											#EECCCC
-										</xsl:if>
-									</xsl:variable>
-
-									<tr bgcolor="{$rowColor}">
-										<!-- <td> <img src="images/OK-small.png" /> </td> -->
-										<td class="downloadInfo">
-											<xsl:for-each select=".">
-												<b>
-													<xsl:variable name="filelabel">
-														<xsl:choose>
-															<!-- property name="jbosstools-3.3_trunk.component- -ws-SNAPSHOT.build.properties.JOB_NAME" 
-																value="jbosstools-3.3_trunk.component- -ws" -->
-															<xsl:when test="contains(@value,'component--')">
-																<xsl:value-of select="substring-after(@value,'component--')" />
-															</xsl:when>
-
-															<!-- property name="jbosstools-drools-5.2_trunk-SNAPSHOT.build.properties.JOB_NAME" 
-																value="jbosstools-drools-5.2_trunk" -->
-															<xsl:when test="contains(@value, '_stable_branch')">
-																<xsl:value-of
-																	select="replace(substring-after(@value,'jbosstools-'),'_stable_branch','')" />
-															</xsl:when>
-															<xsl:when test="contains(@value, '_trunk')">
-																<xsl:value-of
-																	select="replace(substring-after(@value,'jbosstools-'),'_trunk','')" />
-															</xsl:when>
-
-															<!-- property name="xulrunner-1.9.1.2-2011-01-20_20-39-25-H36.build.properties.JOB_NAME" 
-																value="xulrunner-1.9.1.2" -->
-															<xsl:otherwise>
-																<xsl:value-of select="@value" />
-															</xsl:otherwise>
-														</xsl:choose>
-													</xsl:variable>
-													<!-- Update, Sources, etc. -->
-													<xsl:variable name="fileType">
-														<xsl:choose>
-															<xsl:when test="contains($filelabel, 'Update')">
-																<xsl:value-of
-																	select="'Update'" />
-															</xsl:when>
-															<xsl:when test="contains($filelabel, 'Sources')">
-																<xsl:value-of
-																	select="'Sources'" />
-															</xsl:when>
-															<xsl:otherwise>
-																<xsl:value-of select="'Other'" />
-															</xsl:otherwise>
-														</xsl:choose>
-													</xsl:variable>
-													
-													<a class="allLink-blue" href="{@value}">
-														<xsl:value-of select="$filelabel" />
-													</a>
-													<ul>
-													<li>
-													md5:
-													<xsl:for-each
-														select="//property[contains(@name,'build.properties.filemd5') and contains(@name,$COMPONENT) and contains(@name,$fileType)]">
-														<xsl:value-of select="@value" />
-													</xsl:for-each>
-													</li><li>size:
-													<xsl:for-each
-														select="//property[contains(@name,'build.properties.filesize') and contains(@name,$COMPONENT) and contains(@name,$fileType)]">
-														<xsl:value-of select="@value" /> bytes
-													</xsl:for-each>
-													</li>
-													
-													<xsl:for-each
-														select="tokenize(//property[contains(@name,'build.properties.SVN_REVISION') and contains(@name,$COMPONENT)]/@value,',')">
-														<li>SVN: <xsl:value-of select="." /></li>
-													</xsl:for-each>
-													</ul>
-												</b>
-											</xsl:for-each>
-										</td>
-									</tr>
-								</xsl:for-each>
-							</xsl:for-each>
-						</table>
-
-					</div>
-
-					<div id="rightFrame">
-						<div id="buildDrivers-blue">
-							<b>SVN Revisions</b>
-							<br />
-							See
-							<a
-								href="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.3_trunk.aggregate/logs/SVN_REVISION.txt">SVN_REVISION.txt</a>
-						</div>
-						<div id="buildDrivers-blue">
-							<b>Target Platform</b>
-							<table>
-								<tr>
-									<td rowspan="3">
-										Eclipse Helios 3.7 +
-										<br />
-										Web Tools 3.3 +
-										<br />
-										BIRT + DTP ...
-									</td>
-									<td>
-										<a class="blue"
-											href="http://download.jboss.org/jbosstools/updates/target-platform_3.3.indigo/latest/">Target Platform Update Site</a>
-									</td>
-								</tr>
-								<tr>
-									<td>
-										<a class="blue"
-											href="http://download.jboss.org/jbosstools/updates/target-platform_3.3.indigo/e370-wtp330.target.zip">Target Platform Update Zip</a>
-									</td>
-								</tr>
-								<tr>
-									<td>
-										<a class="blue"
-											href="http://anonsvn.jboss.org/repos/jbosstools/trunk/build/target-platform/unified.target">Target Platform Definition File</a>
-									</td>
-								</tr>
-							</table>
-						</div>
-						<div id="unitTestResults-blue">
-							<b>Unit Test Results</b>
-							<br />
-
-							See
-							<a
-								href="http://hudson.qa.jboss.com/hudson/view/DevStudio_Trunk/job/jbosstools-3.3_trunk.tests/">jbosstools-3.3_trunk.tests</a>
-							<!-- <table> <tr> <td> <img src="images/test.gif" /> Tests </td> <td 
-								align="right">??? </td> </tr> <tr> <td> <img src="images/testerr.gif" /> 
-								Errors </td> <td align="right">???</td> </tr> <tr> <td> <img src="images/testfail.gif" 
-								/> Failures </td> <td align="right">???</td> </tr> <tr> <td colspan="2"> 
-								<b id="testPassPercentageAmount">%</b> tests passed <div id="testPercentage"> 
-								<div id="testPassPercentage"> </div> <div id="testFailPercentage"> </div> 
-								</div> </td> </tr> </table> -->
-
-							<script>
-								<!-- var tests = 2228; var failures = 0; var errors = 0; var passPercent 
-									= Math.floor(((tests-(failures+errors))/tests) * 100); var failPercent = 
-									100 - passPercent; document.getElementById("testPassPercentage").style.width 
-									= passPercent + '%'; document.getElementById("testFailPercentage").style.width 
-									= failPercent + '%'; document.getElementById("testPassPercentageAmount").innerHTML 
-									= passPercent + '%'; -->
-							</script>
-
-							<!-- <div align="right"> <a class="blue" style="align: right;" href="tests/test-results/org.jboss.ide.eclipse.tests.html">See 
-								full unit test results</a> </div> <div align="right"> <a class="blue" style="align: 
-								right;" href="tests/test-results/test-workspace.log.txt">See unit test workspace 
-								log</a> </div> <div id="coverageResults-blue"> <b>Test Coverage Results</b> 
-								<br /> <div align="right"> <a class="blue" style="align: right;" href="tests/test-results/emma-coverage/index.html">See 
-								test coverage results</a> </div> <div align="right"> <a class="blue" style="align: 
-								right;" href="tests/test-results/emma-coverage/coverage.es">See coverage 
-								session file</a> </div> </div> -->
-						</div>
-
-						<div id="buildInfo">
-							<p>
-								<b>WARNING</b>
-							</p>
-							<p>This build has been deemed by the JBossTools team to be in
-								good working condition.
-								Please note that this build may be a
-								developer release, and if so
-								should be treated
-								with slightly more
-								understanding and care than a stable release.
-								Please see the
-								release
-								notes on JIRA and/or Sourceforge for further
-								information.
-								(This
-								release is much less likely to
-								set your
-								computer aflame.)</p>
-
-							<p>Any suggestions/issues should be posted on the relevant
-								product
-								forums and should clearly indicate that you are using an
-								integration
-								build. Please take care in making sure that your
-								issue hasn't
-								already been addressed when posting on forums or
-								opening new
-								JIRA issues.</p>
-						</div>
-
-					</div>
-
-				</div>
-
-			</body>
-		</html>
-
-
-	</xsl:template>
-</xsl:stylesheet>

Deleted: branches/jbosstools-3.3.x/build/results/collect-test-results.xml
===================================================================
--- branches/jbosstools-3.3.x/build/results/collect-test-results.xml	2012-06-13 12:56:06 UTC (rev 41928)
+++ branches/jbosstools-3.3.x/build/results/collect-test-results.xml	2012-06-13 13:22:48 UTC (rev 41929)
@@ -1,226 +0,0 @@
-<project default="collect.test.results.for.hudson" basedir="." name="Generate test results even when no tests were run. Prevents build from failing if tests are disabled.">
-	<!-- ****************************** Configuration ****************************** -->
-
-	<!-- override for local build -->
-	<condition property="isInHudson" value="true">
-		<or>
-			<contains string="${user.dir}" substring="hudson" />
-			<contains string="${user.name}" substring="hudson" />
-			<contains string="${user.home}" substring="hudson" />
-		</or>
-	</condition>
-	<target name="local" unless="isInHudson">
-		<property name="WORKINGDIR" value="${basedir}" />
-		<property name="COMMON_TOOLS" value="${java.io.tmpdir}" />
-	</target>
-
-	<target name="get.ant-contrib" unless="ant-contrib.jar.exists">
-		<property name="ANTCONTRIB_MIRROR" value="http://downloads.sourceforge.net/ant-contrib/" />
-		<get usetimestamp="true" dest="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" src="${ANTCONTRIB_MIRROR}/ant-contrib-1.0b2-bin.zip" />
-		<touch file="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" />
-		<mkdir dir="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" />
-		<unzip src="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" dest="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" overwrite="true" />
-		<copy file="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_/ant-contrib/lib/ant-contrib.jar" tofile="${COMMON_TOOLS}/ant-contrib.jar" failonerror="true" />
-		<delete dir="${java.io.tmpdir}/ant-contrib-1.0b2-bin.zip_" includeemptydirs="true" quiet="true" />
-	</target>
-
-	<target name="init" depends="local">
-		<!-- https://jira.jboss.org/jira/browse/JBQA-3313 Use static, shared space outside workspace, instead of working directly in the workspace -->
-		<condition property="WORKINGDIR" value="/home/hudson/static_build_env/jbds/tools/sources" else="${basedir}">
-			<available file="/home/hudson/static_build_env/jbds" type="dir" />
-		</condition>
-		<mkdir dir="${WORKINGDIR}" />
-		<echo level="info">WORKINGDIR = ${WORKINGDIR}</echo>
-
-		<condition property="COMMON_TOOLS" value="/home/hudson/static_build_env/jbds/tools" else="${WORKINGDIR}/../tools">
-			<available file="/home/hudson/static_build_env/jbds" type="dir" />
-		</condition>
-		<mkdir dir="${COMMON_TOOLS}" />
-		<echo level="info">COMMON_TOOLS = ${COMMON_TOOLS}</echo>
-
-		<available file="${COMMON_TOOLS}/ant-contrib.jar" type="file" property="ant-contrib.jar.exists" />
-		<antcall target="get.ant-contrib" />
-		<taskdef resource="net/sf/antcontrib/antlib.xml">
-			<classpath>
-				<pathelement location="${COMMON_TOOLS}/ant-contrib.jar" />
-			</classpath>
-		</taskdef>
-
-	</target>
-
-	<!-- ***** The methods below are used in Hudson/Jenkins jobs to generate test results even when no tests were run. Prevents build from failing if tests are disabled. ***** -->
-
-	<!--
-		To run this after a maven build in Hudson, set these properties:
-			basedir=${WORKSPACE}/sources
-			WORKINGDIR=${WORKSPACE}/sources
-			COMPONENT=.
-			move.test.results=true 
-	-->
-	<target name="collect.test.results.for.hudson" depends="init" if="isInHudson" description="collect test results after a pure maven build so Hudson has something to see">
-		<property name="basedir" value="${WORKSPACE}/sources" />
-		<property name="WORKINGDIR" value="${WORKSPACE}/sources" />
-		<property name="COMPONENT" value="." />
-		<property name="move.test.results" value="true" />
-		<var name="tests.results.found" value="false" />
-		<echo level="debug">basedir = ${basedir}
-WORKINGDIR = ${WORKINGDIR}
-COMPONENT = ${COMPONENT}</echo>
-		<delete dir="${basedir}/surefire-reports/NoTestsRun" includeemptydirs="true" />
-		<for param="test.xml.files" delimiter=", 
-	">
-			<path>
-				<fileset dir="${WORKINGDIR}" includes="**/target/surefire-reports/TEST-*.xml, **/**/target/surefire-reports/TEST-*.xml" excludes="**/TEST-*NoTestsRun.xml, **/**/TEST-*NoTestsRun.xml" />
-			</path>
-			<sequential>
-				<var name="tests.results.found" value="true" />
-			</sequential>
-		</for>
-		<if>
-			<equals arg1="${tests.results.found}" arg2="true" />
-			<then>
-				<antcall target="collect.test.results">
-					<param name="COMPONENT" value="." />
-				</antcall>
-				<antcall target="collect.all.test.results" />
-			</then>
-			<else>
-				<antcall target="create.empty.test.results.file" />
-				<property name="no.tests.run" value="true" />
-			</else>
-		</if>
-	</target>
-
-	<target name="create.empty.test.results.file">
-		<!-- create fake test result file to avoid Hudson failure -->
-		<delete dir="${basedir}/surefire-reports/NoTestsRun" includeemptydirs="true" />
-		<mkdir dir="${basedir}/surefire-reports/NoTestsRun" />
-		<echo file="${basedir}/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml">&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
-&lt;testsuite failures="0" time="0.001" errors="0" skipped="0" tests="1" name="org.jboss.tools.NoTestsRun"&gt;
-&lt;testcase time="0.001" classname="org.jboss.tools.NoTestsRun" name="NoTestsRun"/&gt;
-&lt;/testsuite&gt;
-</echo>
-	</target>
-
-	<target name="collect.test.results">
-		<delete dir="${basedir}/surefire-reports/NoTestsRun" includeemptydirs="true" />
-		<property name="COMPONENT" value="" />
-		<!-- collect test results by copying ${WORKINGDIR}/${COMPONENT}/**/target/surefire-reports/*.xml into ${basedir}/surefire-reports/${COMPONENT} -->
-		<delete dir="${basedir}/surefire-reports/${COMPONENT}" includeemptydirs="true" />
-		<mkdir dir="${basedir}/surefire-reports/${COMPONENT}" />
-		<copy todir="${basedir}/surefire-reports/${COMPONENT}" flatten="true" preservelastmodified="true" overwrite="true">
-			<fileset dir="${WORKINGDIR}/${COMPONENT}" includes="**/target/surefire-reports/TEST-*.xml" />
-		</copy>
-		<if>
-			<isset property="move.test.results" />
-			<then>
-				<delete dir="${WORKINGDIR}/${COMPONENT}" includes="**/target/surefire-reports" />
-			</then>
-		</if>
-	</target>
-
-	<target name="collect.all.test.results" unless="no.tests.run">
-		<var name="test.results.all" value="" />
-		<var name="test.results.errors.failures.skipped" value="" />
-
-		<!-- Parse this: <testsuite errors="0" skipped="0" tests="10" time="0.042" failures="0" name="org.jboss.tools.jmx.ui.JMXUIAllTests"> -->
-		<for param="testresultfile" delimiter=", 
-		">
-			<path>
-				<fileset dir="${basedir}/surefire-reports/" includes="**/TEST-*.xml" />
-			</path>
-			<sequential>
-				<var name="testsuite.name" unset="true" />
-				<var name="testsuite.tests" unset="true" />
-				<var name="testsuite.time" unset="true" />
-				<var name="testsuite.skipped" unset="true" />
-				<var name="testsuite.errors" unset="true" />
-				<var name="testsuite.failures" unset="true" />
-				<xmlproperty file="@{testresultfile}" keepRoot="true" collapseAttributes="true" />
-				<for param="ts" list="testsuite.skipped, testsuite.errors, testsuite.failures" delimiter=", ">
-					<sequential>
-						<propertyregex override="true"
-						               property="ts.label"
-						               defaultvalue="@{ts}"
-						               input="@{ts}"
-						               regexp="testsuite\.(.+)"
-						               replace="\1"
-						/>
-						<if>
-							<isset property="@{ts}" />
-							<then>
-								<if>
-									<equals arg1="${@{ts}}" arg2="0" />
-									<then>
-										<var name="@{ts}" value="" />
-									</then>
-									<else>
-										<var name="@{ts}" value="; ${@{ts}} ${ts.label}" />
-									</else>
-								</if>
-							</then>
-						</if>
-
-					</sequential>
-				</for>
-				<if>
-					<or>
-						<not>
-							<equals arg1="${testsuite.skipped}" arg2="" />
-						</not>
-						<not>
-							<equals arg1="${testsuite.errors}" arg2="" />
-						</not>
-						<not>
-							<equals arg1="${testsuite.failures}" arg2="" />
-						</not>
-					</or>
-					<then>
-						<var name="test.results.errors.failures.skipped"
-						     value="${test.results.errors.failures.skipped}${testsuite.name} ran ${testsuite.tests} tests in ${testsuite.time}s${testsuite.skipped}${testsuite.errors}${testsuite.failures}${line.separator}"
-						/>
-					</then>
-				</if>
-				<if>
-					<isset property="testsuite.name" />
-					<then>
-						<var name="test.results.all"
-						     value="${test.results.all}${testsuite.name} ran ${testsuite.tests} tests in ${testsuite.time}s${testsuite.skipped}${testsuite.errors}${testsuite.failures}${line.separator}"
-						/>
-					</then>
-				</if>
-				<var name="testsuite.name" unset="true" />
-				<var name="testsuite.tests" unset="true" />
-				<var name="testsuite.time" unset="true" />
-				<var name="testsuite.skipped" unset="true" />
-				<var name="testsuite.errors" unset="true" />
-				<var name="testsuite.failures" unset="true" />
-			</sequential>
-		</for>
-		<echo level="verbose">-------------------------------------------------------
- A L L   T E S T   R E S U L T S 
--------------------------------------------------------
-${test.results.all}
--------------------------------------------------------
-
-</echo>
-		<if>
-			<and>
-				<isset property="test.results.errors.failures.skipped" />
-				<not>
-					<equals arg1="${test.results.errors.failures.skipped}" arg2="" />
-				</not>
-			</and>
-			<then>
-				<echo level="error">-------------------------------------------------------
- T E S T   R E S U L T S 
--------------------------------------------------------
-${test.results.errors.failures.skipped}
--------------------------------------------------------
-
-</echo>
-			</then>
-		</if>
-	</target>
-
-</project>

Added: branches/jbosstools-3.3.x/build/results/index-template.html
===================================================================
--- branches/jbosstools-3.3.x/build/results/index-template.html	                        (rev 0)
+++ branches/jbosstools-3.3.x/build/results/index-template.html	2012-06-13 13:22:48 UTC (rev 41929)
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>JBoss Tools - Core - Nightly Build: ${qualifier}</title>
+<style>
+ at import url("http://download.jboss.org/jbosstools/updates/web/site.css");
+</style>
+</head>
+<body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">
+<center>
+<table marginheight="0" marginwidth="0" leftmargin="0" topmargin="0"
+	cellspacing="0" cellpadding="0" width="920" class="bodyText">
+	<tr>
+		<td colspan="3"><img
+			src="https://www.jboss.org/dms/tools/images/tools-banner.png" />
+
+<table width="100%">
+				<tr>
+					<td><small>
+						<a href="http://www.redhat.com/jbds">JBDS</a> | <a href="http://tools.hibernate.org">Hibernate Tools</a> | <a href="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201">User
+		Forum</a> | <a href="http://jboss.com/index.html?module=bb&op=viewforum&f=162">Developer
+		Forum</a> | <a href="http://jira.jboss.com/jira/secure/BrowseProject.jspa?id=10020">JIRA Issues</a> | #jbosstools on <a href="http://webchat.freenode.net/">irc.freenode.net</a></small>
+					</td>
+					<td align="right">
+						<a href="http://www.redhat.com"><img src="https://devstudio.jboss.com/images/redhat.gif" border="0" height="16" width="16"/></a>
+						<a href="http://www.jboss.org"><img src="https://devstudio.jboss.com/images/jboss.gif" border="0" height="16" width="16"/></a>
+						<a href="http://www.hibernate.org"><img src="https://devstudio.jboss.com/images/hibernate.gif" border="0" height="16" width="16"/></a>
+						<a href="http://www.eclipse.org"><img src="https://devstudio.jboss.com/images/eclipse.gif" border="0" height="16" width="16"/></a>
+					</td>
+					<td align="right"><small>
+						<a id="buildName" href="http://hudson.jboss.org/hudson/job/${JOB_NAME}/${BUILD_NUMBER_STRING}/">
+						<span style="font-size: x-small;">Build ${qualifier}</span>
+						</a>
+					</td>
+				</tr>
+			</table>		</td>
+	</tr>
+	<tr>
+		<td>&#160;&#160;&#160;&#160;&#160;&#160;</td>
+		<td>&#160;&#160;&#160;&#160;&#160;&#160;</td>
+		<td>&#160;&#160;&#160;&#160;&#160;&#160;</td>
+	</tr>
+	<tr>
+<td colspan="3">
+<div style="background-color:#eeeecc; width:880px;padding:10px;margin:0px;padding-top:0px;margin-top:0px;border:1px #aaaaaa solid;z-index:1;position:relative;float:left">
+<h2 class="prime">JBoss Tools - ${update.site.description_STRING}: ${qualifier}
+	</span></h2>
+
+    <ul>
+      <li><a href="all/repo/">Aggregate Update Site</a>, <a href="all/">Site Zip</a> &amp; <a href="all/">Sources Zip</a></li>
+      <li><a href="components/">Component Update Site Zips</a></li>
+      <li><a href="logs/">Logs &amp; metadata</a></li>
+    </ul>
+
+</div>
+<p style="clear:both">&nbsp;</p>
+
+<hr/>
+
+		<h4>Logs</h4>
+		<p>
+			<small>
+				<i>Logs are for <b>
+						<a class="blue" href="http://hudson.qa.jboss.com/hudson/job/${JOB_NAME}/">${JOB_NAME}</a>.
+					</b>
+				</i>
+			</small>
+		</p>
+		<div align="right">
+			<a class="blue" style="align: right;" href="http://hudson.qa.jboss.com/hudson/job/${JOB_NAME}/${BUILD_NUMBER_STRING}/console">This Console</a>
+		</div>
+
+		<div align="right">
+			<a class="blue" style="align: right;" href="http://hudson.qa.jboss.com/hudson/job/${JOB_NAME}/lastBuild/console">Lastest Console</a> (!)
+		</div>
+
+		<h4>SVN Revisions</h4>
+		<p>
+			<small>
+				<i>SVN Revision is for upstream <b>
+						<a class="blue" href="http://hudson.qa.jboss.com/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.aggregate/">jbosstools-3.3${STREAM_SUFFIX}.aggregate</a>
+					</b>
+					<br />
+job. Results are live, 
+not specific to this build.</i>
+			</small>
+		</p>
+		<div align="right">
+			<a class="blue" style="align: right;" href="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.3${STREAM_SUFFIX}.aggregate/logs/">SVN Revision</a> (!)
+		</div>
+
+		<h4>Target Platform: Indigo SR2 (incl. Eclipse 3.7.2 + Web Tools 3.3.2)</h4>
+		<p>
+			<small>
+				<i>Target Platforms are built upstream via these jobs: <br />
+&nbsp;&nbsp;&nbsp;<b>
+						<a class="blue" href="http://hudson.qa.jboss.com/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.target-platform/">jbosstools-3.3${STREAM_SUFFIX}.target-platform</a>
+					</b>
+					<br />
+				</i>
+			</small>
+		</p>
+
+		<div align="right">
+			<a class="blue" style="align: right;" href="http://download.jboss.org/jbosstools/updates/target-platform_3.3.indigo.SR2/">JBT Target Platform Update Site</a> (!)
+		</div>
+		<div align="right">
+			<a class="blue" style="align: right;" href="http://anonsvn.jboss.org/repos/jbosstools/trunk/build/target-platform/unified.target">JBT Target Platform Definition File</a> (!)
+		</div>
+
+		<h4>Test Results</h4>
+		<p>
+			<small>
+				<i>Test results at <b style="font-weight:bold;font-size:12px">right</b> are for upstream <b>
+						<a class="blue" href="http://hudson.qa.jboss.com/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.tests/">jbosstools-3.3${STREAM_SUFFIX}.tests</a>
+					</b>
+job. <br/>
+Test results <b style="font-weight:bold;font-size:12px">below</b> are cumulative across all jobs in the <a href="http://hudson.jboss.org/hudson/view/JBossTools/view/JBossTools_${STREAM_NAME}/">DevStudio_${STREAM_NAME} view</a></i>.<br/>
+Results are live, not specific to this build. 
+			</small>
+		</p>
+
+<p>
+		<div style="float:right">
+		<a class="blue" style="align: right" href="http://hudson.jboss.org/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.tests/test/?width=800&height=600"><img src="http://hudson.jboss.org/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.tests/test/trend?width=300&height=120" border="0"></a>&nbsp;(!)
+		<br/>
+		<a class="blue" style="align: right" href="http://hudson.jboss.org/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.tests/test/?width=800&height=600&failureOnly=true"><img src="http://hudson.jboss.org/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.tests/test/trend?width=300&height=80&failureOnly=true" border="0"></a>&nbsp;(!)
+		<br/>
+		<a class="blue" style="align: right;" href="http://hudson.qa.jboss.com/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.tests/lastCompletedBuild/testReport/">Unit test report</a> (!)
+		<br/>
+		<a class="blue" style="align: right;" href="http://hudson.jboss.org/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.tests/ws/sources/*/tests/*.test/target/work/data/.metadata/.log">Unit test workspace logs</a> (!)
+		</div>
+
+	<img src="http://hudson.jboss.org/hudson/view/JBossTools/view/JBossTools_${STREAM_NAME}/portlet/dashboard_portlet_${PORTLET.1}/summaryGraph/png?width=600&height=440"/>
+	<br/>
+	<img src="http://hudson.jboss.org/hudson/view/JBossTools/view/JBossTools_${STREAM_NAME}/portlet/dashboard_portlet_${PORTLET.2}/summaryGraph/png?width=600&height=440"/>
+</p>
+
+			<h4>Test Coverage Results</h4>
+			<p>
+				<small>
+					<i>Test coverage is of upstream <b>
+							<a class="blue" href="http://hudson.qa.jboss.com/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.tests/">jbosstools-3.3${STREAM_SUFFIX}.tests</a>
+						</b>
+						<br />
+job. Results are live, 
+not specific to this build.</i>
+				</small>
+			</p>
+			<div align="right">
+				<a class="blue" style="align: right;" href="http://hudson.jboss.org/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.tests/ws/sources/build/reports/emma-coverage/target/">Test
+coverage results</a> (!)
+			</div>
+			<div align="right">
+				<a class="blue" style="align: right;" href="http://hudson.jboss.org/hudson/job/jbosstools-3.3${STREAM_SUFFIX}.tests/ws/sources/build/reports/emma-coverage/target/emma/">Coverage.es
+session files</a> (!)
+			</div>
+
+		<h4>WARNING</h4>
+
+		<p>${WARNING}</p>
+
+		<p>Any suggestions/issues should be posted on the relevant product forums and should clearly indicate that you are using a <b>${update.site.description_STRING}</b>. Please take care in making sure that your issue hasn't already been addressed when posting on forums or opening new JIRA issues.</p>
+
+		<small>
+			<i>Note: Links tagged with (!) are live and will change with subsequent builds to show the latest results. See also <a style="color:#FF9933" href="http://download.jboss.org/jbosstools/builds/cascade/trunk.html">Build Job Cascade &amp; Results</a>
+			</i>
+		</small>
+<p>&nbsp;</p>
+<hr/>
+
+	</tr>
+</table>
+</body>
+</html>

Added: branches/jbosstools-3.3.x/build/results/pom.xml
===================================================================
--- branches/jbosstools-3.3.x/build/results/pom.xml	                        (rev 0)
+++ branches/jbosstools-3.3.x/build/results/pom.xml	2012-06-13 13:22:48 UTC (rev 41929)
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.jboss.tools</groupId>
+		<artifactId>parent</artifactId>
+		<version>3.4.0.M1-SNAPSHOT</version>
+		<relativePath>../parent/pom.xml</relativePath>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>org.jboss.tools.buildresults</artifactId>
+	<name>JBoss Tools Build Results</name>
+	<description>
+    Generates index.html linking to jars and zips, plus provides other metadata
+	</description>
+	<packaging>pom</packaging>
+
+	<!--
+	To build locally while generating installers/sources, must set a number of variables:
+		mvn install -DJOB_NAME=jbosstools-3.3_stable_branch.aggregate
+	To build locally against previously built installers/sources, must set more variables:
+		mvn install -DJOB_NAME=jbosstools-3.3_stable_branch.aggregate -DTIMESTAMP=20120608-1840 -Dupdate.site.description="Development Milestone"
+	-->
+
+	<properties>
+		<maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
+	</properties>
+
+	<build>
+		<plugins>
+			<plugin>
+				<artifactId>maven-antrun-plugin</artifactId>
+				<inherited>false</inherited>
+				<executions>
+					<execution>
+						<id>install</id>
+						<phase>install</phase>
+						<configuration>
+							<quiet>true</quiet>
+							<tasks>
+								<ant antfile="build.xml" target="build" dir="./">
+									<property name="update.site.description" value="${update.site.description}"/>
+									<property name="JOB_NAME" value="${JOB_NAME}" />
+									<property name="JBT_VERSION" value="${JBT_VERSION}"/>
+									<property name="TIMESTAMP" value="${TIMESTAMP}"/>
+									<property name="maven.build.timestamp" value="${maven.build.timestamp}"/>
+									<property name="BUILD_NUMBER" value="${BUILD_NUMBER}"/>	
+									<property name="BUILD_ALIAS" value="${BUILD_ALIAS}"/>
+								</ant>
+							</tasks>
+						</configuration>
+						<goals>
+							<goal>run</goal>
+						</goals>
+					</execution>
+				</executions>
+				<dependencies>
+					<dependency>
+						<groupId>org.apache.ant</groupId>
+						<artifactId>ant</artifactId>
+						<version>1.8.2</version>
+					</dependency>
+					<dependency>
+						<groupId>commons-net</groupId>
+						<artifactId>commons-net</artifactId>
+						<version>1.4.1</version>
+					</dependency>
+					<dependency>
+						<groupId>org.apache.ant</groupId>
+						<artifactId>ant</artifactId>
+						<version>1.7.1</version>
+					</dependency>
+					<dependency>
+						<groupId>org.apache.ant</groupId>
+						<artifactId>ant-nodeps</artifactId>
+						<version>1.7.1</version>
+					</dependency>
+					<dependency>
+						<groupId>org.apache.ant</groupId>
+						<artifactId>ant-trax</artifactId>
+						<version>1.7.1</version>
+					</dependency>
+					<dependency>
+						<groupId>org.apache.ant</groupId>
+						<artifactId>ant-commons-net</artifactId>
+						<version>1.7.1</version>
+					</dependency>
+					<dependency>
+						<groupId>org.apache.ant</groupId>
+						<artifactId>ant-apache-regexp</artifactId>
+						<version>1.7.1</version>
+					</dependency>
+					<dependency>
+						<groupId>ant-contrib</groupId>
+						<artifactId>ant-contrib</artifactId>
+						<version>1.0b3</version>
+					</dependency>
+				</dependencies>
+			</plugin>
+		</plugins>
+	</build>
+
+</project>

Deleted: branches/jbosstools-3.3.x/build/results/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml
===================================================================
--- branches/jbosstools-3.3.x/build/results/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml	2012-06-13 12:56:06 UTC (rev 41928)
+++ branches/jbosstools-3.3.x/build/results/surefire-reports/NoTestsRun/TEST-org.jboss.tools.NoTestsRun.xml	2012-06-13 13:22:48 UTC (rev 41929)
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<testsuite failures="0" time="0.001" errors="0" skipped="0" tests="1" name="org.jboss.tools.NoTestsRun">
-<testcase time="0.001" classname="org.jboss.tools.NoTestsRun" name="NoTestsRun"/>
-</testsuite>



More information about the jbosstools-commits mailing list