1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-01 06:05:24 +02:00

[302196] Migrated tm.releng to the Athena CBI.

This commit is contained in:
Anna Dushistova 2010-02-16 16:14:55 +00:00
parent b5d463fd80
commit abb0845a5d
37 changed files with 671 additions and 2883 deletions

View file

@ -0,0 +1,78 @@
###############################################################################
# Copyright (c) 2010 Mentor Graphics Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Anna Dushistova (Mentor Graphics) - initial API and implementation
###############################################################################
## BEGIN PROJECT BUILD PROPERTIES ##
# default settings for all this project's builds, for this branch; see also o.e.d.common.releng/build.properties for more overrideable defaults
# To permit automatic downloads of non-EPL compatible code, set this to property to "I accept"
thirdPartyDownloadLicenseAcceptance="I accept"
# MUST BE SET #
projectid=dsdp.tm
zipPrefix=TM
incubation=
version=3.1.0
buildType=N
branch=HEAD
mainFeatureToBuildID=org.eclipse.tm.releng.master
testFeatureToBuildID=org.eclipse.rse.tests
# MUST BE SET #
#Anna's settings
#JAVA_HOME=/usr/lib/jvm/jre
#JAVA_HOME=/usr/java/j2re1.4.2_19
#JAVA14_HOME=/usr/java/j2re1.4.2_19
#JAVA50_HOME=/usr/java/jdk1.5.0_15
#JAVADOC14_HOME=/usr/bin
#JAVA_FOUNDATION_HOME=/home/anna/cdc-foundation/
#PACK200_JAVA_HOME=${JAVA50_HOME}
#Default settings
JAVA_HOME=/opt/public/common/ibm-java2-ppc-50
JAVA14_HOME=/opt/public/common/ibm-java2-ppc-50
JAVA50_HOME=/opt/public/common/ibm-java2-ppc-50
JAVA60_HOME=/opt/public/common/ibm-java2-ppc-50
JAVADOC14_HOME=/opt/public/common/ibm-java2-ppc-50/bin
dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/eclipse-SDK-3.5-linux-gtk.tar.gz,\
http://download.eclipse.org/modeling/emf/emf/downloads/drops/2.5.0/R200906151043/emf-runtime-2.5.0.zip,\
http://download.eclipse.org/tools/orbit/downloads/drops/I20090816061335/bundles/org.apache.commons.net_2.0.0.v200905272248.jar,\
http://download.eclipse.org/tools/orbit/downloads/drops/I20090816061335/bundles/org.apache.commons.net.source_2.0.0.v200905272248.jar,\
http://rxtx.qbang.org/eclipse/downloads/RXTX-runtime-I20071016-1945.zip
#what steps should we do? default: build.steps=buildZips,buildTests,generateDigests,test,publish,cleanup
build.steps=buildUpdate,buildZips,buildTests,generateDigests,publish,cleanup
#build.steps=buildUpdate
#localSourceCheckoutDir=/home/anna/RSETM-BUILD-workspace/org.eclipse.tm.tree
compilerArg=-enableJavadoc -encoding ISO-8859-1
noclean=true
individualSourceBundles=true
packageFeaturesIncludedBinaries=true
flattenDependencies=true
parallelCompilation=true
generateFeatureVersionSuffix=true
# For windows, must be explicit about paths using correct slashes (/); dirs with spaces should be avoided
#relengBuilderDir=C:/workspace/org.eclipse.gef.releng
#relengBaseBuilderDir=C:/workspace/org.eclipse.releng.basebuilder
#relengCommonBuilderDir=C:/workspace/org.eclipse.dash.common.releng
#writableBuildRoot=C:/tmp/build
# use this to omit pack200 step (does not yet work on Windows - https://bugs.eclipse.org/bugs/show_bug.cgi?id=268405)
#skipPack=true
## END PROJECT BUILD PROPERTIES ##

View file

@ -1,27 +1,67 @@
<project default="main">
<property name="pde.build.scripts" value="../org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build/scripts" />
<target name="init">
<tstamp/>
<touch file="${user.home}/.cvspass" />
<property name="timestamp" value="${DSTAMP}${TSTAMP}" />
<property name="buildDirectory" value="${basedir}/src/eclipse" />
<property name="buildType" value="I" />
<property name="buildId" value="${buildType}${timestamp}" />
<project default="run" name="org.eclipse.tm.releng.new/build.xml - Run a TM build using the Athena CBI">
<target name="run">
<!--
1. You must check out the following projects to your workspace:
<!-- Verify buildDirectory ends in eclipse. -->
<property name="fullBuild" location="${buildDirectory}"/>
<basename file="${fullBuild}" property="lastSeg"/>
<condition property="endsInEclipse">
<equals arg1="${lastSeg}" arg2="eclipse"/>
</condition>
<fail message="buildDirectory's last segment is not eclipse." unless="endsInEclipse"/>
</target>
org.eclipse.releng.basebuilder
org.eclipse.dash.common.releng
org.eclipse.myproject.releng
2. You must provide Ant-Contrib in one of four places:
org.eclipse.dash.common.releng/lib/ant-contrib.jar
org.eclipse.myproject.releng/lib/ant-contrib.jar
${thirdPartyJarsDir}/ant-contrib.jar (path can be customized below)
/usr/share/java/ant-contrib.jar (may require a symlink)
You can install Ant-Contrib 1.0b2 via RPM, or download it here:
http://downloads.sourceforge.net/ant-contrib/ant-contrib-1.0b2-bin.zip
3. If your project's sources are in SVN, you must unpack this zip into the basebuilder project's plugins/ folder:
http://downloads.sourceforge.net/svn-pde-build/org.eclipse.pde.build.svn-1.0.1RC2.zip
4. To run automated JUnit tests headlessly, you will require Xvfb or Xvnc; without this,
UI tests will be launched into your current OS session (ie., on view port :0) and you may
inadvertently interact with them. (Non-UI tests can be run without fear of accidental
interaction and do not have this requirement.)
5. You must also ensure that the path specified for Java, and the version of Eclipse stated in build.properties
are correct for your machine. Edit these properties to suit your needs. Note that JAVA*_HOME variables are for
convenience, set in common.releng/server.properties. You can override them in your build.properties, or define
different defaults in server.properties, if you intend to run more than one build on this server.
dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M5-200902021535/eclipse-SDK-3.5M5-linux-gtk.tar.gz
JAVA_HOME=${JAVA14_HOME}
-->
<target name="main" depends="init">
<ant antfile="build.xml" dir="${pde.build.scripts}">
<property name="builder" value="${basedir}/${component}" />
</ant>
<!-- 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.,
${relengBuilderDir}/build
-->
<property name="writableBuildRoot" value="/tmp/build" />
<!--
can be simple path, eg.,
${writableBuildRoot}/${buildType}${buildTimestamp} or longer, eg.,
${writableBuildRoot}/${topprojectName}/${projectName}/downloads/drops/${version}/${buildType}${buildTimestamp} or
${writableBuildRoot}/${topprojectName}/${projectName}/${subprojectName}/downloads/drops/${version}/${buildType}${buildTimestamp}
-->
<property name="buildDir" value="${writableBuildRoot}/${buildType}${buildTimestamp}" />
<!-- 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>
</project>

View file

@ -0,0 +1,22 @@
<?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="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/org.eclipse.tm.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:/org.eclipse.tm.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.PROJECT_ATTR" value="org.eclipse.tm.releng"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_HIDE_INTERNAL_TARGETS" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${projects:org.eclipse.dash.common.releng,org.eclipse.tm.releng}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.tm.releng/build.xml}"/>
<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
</launchConfiguration>

View file

@ -1,227 +0,0 @@
<project default="run">
<target name="init">
<echo message="Set compilerArgs = '-enableJavadoc -encoding ISO-8859-1 -warn:-serial,nls,unused,unchecked,raw'"/>
<property name="compilerArg" value="-enableJavadoc -encoding ISO-8859-1 -warn:-serial,nls,unused,unchecked,raw" />
<!-- TODO: set correct source and target levels here -->
<echo message="Set javacSource and javacTarget = 1.4"/>
<property name="javacSource" value="1.4" />
<property name="javacTarget" value="1.4" />
<path id="bc">
<fileset dir="${java.home}/lib">
<include name="*.jar" />
</fileset>
</path>
<property name="bootclasspath" refid="bc" />
<!-- TODO: if using JDK1.4, comment out these lines -->
<!--
<echo message="Set J2SE-1.5 = ${bootclasspath}"/>
<property name="J2SE-1.5" value="${bootclasspath}"/>
<condition property="bundleBootClasspath" value="${J2SE-1.5}"><isset property="J2SE-1.5"/></condition>
<condition property="bundleJavacSource" value="1.5"><isset property="J2SE-1.5"/></condition>
<condition property="bundleJavacTarget" value="1.5"><isset property="J2SE-1.5"/></condition>
-->
<property name="buildingOSGi" value="true" />
<property name="collectingFolder" value="eclipse" />
<property name="archivePrefix" value="eclipse" />
<!-- Reduce the amount of info in the build log -->
<property name="javacVerbose" value="false" />
<property name="buildDirectory" location="${basedir}/../src/eclipse" />
<property file="${basedir}/repoInfo.properties" />
<property name="testBase" location="${buildDirectory}/../testing" />
<available file="${buildDirectory}/label.properties" property="label.properties.exists" />
<antcall target="create.label.properties" />
<property file="${buildDirectory}/label.properties" />
<echo message="buildAll.xml properties:"/>
<echo message="basedir = ${basedir}"/>
<!-- load a value for ${subprojectName}, among other variables, from build.cfg -->
<property name="buildConfigFile" value="${basedir}/../build.cfg"/>
<available file="${buildConfigFile}" type="file" property="buildConfigIsAvailable" />
<fail message="Can't load build properties from ${buildConfigFile}" unless="buildConfigIsAvailable"/>
<!-- TODO: set any special build-related properties here by echoing them into ${buildConfigFile}:
<echo file="${buildConfigFile}" append="true">
# extra properties specific to just this build
propertyName=propertyValue
</echo> -->
<property file="${buildConfigFile}" />
<echo message="buildVer = ${buildVer}"/>
<echo message="subprojectName = ${subprojectName}"/>
<!-- <echo message="Base OS: ${baseos}; Base Window System: ${basews}"/> -->
<condition property="isWindows">
<equals arg1="${baseos}.${basews}" arg2="win32.win32" />
</condition>
<condition property="isLinuxGTK">
<equals arg1="${baseos}.${basews}" arg2="linux.gtk" />
</condition>
<condition property="isLinuxMotif">
<equals arg1="${baseos}.${basews}" arg2="linux.motif" />
</condition>
</target>
<target name="create.label.properties" unless="label.properties.exists">
<mkdir dir="${buildDirectory}" />
<tstamp />
<property name="date" value="${DSTAMP}" />
<property name="time" value="${TSTAMP}" />
<property name="timestamp" value="${date}${time}" />
<property name="buildType" value="I" />
<!--this naming convention used by php scripts on download server-->
<property name="buildLabel" value="${buildType}${timestamp}" />
<property name="buildAlias" value="${buildLabel}" />
<property name="buildId" value="${buildAlias}" />
<!-- <property name="forceContextQualifier" value="v${timestamp}"/> -->
<!--store the build label information in a file-->
<echo file="${buildDirectory}/label.properties" append="true" >
buildType=${buildType}
</echo>
<echo file="${buildDirectory}/label.properties" append="true">
buildId=${buildId}
</echo>
<echo file="${buildDirectory}/label.properties" append="true">
timestamp=${timestamp}
</echo>
<echo file="${buildDirectory}/label.properties" append="true">
buildLabel=${buildLabel}
</echo>
<echo file="${buildDirectory}/label.properties" append="true">
buildAlias=${buildAlias}
</echo>
<!--
<echo file="${buildDirectory}/label.properties" append="true" >
forceContextQualifier=${forceContextQualifier}
</echo>
-->
</target>
<target name="run" depends="init">
<antcall target="buildAll" />
<antcall target="test" />
<antcall target="publish" />
<antcall target="cleanUp" />
</target>
<target name="runTestsOnly" depends="init">
<delete dir="${buildDirectory}" />
<mkdir dir="${buildDirectory}/${buildLabel}" />
<copy todir="${buildDirectory}/${buildLabel}">
<fileset dir="${buildDirectory}/..">
<include name="**/*.zip" />
</fileset>
</copy>
<antcall target="test" />
<antcall target="publish" />
<antcall target="cleanUp" />
</target>
<target name="runWithoutTest" depends="init">
<antcall target="buildAll" />
<antcall target="publish" />
<antcall target="cleanUp" />
</target>
<target name="buildOnly" depends="init">
<antcall target="buildAll" />
<antcall target="cleanUp" />
</target>
<target name="buildAll">
<ant antfile="build.xml" target="main">
<property name="component" value="builder/terminal" />
</ant>
<ant antfile="build.xml" target="main">
<property name="component" value="builder/sdk" />
</ant>
<ant antfile="build.xml" target="main">
<property name="component" value="builder/runtime" />
</ant>
<ant antfile="build.xml" target="main">
<property name="component" value="builder/examples" />
</ant>
<ant antfile="build.xml" target="main">
<property name="component" value="builder/discovery" />
</ant>
<ant antfile="build.xml" target="main">
<property name="component" value="builder/tests" />
</ant>
<!-- doc must be the last execution -->
<!-- we dont have a separate doc feature for TM/RSE, so leave that out for now
<ant antfile="build.xml" target="main">
<property name="component" value="builder/doc" />
</ant>
-->
<!-- TODO: if necessary, you can copy files from the SDK into the runtime or examples zips here -->
<!-- for example, see validation/buildAll.xml or cdo/buildAll.xml -->
<!-- TODO: if necessary, you can remove 3rd party jars used at build time from the zips here -->
<!-- for example, see cdo's buildAll.xml -->
<!-- TODO: you can run extra build scripts here, like for building additional zip bundles -->
<!-- md5 files generation -->
<exec executable="bash" dir="${buildDirectory}/${buildLabel}">
<arg line="${basedir}/../org.eclipse.modeling.common.releng/scripts/createZipCheckSum.sh" />
</exec>
</target>
<target name="cleanUp">
<echo message="** Copying generated zips to drop folder... **" />
<copy todir="${buildDirectory}/.." failonerror="false" overwrite="true">
<fileset dir="${buildDirectory}/${buildLabel}" />
</copy>
</target>
<target name="test">
<property name="test.xml" value="../org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts/test.xml" />
<antcall target="test-win32-local" />
<antcall target="test-linux-gtk-local" />
<antcall target="test-linux-motif-local" />
</target>
<target name="test-win32-local" if="isWindows">
<ant antfile="${test.xml}">
<property name="shell" value="relengbuildwin2.bat" />
<property name="tester" value="${basedir}/builder/tests/configs/local" />
</ant>
</target>
<target name="test-linux-gtk-local" if="isLinuxGTK">
<ant antfile="${test.xml}">
<property name="shell" value="relengbuildgtk.sh" />
<property name="tester" value="${basedir}/builder/tests/configs/local" />
</ant>
</target>
<target name="test-linux-motif-local" if="isLinuxMotif">
<ant antfile="${test.xml}">
<property name="shell" value="relengbuildmotif.sh" />
<property name="tester" value="${basedir}/builder/tests/configs/local" />
</ant>
</target>
<target name="publish">
<copy todir="${buildDirectory}/${buildLabel}" overwrite="true">
<fileset
dir="${buildDirectory}/../org.eclipse.modeling.common.releng/staticDropFiles" />
</copy>
</target>
</project>

View file

@ -0,0 +1,316 @@
<!--
Copyright (c) 2010 Mentor Graphics Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Anna Dushistova (Mentor Graphics) - initial API and implementation
-->
<project default="run" name="Project's .releng buildExtra.xml">
<target name="init">
</target>
<target name="run">
<!-- TODO: write code that's hooked into o.e.d.commonbuilder.releng's build.xml to do extra configs (eg., for inserting 3rd party libs into plugins)
-->
</target>
<target name="getDependencies">
<echo message="Download, then unpack EMF, apache.commons.net and RXTX" />
<ant target="getDependency"
antfile="${relengCommonBuilderDir}/tools/scripts/getDependencies.xml">
<property name="url" value="${modeling.emf.runtime.url}" />
<property name="file" value="${modeling.emf.runtime.file}" />
</ant>
<echo message="Download, then unpack orbit bundles" />
<ant target="getDependency"
antfile="${relengCommonBuilderDir}/tools/scripts/getDependencies.xml">
<property name="url" value="${tools.orbit.org.apache.commons.net_2.0.v200905272248.jar.url}" />
<property name="file" value="${tools.orbit.org.apache.commons.net_2.0.v200905272248.jar.file}" />
<property name="isUnpackedFile" value="true" />
</ant>
<ant target="getDependency"
antfile="${relengCommonBuilderDir}/tools/scripts/getDependencies.xml">
<property name="url" value="${tools.orbit.org.apache.commons.net.source_2.0.v200905272248.jar.url}" />
<property name="file" value="${tools.orbit.org.apache.commons.net.source_2.0.v200905272248.jar.file}" />
<property name="isUnpackedFile" value="true" />
</ant>
<ant target="getDependency"
antfile="${relengCommonBuilderDir}/tools/scripts/getDependencies.xml">
<property name="url" value="${downloads.RXTX.runtime.url}" />
<property name="file" value="${downloads.RXTX.runtime.file}" />
</ant>
<copy todir="${buildDir}/eclipse/plugins">
<fileset dir="${buildDir}/../downloads/">
<include name="org.apache.commons.net_*.jar"/>
<include name="org.apache.commons.net.source_*.jar"/>
</fileset>
</copy>
<echo message="Done with orbit bundles" />
</target>
<target name="extraPackaging">
<!-- USE PDE PACKAGER TO ASSEMBLE THESE ZIPS -->
<!-- create ALL zip from ${allZip} -->
<zip destfile="${buildDirectory}/${buildLabel}/TM-ALL-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" />
</zip>
<!-- build RSE SDK: RSE+Orbit, no examples -->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-SDK-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}"
dirmode="775"
filemode="664"
excludes="**/org.eclipse.*.all*, **/org.eclipse.*.all*/**, **/org.eclipse.*.examples*, **/org.eclipse.*.examples*/**, **/org.eclipse.tm*, **/org.eclipse.tm*/**, **/org.eclipse.rse.wince*, **/org.eclipse.rse.wince*/**, **/org.eclipse.rse.useractions*, **/org.eclipse.rse.useractions*/**, **/org.eclipse.rse.tests*, **/org.eclipse.rse.tests*/**, **/org.eclipse.rse.discovery*, **/org.eclipse.rse.discovery*/** "
>
<include name="**/org.eclipse.rse*" />
<include name="**/org.eclipse.rse*/**" />
<include name="**/org.eclipse.rse*/**/**" />
<include name="**/org.apache.common*" />
<include name="**/org.apache.common*/**" />
<include name="**/org.apache.common*/**/**" />
</zipfileset>
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" id="terminal_required">
<include name="**/org.eclipse.tm.terminal_*" />
<include name="**/org.eclipse.tm.terminal_*/**" />
<include name="**/org.eclipse.tm.terminal_*/**/**" />
</zipfileset>
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" id="dstore_required">
<include name="**/org.eclipse.dstore*" />
<include name="**/org.eclipse.dstore*/**" />
<include name="**/org.eclipse.dstore*/**/**" />
</zipfileset>
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}"
dirmode="775"
filemode="664"
id="rootfiles"
includes="**/eclipse/epl-v10.html, **/eclipse/notice.html"
/>
</zip>
<!-- build RSE runtime: RSE+Orbit, no examples -->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-runtime-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}"
dirmode="775"
filemode="664"
excludes="**/org.eclipse.*.all*, **/org.eclipse.*.all*/**, **/org.eclipse.*.examples*, **/org.eclipse.*.examples*/**, **/org.eclipse.*.sdk*, **/org.eclipse.*.sdk*/**,**/org.eclipse.*.doc*, **/org.eclipse.*.doc*/*, **/org.eclipse.*.source*, **/org.eclipse.*.source*/**, **/org.apache.*.source*, **/org.apache.*.source*/**, **/*src.zip, **/org.eclipse.tm*, **/org.eclipse.tm*/**, **/org.eclipse.rse.wince*, **/org.eclipse.rse.wince*/**, **/org.eclipse.rse.useractions*, **/org.eclipse.rse.useractions*/**, **/org.eclipse.rse.tests*, **/org.eclipse.rse.tests*/**, **/org.eclipse.rse.discovery*, **/org.eclipse.rse.discovery*/** "
>
<include name="**/org.eclipse.rse*" />
<include name="**/org.eclipse.rse*/**" />
<include name="**/org.eclipse.rse*/**/**" />
<include name="**/org.apache.common*" />
<include name="**/org.apache.common*/**" />
<include name="**/org.apache.common*/**/**" />
<include name="**/org.eclipse.dstore*" />
<include name="**/org.eclipse.dstore*/**" />
<include name="**/org.eclipse.dstore*/**/**" />
</zipfileset>
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664"
excludes="**/org.eclipse.*.source*, **/org.eclipse.*.source*/**">
<include name="**/org.eclipse.tm.terminal_*" />
<include name="**/org.eclipse.tm.terminal_*/**" />
<include name="**/org.eclipse.tm.terminal_*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
<!-- build examples -->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-examples-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664">
<include name="**/org.eclipse.*.examples*" />
<include name="**/org.eclipse.*.examples*/**" />
<include name="**/org.eclipse.*.examples*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
<!-- build useractions -->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-useractions-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664">
<include name="**/org.eclipse.*.useractions*" />
<include name="**/org.eclipse.*.useractions*/**" />
<include name="**/org.eclipse.*.useractions*/**/**" />
<exclude name="**/org.eclipse.*.useractions.wrapper*" />
<exclude name="**/org.eclipse.*.useractions.wrapper*/**" />
<exclude name="**/org.eclipse.*.useractions.wrapper*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
<!-- build discovery -->
<zip destfile="${buildDirectory}/${buildLabel}/TM-discovery-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664">
<include name="**/org.eclipse.*.discovery*" />
<include name="**/org.eclipse.*.discovery*/**" />
<include name="**/org.eclipse.*.discovery*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
<!-- build terminal -->
<zip destfile="${buildDirectory}/${buildLabel}/TM-terminal-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" excludes="**/org.eclipse.*.test*, **/org.eclipse.*.test*/**">
<include name="**/org.eclipse.tm.terminal*" />
<include name="**/org.eclipse.tm.terminal*/**" />
<include name="**/org.eclipse.tm.terminal*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running assemble. -->
<!-- ===================================================================== -->
<target name="preAssemble">
<antcall target="serverruntime" />
<antcall target="hideServerStuff" />
<!--
<antcall target="allElements">
<param name="target" value="gatherSources" />
</antcall>
-->
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running assemble. -->
<!-- ===================================================================== -->
<target name="postAssemble">
<antcall target="revealServerStuff" />
</target>
<target name="copyOrbitBundlesToUpdateSite" depends="copyOrbit,copyOrbitSrc">
</target>
<target name="copyOrbit" if="copyOrbit">
<copy todir="${orbitDest}/plugins">
<fileset dir="${buildDirectory}/plugins">
<include name="org.apache.commons.net_*.jar"/>
</fileset>
</copy>
</target>
<target name="copyOrbitSrc" if="copyOrbitSrc">
<copy todir="${orbitDest}/plugins">
<fileset dir="${buildDirectory}/plugins">
<include name="org.apache.commons.net.source_*.jar"/>
</fileset>
</copy>
</target>
<target name="packageLicenseFiles">
<copy file="${builder}/template/epl-v10.html" todir="${tmpsite}/new/eclipse"/>
<copy file="${builder}/template/notice.html" todir="${tmpsite}/new/eclipse"/>
</target>
<!-- =====================================================================
Specialized targets hide/reveal the server stuff so it doesn't get packaged
in the client.
===================================================================== -->
<target name="hideServerStuff">
<mkdir dir="${buildDirectory}/hidden"/>
<move todir="${buildDirectory}/hidden">
<fileset dir="${buildDirectory}/plugins">
<include name="**/clientserver.jar"/>
<include name="**/dstore_core.jar"/>
<include name="**/dstore_extra_server.jar"/>
<include name="**/dstore_miners.jar"/>
<include name="**/clientserversrc.zip"/>
<include name="**/dstore_coresrc.zip"/>
<include name="**/dstore_extra_serversrc.zip"/>
<include name="**/dstore_minerssrc.zip"/>
</fileset>
</move>
</target>
<target name="revealServerStuff">
<move todir="${buildDirectory}/plugins">
<fileset dir="${buildDirectory}/hidden" includes="**" />
</move>
<delete dir="${buildDirectory}/hidden"/>
</target>
<!-- =====================================================================
Specialized targets to build the server runtime.
===================================================================== -->
<target name="serverruntime">
<property name="working" value="${buildDirectory}/${buildLabel}/rseserver"/>
<mkdir dir="${working}" />
<mkdir dir="${working}/jars" />
<copy todir="${working}">
<fileset dir="${buildDirectory}/plugins/org.eclipse.rse.services.dstore/serverruntime" includes="**" />
</copy>
<copy todir="${working}/jars">
<fileset dir="${buildDirectory}/plugins/org.eclipse.dstore.core" includes="dstore_core.jar" />
<fileset dir="${buildDirectory}/plugins/org.eclipse.dstore.extra" includes="dstore_extra_server.jar" />
<fileset dir="${buildDirectory}/plugins/org.eclipse.rse.services" includes="clientserver.jar" />
<fileset dir="${buildDirectory}/plugins/org.eclipse.rse.services.dstore" includes="dstore_miners.jar" />
</copy>
<antcall target="rseserver-os-tar">
<param name="os" value="unix"/>
<param name="eol" value="lf"/>
</antcall>
<antcall target="rseserver-os-tar">
<param name="os" value="macosx"/>
<param name="eol" value="lf"/>
</antcall>
<antcall target="rseserver-os-tar">
<param name="os" value="linux"/>
<param name="eol" value="lf"/>
</antcall>
<antcall target="rseserver-os-zip">
<param name="os" value="windows"/>
<param name="eol" value="crlf"/>
</antcall>
<delete dir="${working}" />
</target>
<target name="rseserver-os-tar" depends="rseserver-os-collect">
<tar destfile="${buildDirectory}/${buildLabel}/rseserver-${buildId}-${os}.tar">
<tarfileset dir="${working}/collector" mode="755" includes="*.pl,*.sh" />
<tarfileset dir="${working}/collector" mode="644" excludes="*.pl,*.sh" />
</tar>
<delete dir="${working}/collector" />
</target>
<target name="rseserver-os-zip" depends="rseserver-os-collect">
<zip destfile="${buildDirectory}/${buildLabel}/rseserver-${buildId}-${os}.zip" basedir="${working}/collector" includes="*"/>
<delete dir="${working}/collector" />
</target>
<target name="rseserver-os-collect">
<mkdir dir="${working}/collector" />
<copy todir="${working}/collector">
<fileset dir="${working}/scripts/${os}" includes="*"/>
<fileset dir="${working}/data" includes="*"/>
</copy>
<replace file="${working}/collector/build.dat">
<replacefilter token="@build@" value="${buildId}"/>
<replacefilter token="@version@" value="${mapVersionTag}"/>
</replace>
<fixcrlf srcdir="${working}/collector" eol="${eol}" eof="asis" includes="*"/>
<copy todir="${working}/collector">
<fileset dir="${working}/jars" includes="*"/>
<fileset dir="${builder}/template" includes="notice.html,epl-v10.html" />
</copy>
</target>
</project>

View file

@ -1,36 +0,0 @@
###############################################################################
# Copyright (c) 2005, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
# TODO: set correct source and target levels here
javacSource=1.4
javacTarget=1.4
buildDirectory=${builder}/../eclipse
buildType=I
buildId=${buildId}
buildLabel=${buildLabel}
timestamp=0000
collPlace=.
collBase=.
baseLocation=
configs=*,*,*
baseos=linux
basews=gtk
basearch=x86
bootclasspath=${java.home}/lib/*.jar
javacFailOnError=true
javacVerbose=true
javacDebugInfo=on
zipargs=
archivesFormat = *,*,*-antZip
collectingFolder=eclipse
archivePrefix=eclipse
generateFeatureVersionSuffix=true

View file

@ -1,177 +0,0 @@
<project name="Build specific targets and properties" default="noDefault" basedir=".">
<!-- ===================================================================== -->
<!-- Run a given ${target} on all elements being built -->
<!-- ===================================================================== -->
<target name="allElements">
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.tm.discovery" />
</ant>
</target>
<!-- ===================================================================== -->
<!-- Targets to assemble the built elements for particular configurations -->
<!-- These generally call the generated assemble scripts (named in -->
<!-- ${assembleScriptName}) but may also add pre and post processing -->
<!-- Add one target for each root element and each configuration -->
<!-- ===================================================================== -->
<target name="assemble.org.eclipse.tm.discovery">
<property name="archiveName" value="TM-discovery-${buildAlias}.zip" />
<ant antfile="${assembleScriptName}" />
<!-- ADD POST STEPS -->
</target>
<!-- ===================================================================== -->
<!-- Check out map files from correct repository -->
<!-- Replace values for cvsRoot, package and mapVersionTag as desired. -->
<!-- ===================================================================== -->
<target name="checkLocal">
<available property="mapsLocal" file="${buildDirectory}/maps" />
</target>
<target name="getMapFiles" depends="checkLocal" unless="mapsLocal">
<!-- *** change the repo info -->
<property name="mapCvsRoot" value=":${cvsReadProtocol}:${cvsReadUser}@${cvsHost}:${cvsRep}" />
<property name="mapVersionTag" value="HEAD" />
<!-- <property name="packagePath" value="org.eclipse.${projectName}/org.eclipse.${subprojectName2}.releng/maps"/> -->
<property name="packagePath" value="org.eclipse.${projectName}.${subprojectName2}/releng/org.eclipse.${projectName}.releng/maps"/>
<cvs cvsRsh="ssh" cvsRoot="${mapCvsRoot}" tag="${mapVersionTag}"
package="${packagePath}" dest="${buildDirectory}/maps" />
<copy todir="${buildDirectory}/maps/CVS" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}/CVS" />
</copy>
<copy todir="${buildDirectory}/maps" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}" />
</copy>
<delete dir="${buildDirectory}/maps/org.eclipse.${projectName}" />
<!--tag the map files project-->
<antcall target="tagMapFiles" />
</target>
<target name="tagMapFiles" if="tagMaps">
<cvs cvsRsh="ssh" dest="${buildDirectory}/maps" command="tag v${timestamp}" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before setup -->
<!-- ===================================================================== -->
<target name="preSetup">
<mkdir dir="${buildDirectory}/${buildLabel}"/>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after setup but before starting the build proper -->
<!-- ===================================================================== -->
<target name="postSetup">
<!-- TODO: if your project requires more dependencies, add them here; if it does not require all of these, remove those not required -->
<echo message="Download, then unpack: Eclipse, EMF ..." />
<ant target="getDependency" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependencies.xml">
<property name="url" value="${eclipseURL}" />
<property name="file" value="${eclipseFile}" />
<property name="isUnpackedFile" value="${buildDirectory}/plugins/org.eclipse.platform.doc.isv/plugin.xml" />
</ant>
<ant target="getDependency" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependencies.xml">
<property name="url" value="${emfURL}" />
<property name="file" value="${emfFile}" />
<property name="isUnpackedFile" value="${buildDirectory}/plugins/org.eclipse.emf.ecore/plugin.xml" />
</ant>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before fetching the build elements -->
<!-- ===================================================================== -->
<target name="preFetch">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after the fetch -->
<!-- ===================================================================== -->
<target name="postFetch">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@buildid@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before generating build scripts -->
<!-- ===================================================================== -->
<target name="preGenerate">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after generating the build scripts -->
<!-- ===================================================================== -->
<target name="postGenerate">
<antcall target="clean" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before assembling -->
<!-- ===================================================================== -->
<target name="preAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after assembling-->
<!-- ===================================================================== -->
<target name="postAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="preProcess">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@build@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="postProcess">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after everything is built and assembled -->
<!-- (e.g., testing, posting, emailing, ...) -->
<!-- ===================================================================== -->
<target name="postBuild">
<antcall target="gatherLogs" />
</target>
<!-- ===================================================================== -->
<!-- Helper targets -->
<!-- ===================================================================== -->
<target name="gatherLogs">
<mkdir dir="${buildDirectory}/${buildLabel}/compilelogs" />
<antcall target="allElements">
<param name="target" value="gatherLogs" />
</antcall>
<unzip dest="${buildDirectory}/${buildLabel}/compilelogs" overwrite="true">
<fileset dir="${buildDirectory}/features/org.eclipse.tm.discovery">
<include name="*.log.zip" />
</fileset>
</unzip>
</target>
<target name="clean" unless="noclean">
<antcall target="allElements">
<param name="target" value="cleanElement" />
</antcall>
</target>
<!-- ===================================================================== -->
<!-- Default target -->
<!-- ===================================================================== -->
<target name="noDefault">
<echo message="You must specify a target when invoking this file" />
</target>
</project>

View file

@ -1,37 +0,0 @@
###############################################################################
# Copyright (c) 2005, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
# TODO: set correct source and target levels here
javacSource=1.4
javacTarget=1.4
buildDirectory=${builder}/../eclipse
buildType=I
buildId=${buildId}
buildLabel=${buildLabel}
timestamp=0000
collPlace=.
collBase=.
baseLocation=
configs=*,*,*
baseos=linux
basews=gtk
basearch=x86
bootclasspath=${java.home}/lib/*.jar
javacFailOnError=true
javacVerbose=true
javacDebugInfo=on
zipargs=
archivesFormat = *,*,*-antZip
collectingFolder=eclipse
archivePrefix=eclipse
generateFeatureVersionSuffix=true
generateVersionsList=true

View file

@ -1,186 +0,0 @@
<project name="Build specific targets and properties" default="noDefault" basedir=".">
<!-- ===================================================================== -->
<!-- Run a given ${target} on all elements being built -->
<!-- ===================================================================== -->
<target name="allElements">
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse.doc" />
</ant>
</target>
<!-- ===================================================================== -->
<!-- Targets to assemble the built elements for particular configurations -->
<!-- These generally call the generated assemble scripts (named in -->
<!-- ${assembleScriptName}) but may also add pre and post processing -->
<!-- Add one target for each root element and each configuration -->
<!-- ===================================================================== -->
<target name="assemble.org.eclipse.rse.doc">
<property name="archiveName" value="RSE-SDK-${buildAlias}.zip" />
<ant antfile="${assembleScriptName}" />
<!-- ADD POST STEPS -->
</target>
<!-- ===================================================================== -->
<!-- Check out map files from correct repository -->
<!-- Replace values for cvsRoot, package and mapVersionTag as desired. -->
<!-- ===================================================================== -->
<target name="checkLocal">
<available property="mapsLocal" file="${buildDirectory}/maps" />
</target>
<target name="getMapFiles" depends="checkLocal" unless="mapsLocal">
<!-- *** change the repo info -->
<property name="mapCvsRoot" value=":${cvsReadProtocol}:${cvsReadUser}@${cvsHost}:${cvsRep}" />
<property name="mapVersionTag" value="HEAD" />
<!-- <property name="packagePath" value="org.eclipse.${projectName}/org.eclipse.${subprojectName2}.releng/maps"/> -->
<property name="packagePath" value="org.eclipse.${projectName}.${subprojectName2}/releng/org.eclipse.${projectName}.releng/maps"/>
<cvs cvsRsh="ssh" cvsRoot="${mapCvsRoot}" tag="${mapVersionTag}"
package="${packagePath}" dest="${buildDirectory}/maps" />
<copy todir="${buildDirectory}/maps/CVS" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}/CVS" />
</copy>
<copy todir="${buildDirectory}/maps" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}" />
</copy>
<delete dir="${buildDirectory}/maps/org.eclipse.${projectName}" />
<!--tag the map files project-->
<antcall target="tagMapFiles" />
</target>
<target name="tagMapFiles" if="tagMaps">
<cvs cvsRsh="ssh" dest="${buildDirectory}/maps" command="tag v${timestamp}" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before setup -->
<!-- ===================================================================== -->
<target name="preSetup">
<mkdir dir="${buildDirectory}/${buildLabel}" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do after setup but before starting the build proper -->
<!-- ===================================================================== -->
<target name="postSetup">
<!-- TODO: if your project requires more dependencies, add them here; if it does not require all of these, remove those not required -->
<echo message="Download, then unpack: Eclipse, EMF ..." />
<ant target="getDependency" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependencies.xml">
<property name="url" value="${eclipseURL}" />
<property name="file" value="${eclipseFile}" />
<property name="isUnpackedFile" value="${buildDirectory}/plugins/org.eclipse.platform.doc.isv/plugin.xml" />
</ant>
<!-- Important: This must be the last dependency downloaded, because the
getDependency target strips versions from all plug-ins -->
<echo message="Download Orbit Bundles ..." />
<ant target="getBundle" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependenciesHelper.xml">
<property name="url" value="${orbitURL}"/>
<property name="file" value="${orbitFile}"/>
</ant>
<echo message="Unpack selected jars ..." />
<unzip dest="${buildDirectory}/.." src="${downloadsDir}/${orbitFile}">
<patternset>
<include name="**/org.apache.commons.net*.jar"/>
</patternset>
</unzip>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before fetching the build elements -->
<!-- ===================================================================== -->
<target name="preFetch">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after the fetch -->
<!-- ===================================================================== -->
<target name="postFetch">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@buildid@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before generating build scripts -->
<!-- ===================================================================== -->
<target name="preGenerate">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after generating the build scripts -->
<!-- ===================================================================== -->
<target name="postGenerate">
<antcall target="clean" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before assembling -->
<!-- ===================================================================== -->
<target name="preAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after assembling-->
<!-- ===================================================================== -->
<target name="postAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="preProcess">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@build@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="postProcess">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after everything is built and assembled -->
<!-- (e.g., testing, posting, emailing, ...) -->
<!-- ===================================================================== -->
<target name="postBuild">
<antcall target="gatherLogs" />
</target>
<!-- ===================================================================== -->
<!-- Helper targets -->
<!-- ===================================================================== -->
<target name="gatherLogs">
<mkdir dir="${buildDirectory}/${buildLabel}/compilelogs" />
<antcall target="allElements">
<param name="target" value="gatherLogs" />
</antcall>
<unzip dest="${buildDirectory}/${buildLabel}/compilelogs" overwrite="true">
<fileset dir="${buildDirectory}/features/org.eclipse.rse.doc">
<include name="*.log.zip" />
</fileset>
</unzip>
</target>
<target name="clean" unless="noclean">
<antcall target="allElements">
<param name="target" value="cleanElement" />
</antcall>
</target>
<!-- ===================================================================== -->
<!-- Default target -->
<!-- ===================================================================== -->
<target name="noDefault">
<echo message="You must specify a target when invoking this file" />
</target>
</project>

View file

@ -1,36 +0,0 @@
###############################################################################
# Copyright (c) 2005, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
# TODO: set correct source and target levels here
javacSource=1.4
javacTarget=1.4
buildDirectory=${builder}/../eclipse
buildType=I
buildId=${buildId}
buildLabel=${buildLabel}
timestamp=0000
collPlace=.
collBase=.
baseLocation=
configs=*,*,*
baseos=linux
basews=gtk
basearch=x86
bootclasspath=${java.home}/lib/*.jar
javacFailOnError=true
javacVerbose=true
javacDebugInfo=on
zipargs=
archivesFormat = *,*,*-antZip
collectingFolder=eclipse
archivePrefix=eclipse
generateFeatureVersionSuffix=true

View file

@ -1,186 +0,0 @@
<project name="Build specific targets and properties" default="noDefault" basedir=".">
<!-- ===================================================================== -->
<!-- Run a given ${target} on all elements being built -->
<!-- ===================================================================== -->
<target name="allElements">
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse.examples" />
</ant>
</target>
<!-- ===================================================================== -->
<!-- Targets to assemble the built elements for particular configurations -->
<!-- These generally call the generated assemble scripts (named in -->
<!-- ${assembleScriptName}) but may also add pre and post processing -->
<!-- Add one target for each root element and each configuration -->
<!-- ===================================================================== -->
<target name="assemble.org.eclipse.rse.examples">
<property name="archiveName" value="RSE-examples-${buildAlias}.zip" />
<ant antfile="${assembleScriptName}" />
<!-- ADD POST STEPS -->
</target>
<!-- ===================================================================== -->
<!-- Check out map files from correct repository -->
<!-- Replace values for cvsRoot, package and mapVersionTag as desired. -->
<!-- ===================================================================== -->
<target name="checkLocal">
<available property="mapsLocal" file="${buildDirectory}/maps" />
</target>
<target name="getMapFiles" depends="checkLocal" unless="mapsLocal">
<!-- *** change the repo info -->
<property name="mapCvsRoot" value=":${cvsReadProtocol}:${cvsReadUser}@${cvsHost}:${cvsRep}" />
<property name="mapVersionTag" value="HEAD" />
<!-- <property name="packagePath" value="org.eclipse.${projectName}/org.eclipse.${subprojectName2}.releng/maps"/> -->
<property name="packagePath" value="org.eclipse.${projectName}.${subprojectName2}/releng/org.eclipse.${projectName}.releng/maps"/>
<cvs cvsRsh="ssh" cvsRoot="${mapCvsRoot}" tag="${mapVersionTag}"
package="${packagePath}" dest="${buildDirectory}/maps" />
<copy todir="${buildDirectory}/maps/CVS" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}/CVS" />
</copy>
<copy todir="${buildDirectory}/maps" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}" />
</copy>
<delete dir="${buildDirectory}/maps/org.eclipse.${projectName}" />
<!--tag the map files project-->
<antcall target="tagMapFiles" />
</target>
<target name="tagMapFiles" if="tagMaps">
<cvs cvsRsh="ssh" dest="${buildDirectory}/maps" command="tag v${timestamp}" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before setup -->
<!-- ===================================================================== -->
<target name="preSetup">
<mkdir dir="${buildDirectory}/${buildLabel}"/>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after setup but before starting the build proper -->
<!-- ===================================================================== -->
<target name="postSetup">
<!-- TODO: if your project requires more dependencies, add them here; if it does not require all of these, remove those not required -->
<echo message="Download, then unpack: Eclipse, EMF ..." />
<ant target="getDependency" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependencies.xml">
<property name="url" value="${eclipseURL}" />
<property name="file" value="${eclipseFile}" />
<property name="isUnpackedFile" value="${buildDirectory}/plugins/org.eclipse.platform.doc.isv/plugin.xml" />
</ant>
<!-- Important: This must be the last dependency downloaded, because the
getDependency target strips versions from all plug-ins -->
<echo message="Download Orbit Bundles ..." />
<ant target="getBundle" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependenciesHelper.xml">
<property name="url" value="${orbitURL}"/>
<property name="file" value="${orbitFile}"/>
</ant>
<echo message="Unpack selected jars ..." />
<unzip dest="${buildDirectory}/.." src="${downloadsDir}/${orbitFile}">
<patternset>
<include name="**/org.apache.commons.net*.jar"/>
</patternset>
</unzip>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before fetching the build elements -->
<!-- ===================================================================== -->
<target name="preFetch">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after the fetch -->
<!-- ===================================================================== -->
<target name="postFetch">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@buildid@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before generating build scripts -->
<!-- ===================================================================== -->
<target name="preGenerate">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after generating the build scripts -->
<!-- ===================================================================== -->
<target name="postGenerate">
<antcall target="clean" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before assembling -->
<!-- ===================================================================== -->
<target name="preAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after assembling-->
<!-- ===================================================================== -->
<target name="postAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="preProcess">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@build@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="postProcess">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after everything is built and assembled -->
<!-- (e.g., testing, posting, emailing, ...) -->
<!-- ===================================================================== -->
<target name="postBuild">
<antcall target="gatherLogs" />
</target>
<!-- ===================================================================== -->
<!-- Helper targets -->
<!-- ===================================================================== -->
<target name="gatherLogs">
<mkdir dir="${buildDirectory}/${buildLabel}/compilelogs" />
<antcall target="allElements">
<param name="target" value="gatherLogs" />
</antcall>
<unzip dest="${buildDirectory}/${buildLabel}/compilelogs" overwrite="true">
<fileset dir="${buildDirectory}/features/org.eclipse.rse.examples">
<include name="*.log.zip" />
</fileset>
</unzip>
</target>
<target name="clean" unless="noclean">
<antcall target="allElements">
<param name="target" value="cleanElement" />
</antcall>
</target>
<!-- ===================================================================== -->
<!-- Default target -->
<!-- ===================================================================== -->
<target name="noDefault">
<echo message="You must specify a target when invoking this file" />
</target>
</project>

View file

@ -1,36 +0,0 @@
###############################################################################
# Copyright (c) 2005, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
# TODO: set correct source and target levels here
javacSource=1.4
javacTarget=1.4
buildDirectory=${builder}/../eclipse
buildType=I
buildId=${buildId}
buildLabel=${buildLabel}
timestamp=0000
collPlace=.
collBase=.
baseLocation=
configs=*,*,*
baseos=linux
basews=gtk
basearch=x86
bootclasspath=${java.home}/lib/*.jar
javacFailOnError=true
javacVerbose=true
javacDebugInfo=on
zipargs=
archivesFormat = *,*,*-antZip
collectingFolder=eclipse
archivePrefix=eclipse
generateFeatureVersionSuffix=true

View file

@ -1,187 +0,0 @@
<project name="Build specific targets and properties" default="noDefault" basedir=".">
<!-- ===================================================================== -->
<!-- Run a given ${target} on all elements being built -->
<!-- ===================================================================== -->
<target name="allElements">
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse" />
</ant>
</target>
<!-- ===================================================================== -->
<!-- Targets to assemble the built elements for particular configurations -->
<!-- These generally call the generated assemble scripts (named in -->
<!-- ${assembleScriptName}) but may also add pre and post processing -->
<!-- Add one target for each root element and each configuration -->
<!-- ===================================================================== -->
<target name="assemble.org.eclipse.rse">
<property name="archiveName" value="RSE-runtime-${buildAlias}.zip" />
<ant antfile="${assembleScriptName}" />
<!-- ADD POST STEPS -->
</target>
<!-- ===================================================================== -->
<!-- Check out map files from correct repository -->
<!-- Replace values for cvsRoot, package and mapVersionTag as desired. -->
<!-- ===================================================================== -->
<target name="checkLocal">
<available property="mapsLocal" file="${buildDirectory}/maps" />
</target>
<target name="getMapFiles" depends="checkLocal" unless="mapsLocal">
<!-- *** change the repo info -->
<property name="mapCvsRoot" value=":${cvsReadProtocol}:${cvsReadUser}@${cvsHost}:${cvsRep}" />
<property name="mapVersionTag" value="HEAD" />
<!-- <property name="packagePath" value="org.eclipse.${projectName}/org.eclipse.${subprojectName2}.releng/maps"/> -->
<property name="packagePath" value="org.eclipse.${projectName}.${subprojectName2}/releng/org.eclipse.${projectName}.releng/maps"/>
<cvs cvsRsh="ssh" cvsRoot="${mapCvsRoot}" tag="${mapVersionTag}"
package="${packagePath}" dest="${buildDirectory}/maps" />
<copy todir="${buildDirectory}/maps/CVS" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}/CVS" />
</copy>
<copy todir="${buildDirectory}/maps" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}" />
</copy>
<delete dir="${buildDirectory}/maps/org.eclipse.${projectName}" />
<!--tag the map files project-->
<antcall target="tagMapFiles" />
</target>
<target name="tagMapFiles" if="tagMaps">
<cvs cvsRsh="ssh" dest="${buildDirectory}/maps" command="tag v${timestamp}" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before setup -->
<!-- ===================================================================== -->
<target name="preSetup">
<mkdir dir="${buildDirectory}/${buildLabel}" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do after setup but before starting the build proper -->
<!-- ===================================================================== -->
<target name="postSetup">
<!-- TODO: if your project requires more dependencies, add them here; if it does not require all of these, remove those not required -->
<echo message="Download, then unpack: Eclipse, EMF ..." />
<ant target="getDependency" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependencies.xml">
<property name="url" value="${eclipseURL}" />
<property name="file" value="${eclipseFile}" />
<property name="isUnpackedFile" value="${buildDirectory}/plugins/org.eclipse.platform.doc.isv/plugin.xml" />
</ant>
<!-- Important: This must be the last dependency downloaded, because the
getDependency target strips versions from all plug-ins -->
<echo message="Download Orbit Bundles ..." />
<ant target="getBundle" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependenciesHelper.xml">
<property name="url" value="${orbitURL}"/>
<property name="file" value="${orbitFile}"/>
</ant>
<echo message="Unpack selected jars ..." />
<unzip dest="${buildDirectory}/.." src="${downloadsDir}/${orbitFile}">
<patternset>
<include name="**/org.apache.commons.net*.jar"/>
</patternset>
</unzip>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before fetching the build elements -->
<!-- ===================================================================== -->
<target name="preFetch">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after the fetch -->
<!-- ===================================================================== -->
<target name="postFetch">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@buildid@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before generating build scripts -->
<!-- ===================================================================== -->
<target name="preGenerate">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after generating the build scripts -->
<!-- ===================================================================== -->
<target name="postGenerate">
<antcall target="clean" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before assembling -->
<!-- ===================================================================== -->
<target name="preAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after assembling-->
<!-- ===================================================================== -->
<target name="postAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="preProcess">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@build@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="postProcess">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after everything is built and assembled -->
<!-- (e.g., testing, posting, emailing, ...) -->
<!-- ===================================================================== -->
<target name="postBuild">
<antcall target="gatherLogs" />
</target>
<!-- ===================================================================== -->
<!-- Helper targets -->
<!-- ===================================================================== -->
<target name="gatherLogs">
<mkdir dir="${buildDirectory}/${buildLabel}/compilelogs" />
<antcall target="allElements">
<param name="target" value="gatherLogs" />
</antcall>
<unzip dest="${buildDirectory}/${buildLabel}/compilelogs" overwrite="true">
<fileset dir="${buildDirectory}/features/org.eclipse.rse">
<include name="*.log.zip" />
</fileset>
</unzip>
</target>
<target name="clean" unless="noclean">
<antcall target="allElements">
<param name="target" value="cleanElement" />
</antcall>
</target>
<!-- ===================================================================== -->
<!-- Default target -->
<!-- ===================================================================== -->
<target name="noDefault">
<echo message="You must specify a target when invoking this file" />
</target>
</project>

View file

@ -1,36 +0,0 @@
###############################################################################
# Copyright (c) 2005, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
# TODO: set correct source and target levels here
javacSource=1.4
javacTarget=1.4
buildDirectory=${builder}/../eclipse
buildType=I
buildId=${buildId}
buildLabel=${buildLabel}
timestamp=0000
collPlace=.
collBase=.
baseLocation=
configs=*,*,*
baseos=linux
basews=gtk
basearch=x86
bootclasspath=${java.home}/lib/*.jar
javacFailOnError=true
javacVerbose=true
javacDebugInfo=on
zipargs=
archivesFormat = *,*,*-antZip
collectingFolder=eclipse
archivePrefix=eclipse
generateFeatureVersionSuffix=true

View file

@ -1,186 +0,0 @@
<project name="Build specific targets and properties" default="noDefault" basedir=".">
<!-- ===================================================================== -->
<!-- Run a given ${target} on all elements being built -->
<!-- ===================================================================== -->
<target name="allElements">
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse.sdk" />
</ant>
</target>
<!-- ===================================================================== -->
<!-- Targets to assemble the built elements for particular configurations -->
<!-- These generally call the generated assemble scripts (named in -->
<!-- ${assembleScriptName}) but may also add pre and post processing -->
<!-- Add one target for each root element and each configuration -->
<!-- ===================================================================== -->
<target name="assemble.org.eclipse.rse.sdk">
<property name="archiveName" value="RSE-SDK-${buildAlias}.zip" />
<ant antfile="${assembleScriptName}" />
<!-- ADD POST STEPS -->
</target>
<!-- ===================================================================== -->
<!-- Check out map files from correct repository -->
<!-- Replace values for cvsRoot, package and mapVersionTag as desired. -->
<!-- ===================================================================== -->
<target name="checkLocal">
<available property="mapsLocal" file="${buildDirectory}/maps" />
</target>
<target name="getMapFiles" depends="checkLocal" unless="mapsLocal">
<!-- *** change the repo info -->
<property name="mapCvsRoot" value=":${cvsReadProtocol}:${cvsReadUser}@${cvsHost}:${cvsRep}" />
<property name="mapVersionTag" value="HEAD" />
<!-- <property name="packagePath" value="org.eclipse.${projectName}/org.eclipse.${subprojectName2}.releng/maps"/> -->
<property name="packagePath" value="org.eclipse.${projectName}.${subprojectName2}/releng/org.eclipse.${projectName}.releng/maps"/>
<cvs cvsRsh="ssh" cvsRoot="${mapCvsRoot}" tag="${mapVersionTag}"
package="${packagePath}" dest="${buildDirectory}/maps" />
<copy todir="${buildDirectory}/maps/CVS" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}/CVS" />
</copy>
<copy todir="${buildDirectory}/maps" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}" />
</copy>
<delete dir="${buildDirectory}/maps/org.eclipse.${projectName}" />
<!--tag the map files project-->
<antcall target="tagMapFiles" />
</target>
<target name="tagMapFiles" if="tagMaps">
<cvs cvsRsh="ssh" dest="${buildDirectory}/maps" command="tag v${timestamp}" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before setup -->
<!-- ===================================================================== -->
<target name="preSetup">
<mkdir dir="${buildDirectory}/${buildLabel}"/>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after setup but before starting the build proper -->
<!-- ===================================================================== -->
<target name="postSetup">
<!-- TODO: if your project requires more dependencies, add them here; if it does not require all of these, remove those not required -->
<echo message="Download, then unpack: Eclipse, EMF ..." />
<ant target="getDependency" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependencies.xml">
<property name="url" value="${eclipseURL}" />
<property name="file" value="${eclipseFile}" />
<property name="isUnpackedFile" value="${buildDirectory}/plugins/org.eclipse.platform.doc.isv/plugin.xml" />
</ant>
<!-- Important: This must be the last dependency downloaded, because the
getDependency target strips versions from all plug-ins -->
<echo message="Download Orbit Bundles ..." />
<ant target="getBundle" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependenciesHelper.xml">
<property name="url" value="${orbitURL}"/>
<property name="file" value="${orbitFile}"/>
</ant>
<echo message="Unpack selected jars ..." />
<unzip dest="${buildDirectory}/.." src="${downloadsDir}/${orbitFile}">
<patternset>
<include name="**/org.apache.commons.net*.jar"/>
</patternset>
</unzip>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before fetching the build elements -->
<!-- ===================================================================== -->
<target name="preFetch">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after the fetch -->
<!-- ===================================================================== -->
<target name="postFetch">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@buildid@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before generating build scripts -->
<!-- ===================================================================== -->
<target name="preGenerate">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after generating the build scripts -->
<!-- ===================================================================== -->
<target name="postGenerate">
<antcall target="clean" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before assembling -->
<!-- ===================================================================== -->
<target name="preAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after assembling-->
<!-- ===================================================================== -->
<target name="postAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="preProcess">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@build@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="postProcess">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after everything is built and assembled -->
<!-- (e.g., testing, posting, emailing, ...) -->
<!-- ===================================================================== -->
<target name="postBuild">
<antcall target="gatherLogs" />
</target>
<!-- ===================================================================== -->
<!-- Helper targets -->
<!-- ===================================================================== -->
<target name="gatherLogs">
<mkdir dir="${buildDirectory}/${buildLabel}/compilelogs" />
<antcall target="allElements">
<param name="target" value="gatherLogs" />
</antcall>
<unzip dest="${buildDirectory}/${buildLabel}/compilelogs" overwrite="true">
<fileset dir="${buildDirectory}/features/org.eclipse.rse.sdk">
<include name="*.log.zip" />
</fileset>
</unzip>
</target>
<target name="clean" unless="noclean">
<antcall target="allElements">
<param name="target" value="cleanElement" />
</antcall>
</target>
<!-- ===================================================================== -->
<!-- Default target -->
<!-- ===================================================================== -->
<target name="noDefault">
<echo message="You must specify a target when invoking this file" />
</target>
</project>

View file

@ -1,36 +0,0 @@
###############################################################################
# Copyright (c) 2005, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
# TODO: set correct source and target levels here
javacSource=1.4
javacTarget=1.4
buildDirectory=${builder}/../eclipse
buildType=I
buildId=${buildId}
buildLabel=${buildLabel}
timestamp=0000
collPlace=.
collBase=.
baseLocation=
configs=*,*,*
baseos=linux
basews=gtk
basearch=x86
bootclasspath=${java.home}/lib/*.jar
javacFailOnError=true
javacVerbose=true
javacDebugInfo=on
zipargs=
archivesFormat = *,*,*-antZip
collectingFolder=eclipse
archivePrefix=eclipse
generateFeatureVersionSuffix=true

View file

@ -1,177 +0,0 @@
<project name="Build specific targets and properties" default="noDefault" basedir=".">
<!-- ===================================================================== -->
<!-- Run a given ${target} on all elements being built -->
<!-- ===================================================================== -->
<target name="allElements">
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.tm.terminal.sdk" />
</ant>
</target>
<!-- ===================================================================== -->
<!-- Targets to assemble the built elements for particular configurations -->
<!-- These generally call the generated assemble scripts (named in -->
<!-- ${assembleScriptName}) but may also add pre and post processing -->
<!-- Add one target for each root element and each configuration -->
<!-- ===================================================================== -->
<target name="assemble.org.eclipse.tm.terminal.sdk">
<property name="archiveName" value="TM-terminal-${buildAlias}.zip" />
<ant antfile="${assembleScriptName}" />
<!-- ADD POST STEPS -->
</target>
<!-- ===================================================================== -->
<!-- Check out map files from correct repository -->
<!-- Replace values for cvsRoot, package and mapVersionTag as desired. -->
<!-- ===================================================================== -->
<target name="checkLocal">
<available property="mapsLocal" file="${buildDirectory}/maps" />
</target>
<target name="getMapFiles" depends="checkLocal" unless="mapsLocal">
<!-- *** change the repo info -->
<property name="mapCvsRoot" value=":${cvsReadProtocol}:${cvsReadUser}@${cvsHost}:${cvsRep}" />
<property name="mapVersionTag" value="HEAD" />
<!-- <property name="packagePath" value="org.eclipse.${projectName}/org.eclipse.${subprojectName2}.releng/maps"/> -->
<property name="packagePath" value="org.eclipse.${projectName}.${subprojectName2}/releng/org.eclipse.${projectName}.releng/maps"/>
<cvs cvsRsh="ssh" cvsRoot="${mapCvsRoot}" tag="${mapVersionTag}"
package="${packagePath}" dest="${buildDirectory}/maps" />
<copy todir="${buildDirectory}/maps/CVS" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}/CVS" />
</copy>
<copy todir="${buildDirectory}/maps" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}" />
</copy>
<delete dir="${buildDirectory}/maps/org.eclipse.${projectName}" />
<!--tag the map files project-->
<antcall target="tagMapFiles" />
</target>
<target name="tagMapFiles" if="tagMaps">
<cvs cvsRsh="ssh" dest="${buildDirectory}/maps" command="tag v${timestamp}" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before setup -->
<!-- ===================================================================== -->
<target name="preSetup">
<mkdir dir="${buildDirectory}/${buildLabel}"/>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after setup but before starting the build proper -->
<!-- ===================================================================== -->
<target name="postSetup">
<!-- TODO: if your project requires more dependencies, add them here; if it does not require all of these, remove those not required -->
<echo message="Download, then unpack: Eclipse, EMF ..." />
<ant target="getDependency" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependencies.xml">
<property name="url" value="${eclipseURL}" />
<property name="file" value="${eclipseFile}" />
<property name="isUnpackedFile" value="${buildDirectory}/plugins/org.eclipse.platform.doc.isv/plugin.xml" />
</ant>
<ant target="getDependency" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependencies.xml">
<property name="url" value="${rxtxURL}" />
<property name="file" value="${rxtxFile}" />
<property name="isUnpackedFile" value="${buildDirectory}/plugins/gnu.io.rxtx.jar" />
</ant>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before fetching the build elements -->
<!-- ===================================================================== -->
<target name="preFetch">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after the fetch -->
<!-- ===================================================================== -->
<target name="postFetch">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@buildid@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before generating build scripts -->
<!-- ===================================================================== -->
<target name="preGenerate">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after generating the build scripts -->
<!-- ===================================================================== -->
<target name="postGenerate">
<antcall target="clean" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before assembling -->
<!-- ===================================================================== -->
<target name="preAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after assembling-->
<!-- ===================================================================== -->
<target name="postAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="preProcess">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@build@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="postProcess">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after everything is built and assembled -->
<!-- (e.g., testing, posting, emailing, ...) -->
<!-- ===================================================================== -->
<target name="postBuild">
<antcall target="gatherLogs" />
</target>
<!-- ===================================================================== -->
<!-- Helper targets -->
<!-- ===================================================================== -->
<target name="gatherLogs">
<mkdir dir="${buildDirectory}/${buildLabel}/compilelogs" />
<antcall target="allElements">
<param name="target" value="gatherLogs" />
</antcall>
<unzip dest="${buildDirectory}/${buildLabel}/compilelogs" overwrite="true">
<fileset dir="${buildDirectory}/features/org.eclipse.tm.terminal.sdk">
<include name="*.log.zip" />
</fileset>
</unzip>
</target>
<target name="clean" unless="noclean">
<antcall target="allElements">
<param name="target" value="cleanElement" />
</antcall>
</target>
<!-- ===================================================================== -->
<!-- Default target -->
<!-- ===================================================================== -->
<target name="noDefault">
<echo message="You must specify a target when invoking this file" />
</target>
</project>

View file

@ -1,36 +0,0 @@
###############################################################################
# Copyright (c) 2005, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
# TODO: set correct source and target levels here
javacSource=1.4
javacTarget=1.4
buildDirectory=${builder}/../eclipse
buildType=I
buildId=${buildId}
buildLabel=${buildLabel}
timestamp=0000
collPlace=.
collBase=.
baseLocation=
configs=*,*,*
baseos=linux
basews=gtk
basearch=x86
bootclasspath=${java.home}/lib/*.jar
javacFailOnError=true
javacVerbose=true
javacDebugInfo=on
zipargs=
archivesFormat = *,*,*-antZip
collectingFolder=eclipse
archivePrefix=eclipse
generateFeatureVersionSuffix=true

View file

@ -1,2 +0,0 @@
references/javadoc/*.html
**/epl-v10.html

View file

@ -1,44 +0,0 @@
<project name="Customized testing instructions" default="customSetup">
<property name="buildConfigFile" value="${testDir}/../../build.cfg" />
<available file="${buildConfigFile}" type="file" property="buildConfigIsAvailable" />
<target name="loadbuildConfig" if="buildConfigIsAvailable">
<property file="${buildConfigFile}" />
</target>
<target name="customSetup">
<fail unless="buildConfigIsAvailable" message="ERROR! Can't find ${buildConfigFile}"/>
<antcall target="loadbuildConfig"/>
<echo message="Unpack Eclipse SDK to ${testDir}..."/>
<echo message="customTest.xml: basedir = ${basedir}"/>
<property name="getTestDependencies.xml" value="${testDir}/../../org.eclipse.modeling.common.releng/scripts/getTestDependencies.xml"/>
<ant target="getTestDependency" antfile="${getTestDependencies.xml}">
<property name="basedir" value="${basedir}"/>
<property name="url" value="${eclipseURL}"/>
<property name="file" value="${eclipseFile}"/>
<property name="unpackDest" value="${testDir}"/>
</ant>
<!-- TODO: if your project requires more dependencies for testing, add them here -->
<echo message="Copy EMF SDK + Eclipse SDK to ${executionDir}..."/>
<copy todir="${executionDir}">
<!--<fileset dir="${downloadsDir}" includes="${emfFile},${eclipseFile},${wtpFile},${orbitFile}"/>-->
<fileset dir="${downloadsDir}" includes="${emfFile},${eclipseFile},${orbitFile}"/>
<!--TODO: Main runtime is RSE, therefore need to copy TM-terminal and others to test as well-->
<fileset dir="${executionDir}/../../.." includes="TM-terminal-*.zip"/>
</copy>
<property name="shell" value="relengbuildgtk.sh"/>
<!--copy the script which invokes the tests -->
<copy file="${tester}/${shell}" todir="${executionDir}"/>
<chmod file="${executionDir}/${shell}" perm="ugo+rx"/>
<!--copy the testing.property files -->
<copy file="${tester}/testing.properties" todir="${executionDir}"/>
<!-- at this point, we exit from this script and back into the parent script (presumably in pde or eclipse.releng?) -->
<echo message="Running ${shell} ..."/>
</target>
</project>

View file

@ -1,278 +0,0 @@
###############################################################################
# Copyright (c) 2005, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
#!/bin/bash
echo -n "[relengbuild] $0 started on: `date +%Y%m%d\ %H\:%M\:%S`";
# environment variables
PATH=.:/bin:/usr/bin:/usr/bin/X11:/usr/local/bin:/usr/X11R6/bin:`pwd`/../linux;export PATH
export USERNAME=`whoami`
echo " running as $USERNAME";
echo " currently in dir: `pwd`";
# fix for org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
# fix for Failed to invoke suite():org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
export CVS_RSH=ssh
ulimit -c unlimited; # core file size (blocks, -c) unlimited
echo "Set JAVA_HIGH_ZIPFDS=500 & LANG=C";
export JAVA_HIGH_ZIPFDS=500
export LANG=C
# configure X server thread for tests :: not yet working!
echo "Start Xvfb on :42"
Xvfb :42 -screen 0 1024x768x24 -ac &
sleep 40
export DISPLAY=localhost:42.0
xhost +
#startkde &
#sleep 40
# xwd -silent -display :42 -root -out /tmp/snap.xwd; # save a snapshot
#import -window root screenshot1.png # save a snapshot
readPropertyOut="";
readProperty ()
{
readPropertyOut="";
file=$1
property=$2
readPropertyOut=$(grep $property $file | egrep -v "^#" | tail -1 | sed -e "s/$property=//");
}
if [[ ! $JAVA_HOME ]]; then
echo -n "[relengbuild] Get JAVA_HOME from build.cfg ... ";
buildcfg=$PWD/../../../build.cfg;
export JAVA_HOME=$(grep "JAVA_HOME=" $buildcfg | egrep -v "^#" | tail -1 | sed -e "s/JAVAHOME=//");
echo "$JAVA_HOME";
fi
Xflags="";
Dflags="";
# default target to run in org.eclipse.$subprojectName.releng/builder/tests/scripts/test.xml
antTestTarget=all
# process command line arguments
while [ $# -gt 0 ]
do
case "$1" in
-vmExecutable) vmExecutable="$2"; shift;;
-consolelog) consolelog="$2"; shift;;
-X*) Xflags=$Xflags\ $1;;
-D*) Dflags=$Dflags\ $1;;
esac
shift
done
checkIfj9 ()
{
# given a series of -X flags, see if the string -Xj9 can be found
j9=$Xflags;
#echo "Xflags=$Xflags"
j9=${j9/\-Xj9/} # substring replacement
#echo "remaining: $j9"
if [ "$j9" != "$Xflags" ]; then # found it
j9="j9";
else
j9="";
fi
}
checkIfj9;
defined=0;
checkIfDefined ()
{
if [ -f $1 ] ; then
defined=1;
else
defined=0;
fi
}
execCmd ()
{
echo ""; echo "[relengbuild] [`date +%H\:%M\:%S`]";
echo " $1" | perl -pe "s/ -/\n -/g";
if [ "x$2" != "x" ]; then
$1 2>&1 | tee $2;
else
$1;
fi
}
doFunction ()
{
cmd=$1;
params=$2
for pth in "." "/bin" "/usr/bin" "/usr/bin/X11" "/usr/local/bin" "/usr/X11R6/bin" "`pwd`/../linux" ; do
defined=0;
checkIfDefined $pth/$cmd
if [ $defined -eq 1 ] ; then
$cmd $params
sleep 3
break;
fi
done
if [ $defined -eq 0 ] ; then
echo "$cmd is not defined (command not found)";
fi
}
# these don't work on old build server, so not point wrapping them to say so when we can just omit
# doFunction Xvfb ":42 -screen 0 1024x768x24 -ac & "
# doFunction Xnest ":43 -display :42 -depth 24 & "
# doFunction fvwm2 "-display localhost:43.0 & "
#export DISPLAY=$HOSTNAME:43.0
#ulimit -c unlimited
getBuildID()
{ # given $PWD: /home/www-data/build/dsdp/$projectName/$subprojectName/downloads/drops/1.1.0/N200702112049/testing/N200702112049/testing
# return N200702110400
buildID=$1; #echo "buildID=$buildID";
buildID=${buildID##*drops\/}; # trim up to drops/ (from start) (substring notation)
buildID=${buildID%%\/test*}; # trim off /test (to end) (substring notation)
buildID=${buildID##*\/}; # trim up to / (from start) (substring notation)
}
buildID=""; getBuildID $PWD; #echo buildID=$buildID;
getBranch()
{ # given $PWD: /home/www-data/build/dsdp/$projectName/$subprojectName/downloads/drops/1.1.0/N200702112049/testing/N200702112049/testing
# return 1.1.0
branch=$1; #echo "branch=$branch";
branch=${branch##*drops\/}; # trim up to drops/ (from start) (substring notation)
branch=${branch%%\/*}; # trim off / (to end) (substring notation)
}
branch=""; getBranch $PWD; #echo branch=$branch;
############################# BEGIN RUN TESTS #############################
# operating system, windowing system and architecture variables
# for *nix systems, os, ws and arch values must be specified
Dflags=$Dflags" "-Dplatform=linux.gtk
os=linux
ws=gtk
arch=x86
# default value to determine if eclipse should be reinstalled between running of tests
installmode="clean"
#this value must be set when using rsh to execute this script, otherwise the script will execute from the user's home directory
dir=.
cd $dir
workspaceDir="$dir/eclipse/workspace"
# Replace the boot eclipse (The eclipse used to run the main test.xml, this will start another eclipse later)
if [ -d $dir/eclipse ] ; then
rm -rf $dir/eclipse
fi
if [ -d $workspaceDir ] ; then
rm -rf $dir/workspace
fi
echo "[runtests] Currently in `pwd`:"
# need conditional processing here: M3.0.2 = zip, I3.1.0 = tar.gz
sdks=`find $dir -name "eclipse-SDK-*"`
# get extension from file(s)
for sdk in $sdks; do
sdk="eclipse"${sdk##*eclipse}; # trim up to eclipse (substring notation)
#echo -n "[runtests] Eclipse SDK $sdk is a";
ext=${sdk%%\.zip}; # trim off .zip (substring notation)
if [ "$ext" != "$sdk" ]; then # it's a zip
#echo " zip. Unpacking...";
unzip -qq -o $sdk
else
ext=${sdk%%\.tar\.gz}; # trim off .tar.gz (substring notation)
if [ "$ext" != "$sdk" ]; then # it's a tar.gz
#echo " tar.gz. Unpacking...";
tar -xzf $sdk
else
ext=${sdk%%\.tar\.Z}; # trim off .tar.Z (substring notation)
if [ "$ext" != "$sdk" ]; then # it's a tar.Z
#echo " tar.Z. Unpacking...";
tar -xZf $sdk
else
echo "[runtests] ERROR: Eclipse SDK $sdk is an UNKNOWN file type. Failure.";
exit 2
fi
fi
fi
done
J2SE15flags="";
# TODO: if a 1.5 JDK and want source/target = 1.5, leave these in
# TODO: if source/target = 1.4, remove these!
if [ ${JAVA_HOME##*1.5*}"" = "" -o ${JAVA_HOME##*15*}"" = "" -o ${JAVA_HOME##*5.0*}"" = "" -o ${JAVA_HOME##*50*}"" = "" ]; then
# set J2SE-1.5 properties (-Dflags)
bootclasspath="."`find $JAVA_HOME/jre/lib -name "*.jar" -printf ":%p"`;
J2SE15flags=$J2SE15flags" -DJ2SE-1.5=$bootclasspath"
J2SE15flags=$J2SE15flags" -DbundleBootClasspath=$bootclasspath"
J2SE15flags=$J2SE15flags" -DjavacSource=1.5"
J2SE15flags=$J2SE15flags" -DjavacTarget=1.5"
J2SE15flags=$J2SE15flags" -DbundleJavacSource=1.5"
J2SE15flags=$J2SE15flags" -DbundleJavacTarget=1.5"
fi
# different ways to get the launcher and Main class
if [[ -f eclipse/startup.jar ]]; then
cpAndMain="eclipse/startup.jar org.eclipse.core.launcher.Main"; # up to M4_33
elif [[ -f eclipse/plugins/org.eclipse.equinox.launcher.jar ]]; then
cpAndMain="eclipse/plugins/org.eclipse.equinox.launcher.jar org.eclipse.equinox.launcher.Main"; # M5_33
else
cpAndMain=`find eclipse/ -name "org.eclipse.equinox.launcher_*.jar" | sort | head -1`" org.eclipse.equinox.launcher.Main";
fi
# run tests
echo "[runtests] [`date +%H\:%M\:%S`] Launching Eclipse (installmode = $installmode with -enableassertions turned on) ..."
execCmd "$JAVA_HOME/bin/java $Xflags -enableassertions -cp $cpAndMain -ws $ws -os $os -arch $arch \
-application org.eclipse.ant.core.antRunner -data $workspaceDir -file test.xml $antTestTarget \
$Dflags -Dws=$ws -Dos=$os -Darch=$arch -D$installmode=true $J2SE15flags \
$properties -logger org.apache.tools.ant.DefaultLogger" $consolelog;
echo "[runtests] [`date +%H\:%M\:%S`] Eclipse test run completed. "
#import -window root screenshot1.png # save a snapshot
############################# END RUN TESTS #############################
# supress errors by checking for the file first
if [ -r /tmp/.X43-lock ] ; then
kill `cat /tmp/.X43-lock`
fi
if [ -r /tmp/.X42-lock ] ; then
kill `cat /tmp/.X42-lock`
fi
if [[ ! -d $PWD/results ]]; then
echo "[relengbuild] No test results found in $PWD/results!";
echo "[relengbuild] Creating 'noclean' file to prevent cleanup after build completes."
echo "1" > $PWD/../../../noclean;
else
# if the build failed for some reason, don't clean up!
xmls=`find $PWD/results/xml -name "*.xml"`;
testsFailed=1;
for xml in $xmls; do
if [ $testsFailed -eq 1 ]; then
testsFailed=`cat $xml | grep -c "<testsuite errors=\"0\" failures=\"0\""`
if [ $testsFailed -lt 1 ]; then
echo "[relengbuild] Found test failure(s) in $xml!";
echo "[relengbuild] Creating 'noclean' file to prevent cleanup after build completes."
echo "1" > $PWD/../../../noclean;
break;
fi
fi
done
fi;
echo "[relengbuild] relengbuildgtk.sh completed on: `date +%Y%m%d\ %H\:%M\:%S`"

View file

@ -1,57 +0,0 @@
###############################################################################
# Copyright (c) 2005, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
#which (sub)project?
project=rse
#target to call in test.xml: runtests-local | runtests-remote
testTarget=runtests-local
#directory on test machine where automated testing framework will be installed
testDir=${testBase}/${buildLabel}
#name of zip file containing automated testing framework and JUnit test plug-ins
testFramework=RSE-automated-tests-${buildAlias}.zip
#directory where test scripts are launched
executionDir=${testDir}/testing
#name of runtime to install and test
runtime=RSE-SDK-${buildAlias}.zip
# leave this blank and it will be generated by genBuildDetails.sh
javaHome=%%JAVA_HOME%%
vmExecutable=${javaHome}/bin/java
#hack to override unneeded function in releng.basebuilder/plugins/org.eclipse.build.tools/scripts/test.xml
vmUrl=
vmDest=/dev/null
vmInstallExecutable=${vmExecutable}
vmInstallCommand=-version
#eclipse platforms: win32 | linux.motif | linux.gtk | aix.motif | hpux.motif |solaris.motif
platform=${baseos}.${basews}
#name of file that captures console output from running JUnit plug-in tests
consolelog=${baseos}.${basews}_consolelog.txt
#Works with IBM and Sun JDKs, 1.4+
#name of script to execute
testExecutable=bash
#arguments to $(testExecutable) - .sh script + args
args=${executionDir}/${shell} -vmExecutable ${vmExecutable} -consolelog ${consolelog} ${Xflags} ${Dflags}
#TODO: set vm-specific flags
#Xflags=-Xms64M -Xmx192M
Xflags=-Xms256M -Xmx256M
Dflags=

View file

@ -1,274 +0,0 @@
<project name="Build specific targets and properties" default="noDefault" basedir=".">
<!-- ===================================================================== -->
<!-- Run a given ${target} on all elements being built -->
<!-- ===================================================================== -->
<target name="allElements">
<ant antfile="${genericTargets}" target="${target}" >
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse.tests" />
</ant>
<ant antfile="${genericTargets}" target="${target}" >
<property name="type" value="feature" />
<property name="id" value="org.eclipse.tm.terminal.test" />
</ant>
</target>
<!-- ===================================================================== -->
<!-- Targets to assemble the built elements for particular configurations -->
<!-- These generally call the generated assemble scripts (named in -->
<!-- ${assembleScriptName}) but may also add pre and post processing -->
<!-- Add one target for each root element and each configuration -->
<!-- ===================================================================== -->
<target name="assemble.org.eclipse.rse.tests">
<property name="archiveName" value="RSE-junit-tests-${buildAlias}.zip"/>
<ant antfile="${assembleScriptName}"/>
<!-- ADD POST STEPS -->
</target>
<target name="assemble.org.eclipse.tm.terminal.test">
<property name="archiveName" value="TM-terminal-junit-tests-${buildAlias}.zip"/>
<ant antfile="${assembleScriptName}"/>
<!-- ADD POST STEPS -->
</target>
<!-- ===================================================================== -->
<!-- Check out map files from correct repository -->
<!-- Replace values for cvsRoot, package and mapVersionTag as desired. -->
<!-- ===================================================================== -->
<target name="checkLocal">
<available property="mapsLocal" file="${buildDirectory}/maps" />
</target>
<target name="getMapFiles" depends="checkLocal" unless="mapsLocal">
<!-- *** change the repo info -->
<property name="mapCvsRoot" value=":${cvsReadProtocol}:${cvsReadUser}@${cvsHost}:${cvsRep}" />
<property name="mapVersionTag" value="HEAD" />
<!-- <property name="packagePath" value="org.eclipse.${projectName}/org.eclipse.${subprojectName2}.releng/maps"/> -->
<property name="packagePath" value="org.eclipse.${projectName}.${subprojectName2}/releng/org.eclipse.${projectName}.releng/maps"/>
<cvs cvsRsh="ssh" cvsRoot="${mapCvsRoot}" tag="${mapVersionTag}"
package="${packagePath}" dest="${buildDirectory}/maps" />
<copy todir="${buildDirectory}/maps/CVS" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}/CVS" />
</copy>
<copy todir="${buildDirectory}/maps" overwrite="true">
<fileset dir="${buildDirectory}/maps/${packagePath}" />
</copy>
<delete dir="${buildDirectory}/maps/org.eclipse.${projectName}" />
<!--tag the map files project-->
<antcall target="tagMapFiles" />
</target>
<target name="tagMapFiles" if="tagMaps">
<cvs dest="${buildDirectory}/maps/org.eclipse.${subprojectName2}" command="tag v${timestamp}" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before setup -->
<!-- ===================================================================== -->
<target name="preSetup">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after setup but before starting the build proper -->
<!-- ===================================================================== -->
<target name="postSetup">
<ant target="getDependency" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependencies.xml">
<property name="url" value="${eclipseURL}" />
<property name="file" value="${eclipseFile}" />
<property name="isUnpackedFile" value="${buildDirectory}/plugins/org.eclipse.platform.doc.isv/plugin.xml" />
</ant>
<!-- Important: This must be the last dependency downloaded, because the
getDependency target strips versions from all plug-ins -->
<ant target="getBundle" antfile="${buildDirectory}/../org.eclipse.modeling.common.releng/scripts/getDependenciesHelper.xml">
<property name="url" value="${orbitURL}" />
<property name="file" value="${orbitFile}" />
</ant>
<unzip dest="${buildDirectory}/.." src="${downloadsDir}/${orbitFile}">
<patternset>
<include name="**/org.apache.commons.net*.jar" />
</patternset>
</unzip>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before fetching the build elements -->
<!-- ===================================================================== -->
<target name="preFetch">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after the fetch -->
<!-- ===================================================================== -->
<target name="postFetch">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@buildid@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before generating build scripts -->
<!-- ===================================================================== -->
<target name="preGenerate">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after generating the build scripts -->
<!-- ===================================================================== -->
<target name="postGenerate">
<antcall target="clean" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do before assembling -->
<!-- ===================================================================== -->
<target name="preAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after assembling-->
<!-- ===================================================================== -->
<target name="postAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="preProcess">
<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@build@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="postProcess">
<condition property="logsAvailable">
<istrue value="${javacVerbose}"/>
</condition>
<antcall target="gatherLogs" />
</target>
<!-- ===================================================================== -->
<!-- Steps to do after everything is built and assembled -->
<!-- (e.g., testing, posting, emailing, ...) -->
<!-- ===================================================================== -->
<target name="postBuild">
<antcall target="packageTestFramework" />
</target>
<!-- ===================================================================== -->
<!-- Helper targets -->
<!-- ===================================================================== -->
<target name="gatherLogs" if="logsAvailable">
<mkdir dir="${buildDirectory}/${buildLabel}/compilelogs" />
<antcall target="allElements">
<param name="target" value="gatherLogs" />
</antcall>
<unzip dest="${buildDirectory}/${buildLabel}/compilelogs" overwrite="true">
<fileset dir="${buildDirectory}/features/org.eclipse.rse.tests">
<include name="*.log.zip" />
</fileset>
<fileset dir="${buildDirectory}/features/org.eclipse.tm.terminal.test">
<include name="*.log.zip" />
</fileset>
</unzip>
</target>
<target name="clean" unless="noclean">
<antcall target="allElements">
<param name="target" value="cleanElement" />
</antcall>
</target>
<target name="packageTestFramework">
<!--package automated test framework used in RSE builds-->
<property name="workingDirectory" value="${buildDirectory}/test.assembly" />
<echo message="workingDirectory: ${workingDirectory}"/>
<!--unzip the junit tests-->
<mkdir dir="${workingDirectory}/eclipse" />
<unzip dest="${workingDirectory}" overwrite="true">
<fileset dir="${buildDirectory}/${buildLabel}">
<include name="**/RSE-junit-tests*.zip"/>
<include name="**/TM-terminal-junit-tests*.zip"/>
</fileset>
</unzip>
<!-- create top level testing directory-->
<delete dir="${workingDirectory}/testing"/>
<mkdir dir="${workingDirectory}/testing" />
<!--compile the tool used to generate the test.properties file, then run it.-->
<!--test.properties maps test plugin id's to the name of the plugin directory-->
<!--eclipse.home is relative to the scripts directory in the org.eclipse.pde.build plugin. Assume the plugins used in the classpath are in the same directory as org.eclipse.pde.build-->
<property name="eclipse.home" value="../../.." />
<generateTestProperties
buildDirectory="${buildDirectory}"
featureId="org.eclipse.rse.tests"
outputFile="${workingDirectory}/testing/test.properties"
/>
<generateTestProperties
buildDirectory="${buildDirectory}"
featureId="org.eclipse.tm.terminal.test"
outputFile="${workingDirectory}/testing/test2.properties"
/>
<!--load the property file created with the directory names for all test plugins-->
<property file="${workingDirectory}/testing/test.properties" />
<property file="${workingDirectory}/testing/test2.properties" />
<!-- Remove the plugin version number appended to the org.eclipse.test plugin directory.
This is so that contributors of test.xml's do not have to update their paths to
library.xml in org.eclipse.test whenever its version is updated.
-->
<move todir="${workingDirectory}/eclipse/plugins/org.eclipse.test">
<fileset dir="${workingDirectory}/eclipse/plugins/${org.eclipse.test}" />
</move>
<!--the Ant move task leaves behind an empty directory-->
<delete dir="${workingDirectory}/eclipse/plugins/${org.eclipse.test}" includeEmptyDirs="true" />
<!-- rezip the JUnit plugin tests -->
<zip destfile="${workingDirectory}/testing/RSE-junit-tests-${buildAlias}.zip">
<zipfileset dir="${workingDirectory}/eclipse" prefix="eclipse"/>
</zip>
<!--Copy scripts and doc used in the automated testing to the testing directory-->
<copy todir="${workingDirectory}/testing">
<fileset dir="${buildDirectory}/plugins/org.eclipse.test" includes="testframework.html,JUNIT.XSL" />
</copy>
<copy todir="${workingDirectory}/testing">
<fileset dir="${builderDirectory}/scripts" />
</copy>
<!--copy in the file containing the URL of the Eclipse build used for testing-->
<copy todir="${workingDirectory}/testing" file="${buildDirectory}/../build.cfg" />
<!--create zip file of the automated testing framework-->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-automated-tests-${buildAlias}.zip">
<zipfileset dir="${workingDirectory}/testing" prefix="testing"/>
</zip>
<delete file="${buildDirectory}/${buildLabel}/RSE-junit-tests-${buildAlias}.zip" />
<delete file="${buildDirectory}/${buildLabel}/TM-terminal-junit-tests-${buildAlias}.zip" />
</target>
<!-- ===================================================================== -->
<!-- Default target -->
<!-- ===================================================================== -->
<target name="noDefault">
<echo message="You must specify a target when invoking this file" />
</target>
</project>

View file

@ -1,162 +0,0 @@
<html>
<head>
<title>Instructions</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font size="+2"> Automated Testing of DSDP Project Builds</font>
<p>last updated: November 9, 2005</p>
<p><font size="+1">Description</font></p>
<p>This document describes how to run the your project's JUnit test plugins from the command
line. This is the same mechanism used in the builds.</p>
<p>Click <a href="testframework.html">here</a> for a description of the testing
framework, and how it can be used outside of the setup described here.</p>
<p>If you simply wish to write and run JUnit tests interactively from an Eclipse
workbench, try one of the links below:</p>
<p><a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-ui-home/plugins/org.eclipse.jdt.junit/index.html">JUnit
Support in Eclipse</a><br>
<a href="http://dev.eclipse.org:8080/help/content/help:/org.eclipse.jdt.doc.user/tasks/tasks-207.htm?resultof=%6a%75%6e%69%74%20&toc=%2Forg.eclipse.jdt.doc.user%2Ftoc.xml">Using
JUnit</a></p>
<p><font size="+1">Requirements</font></p>
<p>1. All test machines must have a java runtime environment (version 1.3.1) installed and added to the path environment variable (see
<a href="#vm">-vm</a> parameter below).<br>
2. <a href="http://www.info-zip.org/pub/infozip/UnZip.html">Info-ZIP UnZip</a>
version 5.41 or later installed and added to the path.<br>
3. The Automated Test feature from a
<a href="http://www.eclipse.org/dsdp/tm">downloads</a>.
This contains the test framework plugins and the JUnit test plugins to run.<br>
4. The zip file from the same build as the Automated Test feature. You can use the RSE-*-SDK zip file instead of the individual files.<br>
5. An Eclipse SDK zip file. The URL and build name of the required builds
are specified in the build.cfg file included in the Automated Test zip file.</p>
<p><font size="+1">Setup</font></p>
<p>1. Extract the RSE-*-automated-tests-&lt;buildid&gt;.zip. On Window, extract
this file close to the root of the drive to prevent some path names from exceeding
the 255 character limit. This will create a top-level directory &quot;<i>testing</i>&quot;.<br>
2. Place the Eclipse SDK zip file and the project's runtime in the <i>testing</i> directory.
Do not unzip these files. (The test scripts will take care of this)<br>
</p>
<p><font size="+1">Running Tests</font></p>
<p>1. cd to the <i>testing</i> directory<br>
2. Run the following script:</p>
<p><b>runtests.sh [-os &lt;operating system&gt;] [-ws &lt;windowing system&gt;] [-arch
&lt;architecture&gt;] [-noclean] [&lt;testTarget&gt;][-properties &lt;path&gt;][-vm
&lt;path to java executable&gt;]</b></p>
All parameters and targets are optional on windows systems. Just running &quot;runtests.sh&quot;
will run <b>ALL</b> tests on Windows, installing a clean Eclipse and your project's SDK between
each test target. On *nix systems, the os, ws and arch parameters must be specified.
<br>
<br>
Test results are placed in the <i>testing</i>/<i>results</i> directory in xml and html format.<br>
<p><font size="+1"><a name="vm"></a>Parameters</font></p>
<table width="90%" border="1">
<tr>
<td>Parameter</td>
<td>Description</td>
</tr>
<tr>
<td>-os &lt;operating system&gt;</td>
<td>The OS the tests are being run on. One of: aix, hpux, linux, qnx, solaris,
win32. <b>Default win32</b></td>
</tr>
<tr>
<td>-ws &lt;windowing system&gt;</td>
<td>The windowing system the tests are being run on. One of: motif, gtk, photon,
win32. <b>Default win32</b></td>
</tr>
<tr>
<td>-arch &lt;architecture&gt;</td>
<td>The architecture the tests are being run on. One of: ppc, PA_RISC, x86,
sparc. <b>Default x86</b></td>
</tr>
<tr>
<td>-noclean</td>
<td>Run tests without installing an Eclipse and GEF SDK and tests between
test targets. Default is to re-install these between test targets.</td>
</tr>
<tr>
<td>-properties</td>
<td>Used to reference a properties file containing additional Ant properties
used in running tests.Can be used to pass additional vm arguments to the
Java virtual machine running the tests by adding the entry &quot;extraVMargs=&lt;the
args to pass to the vm&gt;&quot; to the specified properties file.</td>
</tr>
<tr>
<td>-vm</td>
<td>The full path to the java executable with which to run the tests. Use
this to specify a specific virtual machine with which to run the tests.
For example, &quot;-vm c:\sun131\jre\bin\java&quot;. Default set to &quot;java&quot;
(i.e. java executable on system path). </td>
</tr>
</table>
<p><font size="+1">Test Targets</font></p>
<p>Specifies which ant target to run in the main test.xml. Typically this corresponds
to a test project's tests. If you do not specify a test target then the <b>all</b>
test target is run.</p>
<table width="90%" border="1">
<tr>
<td>all</td>
<td>Runs all the targets below.</td>
</tr>
<tr>
<td>rse</td>
<td>Runs the JUnit tests located in the test plug-ins</td>
</tr>
<tr>
<td>genHtml</td>
<td>Converts xml test results in the &quot;<i>testing</i>/<i>results</i>&quot; directory
to html.</td>
</tr>
</table>
<p>&nbsp;</p>
<p><font size="+1"><a name="appendixb"></a>Appendix A- Supported os, ws, and arch
value combinations</font></p>
<p>The following table contains the values that can be used with the -os, -ws,
and -arch switches.</p>
<table width="75%" border="1">
<tr>
<td>Operating System (os)</td>
<td>Windowing System (ws)</td>
<td>Architecture (arch)</td>
</tr>
<tr>
<td>aix</td>
<td>motif</td>
<td>ppc</td>
</tr>
<tr>
<td>hpux</td>
<td>motif</td>
<td>PA_RISC</td>
</tr>
<tr>
<td>linux</td>
<td>gtk</td>
<td>x86</td>
</tr>
<tr>
<td>linux</td>
<td>motif</td>
<td>x86</td>
</tr>
<tr>
<td height="24">qnx</td>
<td height="24">photon</td>
<td height="24">x86</td>
</tr>
<tr>
<td>solaris</td>
<td>motif</td>
<td>sparc</td>
</tr>
<tr>
<td>win32</td>
<td>win32</td>
<td>x86</td>
</tr>
</table>
</body>
</html>

View file

@ -1,118 +0,0 @@
<project name="Automated Testing" default="all" basedir="." >
<!--properties file containing the plugin directory name including version number-->
<property file="test.properties" />
<!-- urls and such from the build -->
<property file="${basedir}/../../../build.cfg" />
<!--default directory where test-eclipse will be installed-->
<property name="install" value="${basedir}/target" />
<!--name that can be added to report name to identify which platform tests results come from-->
<property name="platform" value="" />
<!-- The root of the eclipse installation -->
<property name="eclipse-home" value="${install}/eclipse" />
<!-- The directory that will contain the xml and html results from the tests that are run -->
<property name="results" value="${basedir}/results" />
<target name="setup" if="clean" description="Reinstall the test Eclipse installation if specified by user">
<delete dir="${install}" /><mkdir dir="${install}" />
<!-- TODO: if your project requires more dependencies, add them here -->
<echo message="Download, then unpack: Eclipse, EMF ..." />
<property name="common.releng.dir" value="${basedir}/../../../org.eclipse.modeling.common.releng"/>
<property name="getTestDependencies.xml" value="${common.releng.dir}/scripts/getTestDependencies.xml"/>
<ant target="getTestDependency" antfile="${getTestDependencies.xml}" dir="${common.releng.dir}">
<property name="url" value="${eclipseURL}" />
<property name="file" value="${eclipseFile}" />
<property name="unpackDest" value="${install}"/>
</ant>
<ant target="getTestDependency" antfile="${getTestDependencies.xml}" dir="${common.releng.dir}">
<property name="url" value="${emfURL}" />
<property name="file" value="${emfFile}" />
<property name="unpackDest" value="${install}"/>
</ant>
<ant target="getTestDependency" antfile="${getTestDependencies.xml}" dir="${common.releng.dir}">
<property name="url" value="${orbitURL}" />
<property name="file" value="${orbitFile}" />
<property name="unpackDest" value="${install}"/>
</ant>
<property name="dir" location="."/>
<echo message="Unpack SDK + JUnit Tests (${dir}/RSE-*.zip) ..."/>
<unzip dest="${install}" overwrite="true">
<fileset dir="${dir}">
<include name="**/RSE-*.zip"/>
<include name="**/TM-terminal-*.zip"/>
</fileset>
</unzip>
</target>
<target name="runtests" depends="setup" description="Runs ant on the test.xml for a specified plugin. Requires a property value setting for testPlugin only if test.properties is not available. The property testPlugin represents a directory name made up of the plugin id and plugin version. This directory must contain a valid test.xml.">
<echo message="Running test.xml from jarfile ${eclipse-home}/plugins/${testPlugin} ... "/>
<ant antfile="${eclipse-home}/plugins/${testPlugin}/test.xml" dir="${eclipse-home}"/>
<copy file="${eclipse-home}/${report}.xml" tofile="${results}/xml/${report}_${platform}.xml" />
</target>
<target name="unjarPlugin" depends="setup">
<echo message="Unpack ${eclipse-home}/plugins/${testPlugin}.jar to ${eclipse-home}/plugins/${testPlugin} ... "/>
<move file="${eclipse-home}/plugins/${testPlugin}.jar" tofile="${eclipse-home}/plugins/${testPlugin}_.jar"/>
<unjar src="${eclipse-home}/plugins/${testPlugin}_.jar" dest="${eclipse-home}/plugins/${testPlugin}"/>
<delete file="${eclipse-home}/plugins/${testPlugin}_.jar"/>
</target>
<target name="dontUnjarPlugin" depends="setup">
<echo message="${eclipse-home}/plugins/${testPlugin} is not a jarred plugin. No unpack required!"/>
</target>
<target name="rse" description="Runs the test.xml of the rse.tests plugin">
<antcall target="dontUnjarPlugin">
<param name="testPlugin" value="${org.eclipse.rse.tests}" />
</antcall>
<antcall target="runtests">
<param name="testPlugin" value="${org.eclipse.rse.tests}" />
<param name="report" value="org.eclipse.rse.tests" />
</antcall>
<!-- test if chkpii script exists before proceeding -->
<property name="common.releng.dir" value="${basedir}/../../../org.eclipse.modeling.common.releng"/>
<property name="chkpii.xml" value="${common.releng.dir}/scripts/chkpii.xml"/>
<available file="${chkpii.xml}" property="chkpiiXMLAvailable"/>
<antcall target="runChkpii"/>
</target>
<target name="terminal" description="Runs the test.xml of the tm.terminal.test plugin">
<antcall target="unjarPlugin">
<param name="testPlugin" value="${org.eclipse.tm.terminal.test}" />
</antcall>
<antcall target="runtests">
<param name="testPlugin" value="${org.eclipse.tm.terminal.test}" />
<param name="report" value="org.eclipse.tm.terminal.test" />
</antcall>
<!-- test if chkpii script exists before proceeding -->
<property name="common.releng.dir" value="${basedir}/../../../org.eclipse.modeling.common.releng"/>
<property name="chkpii.xml" value="${common.releng.dir}/scripts/chkpii.xml"/>
<available file="${chkpii.xml}" property="chkpiiXMLAvailable"/>
<antcall target="runChkpii"/>
</target>
<target name="runChkpii" if="chkpiiXMLAvailable">
<ant target="chkpii" antfile="${chkpii.xml}" inheritall="true">
<property name="zipPattern" value="RSE-*.zip"/>
</ant>
</target>
<target name="all">
<antcall target="rse" />
<antcall target="terminal" />
<antcall target="genHtml" />
</target>
<target name="genHtml" description="Generates HTML results with provided JUNIT.XSL provided">
<style style="JUNIT.XSL" basedir="${results}/xml" destdir="${results}/html" />
</target>
</project>

View file

@ -0,0 +1,94 @@
#!/bin/bash
# This script runs as https://build.eclipse.org/hudson/job/cbi-*/configure
# and is archived in http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.dash.commonbuilder.releng/hudson/?root=Technology_Project
# Build runs under ${WORKSPACE} == /opt/users/hudsonbuild/.hudson/jobs/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`"
projectid="dsdp.tm"
version="3.2.0"
# leave blank to use assumed values (which may be wrong!)
projRelengRoot='-projRelengRoot :pserver:anonymous@dev.eclipse.org:/cvsroot/technology'
projRelengPath='-projRelengPath org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.gef.releng'
# where should we look for pre-checked out project sources for org.eclipse.dash.common.releng and org.eclipse.releng.basebuilder ?
cvsProjectBaseDir=/opt/public/cbi/build # build.eclipse.org
if [[ ! -d $cvsProjectBaseDir ]]; then cvsProjectBaseDir=/home/builduser/workspace; fi # local build?
if [[ ! -d $cvsProjectBaseDir ]]; then
echo "ERROR: cannot find where org.eclipse.dash.common.releng and org.eclipse.releng.basebuilder are on disk. Must exit!"
exit 1;
fi
# need a place to store existing 3rd party jars, eg., ant-contrib.jar (if not in /usr/share/java/)
thirdPartyJarsDir=/opt/public/cbi/build/3rdPartyJars # build.eclipse.org
if [[ ! -d $thirdPartyJarsDir ]]; then thirdPartyJarsDir=/tmp/build/3rdPartyJars; fi # local build
if [[ ! -d $thirdPartyJarsDir ]]; then mkdir $thirdPartyJarsDir; fi
# DONE CONFIGURATION
##############################################################################################
# exposed as a Hudson build parameter for convenience
if [[ $BUILDTYPE ]]; then
buildType="$BUILDTYPE"
else
buildType="N"
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 where to do all the work; start with a fresh folder each time
writableBuildRoot="${WORKSPACE}/build"
if [[ -d ${writableBuildRoot} ]]; then rm -fr ${writableBuildRoot}; fi
# define required folders
downloadsDir="${writableBuildRoot}/downloads"
signingDir="${writableBuildRoot}/signing"
# long form (default if omitted)
# buildDir="${writableBuildRoot}/${projectid//.//}/downloads/drops/${version}/${buildType}${buildTimestamp}"
# short form (non-default)
buildDir="${writableBuildRoot}/${buildType}${buildTimestamp}"
# 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 local copy of org.eclipse.gef.releng instead of fetching from CVS (so tweaks for local Hudson are preserved)
if [[ -d ${cvsProjectBaseDir}/org.eclipse.gef.releng ]]; then
ln -s ${cvsProjectBaseDir}/org.eclipse.gef.releng ${writableBuildRoot}/
fi
# symlink 3rdPartyJars (reuse existing content on build.eclipse.org for ant-contrib.jar, etc.)
ln -s ${thirdPartyJarsDir} ${writableBuildRoot}/
thirdPartyJarsDir="${writableBuildRoot}/3rdPartyJars"
# 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} \
${projRelengRoot} ${projRelengPath} ${EXTRAFLAGS} 2>&1
# remove file so workspace navigation is one click simpler
rm -f ${writableBuildRoot}/.cvspass
echo "[`date +%Y/%m/%d\ %H:%M`] Hudson job ${JOBNAME} build #${BUILD_NUMBER} (${BUILD_ID}) done."

View file

@ -1 +0,0 @@
# this file's contents are generated

View file

@ -1,10 +1,10 @@
feature@org.eclipse.tm.discovery=v200902102200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery-feature
plugin@org.eclipse.rse.discovery=v20080402,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.rse.discovery
plugin@org.eclipse.tm.discovery.doc.isv=v20080406,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.doc.isv
plugin@org.eclipse.tm.discovery.engine=v200903051330,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.engine
plugin@org.eclipse.tm.discovery.model=v20080331,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.model
plugin@org.eclipse.tm.discovery.model.edit=v20080522,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.model.edit
plugin@org.eclipse.tm.discovery.protocol.dnssd=v20080331,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.protocol.dnssd
plugin@org.eclipse.tm.discovery.transport.udp=v20080331,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.transport.udp
plugin@org.eclipse.tm.discovery.view=v20080522,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.view
plugin@org.eclipse.tm.discovery.wizard=v20080529,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.wizard
feature@org.eclipse.tm.discovery=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery-feature
plugin@org.eclipse.rse.discovery=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.rse.discovery
plugin@org.eclipse.tm.discovery.doc.isv=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.doc.isv
plugin@org.eclipse.tm.discovery.engine=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.engine
plugin@org.eclipse.tm.discovery.model=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.model
plugin@org.eclipse.tm.discovery.model.edit=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.model.edit
plugin@org.eclipse.tm.discovery.protocol.dnssd=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.protocol.dnssd
plugin@org.eclipse.tm.discovery.transport.udp=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.transport.udp
plugin@org.eclipse.tm.discovery.view=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.view
plugin@org.eclipse.tm.discovery.wizard=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/discovery/org.eclipse.tm.discovery.wizard

View file

@ -1,64 +1,64 @@
!*************** PROJECT CONTRIBUTION ********************************************************
!*** Project's plugins, features and fragments
feature@org.eclipse.rse=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse-feature
feature@org.eclipse.rse.core=v200902102200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.core-feature
feature@org.eclipse.rse.dstore=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.dstore-feature
feature@org.eclipse.rse.examples=v200902082200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples-feature
feature@org.eclipse.rse.ftp=v200902082200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.ftp-feature
feature@org.eclipse.rse.local=v200812041630,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.local-feature
feature@org.eclipse.rse.sdk=v200902082200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.sdk-feature
feature@org.eclipse.rse.ssh=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.ssh-feature
feature@org.eclipse.rse.telnet=v200902102200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.telnet-feature
feature@org.eclipse.rse.terminals=v200902020100,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.terminals-feature
feature@org.eclipse.rse.tests=v200902082200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests-feature
feature@org.eclipse.rse.useractions=v200902102200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.useractions-feature
feature@org.eclipse.rse=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse-feature
feature@org.eclipse.rse.core=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.core-feature
feature@org.eclipse.rse.dstore=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.dstore-feature
feature@org.eclipse.rse.examples=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples-feature
feature@org.eclipse.rse.ftp=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.ftp-feature
feature@org.eclipse.rse.local=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.local-feature
feature@org.eclipse.rse.sdk=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.sdk-feature
feature@org.eclipse.rse.ssh=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.ssh-feature
feature@org.eclipse.rse.telnet=v200908051630,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.telnet-feature
feature@org.eclipse.rse.terminals=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.terminals-feature
feature@org.eclipse.rse.tests=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests-feature
feature@org.eclipse.rse.useractions=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.useractions-feature
!!feature@org.eclipse.rse.useractions.wrapper=v20080609a,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.useractions.wrapper-feature
!!feature@org.eclipse.tm.releng.master=v20080609,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/releng/org.eclipse.tm.releng.master-feature
plugin@org.eclipse.dstore.core=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.dstore.core
plugin@org.eclipse.dstore.doc.isv=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.dstore.doc.isv
plugin@org.eclipse.dstore.extra=v200901191530,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.dstore.extra
plugin@org.eclipse.rse=v200902082200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse
plugin@org.eclipse.rse.connectorservice.dstore=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.dstore
plugin@org.eclipse.rse.connectorservice.local=v20080604,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.local
plugin@org.eclipse.rse.connectorservice.ssh=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.ssh
plugin@org.eclipse.rse.connectorservice.telnet=v200903070130,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.telnet
plugin@org.eclipse.rse.core=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.core
plugin@org.eclipse.rse.doc.isv=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.rse.doc.isv
plugin@org.eclipse.rse.doc.user=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.rse.doc.user
plugin@org.eclipse.rse.dstore.security=v20080609,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.dstore.security
plugin@org.eclipse.rse.efs=v200809041200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.efs
plugin@org.eclipse.rse.efs.ui=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.efs.ui
plugin@org.eclipse.rse.examples.daytime=v20080604,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples.daytime
plugin@org.eclipse.rse.examples.tutorial=v20080604,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples.tutorial
plugin@org.eclipse.rse.files.ui=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.files.ui
plugin@org.eclipse.rse.importexport=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.importexport
plugin@org.eclipse.rse.processes.ui=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.processes.ui
plugin@org.eclipse.rse.sdk=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.sdk
plugin@org.eclipse.rse.services.dstore=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.dstore
plugin@org.eclipse.rse.services.files.ftp=v200903070130,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.files.ftp
plugin@org.eclipse.rse.services.local=v200812041630,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.local
plugin@org.eclipse.rse.services.ssh=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.ssh
plugin@org.eclipse.rse.services.telnet=v200903091037,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.telnet
plugin@org.eclipse.rse.services=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services
plugin@org.eclipse.rse.shells.ui=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.shells.ui
plugin@org.eclipse.rse.subsystems.files.core=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.core
plugin@org.eclipse.rse.subsystems.files.dstore=v200903051130,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.dstore
plugin@org.eclipse.rse.subsystems.files.ftp=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.ftp
plugin@org.eclipse.rse.subsystems.files.local=v20080604,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.local
plugin@org.eclipse.rse.subsystems.files.ssh=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.ssh
plugin@org.eclipse.rse.subsystems.processes.core=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.core
plugin@org.eclipse.rse.subsystems.processes.dstore=v20080604,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.dstore
plugin@org.eclipse.rse.subsystems.processes.local=v20080604,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.local
plugin@org.eclipse.rse.subsystems.processes.shell.linux=v20080714,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.shell.linux
plugin@org.eclipse.rse.subsystems.shells.core=v200903051130,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.core
plugin@org.eclipse.rse.subsystems.shells.dstore=v20080604,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.dstore
plugin@org.eclipse.rse.subsystems.shells.local=v20080604,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.local
plugin@org.eclipse.rse.subsystems.shells.ssh=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.ssh
plugin@org.eclipse.rse.subsystems.shells.telnet=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.telnet
plugin@org.eclipse.rse.subsystems.terminals.core=v200903051130,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.terminals.core
plugin@org.eclipse.rse.subsystems.terminals.ssh=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.terminals.ssh
plugin@org.eclipse.rse.terminals.ui=v200903051130,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.terminals.ui
plugin@org.eclipse.rse.tests=v200903070130,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests
plugin@org.eclipse.rse.tests.framework=v200902020100,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests.framework
plugin@org.eclipse.rse.ui=v200903192345,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.ui
plugin@org.eclipse.rse.useractions=v200902102200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.useractions
plugin@org.eclipse.dstore.core=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.dstore.core
plugin@org.eclipse.dstore.doc.isv=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.dstore.doc.isv
plugin@org.eclipse.dstore.extra=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.dstore.extra
plugin@org.eclipse.rse=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse
plugin@org.eclipse.rse.connectorservice.dstore=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.dstore
plugin@org.eclipse.rse.connectorservice.local=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.local
plugin@org.eclipse.rse.connectorservice.ssh=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.ssh
plugin@org.eclipse.rse.connectorservice.telnet=v200908051630,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.telnet
plugin@org.eclipse.rse.core=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.core
plugin@org.eclipse.rse.doc.isv=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.rse.doc.isv
plugin@org.eclipse.rse.doc.user=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.rse.doc.user
plugin@org.eclipse.rse.dstore.security=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.dstore.security
plugin@org.eclipse.rse.efs=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.efs
plugin@org.eclipse.rse.efs.ui=v200907301550,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.efs.ui
plugin@org.eclipse.rse.examples.daytime=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples.daytime
plugin@org.eclipse.rse.examples.tutorial=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples.tutorial
plugin@org.eclipse.rse.files.ui=v200908061445,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.files.ui
plugin@org.eclipse.rse.importexport=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.importexport
plugin@org.eclipse.rse.processes.ui=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.processes.ui
plugin@org.eclipse.rse.sdk=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.sdk
plugin@org.eclipse.rse.services.dstore=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.dstore
plugin@org.eclipse.rse.services.files.ftp=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.files.ftp
plugin@org.eclipse.rse.services.local=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.local
plugin@org.eclipse.rse.services.ssh=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.ssh
plugin@org.eclipse.rse.services.telnet=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.telnet
plugin@org.eclipse.rse.services=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services
plugin@org.eclipse.rse.shells.ui=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.shells.ui
plugin@org.eclipse.rse.subsystems.files.core=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.core
plugin@org.eclipse.rse.subsystems.files.dstore=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.dstore
plugin@org.eclipse.rse.subsystems.files.ftp=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.ftp
plugin@org.eclipse.rse.subsystems.files.local=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.local
plugin@org.eclipse.rse.subsystems.files.ssh=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.ssh
plugin@org.eclipse.rse.subsystems.processes.core=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.core
plugin@org.eclipse.rse.subsystems.processes.dstore=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.dstore
plugin@org.eclipse.rse.subsystems.processes.local=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.local
plugin@org.eclipse.rse.subsystems.processes.shell.linux=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.shell.linux
plugin@org.eclipse.rse.subsystems.shells.core=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.core
plugin@org.eclipse.rse.subsystems.shells.dstore=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.dstore
plugin@org.eclipse.rse.subsystems.shells.local=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.local
plugin@org.eclipse.rse.subsystems.shells.ssh=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.ssh
plugin@org.eclipse.rse.subsystems.shells.telnet=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.telnet
plugin@org.eclipse.rse.subsystems.terminals.core=v200908051630,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.terminals.core
plugin@org.eclipse.rse.subsystems.terminals.ssh=v200908051630,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.terminals.ssh
plugin@org.eclipse.rse.terminals.ui=v200908061445,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.terminals.ui
plugin@org.eclipse.rse.tests=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests
plugin@org.eclipse.rse.tests.framework=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests.framework
plugin@org.eclipse.rse.ui=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.ui
plugin@org.eclipse.rse.useractions=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.useractions

View file

@ -1,13 +1,13 @@
feature@org.eclipse.tm.terminal=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal-feature
feature@org.eclipse.tm.terminal.sdk=v200902082200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.sdk-feature
feature@org.eclipse.tm.terminal.serial=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.serial-feature
feature@org.eclipse.tm.terminal.ssh=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.ssh-feature
feature@org.eclipse.tm.terminal.telnet=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.telnet-feature
feature@org.eclipse.tm.terminal.test=v200902082200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.test-feature
feature@org.eclipse.tm.terminal.view=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.view-feature
plugin@org.eclipse.tm.terminal=v200903051130,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal
plugin@org.eclipse.tm.terminal.serial=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.serial
plugin@org.eclipse.tm.terminal.ssh=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.ssh
plugin@org.eclipse.tm.terminal.telnet=v200903051130,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.telnet
plugin@org.eclipse.tm.terminal.test=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.test
plugin@org.eclipse.tm.terminal.view=v200902011800,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.view
feature@org.eclipse.tm.terminal=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal-feature
feature@org.eclipse.tm.terminal.sdk=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.sdk-feature
feature@org.eclipse.tm.terminal.serial=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.serial-feature
feature@org.eclipse.tm.terminal.ssh=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.ssh-feature
feature@org.eclipse.tm.terminal.telnet=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.telnet-feature
feature@org.eclipse.tm.terminal.test=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.test-feature
feature@org.eclipse.tm.terminal.view=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.view-feature
plugin@org.eclipse.tm.terminal=v200911101020,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal
plugin@org.eclipse.tm.terminal.serial=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.serial
plugin@org.eclipse.tm.terminal.ssh=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.ssh
plugin@org.eclipse.tm.terminal.telnet=v200909160005,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.telnet
plugin@org.eclipse.tm.terminal.test=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.test
plugin@org.eclipse.tm.terminal.view=v200907301400,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.view

View file

@ -2,5 +2,5 @@
!*** Special entries from eclipse
plugin@org.eclipse.test=v20071108,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
fragment@org.eclipse.ant.optional.junit=v20070530,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
plugin@org.eclipse.test=v20081002,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
fragment@org.eclipse.ant.optional.junit=v20080717,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,

View file

@ -1,2 +1,2 @@
plugin@org.apache.commons.net,2.0.0=GET,http://download.eclipse.org/tools/orbit/downloads/drops/I20090407030832/bundles/org.apache.commons.net_2.0.0.v200903061330.jar
plugin@org.apache.commons.net.source,2.0.0=GET,http://download.eclipse.org/tools/orbit/downloads/drops/I20090407030832/bundles/org.apache.commons.net.source_2.0.0.v200903061330.jar
plugin@org.apache.commons.net,2.0.0=GET,http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/org.apache.commons.net_2.0.0.v200905272248.jar
plugin@org.apache.commons.net.source,2.0.0=GET,http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/org.apache.commons.net.source_2.0.0.v200905272248.jar

View file

@ -1,6 +1,6 @@
feature@org.eclipse.rse.wince=v200902102200,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/wince/org.eclipse.rse.wince-feature
feature@org.eclipse.rse.wince=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/wince/org.eclipse.rse.wince-feature
!! feature@org.eclipse.rse.wince.wrapper=v20080609a,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.wince.wrapper-feature
plugin@org.eclipse.rse.subsystems.wince=v200903051330,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/wince/org.eclipse.rse.subsystems.wince
plugin@org.eclipse.tm.rapi=v200809301330,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/wince/org.eclipse.tm.rapi
plugin@org.eclipse.tm.rapi.examples=v20080522,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/wince/org.eclipse.tm.rapi.examples
plugin@org.eclipse.tm.rapi.tests=v20080522,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/wince/org.eclipse.tm.rapi.tests
plugin@org.eclipse.rse.subsystems.wince=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/wince/org.eclipse.rse.subsystems.wince
plugin@org.eclipse.tm.rapi=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/wince/org.eclipse.tm.rapi
plugin@org.eclipse.tm.rapi.examples=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/wince/org.eclipse.tm.rapi.examples
plugin@org.eclipse.tm.rapi.tests=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.core/wince/org.eclipse.tm.rapi.tests

View file

@ -1,175 +0,0 @@
###############################################################################
# Copyright (c) 2006, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
## promoteToEclipse.*.properties
## specific version of promoteToEclipse.sh properties
##
## NOTE:
## You must rename this file to promoteToEclipse.$subprojectName.properties for it to be
## found when using the -sub flag; otherwise you'll have to use the -f flag to specify
## a CUSTOM-named properties file
# product being built (folder name prefix)
projectName=tm
subprojectName=rse
projectNameVanity=`echo $projectName $subprojectName | tr "a-z" "A-Z"`; # or something else manually assigned
# used to determine the actual name of the SDK zip (when builds are aliased)
SDKfilenamepattern="RSE-SDK-*.zip"
# the following two arrays must be the same size (or else the second one will default to blank)
javadocModuleArray=( "RSE" ); # array, project-subproject, for the name of the zip scp'd to remote, eg. foo-bar-doc.zip
# if "", create in $projectName/javadoc; if "/path", create in $projectName/$subprojectName/javadoc
javadocFolderArray=( "/$subprojectName" ); # array of path fragments
# list of targets to use when executing fixJavadocs.sh
javadocTargetArray=( "-sub $subprojectName" );
# publisher of newsgroup announcements
newsgroupPublisherEmail="TM Builder <moberhuber@build.eclipse.org>"
newsgroup=eclipse.dsdp.tm
# to thread posts under an existing post (or posts) enter the slash-escaped Message-ID for which this is a reply,
# eg: <du7hic\$qos\$1@utils.eclipse.org>
newsgroupThreadReferences=""
# default eclipse.org, build server, mapfile server usernames
user=$USER
# if no value set here or by -userIES flag, default to -user flag or value in properties file
userIES=
# group permissions on eclipse.org so that anyone can change files
eclipseUserGroup="dsdp-tm"admin
eclipsePermsDir=2775
eclipsePermsFile=664
# group permissions on build box so that anyone can change files
buildUserGroup="www"
buildPermsDir=2775
buildPermsFile=664
# IES map file branch (required)
branchIES=
# IES map file template: use "buildIDactual" and "webPath" as placeholders
IESmapfileArray=(
"RSE-runtime-buildIDactual.zip=webPath | | | runtime | $subprojectName"
"RSE-SDK-buildIDactual.zip=webPath | | | sdk | $subprojectName" ); # array of lines
### DEFAULT BEHAVIOUR OPTIONS ###
# default setting for whether to do or skip the drop upload section: 0 = do, 1 = skip
dodrop=1
# default setting for whether to do or skip the javadoc section: 0 = do, 1 = skip
dodocs=1
# default setting for whether to do or skip the Update Manager jars section: 0 = do, 1 = skip
UMjars=1
#default buildID
buildID=
#default branch
branch=1.0.0
cvsbranch=HEAD
#do RSS feed file update?
RSS=1
# do search cvs update?
searchCVS=1
# how long to block before giving up (in seconds, eg., 1200 for 20 mins wait)
searchCVSTimeout=1200
#do IES mapping file update?
IES=0
# debug output
debug=0 ; # values can be 0,1,2
#clean up /tmp folder?
noclean=0;
# compare drops folder after scp upload?
noCompareDropsFolders=0 ; # default 0, do compare; set 1 to bypass or pass in querystring
# compare UM folder after scp upload?
noCompareUMFolders= ; # default 0, do compare; set 1 to bypass or pass in querystring
# announce new build in newsgroup? (default 0)
announce=0;
### SERVER & PATH CONFIG OPTIONS ###
#server on which builds occur (need to ssh to this box as $user@$buildServerFullName)
buildServerFullName=`hostname`
#server on which eclipse's production CVS is located (need to ssh to this box as $user@$eclipseServerFullName)
eclipseServerFullName=dev.eclipse.org
#server on which eclipse's production files are located (downloads, javadoc, etc.): ssh as $user@$downloadServerFullName)
downloadServerFullName=download1.eclipse.org
#paths on \$downloadServerFullName where files are published
projectWWWDir=/home/data/httpd/download.eclipse.org/dsdp/$projectName
#projectDropsDir=$projectWWWDir/$subprojectName/downloads/drops
projectDropsDir=$projectWWWDir/downloads/drops
#paths to build base, scripts, and drops on build server
baseBuildDir=/home/www-data/build/dsdp/$projectName
buildScriptsDir=/home/www-data/build/dsdp/scripts
buildDropsDir=$baseBuildDir/$subprojectName/downloads/drops
# path to website on build server
localWebDir=/var/www/html/dsdp/$projectName
# urls
releaseNotesURL=http://www.eclipse.org/dsdp/$projectName/news/relnotes.php?project=$subprojectName
downloadsURL=http://www.eclipse.org/dsdp/$projectName/downloads/?project=$subprojectName
### ANT OPTIONS ###
ANT=/opt/apache-ant-1.6/bin/ant
### DEFAULT BEHAVIOUR AND JVM OPTIONS :: buildUpdate.sh ###
# specify the correct java home & vm used to run the build
javaHome=/opt/sun-java2-1.4
vm=$javaHome/bin/java
# zips to unpack for UM jar generation
filePrefixesToUnzipArray=( "RSE-SDK-" "RSE-automated-tests-" "RSE-examples-" );
# ant script and target to be executed
antScript=org.eclipse.releng.generators/buildProductUpdateJars.xml
target=run
# default operations
builder=1 # get builder packages from cvs
promote=0 # don't promote by default
skipjars=0 # when promoting, upload all jars (don't skip)
cleanup=1 # delete temp stuff when done
# compare UM folder after scp upload?
noCompareUMFolders=0 ; # default 0, do compare; set 1 to bypass or pass in querystring
# do 4-part jars?
no4thPart=0;
# where to get releng.generators.ProductUpdateBuilder, jars & ant scripts
relengGeneratorsCVSPath=releng-common/tools/updates/org.eclipse.releng.generators
# use a default value for basebuilderBranch? 0 = no, 1 = yes
useDefaultBasebuilderBranch=0
# See http://wiki.eclipse.org/Modeling_Project_Releng/Releasing#Contributing_To_Ganymede_Update_Site
# pattern to use when searching for features to include in coordsite; defaults to ".*eclipse/features/org.eclipse..*(${subprojectName}|${subprojectName}.sdk)_.*\/$"
coordsiteFeaturePattern=""
# pattern to use when setting feature to include in coordsite's main feature ('Models and Model Development'); all other matching features will go in 'Enabling Features'
coordsiteMainFeaturePattern=""

View file

@ -1,18 +0,0 @@
###############################################################################
# Copyright (c) 2006, 2008 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - adapt for DSDP from o.e.emf.validation.releng
###############################################################################
cvsHost=dev.eclipse.org
cvsReadProtocol=pserver
cvsWriteProtocol=ext
cvsReadUser=anonymous
cvsWriteUser=moberhuber
cvsWriteRelengUser=moberhuber
cvsRep=/cvsroot/dsdp

View file

@ -1,59 +0,0 @@
<?xml version="1.0"?>
<topLevel>
<zipTypes>
<zipType name="projruntime">
<platform
id="projRUN"
name="All"
fileName='&lt;a href="RSE-runtime-@build@.zip"&gt;RSE-runtime-@build@.zip&lt;/a&gt; &lt;font size="2"&gt;(size:@RSE-runtime-@build@.zip.size@ - checksum:&lt;a href="RSE-runtime-@build@.zip.md5"&gt;md5&lt;/a&gt;)&lt;/font&gt;'>
</platform>
</zipType>
<zipType name="projsdk">
<platform
id="projSRC"
name="All"
fileName='&lt;a href="RSE-SDK-@build@.zip"&gt;RSE-SDK-@build@.zip&lt;/a&gt; &lt;font size="2"&gt;(size:@RSE-SDK-@build@.zip.size@ - checksum:&lt;a href="RSE-SDK-@build@.zip.md5"&gt;md5&lt;/a&gt;)&lt;/font&gt;'>
</platform>
</zipType>
<zipType name="projtests">
<platform
id="T"
name="All"
fileName='&lt;a href="RSE-automated-tests-@build@.zip"&gt;RSE-automated-tests-@build@.zip&lt;/a&gt; &lt;font size="2"&gt;(size:@RSE-automated-tests-@build@.zip.size@ - checksum:&lt;a href="RSE-automated-tests-@build@.zip.md5"&gt;md5&lt;/a&gt;)&lt;/font&gt;'>
</platform>
</zipType>
<zipType name="projexamples">
<platform
id="EX"
name="All"
fileName='&lt;a href="RSE-examples-@build@.zip"&gt;RSE-examples-@build@.zip&lt;/a&gt; &lt;font size="2"&gt;(size:@RSE-examples-@build@.zip.size@ - checksum:&lt;a href="RSE-examples-@build@.zip.md5"&gt;md5&lt;/a&gt;)&lt;/font&gt;'>
</platform>
</zipType>
</zipTypes>
<logFiles>
<logFile name="org.eclipse.rse.tests_linux.gtk.xml">
<effectedFile id="SDK"></effectedFile>
<effectedFile id="projRUN"></effectedFile>
</logFile>
<!-- Comment out for now until we get tests on various platforms.
<logFile name="org.eclipse.rse.tests_win32.xml">
<effectedFile id="SDK"></effectedFile>
<effectedFile id="projRUN"></effectedFile>
</logFile>
-->
<logFile name="plugins/org.eclipse.rse.examples_*/*.bin.log">
<effectedFile id="EX"></effectedFile>
</logFile>
<logFile name="plugins/org.eclipse.rse_*/*.bin.log">
<effectedFile id="SDK"></effectedFile>
<effectedFile id="projRUN"></effectedFile>
</logFile>
<logFile name="plugins/org.eclipse.rse.tests_*/*.bin.log">
<effectedFile id="T"></effectedFile>
</logFile>
</logFiles>
</topLevel>

View file

@ -0,0 +1,5 @@
#name of runtime to install and test
runtime=${zipPrefix}-ALL${incubation}-${buildAlias}.zip
#csv list of test plugins to run
#testPluginsToRun=org.eclipse.gef.test,org.eclipse.draw2d.test,org.eclipse.zest.tests