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:
parent
b5d463fd80
commit
abb0845a5d
37 changed files with 671 additions and 2883 deletions
78
releng/org.eclipse.tm.releng/build.properties
Normal file
78
releng/org.eclipse.tm.releng/build.properties
Normal 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 ##
|
||||
|
|
@ -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>
|
||||
|
|
22
releng/org.eclipse.tm.releng/build.xml.launch
Normal file
22
releng/org.eclipse.tm.releng/build.xml.launch
Normal 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>
|
|
@ -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>
|
316
releng/org.eclipse.tm.releng/buildExtra.xml
Normal file
316
releng/org.eclipse.tm.releng/buildExtra.xml
Normal 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>
|
|
@ -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
|
|
@ -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>
|
|
@ -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
|
|
@ -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>
|
|
@ -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
|
|
@ -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>
|
|
@ -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
|
|
@ -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>
|
|
@ -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
|
|
@ -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>
|
|
@ -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
|
|
@ -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>
|
|
@ -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
|
|
@ -1,2 +0,0 @@
|
|||
references/javadoc/*.html
|
||||
**/epl-v10.html
|
|
@ -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>
|
|
@ -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`"
|
||||
|
|
@ -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=
|
||||
|
|
@ -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>
|
|
@ -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-<buildid>.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 "<i>testing</i>".<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 <operating system>] [-ws <windowing system>] [-arch
|
||||
<architecture>] [-noclean] [<testTarget>][-properties <path>][-vm
|
||||
<path to java executable>]</b></p>
|
||||
All parameters and targets are optional on windows systems. Just running "runtests.sh"
|
||||
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 <operating system></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 <windowing system></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 <architecture></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 "extraVMargs=<the
|
||||
args to pass to the vm>" 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, "-vm c:\sun131\jre\bin\java". Default set to "java"
|
||||
(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 "<i>testing</i>/<i>results</i>" directory
|
||||
to html.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p> </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>
|
|
@ -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>
|
94
releng/org.eclipse.tm.releng/hudson/run.sh
Normal file
94
releng/org.eclipse.tm.releng/hudson/run.sh
Normal 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."
|
|
@ -1 +0,0 @@
|
|||
# this file's contents are generated
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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=""
|
|
@ -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
|
|
@ -1,59 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<topLevel>
|
||||
<zipTypes>
|
||||
<zipType name="projruntime">
|
||||
<platform
|
||||
id="projRUN"
|
||||
name="All"
|
||||
fileName='<a href="RSE-runtime-@build@.zip">RSE-runtime-@build@.zip</a> <font size="2">(size:@RSE-runtime-@build@.zip.size@ - checksum:<a href="RSE-runtime-@build@.zip.md5">md5</a>)</font>'>
|
||||
</platform>
|
||||
</zipType>
|
||||
<zipType name="projsdk">
|
||||
<platform
|
||||
id="projSRC"
|
||||
name="All"
|
||||
fileName='<a href="RSE-SDK-@build@.zip">RSE-SDK-@build@.zip</a> <font size="2">(size:@RSE-SDK-@build@.zip.size@ - checksum:<a href="RSE-SDK-@build@.zip.md5">md5</a>)</font>'>
|
||||
</platform>
|
||||
</zipType>
|
||||
<zipType name="projtests">
|
||||
<platform
|
||||
id="T"
|
||||
name="All"
|
||||
fileName='<a href="RSE-automated-tests-@build@.zip">RSE-automated-tests-@build@.zip</a> <font size="2">(size:@RSE-automated-tests-@build@.zip.size@ - checksum:<a href="RSE-automated-tests-@build@.zip.md5">md5</a>)</font>'>
|
||||
</platform>
|
||||
</zipType>
|
||||
<zipType name="projexamples">
|
||||
<platform
|
||||
id="EX"
|
||||
name="All"
|
||||
fileName='<a href="RSE-examples-@build@.zip">RSE-examples-@build@.zip</a> <font size="2">(size:@RSE-examples-@build@.zip.size@ - checksum:<a href="RSE-examples-@build@.zip.md5">md5</a>)</font>'>
|
||||
</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>
|
5
releng/org.eclipse.tm.releng/testing.properties
Normal file
5
releng/org.eclipse.tm.releng/testing.properties
Normal 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
|
Loading…
Add table
Reference in a new issue