[savara-commits] savara SVN: r233 - in trunk/tools/eclipse: releng and 3 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu May 27 14:34:35 EDT 2010


Author: objectiser
Date: 2010-05-27 14:34:34 -0400 (Thu, 27 May 2010)
New Revision: 233

Added:
   trunk/tools/eclipse/releng/
   trunk/tools/eclipse/releng/build.properties
   trunk/tools/eclipse/releng/build.properties.example.hudson.qa.jboss.com
   trunk/tools/eclipse/releng/build.properties.example.linux
   trunk/tools/eclipse/releng/build.properties.example.windows
   trunk/tools/eclipse/releng/build.xml
   trunk/tools/eclipse/releng/hudson/
   trunk/tools/eclipse/releng/hudson/config.sh
   trunk/tools/eclipse/releng/hudson/run.sh
   trunk/tools/eclipse/releng/jbosstools-trunk pi4soa releng build.xml.launch
   trunk/tools/eclipse/releng/maps/
   trunk/tools/eclipse/releng/maps/project.map
   trunk/tools/eclipse/releng/maps/tests.map
   trunk/tools/eclipse/releng/psfs/
   trunk/tools/eclipse/releng/psfs/athena.psf
   trunk/tools/eclipse/releng/psfs/project.subclipse.psf
   trunk/tools/eclipse/releng/psfs/project.subversive.psf
   trunk/tools/eclipse/releng/psfs/releng.subclipse.psf
   trunk/tools/eclipse/releng/psfs/releng.subversive.psf
   trunk/tools/eclipse/releng/psfs/tests.cvs.psf
   trunk/tools/eclipse/releng/psfs/tests.subclipse.psf
   trunk/tools/eclipse/releng/psfs/tests.subversive.psf
   trunk/tools/eclipse/releng/testing.properties
Log:
Added releng.

Added: trunk/tools/eclipse/releng/build.properties
===================================================================
--- trunk/tools/eclipse/releng/build.properties	                        (rev 0)
+++ trunk/tools/eclipse/releng/build.properties	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,52 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+# this property allows ant-contrib and pde-svn-plugin to be fetched and installed automatically for you
+thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=savara.tools
+zipPrefix=savara
+incubation=
+buildType=N
+version=1.0.0
+
+#mainFeatureToBuildID=org.pi4soa.sdk.feature
+#testFeatureToBuildID=org.pi4soa.tests.feature
+mainFeatureToBuildID=org.scribble.feature
+testFeatureToBuildID=org.scribble.feature
+
+build.steps=buildUpdate,buildTests,generateDigests,test,publish,cleanup
+
+JAVA14_HOME=${JAVA_HOME}
+JAVA50_HOME=${JAVA_HOME}
+JAVA60_HOME=${JAVA_HOME}
+
+# depends on Eclipse, EMF, XSD, GEF, Orbit (Xalan, Xerces, resolver, serializer), and Eclipse base
+repositoryURLs=\
+http://download.eclipse.org/releases/galileo/,\
+http://repository.jboss.com/eclipse/galileo/repos/orbit-R20100114021427-updateSite.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/eclipse-Update-3.5.2-201002111343.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/emf-xsd-Update-2.5.0.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/GEF-Update-3.5.2.zip
+
+IUsToInstall=org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+\
+org.eclipse.emf.feature.group+org.eclipse.xsd.feature.group+org.eclipse.gef.feature.group+\
+org.apache.xml.resolver+javax.xml+org.apache.xml.serializer+org.apache.xerces+org.apache.xalan
+
+flattenDependencies=true
+parallelCompilation=true
+generateFeatureVersionSuffix=true
+individualSourceBundles=true
+
+# do not sign or pack jars
+#skipPack=true
+skipSign=true
+
+# generate a SNAPSHOT-named build for easier reuse in other builds
+buildAlias=${buildType}-SNAPSHOT
+forceContextQualifier=v${buildTimestamp}
+
+domainNamespace=*
+projNamespace=org.jboss.savara.tools
+projRelengName=org.jboss.savara.tools.releng
+
+## END PROJECT BUILD PROPERTIES ##


Property changes on: trunk/tools/eclipse/releng/build.properties
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/tools/eclipse/releng/build.properties.example.hudson.qa.jboss.com
===================================================================
--- trunk/tools/eclipse/releng/build.properties.example.hudson.qa.jboss.com	                        (rev 0)
+++ trunk/tools/eclipse/releng/build.properties.example.hudson.qa.jboss.com	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,50 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+# this property allows ant-contrib and pde-svn-plugin to be fetched and installed automatically for you
+thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=savara.tools
+zipPrefix=savara
+incubation=
+buildType=N
+version=1.0.0
+
+mainFeatureToBuildID=org.scribble.feature
+testFeatureToBuildID=org.scribble.feature
+
+build.steps=buildUpdate,buildTests,generateDigests,test,publish,cleanup
+
+JAVA14_HOME=${JAVA_HOME}
+JAVA50_HOME=${JAVA_HOME}
+JAVA60_HOME=${JAVA_HOME}
+
+# depends on Eclipse, EMF, XSD, GEF, Orbit (Xalan, Xerces, resolver, serializer), and Eclipse base
+repositoryURLs=\
+http://download.eclipse.org/releases/galileo/,\
+http://repository.jboss.com/eclipse/galileo/repos/orbit-R20090825191606-updateSite.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/eclipse-Update-R-3.5.1-200909170800.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/emf-xsd-Update-2.5.0.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/GEF-Update-3.5.1.zip
+
+IUsToInstall=org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+\
+org.eclipse.emf.feature.group+org.eclipse.xsd.feature.group+org.eclipse.gef.feature.group+\
+org.apache.xml.resolver+javax.xml+org.apache.xml.serializer+org.apache.xerces+org.apache.xalan
+
+flattenDependencies=true
+parallelCompilation=true
+generateFeatureVersionSuffix=true
+individualSourceBundles=true
+
+# do not sign or pack jars
+#skipPack=true
+skipSign=true
+
+# generate a SNAPSHOT-named build for easier reuse in other builds
+buildAlias=${buildType}-SNAPSHOT
+forceContextQualifier=v${buildTimestamp}
+
+domainNamespace=*
+projNamespace=org.jboss.savara.tools
+projRelengName=org.jboss.savara.tools.releng
+
+## END PROJECT BUILD PROPERTIES ##


Property changes on: trunk/tools/eclipse/releng/build.properties.example.hudson.qa.jboss.com
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/tools/eclipse/releng/build.properties.example.linux
===================================================================
--- trunk/tools/eclipse/releng/build.properties.example.linux	                        (rev 0)
+++ trunk/tools/eclipse/releng/build.properties.example.linux	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,57 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+# this property allows ant-contrib and pde-svn-plugin to be fetched and installed automatically for you
+thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=savara.tools
+zipPrefix=savara
+incubation=
+buildType=N
+version=1.0.0
+
+mainFeatureToBuildID=org.scribble.feature
+testFeatureToBuildID=org.scribble.feature
+
+build.steps=buildUpdate,buildTests,generateDigests,test,publish,cleanup
+
+# Re-use local sources?
+localSourceCheckoutDir=/home/nboldt/eclipse/workspace-jboss/pi4soa
+relengBuilderDir=/home/nboldt/eclipse/workspace-jboss/pi4soa/releng
+relengBaseBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder
+relengCommonBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.dash.common.releng
+
+JAVA_HOME=/usr/lib/jvm/java
+JAVA14_HOME=/usr/lib/jvm/java
+JAVA50_HOME=/usr/lib/jvm/java
+JAVA60_HOME=/usr/lib/jvm/java
+
+# depends on Eclipse, EMF, XSD, GEF, Orbit (Xalan, Xerces, resolver, serializer), and Eclipse base
+repositoryURLs=\
+http://download.eclipse.org/releases/galileo/,\
+http://repository.jboss.com/eclipse/galileo/repos/orbit-R20090825191606-updateSite.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/eclipse-Update-R-3.5.1-200909170800.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/emf-xsd-Update-2.5.0.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/GEF-Update-3.5.1.zip
+
+IUsToInstall=org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+\
+org.eclipse.emf.feature.group+org.eclipse.xsd.feature.group+org.eclipse.gef.feature.group+\
+org.apache.xml.resolver+javax.xml+org.apache.xml.serializer+org.apache.xerces+org.apache.xalan
+
+flattenDependencies=true
+parallelCompilation=true
+generateFeatureVersionSuffix=true
+individualSourceBundles=true
+
+# do not sign or pack jars
+#skipPack=true
+skipSign=true
+
+# generate a SNAPSHOT-named build for easier reuse in other builds
+buildAlias=${buildType}-SNAPSHOT
+forceContextQualifier=v${buildTimestamp}
+
+domainNamespace=*
+projNamespace=org.jboss.savara.tools
+projRelengName=org.jboss.savara.tools.releng
+
+## END PROJECT BUILD PROPERTIES ##


Property changes on: trunk/tools/eclipse/releng/build.properties.example.linux
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/tools/eclipse/releng/build.properties.example.windows
===================================================================
--- trunk/tools/eclipse/releng/build.properties.example.windows	                        (rev 0)
+++ trunk/tools/eclipse/releng/build.properties.example.windows	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,61 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+# this property allows ant-contrib and pde-svn-plugin to be fetched and installed automatically for you
+thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=savara.tools
+zipPrefix=savara
+incubation=
+buildType=N
+version=1.0.0
+
+mainFeatureToBuildID=org.scribble.feature
+testFeatureToBuildID=org.scribble.feature
+
+build.steps=buildUpdate,buildTests,generateDigests,test,publish,cleanup
+
+# Re-use local sources?
+localSourceCheckoutDir=C:/workspace2
+
+# For windows, must be explicit about paths using correct slashes (/); dirs with spaces should be avoided
+writableBuildRoot=C:/tmp/build
+relengBuilderDir=C:/workspace2/org.pi4soa.releng
+relengBaseBuilderDir=C:/workspace2/org.eclipse.releng.basebuilder
+relengCommonBuilderDir=C:/workspace2/org.eclipse.dash.common.releng
+
+JAVA_HOME=C:/Progra~1/Java/jdk1.6.0_11
+JAVA14_HOME=C:/Progra~1/Java/jdk1.6.0_11
+JAVA50_HOME=C:/Progra~1/Java/jdk1.6.0_11
+JAVA60_HOME=C:/Progra~1/Java/jdk1.6.0_11
+
+# depends on Eclipse, EMF, XSD, GEF, Orbit (Xalan, Xerces, resolver, serializer), and Eclipse base
+repositoryURLs=\
+http://download.eclipse.org/releases/galileo/,\
+http://repository.jboss.com/eclipse/galileo/repos/orbit-R20090825191606-updateSite.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/eclipse-Update-R-3.5.1-200909170800.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/emf-xsd-Update-2.5.0.zip,\
+http://repository.jboss.org/eclipse/galileo/repos/GEF-Update-3.5.1.zip
+
+IUsToInstall=org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+\
+org.eclipse.emf.feature.group+org.eclipse.xsd.feature.group+org.eclipse.gef.feature.group+\
+org.apache.xml.resolver+javax.xml+org.apache.xml.serializer+org.apache.xerces+org.apache.xalan
+
+flattenDependencies=true
+parallelCompilation=true
+generateFeatureVersionSuffix=true
+individualSourceBundles=true
+
+# do not sign or pack jars
+#packing does not work on windows
+skipPack=true
+skipSign=true
+
+# generate a SNAPSHOT-named build for easier reuse in other builds
+buildAlias=${buildType}-SNAPSHOT
+forceContextQualifier=v${buildTimestamp}
+
+domainNamespace=*
+projNamespace=org.jboss.savara.tools
+projRelengName=org.jboss.savara.tools.releng
+
+## END PROJECT BUILD PROPERTIES ##


Property changes on: trunk/tools/eclipse/releng/build.properties.example.windows
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/tools/eclipse/releng/build.xml
===================================================================
--- trunk/tools/eclipse/releng/build.xml	                        (rev 0)
+++ trunk/tools/eclipse/releng/build.xml	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,44 @@
+<project default="run" name="org.jboss.tools.*.releng/build.xml - Run a JBoss Tools component build using the Athena CBI">
+	<target name="run">
+		<!-- 
+			You must check out the following projects to your workspace:
+		
+				org.eclipse.releng.basebuilder
+				org.eclipse.dash.common.releng 
+				jbosstools/trunk/<your component>/releng
+		-->
+
+		<!-- load properties and set timestamp for the build -->
+		<property file="build.properties" />
+		<tstamp>
+			<format property="buildTimestamp" pattern="yyyyMMddHHmm" />
+		</tstamp>
+
+		<!-- calculate workspaceDir as parent of this folder, the project's .releng folder (relengBuilderDir) -->
+		<property name="relengBuilderDir" value="${basedir}" />
+		<dirname file="${relengBuilderDir}" property="workspaceDir" />
+
+		<!-- 
+			can build in /tmp, eg., in /tmp/build, or in workspace, eg.,
+			${WORKSPACE}/build
+		-->
+		<property name="writableBuildRoot" value="/tmp/build" />
+
+		<!-- 
+			can be simple path, eg., 
+			${writableBuildRoot}/${buildType}${buildTimestamp}-${zipPrefix} or longer, eg.,
+			${writableBuildRoot}/${topprojectName}/${projectName}/downloads/drops/${version}/${buildType}${buildTimestamp} or
+			${writableBuildRoot}/${topprojectName}/${projectName}/${subprojectName}/downloads/drops/${version}/${buildType}${buildTimestamp}
+			
+			Or, to generate a SNAPSHOT-named build for easier reuse in other builds, set
+			buildAlias=${buildType}-SNAPSHOT, and
+			buildDir=${writableBuildRoot}/${buildType}-SNAPSHOT-${zipPrefix}
+		-->
+		<property name="buildDir" value="${writableBuildRoot}/${buildType}${buildTimestamp}-${zipPrefix}" />
+
+		<!-- invoke a new Eclipse process and launch the build from the common.releng folder -->
+		<property name="relengCommonBuilderDir" value="${workspaceDir}/org.eclipse.dash.common.releng" />
+		<ant antfile="${relengCommonBuilderDir}/buildAll.xml" target="runEclipse" dir="${relengCommonBuilderDir}" />
+
+	</target>
+</project>


Property changes on: trunk/tools/eclipse/releng/build.xml
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/tools/eclipse/releng/hudson/config.sh
===================================================================
--- trunk/tools/eclipse/releng/hudson/config.sh	                        (rev 0)
+++ trunk/tools/eclipse/releng/hudson/config.sh	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,14 @@
+# Hudson config script from http://hudson.qa.jboss.com/hudson/view/DevStudio/job/jbosstools-cbi-pi4soa/configure
+
+# configuration
+export PROJECTID='savara.tools'
+export VERSION='1.0.0'
+export PROJRELENGROOT='-projRelengRoot http://anonsvn.jboss.org/repos/savara/trunk'
+export PROJRELENGPATH='-projRelengPath tools/eclipse/releng'
+export PROJRELENGNAME='-projRelengName org.jboss.savara.tools.releng'
+
+# parameters
+export SNAPSHOT="true"
+
+# run the build
+. ${WORKSPACE}/pi4soa/releng/hudson/run.sh


Property changes on: trunk/tools/eclipse/releng/hudson/config.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/tools/eclipse/releng/hudson/run.sh
===================================================================
--- trunk/tools/eclipse/releng/hudson/run.sh	                        (rev 0)
+++ trunk/tools/eclipse/releng/hudson/run.sh	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,207 @@
+#!/bin/bash
+
+# This script runs as http://hudson.qa.jboss.com/hudson/view/DevStudio/job/jbosstools-cbi-*/configure
+# and is archived (for example) in https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/releng/hudson/run.sh
+# Build runs under ${WORKSPACE} == .../jbosstools-cbi-*/workspace
+
+echo "[`date +%Y/%m/%d\ %H:%M`] Hudson job ${JOBNAME} build #${BUILD_NUMBER} (${BUILD_ID}) started." 
+
+##############################################################################################
+
+# BEGIN CONFIGURATION
+
+buildTimestamp="`date +%Y%m%d%H%M`"
+commonRelengBranch="HEAD"
+basebuilderBranch="r35x_v20090811";
+cvsProjectBaseDir=${WORKSPACE} # hudson.qa.jboss.com
+
+# DONE CONFIGURATION
+
+##############################################################################################
+
+uname=$(uname -a); echo $uname
+if [[ -f $HUDSON_CONFIG_DIR/scripts/common/common_bash.sh ]]; then
+	. $HUDSON_CONFIG_DIR/scripts/common/common_bash.sh
+	setant 171
+elif [[ -f /opt/hudson/tools/apache-ant-1.7.1/bin/ant ]]; then
+        export ANT_HOME=/opt/hudson/tools/apache-ant-1.7.1
+elif [[ -f /opt/apache-ant-1.7.1/bin/ant ]]; then
+        export ANT_HOME=/opt/apache-ant-1.7.1
+fi
+
+# cache of downloaded requirements and other binaries
+downloadsDir="${WORKSPACE}/downloads"; if [[ ! -d $downloadsDir ]]; then mkdir -p $downloadsDir; fi 
+
+# define where to do all the work; start with a fresh folder each time
+writableBuildRoot="${WORKSPACE}/build"; if [[ -d ${writableBuildRoot} ]]; then rm -fr ${writableBuildRoot}; fi; mkdir -p $writableBuildRoot 
+
+# need a place to store existing 3rd party jars, eg., ant-contrib.jar (if not in /usr/share/java/)
+thirdPartyJarsDir="${WORKSPACE}/3rdPartyJars"; if [[ ! -d $thirdPartyJarsDir ]]; then mkdir -p $thirdPartyJarsDir; fi 
+
+# get org.eclipse.dash.common.releng
+if [[ ! -d $cvsProjectBaseDir/org.eclipse.dash.common.releng ]]; then 
+	cd $cvsProjectBaseDir
+	echo "Check out org.eclipse.dash.common.releng using HEAD"
+	cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/technology -Q co -r $commonRelengBranch -d org.eclipse.dash.common.releng org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.dash.commonbuilder.releng
+fi 
+
+# get org.eclipse.releng.basebuilder 
+if [[ ! -d $cvsProjectBaseDir/org.eclipse.releng.basebuilder ]]; then 
+	# network timeout when checking out files
+	#echo "Export org.eclipse.releng.basebuilder using $basebuilderBranch"
+	#cd $cvsProjectBaseDir; cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/eclipse -Q ex -r $basebuilderBranch org.eclipse.releng.basebuilder
+
+	#so get a zip and unpack it instead; zip stored here: http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/org.eclipse.releng.basebuilder_${basebuilderBranch}.zip
+	if [[ ! -f $downloadsDir/org.eclipse.releng.basebuilder_${basebuilderBranch}.zip ]]; then 
+		cd $downloadsDir; wget --no-clobber http://repository.jboss.org/eclipse/galileo/org.eclipse.releng.basebuilder_${basebuilderBranch}.zip
+	fi
+	cd $cvsProjectBaseDir; unzip -qq -d org.eclipse.releng.basebuilder $downloadsDir/org.eclipse.releng.basebuilder_${basebuilderBranch}.zip
+	# fix extra nested folder
+	if [[ -d $cvsProjectBaseDir/org.eclipse.releng.basebuilder/org.eclipse.releng.basebuilder ]]; then
+		mv $cvsProjectBaseDir/org.eclipse.releng.basebuilder $cvsProjectBaseDir/org.eclipse.releng.basebuilder_
+		mv $cvsProjectBaseDir/org.eclipse.releng.basebuilder_/org.eclipse.releng.basebuilder $cvsProjectBaseDir/
+		rm -fr $cvsProjectBaseDir/org.eclipse.releng.basebuilder_/
+	fi
+	
+	# reuse cached copy if available	
+	if [[ -f $thirdPartyJarsDir/org.eclipse.pde.build.svn-1.0.1RC2.zip ]]; then 
+		cp $thirdPartyJarsDir/org.eclipse.pde.build.svn-1.0.1RC2.zip $writableBuildRoot
+	fi
+
+	# get pde.build.svn plugin (http://sourceforge.net/projects/svn-pde-build/) and unpack into releng.basebuilder's root folder
+	pushd $writableBuildRoot >/dev/null
+	if [[ ! -f org.eclipse.pde.build.svn-1.0.1RC2.zip ]]; then
+		wget --no-clobber http://downloads.sourceforge.net/svn-pde-build/org.eclipse.pde.build.svn-1.0.1RC2.zip
+	fi
+	unzip -qq org.eclipse.pde.build.svn-1.0.1RC2.zip -d org.eclipse.pde.build.svn
+	pushd org.eclipse.pde.build.svn/org.eclipse.releng.basebuilder/ >/dev/null
+	#mkdir -p $writableBuildRoot/org.eclipse.releng.basebuilder_${basebuilderBranch}/features 
+	mkdir -p $writableBuildRoot/org.eclipse.releng.basebuilder_${basebuilderBranch}/plugins
+	for f in $(find . -maxdepth 2 -mindepth 2 -type f); do # remove "-type f" to collect features too; 
+		g=${f:2}; 
+		if [[ -d $writableBuildRoot/org.eclipse.releng.basebuilder_${basebuilderBranch}/$g ]] || [[ -f $writableBuildRoot/org.eclipse.releng.basebuilder_${basebuilderBranch}/$g ]]; then
+			rm -fr $writableBuildRoot/org.eclipse.releng.basebuilder_${basebuilderBranch}/$g;
+		fi
+		mv -f $g $writableBuildRoot/org.eclipse.releng.basebuilder_${basebuilderBranch}/$g
+	done
+	popd >/dev/null
+	rm -fr org.eclipse.pde.build.svn
+	popd >/dev/null
+	echo "[start] SVN support added to basebuilder."
+fi 
+
+##############################################################################################
+
+# exposed as a Hudson build parameter for convenience
+if [[ $BUILDTYPE ]]; then
+	buildType="$BUILDTYPE"
+else
+	buildType="N"
+fi
+
+##############################################################################################
+
+# collect required variables 
+# could also set them here as variable="some value" static variables, or use 
+# export VARIABLE="some value" in Hudson script for convenience when copying/editing jobs
+
+# if NOT hardcoded here, then this script is COMPLETELY boilerplate and need not be copied into the build's .releng folder.
+
+haderror=0
+if [[ $PROJECTID ]]; then 
+	projectid="$PROJECTID" 
+else
+	echo "Error: Must set projectid in run.sh or PROJECTID in Hudson config." 
+	haderror=1
+fi
+
+if [[ $VERSION ]]; then 
+	version="$VERSION"
+else
+	echo "Error: Must set version in run.sh or VERSION in Hudson config." 
+	haderror=1
+fi
+
+if [[ $PROJRELENGROOT ]]; then
+	projRelengRoot="$PROJRELENGROOT"
+else
+	echo "Error: Must set projRelengRoot in run.sh or PROJRELENGROOT in Hudson config." 
+	haderror=1
+fi
+
+if [[ $PROJRELENGPATH ]]; then
+	projRelengPath="$PROJRELENGPATH"
+else
+	echo "Error: Must set projRelengPath in run.sh or PROJRELENGPATH in Hudson config." 
+	haderror=1
+fi
+
+# optional override; assume HEAD or trunk if not specified
+if [[ $PROJRELENGBRANCH ]]; then
+	projRelengBranch="$PROJRELENGBRANCH"
+else
+	projRelengBranch="";
+fi
+
+# optional override
+if [[ $PROJRELENGNAME ]]; then
+	projRelengName="$PROJRELENGNAME"
+else
+	projRelengName="";
+fi
+
+if [[ $haderror -gt 0 ]]; then
+	exit 1;
+fi
+
+# pass in additional flags like -buildAlias=1.0.0RC2 using the $EXTRAFLAGS Hudson parameter
+# buildAlias will rename zips from foo-SDK-N200901011234.zip to foo-SDK-1.0.0RC2.zip
+
+##############################################################################################
+
+# define required folders
+signingDir="${writableBuildRoot}/signing"; mkdir -p $signingDir 
+
+# long form (default if omitted)
+#   buildDir="${writableBuildRoot}/${projectid//.//}/downloads/drops/${version}/${buildType}${buildTimestamp}"
+# short form (non-default)
+if [[ $SNAPSHOT ]]; then # build in a path that will always be the same (so downstream projects can depend on Update zip)
+  buildDir="${writableBuildRoot}/${buildType}-SNAPSHOT"
+  EXTRAFLAGS="-buildAlias ${buildType}-SNAPSHOT ${EXTRAFLAGS}"
+else
+  buildDir="${writableBuildRoot}/${buildType}${buildTimestamp}"
+fi
+
+# create required folders & files (as symlinks is possible)
+mkdir -p ${downloadsDir} ${signingDir} ${buildDir}
+
+# create .cvspass file to shut up unnecessary warnings
+touch ${writableBuildRoot}/.cvspass
+
+#define symlinked required folders
+relengBaseBuilderDir="${writableBuildRoot}/org.eclipse.releng.basebuilder"
+relengCommonBuilderDir="${writableBuildRoot}/org.eclipse.dash.common.releng"
+
+# symlink basebuilder and common.releng; alternatively, if you omit this, they'll be checked out in start.sh
+ln -s ${cvsProjectBaseDir}/org.eclipse.releng.basebuilder ${writableBuildRoot}/
+ln -s ${cvsProjectBaseDir}/org.eclipse.dash.common.releng ${writableBuildRoot}/
+
+# symlink 3rdPartyJars (reuse existing content)
+ln -s ${thirdPartyJarsDir} ${writableBuildRoot}/
+thirdPartyJarsDir="${writableBuildRoot}/3rdPartyJars"
+
+# clean up any *-SNAPSHOT.zip files in ${downloadsDir}
+find ${downloadsDir} -maxdepth 1 -type f -name "*-SNAPSHOT.zip" -exec rm -f {} \;
+
+# run a build - may have to pass in "-javaHome /usr/lib/jvm/java" or similar here if default JVM not found
+cd ${writableBuildRoot}/org.eclipse.dash.common.releng/tools/scripts
+./start.sh -projectid ${projectid} -version ${version} -buildType ${buildType} -buildTimestamp ${buildTimestamp} \
+  -writableBuildRoot ${writableBuildRoot} -thirdPartyJarsDir ${thirdPartyJarsDir} -downloadsDir ${downloadsDir} -buildDir ${buildDir} \
+  ${projRelengName} ${projRelengRoot} ${projRelengPath} ${projRelengBranch} \
+  -thirdPartyDownloadLicenseAcceptance -javaHome ${JAVA_HOME} ${EXTRAFLAGS} 2>&1
+
+# remove file so workspace navigation is one click simpler
+rm -f ${writableBuildRoot}/.cvspass
+
+echo ""; echo $uname; echo ""
+echo "[`date +%Y/%m/%d\ %H:%M`] Hudson job ${JOBNAME} build #${BUILD_NUMBER} (${BUILD_ID}) done." 


Property changes on: trunk/tools/eclipse/releng/hudson/run.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/tools/eclipse/releng/jbosstools-trunk pi4soa releng build.xml.launch
===================================================================
--- trunk/tools/eclipse/releng/jbosstools-trunk pi4soa releng build.xml.launch	                        (rev 0)
+++ trunk/tools/eclipse/releng/jbosstools-trunk pi4soa releng build.xml.launch	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntLaunchConfigurationType">
+<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="true"/>
+<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${container}"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/pi4soa/releng/build.xml"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.debug.ui.ATTR_CAPTURE_IN_FILE" value="${workspace_loc:/pi4soa/releng}/buildlog.latest.txt"/>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.ui.externaltools.launchGroup"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.ant.internal.ui.antsupport.InternalAntRunner"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="jbosstools-trunk"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_INSTALL_NAME" value="java-1.6.0-openjdk-1.6.0.0"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_INSTALL_TYPE_ID" value="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${none}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/pi4soa/releng/build.xml}"/>
+<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
+</launchConfiguration>

Added: trunk/tools/eclipse/releng/maps/project.map
===================================================================
--- trunk/tools/eclipse/releng/maps/project.map	                        (rev 0)
+++ trunk/tools/eclipse/releng/maps/project.map	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,15 @@
+feature at org.pi4soa.sdk.feature=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.sdk.feature
+feature at org.pi4soa.feature=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.feature
+feature at org.pi4soa.core.feature=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.core.feature
+
+!*** Generated with org.eclipse.dash.common.releng/tools/scripts/buildAllHelper.xml#dir2svnmap task
+plugin at org.pi4soa.cdl=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.cdl
+plugin at org.pi4soa.common=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.common
+plugin at org.pi4soa.designer=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.designer
+plugin at org.pi4soa.scenario=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.scenario
+plugin at org.pi4soa.scenario.designer=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.scenario.designer
+plugin at org.pi4soa.service=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.service
+
+!*** removed per Gary Brown
+!*** feature at org.pi4soa.feature.monitor=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.feature.monitor
+!*** plugin at org.pi4soa.monitor=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.monitor

Added: trunk/tools/eclipse/releng/maps/tests.map
===================================================================
--- trunk/tools/eclipse/releng/maps/tests.map	                        (rev 0)
+++ trunk/tools/eclipse/releng/maps/tests.map	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,7 @@
+plugin at org.eclipse.test=v20080313,:pserver:anonymous at dev.eclipse.org:/cvsroot/eclipse,
+fragment at org.eclipse.ant.optional.junit=v20070202,:pserver:anonymous at dev.eclipse.org:/cvsroot/eclipse,
+
+feature at org.pi4soa.tests.feature=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.tests.feature
+plugin at org.pi4soa.cdl.tests=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.cdl.tests
+plugin at org.pi4soa.common.tests=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.common.tests
+plugin at org.pi4soa.service.tests=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.service.tests

Added: trunk/tools/eclipse/releng/psfs/athena.psf
===================================================================
--- trunk/tools/eclipse/releng/psfs/athena.psf	                        (rev 0)
+++ trunk/tools/eclipse/releng/psfs/athena.psf	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<psf version="2.0">
+<provider id="org.eclipse.team.cvs.core.cvsnature">
+<project reference="1.0,:pserver:anonymous at dev.eclipse.org:/cvsroot/technology,org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.dash.commonbuilder.releng,org.eclipse.dash.common.releng"/>
+<project reference="1.0,:pserver:anonymous at dev.eclipse.org:/cvsroot/eclipse,org.eclipse.releng.basebuilder,org.eclipse.releng.basebuilder,R35_M6"/>
+</provider>
+</psf>
\ No newline at end of file

Added: trunk/tools/eclipse/releng/psfs/project.subclipse.psf
===================================================================
--- trunk/tools/eclipse/releng/psfs/project.subclipse.psf	                        (rev 0)
+++ trunk/tools/eclipse/releng/psfs/project.subclipse.psf	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<psf version="2.0">
+<provider id="org.tigris.subversion.subclipse.core.svnnature">
+
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.feature,org.pi4soa.feature"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.sdk.feature,org.pi4soa.sdk.feature"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.core.feature,org.pi4soa.core.feature"/>
+
+  <!-- !*** Generated with org.eclipse.dash.common.releng/tools/scripts/buildAllHelper.xml#dir2svnmap task -->
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.cdl,org.pi4soa.cdl"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.common,org.pi4soa.common"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.designer,org.pi4soa.designer"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.scenario,org.pi4soa.scenario"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.scenario.designer,org.pi4soa.scenario.designer"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.service,org.pi4soa.service"/>
+
+  <!-- !*** removed per Gary Brown
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.feature.monitor,org.pi4soa.feature.monitor"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.monitor,org.pi4soa.monitor"/>
+  -->
+</provider>
+</psf>

Added: trunk/tools/eclipse/releng/psfs/project.subversive.psf
===================================================================
--- trunk/tools/eclipse/releng/psfs/project.subversive.psf	                        (rev 0)
+++ trunk/tools/eclipse/releng/psfs/project.subversive.psf	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<psf version="2.0">
+<provider id="org.eclipse.team.svn.core.svnnature">
+
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.feature,org.pi4soa.feature"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.sdk.feature,org.pi4soa.sdk.feature"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.core.feature,org.pi4soa.core.feature"/>
+
+  <!-- !*** Generated with org.eclipse.dash.common.releng/tools/scripts/buildAllHelper.xml#dir2svnmap task -->
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.cdl,org.pi4soa.cdl"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.common,org.pi4soa.common"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.designer,org.pi4soa.designer"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.scenario,org.pi4soa.scenario"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.scenario.designer,org.pi4soa.scenario.designer"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.service,org.pi4soa.service"/>
+
+  <!-- !*** removed per Gary Brown
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.feature.monitor,org.pi4soa.feature.monitor"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.monitor,org.pi4soa.monitor"/>
+  -->
+</provider>
+</psf>

Added: trunk/tools/eclipse/releng/psfs/releng.subclipse.psf
===================================================================
--- trunk/tools/eclipse/releng/psfs/releng.subclipse.psf	                        (rev 0)
+++ trunk/tools/eclipse/releng/psfs/releng.subclipse.psf	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<psf version="2.0">
+<provider id="org.tigris.subversion.subclipse.core.svnnature">
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/releng,org.pi4soa.releng"/>
+</provider>
+</psf>

Added: trunk/tools/eclipse/releng/psfs/releng.subversive.psf
===================================================================
--- trunk/tools/eclipse/releng/psfs/releng.subversive.psf	                        (rev 0)
+++ trunk/tools/eclipse/releng/psfs/releng.subversive.psf	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<psf version="2.0">
+<provider id="org.eclipse.team.svn.core.svnnature">
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/releng,org.pi4soa.releng"/>
+</provider>
+</psf>

Added: trunk/tools/eclipse/releng/psfs/tests.cvs.psf
===================================================================
--- trunk/tools/eclipse/releng/psfs/tests.cvs.psf	                        (rev 0)
+++ trunk/tools/eclipse/releng/psfs/tests.cvs.psf	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<psf version="2.0">
+<provider id="org.eclipse.team.cvs.core.cvsnature">
+
+  <project reference="1.0,:pserver:anonymous at dev.eclipse.org:/cvsroot/eclipse,org.eclipse.test,org.eclipse.test,v20080313"/>
+  <project reference="1.0,:pserver:anonymous at dev.eclipse.org:/cvsroot/eclipse,org.eclipse.ant.optional.junit,org.eclipse.ant.optional.junit,v20070202"/>
+
+  <!-- feature at org.pi4soa.tests.feature=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.tests.feature -->
+  <!-- plugin at org.pi4soa.cdl.tests=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.cdl.tests -->
+  <!-- plugin at org.pi4soa.common.tests=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.common.tests -->
+  <!-- plugin at org.pi4soa.service.tests=SVN,,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa,,trunk/org.pi4soa.service.tests -->
+
+</provider>
+</psf>

Added: trunk/tools/eclipse/releng/psfs/tests.subclipse.psf
===================================================================
--- trunk/tools/eclipse/releng/psfs/tests.subclipse.psf	                        (rev 0)
+++ trunk/tools/eclipse/releng/psfs/tests.subclipse.psf	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<psf version="2.0">
+<provider id="org.tigris.subversion.subclipse.core.svnnature">
+
+  <!-- plugin at org.eclipse.test=v20080313,:pserver:anonymous at dev.eclipse.org:/cvsroot/eclipse, -->
+  <!-- fragment at org.eclipse.ant.optional.junit=v20070202,:pserver:anonymous at dev.eclipse.org:/cvsroot/eclipse, -->
+
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.tests.feature,org.pi4soa.tests.feature"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.cdl.tests,org.pi4soa.cdl.tests"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.common.tests,org.pi4soa.common.tests"/>
+  <project reference="0.9.3,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.service.tests,org.pi4soa.service.tests"/>
+
+</provider>
+</psf>

Added: trunk/tools/eclipse/releng/psfs/tests.subversive.psf
===================================================================
--- trunk/tools/eclipse/releng/psfs/tests.subversive.psf	                        (rev 0)
+++ trunk/tools/eclipse/releng/psfs/tests.subversive.psf	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<psf version="2.0">
+<provider id="org.eclipse.team.svn.core.svnnature">
+
+  <!-- plugin at org.eclipse.test=v20080313,:pserver:anonymous at dev.eclipse.org:/cvsroot/eclipse, -->
+  <!-- fragment at org.eclipse.ant.optional.junit=v20070202,:pserver:anonymous at dev.eclipse.org:/cvsroot/eclipse, -->
+
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.tests.feature,org.pi4soa.tests.feature"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.cdl.tests,org.pi4soa.cdl.tests"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.common.tests,org.pi4soa.common.tests"/>
+  <project reference="1.0.1,https://pi4soa.svn.sourceforge.net/svnroot/pi4soa/trunk/org.pi4soa.service.tests,org.pi4soa.service.tests"/>
+
+</provider>
+</psf>

Added: trunk/tools/eclipse/releng/testing.properties
===================================================================
--- trunk/tools/eclipse/releng/testing.properties	                        (rev 0)
+++ trunk/tools/eclipse/releng/testing.properties	2010-05-27 18:34:34 UTC (rev 233)
@@ -0,0 +1,10 @@
+#extraVMargs="-Dfoo=bar"
+
+#csv list of test plugins to run
+testPluginsToRun=org.scribble.core
+
+# TODO add test suite(s)
+# define which suite to run within each test plugin; or, include a test.xml script in 
+# the test plugin to deviate from default one-suite-per-plugin operation
+#org.pi4soa.common.tests.suite=org.pi4soa.common.CommonAllTests
+org.scribble.core.suite=org.scribble.ScribbleCoreAllTests



More information about the savara-commits mailing list