Quote: |
Total time: 57 seconds C:\eclipse4test\headlessEclipse>ant Buildfile: build.xml init: suite: [delete] Deleting directory C:\eclipse4test\headlessEclipse\workspace init: swtbot-test: java-test: [echo] Running testpackage.FirstTestCase. Result file: C:/eclipse4test/headlesseclipse/results/testpackage.FirstTes tCase.xml. [java] Exception in thread "WorkbenchTestable" java.lang.ClassCastException: org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultF ormatter cannot be cast to junit.framework.TestListener [java] at org.eclipse.swtbot.eclipse.junit4.headless.EclipseTestRunner .run(EclipseTestRunner.java:331) [java] at org.eclipse.swtbot.eclipse.junit4.headless.EclipseTestRunner .run(EclipseTestRunner.java:208) [java] at org.eclipse.swtbot.eclipse.junit4.headless.UITestApplication .runTests(UITestApplication.java:115) [java] at org.eclipse.ui.internal.testing.WorkbenchTestable$1.run(Work benchTestable.java:68) [java] at java.lang.Thread.run(Thread.java:619) collect-results: [junitreport] the file C:\eclipse4test\headlesseclipse\testpackage.FirstTestCase.xm l is empty. [junitreport] This can be caused by the test JVM exiting unexpectedly [style] Warning: the task name <style> is deprecated. Use <xslt> instead. [style] Transforming into C:\eclipse4test\headlesseclipse\results cleanup: run: |
<?xml version="1.0" encoding="UTF-8" ?> <project name="testsuite" default="run" basedir="."> <property name="eclipse-home" value="C:/eclipse4test/headlesseclipse" /> <property name="plugin-name" value="aaa.swtbot.test" /> <property name="library-file" value="${eclipse-home}/plugins/org.eclipse.swtbot.eclipse.junit4.headless_2.0.0.371-dev-e34/library.xml"/> <property name="class-name" value="testpackage.FirstTestCase" /> <target name="init"> <tstamp /> <delete> <fileset dir="${eclipse-home}" includes="org*.xml" /> </delete> </target> <target name="suite"> <property name="jvmOption" value=""></property> <property name="temp-workspace" value="workspace" /> <delete dir="${temp-workspace}" quiet="true" /> <ant target="swtbot-test" antfile="${library-file}" dir="${eclipse-home}"> <property name="data-dir" value="${temp-workspace}" /> <property name="plugin-name" value="${plugin-name}" /> <property name="testProduct" value="org.eclipse.sdk.ide" /> <property name="classname" value="${class-name}" /> <property name="os" value="win32" /> <property name="ws" value="win32" /> <property name="arch" value="x86" /> <property name="formatter" value="org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter" /> <property name="vmargs" value="-Xms40m -Xmx256m" /> </ant> </target> <target name="cleanup" /> <target name="run" depends="init,suite,cleanup"> <ant target="collect" antfile="${library-file}" dir="${eclipse-home}"> <property name="includes" value="*.xml" /> <property name="output-file" value="${plugin-name}.xml" /> </ant> </target> </project>