diff --git a/releng.control/cc_config.xml b/releng.control/cc_config.xml index b56852e4bf71c0aeda58e2ca5cbe46e399232eb1..e65ac18dd14f137e220bbd0dcb717bcd9112d52b 100644 --- a/releng.control/cc_config.xml +++ b/releng.control/cc_config.xml @@ -194,9 +194,7 @@ <property name="dependencyFileLocation" value="helios/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="helios/testdependency.xml"/> + <property name="buildType" value="I"/> @@ -232,9 +230,7 @@ <property name="dependencyFileLocation" value="helios/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="helios/testdependency.xml"/> + <property name="buildType" value="I"/> @@ -281,9 +277,7 @@ <property name="dependencyFileLocation" value="helios/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="helios/testdependency.xml"/> + <property name="buildType" value="I"/> @@ -319,9 +313,7 @@ <property name="dependencyFileLocation" value="helios/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="helios/testdependency.xml"/> + <property name="buildId" value="3.3.0"/> @@ -357,9 +349,7 @@ <property name="dependencyFileLocation" value="helios/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="helios/testdependency.xml"/> + <property name="buildType" value="I"/> @@ -401,9 +391,7 @@ <property name="dependencyFileLocation" value="indigo/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="indigo/jsdttestdependency.xml"/> + <property name="buildType" value="I"/> @@ -452,9 +440,7 @@ <property name="dependencyFileLocation" value="helios/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="helios/jsdttestdependency.xml"/> + <property name="buildType" value="M"/> @@ -615,9 +601,7 @@ <property name="dependencyFileLocation" value="helios/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="helios/testdependency.xml"/> + <property name="passBuildEvenIfFailedTests" value="true"/> @@ -724,9 +708,7 @@ <property name="dependencyFileLocation" value="helios/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="helios/testdependency.xml"/> + <property name="buildType" value="M"/> @@ -799,9 +781,7 @@ <property name="dependencyFileLocation" value="indigo/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="indigo/testdependency.xml"/> + <property name="buildType" value="S"/> @@ -871,9 +851,7 @@ <property name="dependencyFileLocation" value="indigo/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="indigo/testdependency.xml"/> + <property name="buildType" value="I"/> @@ -943,9 +921,7 @@ <property name="dependencyFileLocation" value="indigo4/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="indigo4/testdependency.xml"/> + <property name="buildType" value="I"/> @@ -998,9 +974,7 @@ <property name="dependencyFileLocation" value="indigo/dependencies.properties"/> - <property - name="testdependencyFileLocation" - value="indigo/testdependency.xml"/> + <property name="buildType" value="N"/> diff --git a/releng.wtpbuilder/buildtemplates/distribution/template.site/build.xml b/releng.wtpbuilder/buildtemplates/distribution/template.site/build.xml index e9d34135a945c19cb089199fc6d4a587f12386d3..e78a891e5cc94372a280e60823a174bb0f38148f 100644 --- a/releng.wtpbuilder/buildtemplates/distribution/template.site/build.xml +++ b/releng.wtpbuilder/buildtemplates/distribution/template.site/build.xml @@ -44,8 +44,7 @@ value="-DbuildType=${buildType}"/> <jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> - <jvmarg - value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg value="-DbuildId=${buildId}"/> <jvmarg diff --git a/releng.wtpbuilder/buildtemplates/distribution/template.tests/build.xml b/releng.wtpbuilder/buildtemplates/distribution/template.tests/build.xml index 4e9daac758cac087178109bf034198cbe2bceef9..1de418655e8c58e5dd1ce53c6b47355ed9829c39 100644 --- a/releng.wtpbuilder/buildtemplates/distribution/template.tests/build.xml +++ b/releng.wtpbuilder/buildtemplates/distribution/template.tests/build.xml @@ -239,8 +239,7 @@ value="-DbuildType=${buildType}"/> <jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> - <jvmarg - value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg value="-DbuildId=${buildId}"/> <jvmarg diff --git a/releng.wtpbuilder/components/dali-sdk/build.properties b/releng.wtpbuilder/components/dali-sdk/build.properties index 7eb2710528158d8e25b46a44a6d13e5adf58e831..ec9f8df67b820369786fb27b68c51332924c55a9 100644 --- a/releng.wtpbuilder/components/dali-sdk/build.properties +++ b/releng.wtpbuilder/components/dali-sdk/build.properties @@ -46,6 +46,7 @@ parallelCompilation=true generateSourceReferences=true compilelogsDir=compilelogs + topLevelElementType=feature -topLevelElementId=org.eclipse.jpt_sdk.assembly.feature +topLevelElementId=org.eclipse.jpt_sdk.assembly.feature diff --git a/releng.wtpbuilder/components/dali-sdk/customTargets.xml b/releng.wtpbuilder/components/dali-sdk/customTargets.xml index 9c9762d8d7c5542c30061fafbe14583a76e22256..33179f2bc34d2a87dd208d35f51f848b2574208d 100644 --- a/releng.wtpbuilder/components/dali-sdk/customTargets.xml +++ b/releng.wtpbuilder/components/dali-sdk/customTargets.xml @@ -154,11 +154,15 @@ <target name="getDependencies"> <ant - antfile="${component.dir}/dependency.xml" + antfile="${wtp.builder.home}/scripts/dependency/dependency.xml" target="get"> <property name="base.install.dir" value="${buildRoot}"/> + <property + name="tobeinstalled.properties" + value="${component.dir}/tobeInstalled.properties"/> + </ant> </target> diff --git a/releng.wtpbuilder/components/dali-sdk/dependency.xml b/releng.wtpbuilder/components/dali-sdk/dependency.xml deleted file mode 100644 index 87fbfb0d31239970c1a7882214d841d1f7751c96..0000000000000000000000000000000000000000 --- a/releng.wtpbuilder/components/dali-sdk/dependency.xml +++ /dev/null @@ -1,150 +0,0 @@ -<?xml version="1.0"?> -<!-- - ====================================================================== - Properties that must be passed to this script: base.install.dir - dependencyTargets local.cache.dir dependency.properties - - ====================================================================== ---> -<project - name="test" - default="get"> - - <target - name="get"> - - <!-- - read in this properties, just so we can make sure our - requested pre-reqs are defined via {groupId}.url - --> - <property - file="${dependency.properties}"/> - <mkdir - dir="${buildDirectory}/maps/${env.RELENG}/maps"/> - <property - name="pde.builder.path" - value="${env.BASE_BUILDERS}/${eclipse.builder.version}/${eclipse.builder}"/> - <echo - level="debug" - message="pde.builder.path: ${pde.builder.path}"/> - <echo - level="debug" - message="eclipse.builder.version: ${eclipse.builder.version}"/> - <echo - level="debug" - message="eclipse.builder: ${eclipse.builder}"/> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emf"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emfxsd"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="gef"/> - </antcall> - - <antcall - target="getAndInstall"> - <param - name="groupId" - value="dtp"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="eclipse"/> - </antcall> - <antcall - target="getAndInstallFramework"> - <param - name="groupId" - value="eclipseTestFramework"/> - </antcall> - - </target> - <target - name="getAndInstall" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installDependency"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <target - name="getAndInstallRepo" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installRepo"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <!-- use getAndInstallFramework to decide based on whether or not 'tobeinstalledfeaturegroups' exists --> - <target - name="getAndInstallFramework" - depends="tryRepo" - unless="isRepo"> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="tryRepo" - depends="checkIfRepo" - if="isRepo"> - <antcall - target="getAndInstallRepo"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="checkIfRepo"> - <condition - property="isRepo"> - <isset - property="${groupId}.tobeinstalledfeaturegroups"/> - </condition> - </target> - -</project> - diff --git a/releng.wtpbuilder/components/dali-sdk/tobeInstalled.properties b/releng.wtpbuilder/components/dali-sdk/tobeInstalled.properties new file mode 100644 index 0000000000000000000000000000000000000000..bea36b966c9007ed64f49be75ccfd7234b0414fc --- /dev/null +++ b/releng.wtpbuilder/components/dali-sdk/tobeInstalled.properties @@ -0,0 +1,12 @@ +getprereq.eclipse=true +#getprereq.eclipseplatform=false +#getprereq.eclipsetestframework=false +getprereq.emf=true +getprereq.emfxsd=true +#getprereq.emfvalidation=false +getprereq.gef=true +getprereq.dtp=true +#getprereq.wst=false +#getprereq.jst=false +#getprereq.wtp=false +#getprereq.dltk=false diff --git a/releng.wtpbuilder/components/dali.tests/build.properties b/releng.wtpbuilder/components/dali.tests/build.properties index 0fce6a2b3d0415c1f2f591c5bc9350c7d9f8b10c..72053e7d3747beb7ad01b4764470cc6da1966a08 100644 --- a/releng.wtpbuilder/components/dali.tests/build.properties +++ b/releng.wtpbuilder/components/dali.tests/build.properties @@ -43,8 +43,10 @@ skipMirroring=true flattenDependencies=true parallelCompilation=true +generateSourceReferences=true + compilelogsDir=testcompilelogs + topLevelElementType=feature -topLevelElementId=org.eclipse.jpt.tests.assembly.feature -generateSourceReferences=true +topLevelElementId=org.eclipse.jpt.tests.assembly.feature diff --git a/releng.wtpbuilder/components/dali.tests/customTargets.xml b/releng.wtpbuilder/components/dali.tests/customTargets.xml index 7232cc9d444cc1ad302f12fa43d55eec17e6803f..7478783fbedfc024167de9b79ed92810332ae8b2 100644 --- a/releng.wtpbuilder/components/dali.tests/customTargets.xml +++ b/releng.wtpbuilder/components/dali.tests/customTargets.xml @@ -154,11 +154,15 @@ <target name="getDependencies"> <ant - antfile="${component.dir}/dependency.xml" + antfile="${wtp.builder.home}/scripts/dependency/dependency.xml" target="get"> <property name="base.install.dir" value="${buildRoot}"/> + <property + name="tobeinstalled.properties" + value="${component.dir}/tobeInstalled.properties"/> + </ant> </target> diff --git a/releng.wtpbuilder/components/dali.tests/dependency.xml b/releng.wtpbuilder/components/dali.tests/dependency.xml deleted file mode 100644 index e72f14eea9e3a1e0767468acb836f0e764fd7c77..0000000000000000000000000000000000000000 --- a/releng.wtpbuilder/components/dali.tests/dependency.xml +++ /dev/null @@ -1,154 +0,0 @@ -<?xml version="1.0"?> -<!-- - ====================================================================== - Properties that must be passed to this script: base.install.dir - dependencyTargets local.cache.dir dependency.properties - - - ====================================================================== ---> -<project - name="test" - default="get"> - - <target - name="get"> - - <!-- - read in this properties, just so we can make sure our - requested pre-reqs are defined via {groupId}.url - --> - <property - file="${dependency.properties}"/> - <mkdir - dir="${buildDirectory}/maps/${env.RELENG}/maps"/> - <property - name="pde.builder.path" - value="${env.BASE_BUILDERS}/${eclipse.builder.version}/${eclipse.builder}"/> - <echo - level="debug" - message="pde.builder.path: ${pde.builder.path}"/> - <echo - level="debug" - message="eclipse.builder.version: ${eclipse.builder.version}"/> - <echo - level="debug" - message="eclipse.builder: ${eclipse.builder}"/> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emf"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emfxsd"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="gef"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="dtp"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="eclipse"/> - </antcall> - <antcall - target="getAndInstallFramework"> - <param - name="groupId" - value="eclipseTestFramework"/> - </antcall> - - </target> - - - <target - name="getAndInstall" - unless="skipGetAndInstall" - if="${groupId}.url"> - - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installDependency"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - - </target> - <target - name="getAndInstallRepo" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installRepo"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <!-- use getAndInstallFramework to decide based on whether or not 'tobeinstalledfeaturegroups' exists --> - <target - name="getAndInstallFramework" - depends="tryRepo" - unless="isRepo"> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="tryRepo" - depends="checkIfRepo" - if="isRepo"> - <antcall - target="getAndInstallRepo"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="checkIfRepo"> - <condition - property="isRepo"> - <isset - property="${groupId}.tobeinstalledfeaturegroups"/> - </condition> - </target> - -</project> diff --git a/releng.wtpbuilder/components/dali.tests/tobeInstalled.properties b/releng.wtpbuilder/components/dali.tests/tobeInstalled.properties new file mode 100644 index 0000000000000000000000000000000000000000..79c7152bb1614f44f8269d54e99691d6787b90d4 --- /dev/null +++ b/releng.wtpbuilder/components/dali.tests/tobeInstalled.properties @@ -0,0 +1,12 @@ +getprereq.eclipse=true +#getprereq.eclipseplatform=false +getprereq.eclipsetestframework=true +getprereq.emf=true +getprereq.emfxsd=true +#getprereq.emfvalidation=false +getprereq.gef=true +getprereq.dtp=true +#getprereq.wst=false +#getprereq.jst=false +#getprereq.wtp=false +#getprereq.dltk=false \ No newline at end of file diff --git a/releng.wtpbuilder/components/jst-sdk/build.properties b/releng.wtpbuilder/components/jst-sdk/build.properties index a052c883c8d4c19b8f42ed66cc46453a299498a9..818ac6328e79de1adf4504daef2a2adbe41d204a 100644 --- a/releng.wtpbuilder/components/jst-sdk/build.properties +++ b/releng.wtpbuilder/components/jst-sdk/build.properties @@ -40,9 +40,13 @@ p2.gathering=true p2.compress=true skipMirroring=true +flattenDependencies=true +parallelCompilation=true + +generateSourceReferences=true + compilelogsDir=compilelogs + topLevelElementType=feature -topLevelElementId=org.eclipse.jst.sdk -flattenDependencies=true -parallelCompilation=true \ No newline at end of file +topLevelElementId=org.eclipse.jst.sdk diff --git a/releng.wtpbuilder/components/jst-sdk/customTargets.xml b/releng.wtpbuilder/components/jst-sdk/customTargets.xml index 06fa9f1f45bec4049d79d2900687bc66ec5fceda..f525e0555d1f23d31caaf0ca3b4c7ef919b1dde8 100644 --- a/releng.wtpbuilder/components/jst-sdk/customTargets.xml +++ b/releng.wtpbuilder/components/jst-sdk/customTargets.xml @@ -154,11 +154,15 @@ <target name="getDependencies"> <ant - antfile="${component.dir}/dependency.xml" + antfile="${wtp.builder.home}/scripts/dependency/dependency.xml" target="get"> <property name="base.install.dir" value="${buildRoot}"/> + <property + name="tobeinstalled.properties" + value="${component.dir}/tobeInstalled.properties"/> + </ant> </target> diff --git a/releng.wtpbuilder/components/jst-sdk/dependency.xml b/releng.wtpbuilder/components/jst-sdk/dependency.xml deleted file mode 100644 index c33c43d35fa3a5c10cb400d8f5044d258ac7e1ec..0000000000000000000000000000000000000000 --- a/releng.wtpbuilder/components/jst-sdk/dependency.xml +++ /dev/null @@ -1,150 +0,0 @@ -<?xml version="1.0"?> -<!-- - ====================================================================== - Properties that must be passed to this script: base.install.dir - dependencyTargets local.cache.dir dependency.properties - ====================================================================== ---> -<project - name="test" - default="get"> - <target - name="get"> - <!-- - read in this properties, just so we can make sure our - requested pre-reqs are defined via {groupId}.url - --> - <property - file="${dependency.properties}"/> - <mkdir - dir="${buildDirectory}/maps/${env.RELENG}/maps"/> - <property - name="pde.builder.path" - value="${env.BASE_BUILDERS}/${eclipse.builder.version}/${eclipse.builder}"/> - <echo - level="debug" - message="pde.builder.path: ${pde.builder.path}"/> - <echo - level="debug" - message="eclipse.builder.version: ${eclipse.builder.version}"/> - <echo - level="debug" - message="eclipse.builder: ${eclipse.builder}"/> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emf"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emfxsd"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="gef"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="dtp"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="eclipse"/> - </antcall> - <antcall - target="getAndInstallFramework"> - <param - name="groupId" - value="eclipseTestFramework"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="dita"/> - </antcall> - </target> - <target - name="getAndInstall" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installDependency"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <target - name="getAndInstallRepo" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installRepo"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <!-- use getAndInstallFramework to decide based on whether or not 'tobeinstalledfeaturegroups' exists --> - <target - name="getAndInstallFramework" - depends="tryRepo" - unless="isRepo"> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="tryRepo" - depends="checkIfRepo" - if="isRepo"> - <antcall - target="getAndInstallRepo"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="checkIfRepo"> - <condition - property="isRepo"> - <isset - property="${groupId}.tobeinstalledfeaturegroups"/> - </condition> - </target> - -</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/jst-sdk/tobeInstalled.properties b/releng.wtpbuilder/components/jst-sdk/tobeInstalled.properties new file mode 100644 index 0000000000000000000000000000000000000000..79c7152bb1614f44f8269d54e99691d6787b90d4 --- /dev/null +++ b/releng.wtpbuilder/components/jst-sdk/tobeInstalled.properties @@ -0,0 +1,12 @@ +getprereq.eclipse=true +#getprereq.eclipseplatform=false +getprereq.eclipsetestframework=true +getprereq.emf=true +getprereq.emfxsd=true +#getprereq.emfvalidation=false +getprereq.gef=true +getprereq.dtp=true +#getprereq.wst=false +#getprereq.jst=false +#getprereq.wtp=false +#getprereq.dltk=false \ No newline at end of file diff --git a/releng.wtpbuilder/components/jst.tests/build.properties b/releng.wtpbuilder/components/jst.tests/build.properties index d733e98c307ad79e207dae554cda4fcff7f9ddbf..ef8e517b64628fd9e4211d76f43392e2a141433c 100644 --- a/releng.wtpbuilder/components/jst.tests/build.properties +++ b/releng.wtpbuilder/components/jst.tests/build.properties @@ -40,9 +40,13 @@ p2.gathering=true p2.compress=true skipMirroring=true +flattenDependencies=true +parallelCompilation=true + +generateSourceReferences=true + compilelogsDir=testcompilelogs + topLevelElementType=feature -topLevelElementId=org.eclipse.jst.tests -flattenDependencies=true -parallelCompilation=true \ No newline at end of file +topLevelElementId=org.eclipse.jst.tests diff --git a/releng.wtpbuilder/components/jst.tests/customTargets.xml b/releng.wtpbuilder/components/jst.tests/customTargets.xml index 7232cc9d444cc1ad302f12fa43d55eec17e6803f..7478783fbedfc024167de9b79ed92810332ae8b2 100644 --- a/releng.wtpbuilder/components/jst.tests/customTargets.xml +++ b/releng.wtpbuilder/components/jst.tests/customTargets.xml @@ -154,11 +154,15 @@ <target name="getDependencies"> <ant - antfile="${component.dir}/dependency.xml" + antfile="${wtp.builder.home}/scripts/dependency/dependency.xml" target="get"> <property name="base.install.dir" value="${buildRoot}"/> + <property + name="tobeinstalled.properties" + value="${component.dir}/tobeInstalled.properties"/> + </ant> </target> diff --git a/releng.wtpbuilder/components/jst.tests/dependency.xml b/releng.wtpbuilder/components/jst.tests/dependency.xml deleted file mode 100644 index 144f2540b238d6b5d6409aeb081b7a650cda1a8e..0000000000000000000000000000000000000000 --- a/releng.wtpbuilder/components/jst.tests/dependency.xml +++ /dev/null @@ -1,144 +0,0 @@ -<?xml version="1.0"?> -<!-- - ====================================================================== - Properties that must be passed to this script: base.install.dir - dependencyTargets local.cache.dir dependency.properties - ====================================================================== ---> -<project - name="test" - default="get"> - <target - name="get"> - <!-- - read in this properties, just so we can make sure our - requested pre-reqs are defined via {groupId}.url - --> - <property - file="${dependency.properties}"/> - <mkdir - dir="${buildDirectory}/maps/${env.RELENG}/maps"/> - <property - name="pde.builder.path" - value="${env.BASE_BUILDERS}/${eclipse.builder.version}/${eclipse.builder}"/> - <echo - level="debug" - message="pde.builder.path: ${pde.builder.path}"/> - <echo - level="debug" - message="eclipse.builder.version: ${eclipse.builder.version}"/> - <echo - level="debug" - message="eclipse.builder: ${eclipse.builder}"/> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emf"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emfxsd"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="gef"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="dtp"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="eclipse"/> - </antcall> - <antcall - target="getAndInstallFramework"> - <param - name="groupId" - value="eclipseTestFramework"/> - </antcall> - </target> - <target - name="getAndInstall" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installDependency"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <target - name="getAndInstallRepo" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installRepo"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <!-- use getAndInstallFramework to decide based on whether or not 'tobeinstalledfeaturegroups' exists --> - <target - name="getAndInstallFramework" - depends="tryRepo" - unless="isRepo"> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="tryRepo" - depends="checkIfRepo" - if="isRepo"> - <antcall - target="getAndInstallRepo"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="checkIfRepo"> - <condition - property="isRepo"> - <isset - property="${groupId}.tobeinstalledfeaturegroups"/> - </condition> - </target> - -</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/jst.tests/tobeInstalled.properties b/releng.wtpbuilder/components/jst.tests/tobeInstalled.properties new file mode 100644 index 0000000000000000000000000000000000000000..79c7152bb1614f44f8269d54e99691d6787b90d4 --- /dev/null +++ b/releng.wtpbuilder/components/jst.tests/tobeInstalled.properties @@ -0,0 +1,12 @@ +getprereq.eclipse=true +#getprereq.eclipseplatform=false +getprereq.eclipsetestframework=true +getprereq.emf=true +getprereq.emfxsd=true +#getprereq.emfvalidation=false +getprereq.gef=true +getprereq.dtp=true +#getprereq.wst=false +#getprereq.jst=false +#getprereq.wtp=false +#getprereq.dltk=false \ No newline at end of file diff --git a/releng.wtpbuilder/components/wst-sdk/build.properties b/releng.wtpbuilder/components/wst-sdk/build.properties index 3c397e1d4cf5bdc71ebe747dc880d315cc57bfc6..e5fbf59651129ef1f1d349aae3cdb689867758e4 100644 --- a/releng.wtpbuilder/components/wst-sdk/build.properties +++ b/releng.wtpbuilder/components/wst-sdk/build.properties @@ -40,11 +40,14 @@ p2.gathering=true p2.compress=true skipMirroring=true -compilelogsDir=compilelogs -topLevelElementType=feature -topLevelElementId=org.eclipse.wst.sdk - flattenDependencies=true parallelCompilation=true +generateSourceReferences=true + +compilelogsDir=compilelogs + +topLevelElementType=feature + +topLevelElementId=org.eclipse.wst.sdk diff --git a/releng.wtpbuilder/components/wst-sdk/customTargets.xml b/releng.wtpbuilder/components/wst-sdk/customTargets.xml index 2922c65036e76c56efafc0f7961476bc9cee2ec4..6c9e3bd93913eed29f1e12f056d34cba387a9494 100644 --- a/releng.wtpbuilder/components/wst-sdk/customTargets.xml +++ b/releng.wtpbuilder/components/wst-sdk/customTargets.xml @@ -156,11 +156,15 @@ <target name="getDependencies"> <ant - antfile="${component.dir}/dependency.xml" + antfile="${wtp.builder.home}/scripts/dependency/dependency.xml" target="get"> <property name="base.install.dir" value="${buildRoot}"/> + <property + name="tobeinstalled.properties" + value="${component.dir}/tobeInstalled.properties"/> + </ant> </target> diff --git a/releng.wtpbuilder/components/wst-sdk/dependency.xml b/releng.wtpbuilder/components/wst-sdk/dependency.xml deleted file mode 100644 index d1ebfc0e3829448dda22bdc7d8c0816cb8f15aa2..0000000000000000000000000000000000000000 --- a/releng.wtpbuilder/components/wst-sdk/dependency.xml +++ /dev/null @@ -1,145 +0,0 @@ -<?xml version="1.0"?> -<!-- - ====================================================================== - Properties that must be passed to this script: base.install.dir - dependencyTargets local.cache.dir dependency.properties - ====================================================================== ---> -<project - name="test" - default="get"> - <target - name="get"> - <!-- - read in this properties, just so we can make sure our - requested pre-reqs are defined via {groupId}.url - --> - <property - file="${dependency.properties}"/> - <mkdir - dir="${buildDirectory}/maps/${env.RELENG}/maps"/> - <property - name="pde.builder.path" - value="${env.BASE_BUILDERS}/${eclipse.builder.version}/${eclipse.builder}"/> - <echo - level="debug" - message="pde.builder.path: ${pde.builder.path}"/> - <echo - level="debug" - message="eclipse.builder.version: ${eclipse.builder.version}"/> - <echo - level="debug" - message="eclipse.builder: ${eclipse.builder}"/> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emf"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emfxsd"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="gef"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="eclipse"/> - </antcall> - <antcall - target="getAndInstallFramework"> - <param - name="groupId" - value="eclipseTestFramework"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="dita"/> - </antcall> - </target> - <target - name="getAndInstall" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installDependency"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <target - name="getAndInstallRepo" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installRepo"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <!-- use getAndInstallFramework to decide based on whether or not 'tobeinstalledfeaturegroups' exists --> - <target - name="getAndInstallFramework" - depends="tryRepo" - unless="isRepo"> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="tryRepo" - depends="checkIfRepo" - if="isRepo"> - <antcall - target="getAndInstallRepo"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="checkIfRepo"> - <condition - property="isRepo"> - <isset - property="${groupId}.tobeinstalledfeaturegroups"/> - </condition> - - </target> - -</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/wst-sdk/tobeInstalled.properties b/releng.wtpbuilder/components/wst-sdk/tobeInstalled.properties new file mode 100644 index 0000000000000000000000000000000000000000..c94b8663000a7a28d745a4a57d271aab9bf7fab0 --- /dev/null +++ b/releng.wtpbuilder/components/wst-sdk/tobeInstalled.properties @@ -0,0 +1,12 @@ +getprereq.eclipse=true +#getprereq.eclipseplatform=false +#getprereq.eclipsetestframework=true +getprereq.emf=true +getprereq.emfxsd=true +#getprereq.emfvalidation=false +getprereq.gef=true +getprereq.dtp=true +#getprereq.wst=false +#getprereq.jst=false +#getprereq.wtp=false +#getprereq.dltk=false \ No newline at end of file diff --git a/releng.wtpbuilder/components/wst.tests/build.properties b/releng.wtpbuilder/components/wst.tests/build.properties index ef3a3a73459cc9c5036c4c6c34e58bbb555f5d72..9a9cd7a5b1b93cf302a285f02f6d7d5615c97b68 100644 --- a/releng.wtpbuilder/components/wst.tests/build.properties +++ b/releng.wtpbuilder/components/wst.tests/build.properties @@ -40,9 +40,13 @@ p2.gathering=true p2.compress=true skipMirroring=true +flattenDependencies=true +parallelCompilation=true + +generateSourceReferences=true + compilelogsDir=testcompilelogs + topLevelElementType=feature -topLevelElementId=org.eclipse.wst.tests.feature -flattenDependencies=true -parallelCompilation=true \ No newline at end of file +topLevelElementId=org.eclipse.wst.tests.feature diff --git a/releng.wtpbuilder/components/wst.tests/customTargets.xml b/releng.wtpbuilder/components/wst.tests/customTargets.xml index c8459f40923177621f21125848a591c2f3d84d08..7b3e4762f82580bcca3ec21b1f43b4ae5eab75e2 100644 --- a/releng.wtpbuilder/components/wst.tests/customTargets.xml +++ b/releng.wtpbuilder/components/wst.tests/customTargets.xml @@ -156,11 +156,15 @@ <target name="getDependencies"> <ant - antfile="${component.dir}/dependency.xml" + antfile="${wtp.builder.home}/scripts/dependency/dependency.xml" target="get"> <property name="base.install.dir" value="${buildRoot}"/> + <property + name="tobeinstalled.properties" + value="${component.dir}/tobeInstalled.properties"/> + </ant> </target> diff --git a/releng.wtpbuilder/components/wst.tests/dependency.xml b/releng.wtpbuilder/components/wst.tests/dependency.xml deleted file mode 100644 index 1b1be4e5b0e81a9d0e28531fd89ac9fff6efc53b..0000000000000000000000000000000000000000 --- a/releng.wtpbuilder/components/wst.tests/dependency.xml +++ /dev/null @@ -1,138 +0,0 @@ -<?xml version="1.0"?> -<!-- - ====================================================================== - Properties that must be passed to this script: base.install.dir - dependencyTargets local.cache.dir dependency.properties - ====================================================================== ---> -<project - name="test" - default="get"> - <target - name="get"> - <!-- - read in this properties, just so we can make sure our - requested pre-reqs are defined via {groupId}.url - --> - <property - file="${dependency.properties}"/> - <mkdir - dir="${buildDirectory}/maps/${env.RELENG}/maps"/> - <property - name="pde.builder.path" - value="${env.BASE_BUILDERS}/${eclipse.builder.version}/${eclipse.builder}"/> - <echo - level="debug" - message="pde.builder.path: ${pde.builder.path}"/> - <echo - level="debug" - message="eclipse.builder.version: ${eclipse.builder.version}"/> - <echo - level="debug" - message="eclipse.builder: ${eclipse.builder}"/> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emf"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="emfxsd"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="gef"/> - </antcall> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="eclipse"/> - </antcall> - <antcall - target="getAndInstallFramework"> - <param - name="groupId" - value="eclipseTestFramework"/> - </antcall> - </target> - <target - name="getAndInstall" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installDependency"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <target - name="getAndInstallRepo" - if="${groupId}.url"> - <ant - antfile="${dependencyTargets}" - target="checkDependency"> - <property - name="groupId" - value="${groupId}"/> - </ant> - <ant - antfile="${dependencyTargets}" - target="installRepo"> - <property - name="groupId" - value="${groupId}"/> - <property - name="install.destination" - value="${base.install.dir}"/> - </ant> - </target> - <!-- use getAndInstallFramework to decide based on whether or not 'tobeinstalledfeaturegroups' exists --> - <target - name="getAndInstallFramework" - depends="tryRepo" - unless="isRepo"> - <antcall - target="getAndInstall"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="tryRepo" - depends="checkIfRepo" - if="isRepo"> - <antcall - target="getAndInstallRepo"> - <param - name="groupId" - value="${groupId}"/> - </antcall> - </target> - <target - name="checkIfRepo"> - <condition - property="isRepo"> - <isset - property="${groupId}.tobeinstalledfeaturegroups"/> - </condition> - </target> - -</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/wst.tests/tobeInstalled.properties b/releng.wtpbuilder/components/wst.tests/tobeInstalled.properties new file mode 100644 index 0000000000000000000000000000000000000000..79c7152bb1614f44f8269d54e99691d6787b90d4 --- /dev/null +++ b/releng.wtpbuilder/components/wst.tests/tobeInstalled.properties @@ -0,0 +1,12 @@ +getprereq.eclipse=true +#getprereq.eclipseplatform=false +getprereq.eclipsetestframework=true +getprereq.emf=true +getprereq.emfxsd=true +#getprereq.emfvalidation=false +getprereq.gef=true +getprereq.dtp=true +#getprereq.wst=false +#getprereq.jst=false +#getprereq.wtp=false +#getprereq.dltk=false \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/jsdt.site/build.xml b/releng.wtpbuilder/distribution/jsdt.site/build.xml index 45bc1dfdbf7d70e386a25080fb05665ed697aca9..7f204d5b47254d3ff1cb2a9b01ae5ef07cf8f51d 100644 --- a/releng.wtpbuilder/distribution/jsdt.site/build.xml +++ b/releng.wtpbuilder/distribution/jsdt.site/build.xml @@ -44,8 +44,7 @@ value="-DbuildType=${buildType}"/> <jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> - <jvmarg - value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg value="-DbuildId=${buildId}"/> <jvmarg diff --git a/releng.wtpbuilder/distribution/patches32x.site/build.xml b/releng.wtpbuilder/distribution/patches32x.site/build.xml index 45bc1dfdbf7d70e386a25080fb05665ed697aca9..7f204d5b47254d3ff1cb2a9b01ae5ef07cf8f51d 100644 --- a/releng.wtpbuilder/distribution/patches32x.site/build.xml +++ b/releng.wtpbuilder/distribution/patches32x.site/build.xml @@ -44,8 +44,7 @@ value="-DbuildType=${buildType}"/> <jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> - <jvmarg - value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg value="-DbuildId=${buildId}"/> <jvmarg diff --git a/releng.wtpbuilder/distribution/patches32x.tests/build.xml b/releng.wtpbuilder/distribution/patches32x.tests/build.xml index 17be308191219191f0a1baa3282fd974d9e44e0a..65389203f46a70af19d96e42f587e8c320bdf253 100644 --- a/releng.wtpbuilder/distribution/patches32x.tests/build.xml +++ b/releng.wtpbuilder/distribution/patches32x.tests/build.xml @@ -336,8 +336,7 @@ value="-DbuildType=${buildType}"/> <jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> - <jvmarg - value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg value="-DbuildId=${buildId}"/> <jvmarg diff --git a/releng.wtpbuilder/distribution/wtp.site/build.xml b/releng.wtpbuilder/distribution/wtp.site/build.xml index 45bc1dfdbf7d70e386a25080fb05665ed697aca9..7f204d5b47254d3ff1cb2a9b01ae5ef07cf8f51d 100644 --- a/releng.wtpbuilder/distribution/wtp.site/build.xml +++ b/releng.wtpbuilder/distribution/wtp.site/build.xml @@ -44,8 +44,7 @@ value="-DbuildType=${buildType}"/> <jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> - <jvmarg - value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg value="-DbuildId=${buildId}"/> <jvmarg diff --git a/releng.wtpbuilder/distribution/wtp.tests/build.xml b/releng.wtpbuilder/distribution/wtp.tests/build.xml index 041d254fb72a55a5d1b8b5ab5d7adfbb86159c8c..cb7fe271cb9a4e2d6c6a93fdc2666efb43213e04 100644 --- a/releng.wtpbuilder/distribution/wtp.tests/build.xml +++ b/releng.wtpbuilder/distribution/wtp.tests/build.xml @@ -93,19 +93,29 @@ unless="dependency.properties.exists"/> <property name="test.dependency" - value="${buildDirectory}/maps/${env.RELENG}/${testdependencyFileLocation}"/> + value="${wtp.builder.home}/scripts/dependency/dependency.xml"/> <available file="${test.dependency}" property="test.dependency.exists"/> <fail message="test dependency file not found: ${test.dependency}" unless="test.dependency.exists"/> + <echo message="test.dependency file: ${test.dependency}" /> <ant antfile="${test.dependency}" target="get"> <property name="base.install.dir" value="${testRoot}"/> + <property + name="tobeinstalled.properties" + value="${wtp.builder.home}/distribution/${build.distribution}.tests/tobeInstalled.properties"/> + <property + name="installWorkingDirectory" + value="${testRoot}"/> + + + </ant> <antcall target="unzipTests"/> diff --git a/releng.wtpbuilder/distribution/wtp.tests/perfbuild.xml b/releng.wtpbuilder/distribution/wtp.tests/perfbuild.xml index 7ae504726ab2f384cb9e99be7fc74235d1b0395d..c8a366fe156a1c65156b80034876dc34e123653f 100644 --- a/releng.wtpbuilder/distribution/wtp.tests/perfbuild.xml +++ b/releng.wtpbuilder/distribution/wtp.tests/perfbuild.xml @@ -258,8 +258,7 @@ value="-DbuildType=${buildType}"/> <jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> - <jvmarg - value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg value="-DbuildId=${buildId}"/> <jvmarg diff --git a/releng.wtpbuilder/distribution/wtp.tests/tobeInstalled.properties b/releng.wtpbuilder/distribution/wtp.tests/tobeInstalled.properties new file mode 100644 index 0000000000000000000000000000000000000000..babb454ee37d570b77e1e54de7ea0f4b0a26fc91 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtp.tests/tobeInstalled.properties @@ -0,0 +1,14 @@ +getprereq.eclipse=true +getprereq.eclipsetestframework=true +#getprereq.eclipseplatform=false +getprereq.emf=false +getprereq.emfxsd=false +#getprereq.emfvalidation=false +getprereq.gef=false +getprereq.dtp=false +#getprereq.wst=false +#getprereq.jst=false +getprereq.wtp=false +#getprereq.dltk=false + +getprereq.testlibraries=true diff --git a/releng.wtpbuilder/scripts/build/runbuild.xml b/releng.wtpbuilder/scripts/build/runbuild.xml index 3358fa05569c8583fd9b048fba7cbbb3962b317c..99cf3d86f812b18ca091875e7e29a543c297cc11 100644 --- a/releng.wtpbuilder/scripts/build/runbuild.xml +++ b/releng.wtpbuilder/scripts/build/runbuild.xml @@ -468,8 +468,7 @@ value="-DbuildType=${buildType}"/> <jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> - <jvmarg - value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg value="-DbuildId=${buildId}"/> <jvmarg