blob: 66544ce7a59f77ab5aa44a2cc5f020e522fd505d [file] [log] [blame]
<?xml version="1.0"?>
<project name="API tests" basedir=".">
<import file="${basedir}/plugins/org.eclipse.test_3.1.0/library.xml"/>
<target name="ui-test">
<property name="extraVMargs" value=""/>
<antcall target="runPIAgent">
<param name="application" value="org.eclipse.test.uitestapplication"/>
<param name="extraVMargs" value="${extraVMargs} -Dwtp.autotest.noninteractive=true"/>
</antcall>
</target>
<target name="core-test">
<property name="extraVMargs" value=""/>
<antcall target="runPIAgent">
<param name="application" value="org.eclipse.test.coretestapplication"/>
<param name="extraVMargs" value="${extraVMargs} -Dwtp.autotest.noninteractive=true"/>
</antcall>
</target>
<target name="runPIAgent">
<property name="wtp.api" value="${build.home}/releng.wtpbuilder/distribution/wtp.api"/>
<property name="piagentDir" value="${testDir}/piagent"/>
<tstamp>
<format property="TIMENOW" pattern="HHmmssSSSS"/>
</tstamp>
<property name="vmargs" value=""/>
<property name="launcher" value="org.eclipse.core.launcher.Main"/>
<property name="formatter" value="org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter"/>
<property name="extraVMargs" value=""/>
<property name="plugin-path" value=""/>
<property name="timeout" value="7200000"/>
<property file="${testDir}/eclipse/configuration/config.ini"/>
<echo message="Running ${classname}"/>
<mkdir dir="${testDir}/apiresults"/>
<delete file="${testDir}/apiresults/${classname}.trcxml" failonerror="false"/>
<exec dir="${piagentDir}" executable="java" timeout="${timeout}">
<env key="LD_LIBRARY_PATH" value="${piagentDir}"/>
<env key="java.library.path" value="${piagentDir}"/>
<env key="PLUGIN_PATH" value="${plugin-path}"/>
<arg line="-cp ${testDir}/eclipse/startup.jar -XrunpiAgent:server=standalone,profile=${wtp.api}/testScripts/piagent_options.txt,filters=${wtp.api}/testScripts/piagent_filters.txt,file=${testDir}/apiresults/${plugin-name}-${classname}.trcxml -Xmx512M ${vmargs} ${extraVMargs} ${launcher} -application ${application} -dev bin -data ${data-dir} formatter=${formatter},${testDir}/eclipse/${classname}.xml -testPluginName ${plugin-name} -className ${classname} -os ${os} -ws ${ws} -arch ${arch} -consolelog"/>
</exec>
</target>
</project>