diff options
author | david_williams | 2010-08-04 23:28:30 +0000 |
---|---|---|
committer | david_williams | 2010-08-04 23:28:30 +0000 |
commit | 3616f1a94f1eef263f797faa72a8195d03733bf7 (patch) | |
tree | 3ad36a80cc8707ee4b22660bd2b2b3c507e9c041 /releng/galileo | |
parent | fbb099ee89f0947abca0842df721fc4dd4b358c0 (diff) | |
download | webtools.maps-3616f1a94f1eef263f797faa72a8195d03733bf7.tar.gz webtools.maps-3616f1a94f1eef263f797faa72a8195d03733bf7.tar.xz webtools.maps-3616f1a94f1eef263f797faa72a8195d03733bf7.zip |
tweeks to tests
Diffstat (limited to 'releng/galileo')
-rw-r--r-- | releng/galileo/maps/jsdttestdependency.xml | 278 |
1 files changed, 278 insertions, 0 deletions
diff --git a/releng/galileo/maps/jsdttestdependency.xml b/releng/galileo/maps/jsdttestdependency.xml new file mode 100644 index 000000000..06afad79e --- /dev/null +++ b/releng/galileo/maps/jsdttestdependency.xml @@ -0,0 +1,278 @@ +<?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"> + <property + environment="env"/> + <!-- required to get proper value of dropinsFolder --> + <property + name="keyCfgFile" + value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> + <echo + level="info" + message="keyCfgFile: ${keyCfgFile}"/> + <fail + message="Required property file does not exist: ${keyCfgFile}"> + <condition> + <not> + <available + file="${keyCfgFile}"/> + </not> + </condition> + </fail> + <property + file="${keyCfgFile}"/> + <condition + property="getprereq.eclipse"> + <istrue + value="true"/> + </condition> + <condition + property="getprereq.eclipseplatform"> + <istrue + value="false"/> + </condition> + <condition + property="getprereq.emf"> + <istrue + value="false"/> + </condition> + <condition + property="getprereq.emfxsd"> + <istrue + value="false"/> + </condition> + <condition + property="getprereq.emfvalidation"> + <istrue + value="false"/> + </condition> + <condition + property="getprereq.gef"> + <istrue + value="false"/> + </condition> + <condition + property="getprereq.dtp"> + <istrue + value="false"/> + </condition> + <condition + property="getprereq.wst"> + <istrue + value="false"/> + </condition> + <condition + property="getprereq.jst"> + <istrue + value="false"/> + </condition> + <condition + property="getprereq.wtp"> + <istrue + value="false"/> + </condition> + <condition + property="getprereq.dltk"> + <istrue + value="false"/> + </condition> + <target + name="get"> + <!-- + read in this properties, just so we can make sure our + requested pre-reqs are defined, which we do later with + statements such if="${groupId}.url" + --> + <property + file="${dependency.properties}"/> + <antcall + target="prereq.emf"/> + <antcall + target="prereq.emfxsd"/> + <antcall + target="prereq.emfvalidation"/> + <antcall + target="prereq.gef"/> + <antcall + target="prereq.dtp"/> + <antcall + target="prereq.wst"/> + <antcall + target="prereq.jst"/> + <antcall + target="prereq.wtp"/> + <antcall + target="prereq.dltk"/> + <antcall + target="getAndInstallBase"> + <param + name="groupId" + value="eclipse"/> + </antcall> + <antcall + target="getAndInstallDropins"> + <param + name="groupId" + value="eclipseTestFramework"/> + </antcall> + </target> + <target + name="prereq.eclipse" + if="getprereq.eclipse"> + <antcall + target="getAndInstallBase"> + <param + name="groupId" + value="eclipse"/> + </antcall> + </target> + <target + name="prereq.eclipseplatform" + if="getprereq.eclipseplatform"> + <antcall + target="getAndInstallBase"> + <param + name="groupId" + value="eclipseplatform"/> + </antcall> + </target> + <target + name="prereq.emf" + if="getprereq.emf"> + <antcall + target="getAndInstallDropins"> + <param + name="groupId" + value="emf"/> + </antcall> + </target> + <target + name="prereq.emfxsd" + if="getprereq.emfxsd"> + <antcall + target="getAndInstallDropins"> + <param + name="groupId" + value="emfxsd"/> + </antcall> + </target> + <target + name="prereq.emfvalidation" + if="getprereq.emfvalidation"> + <antcall + target="getAndInstallDropins"> + <param + name="groupId" + value="emfvalidation"/> + </antcall> + </target> + <target + name="prereq.gef" + if="getprereq.gef"> + <antcall + target="getAndInstallDropins"> + <param + name="groupId" + value="gef"/> + </antcall> + </target> + <target + name="prereq.dtp" + if="getprereq.dtp"> + <antcall + target="getAndInstallDropins"> + <param + name="groupId" + value="dtp"/> + </antcall> + </target> + <target + name="prereq.wst" + if="getprereq.wst"> + <antcall + target="getAndInstallDropins"> + <param + name="groupId" + value="wst"/> + </antcall> + </target> + <target + name="prereq.jst" + if="getprereq.jst"> + <antcall + target="getAndInstallDropins"> + <param + name="groupId" + value="jst"/> + </antcall> + </target> + <target + name="prereq.wtp" + if="getprereq.wtp"> + <antcall + target="getAndInstallDropins"> + <param + name="groupId" + value="wtp"/> + </antcall> + </target> + <target + name="prereq.dltk" + if="getprereq.dltk"> + <antcall + target="getAndInstallDropins"> + <param + name="groupId" + value="dltk"/> + </antcall> + </target> + <target + name="getAndInstallBase" + 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="getAndInstallDropins" + 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}${dropinsFolder}"/> + </ant> + </target> +</project>
\ No newline at end of file |