| <?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> |