blob: 387e0b05064b1554dc2fed76d4842421479bb0f7 [file] [log] [blame]
<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>