<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 Eclipse and EMF to ${executionDir}..."/> | |
<copy todir="${executionDir}"> | |
<fileset dir="${downloadsDir}" includes="${eclipseFile},${emfFile}"/> | |
</copy> | |
<property name="shell" value="relengbuildgtk.sh"/> | |
<!--copy in the examples to test--> | |
<!--copy todir="${executionDir}" file="${dropLocation}/${buildLabel}/${examples}" --> | |
<!--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> |