From bf62a20e9adb19ce69f3c291fa1f48ad0c26dede Mon Sep 17 00:00:00 2001 From: david_williams <david_williams> Date: Mon, 27 Sep 2010 05:03:32 +0000 Subject: [PATCH] cleanup and simplify --- releng.control/cc_config.xml | 52 ++---- .../distribution/template.site/build.xml | 3 +- .../distribution/template.tests/build.xml | 3 +- .../components/dali-sdk/build.properties | 3 +- .../components/dali-sdk/customTargets.xml | 6 +- .../components/dali-sdk/dependency.xml | 150 ----------------- .../dali-sdk/tobeInstalled.properties | 12 ++ .../components/dali.tests/build.properties | 6 +- .../components/dali.tests/customTargets.xml | 6 +- .../components/dali.tests/dependency.xml | 154 ------------------ .../dali.tests/tobeInstalled.properties | 12 ++ .../components/jst-sdk/build.properties | 10 +- .../components/jst-sdk/customTargets.xml | 6 +- .../components/jst-sdk/dependency.xml | 150 ----------------- .../jst-sdk/tobeInstalled.properties | 12 ++ .../components/jst.tests/build.properties | 10 +- .../components/jst.tests/customTargets.xml | 6 +- .../components/jst.tests/dependency.xml | 144 ---------------- .../jst.tests/tobeInstalled.properties | 12 ++ .../components/wst-sdk/build.properties | 11 +- .../components/wst-sdk/customTargets.xml | 6 +- .../components/wst-sdk/dependency.xml | 145 ----------------- .../wst-sdk/tobeInstalled.properties | 12 ++ .../components/wst.tests/build.properties | 10 +- .../components/wst.tests/customTargets.xml | 6 +- .../components/wst.tests/dependency.xml | 138 ---------------- .../wst.tests/tobeInstalled.properties | 12 ++ .../distribution/jsdt.site/build.xml | 3 +- .../distribution/patches32x.site/build.xml | 3 +- .../distribution/patches32x.tests/build.xml | 3 +- .../distribution/wtp.site/build.xml | 3 +- .../distribution/wtp.tests/build.xml | 12 +- .../distribution/wtp.tests/perfbuild.xml | 3 +- .../wtp.tests/tobeInstalled.properties | 14 ++ releng.wtpbuilder/scripts/build/runbuild.xml | 3 +- 35 files changed, 182 insertions(+), 959 deletions(-) delete mode 100644 releng.wtpbuilder/components/dali-sdk/dependency.xml create mode 100644 releng.wtpbuilder/components/dali-sdk/tobeInstalled.properties delete mode 100644 releng.wtpbuilder/components/dali.tests/dependency.xml create mode 100644 releng.wtpbuilder/components/dali.tests/tobeInstalled.properties delete mode 100644 releng.wtpbuilder/components/jst-sdk/dependency.xml create mode 100644 releng.wtpbuilder/components/jst-sdk/tobeInstalled.properties delete mode 100644 releng.wtpbuilder/components/jst.tests/dependency.xml create mode 100644 releng.wtpbuilder/components/jst.tests/tobeInstalled.properties delete mode 100644 releng.wtpbuilder/components/wst-sdk/dependency.xml create mode 100644 releng.wtpbuilder/components/wst-sdk/tobeInstalled.properties delete mode 100644 releng.wtpbuilder/components/wst.tests/dependency.xml create mode 100644 releng.wtpbuilder/components/wst.tests/tobeInstalled.properties create mode 100644 releng.wtpbuilder/distribution/wtp.tests/tobeInstalled.properties diff --git a/releng.control/cc_config.xml b/releng.control/cc_config.xml index b56852e4b..e65ac18dd 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 e9d34135a..e78a891e5 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 4e9daac75..1de418655 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 7eb271052..ec9f8df67 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 9c9762d8d..33179f2bc 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 87fbfb0d3..000000000 --- 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 000000000..bea36b966 --- /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 0fce6a2b3..72053e7d3 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 7232cc9d4..7478783fb 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 e72f14eea..000000000 --- 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 000000000..79c7152bb --- /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 a052c883c..818ac6328 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 06fa9f1f4..f525e0555 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 c33c43d35..000000000 --- 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 000000000..79c7152bb --- /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 d733e98c3..ef8e517b6 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 7232cc9d4..7478783fb 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 144f2540b..000000000 --- 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 000000000..79c7152bb --- /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 3c397e1d4..e5fbf5965 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 2922c6503..6c9e3bd93 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 d1ebfc0e3..000000000 --- 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 000000000..c94b86630 --- /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 ef3a3a734..9a9cd7a5b 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 c8459f409..7b3e4762f 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 1b1be4e5b..000000000 --- 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 000000000..79c7152bb --- /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 45bc1dfdb..7f204d5b4 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 45bc1dfdb..7f204d5b4 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 17be30819..65389203f 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 45bc1dfdb..7f204d5b4 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 041d254fb..cb7fe271c 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 7ae504726..c8a366fe1 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 000000000..babb454ee --- /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 3358fa055..99cf3d86f 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 -- GitLab