Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[swtbot-dev] ant for SWTBot

 

Hi to all,

 

I am trying to run SWTBot test under ant script, the test run well under eclipse .

I got this message when I ran ant:

 

  [echo] ======================================

  [java] java.lang.Exception: Could not find plugin "com.sap.ndb.studio.rdl.editor.swtbot.tests"

  [java]     at org.eclipse.swtbot.eclipse.junit4.headless.EclipseTestRunner.loadSuiteClass(EclipseTestRunner.java:303)

  [java]     at org.eclipse.swtbot.eclipse.junit4.headless.EclipseTestRunner.getTest(EclipseTestRunner.java:239)

  [java]     at org.eclipse.swtbot.eclipse.junit4.headless.EclipseTestRunner.<init>(EclipseTestRunner.java:222)

  [java]     at org.eclipse.swtbot.eclipse.junit4.headless.EclipseTestRunner.run(EclipseTestRunner.java:206)

  [java]     at org.eclipse.swtbot.eclipse.junit4.headless.UITestApplication.runTests(UITestApplication.java:116)

  [java]     at org.eclipse.ui.internal.testing.WorkbenchTestable$1.run(WorkbenchTestable.java:71)

  [java]     at java.lang.Thread.run(Thread.java:722)

 

Could you give me a  guidance regarding this issue.

My build.xml :

*******************************************************************************************************

 

<?xml version="1.0" encoding="UTF-8" ?>

 

<project name="testsuite" default="run" basedir="." >

    <property name="eclipse-home" value="C:/eclipse" />

    <property name="plugin-name"    value="com.sap.ndb.studio.rdl.editor.swtbot.tests" />

    <property name="test-classname" value="RDLEditorTests" />

  

   <property name="library-file"   value="${eclipse-home}/plugins/org.eclipse.swtbot.eclipse.junit4.headless_2.0.5.20111003_1754-3676ac8-dev-e36/library.xml"/>

                <property name="results.dir" value="${eclipse-home}/results" />

               

    <target name="suite">

 

     <echo message="Start suite ...." />

               

      <property name="jvmoptiopn"     value=""></property>

      <property name="temp-worksapce" value="workspace"/>

      <delete dir="${temp-worksapce}" quiet="true"/>

      <delete dir="${eclipse-home}/results" quiet="true"/>

      <mkdir dir="${eclipse-home}/screenshots" />

      <echo message="Makedir ${eclipse-home}/screenshots" />

 

               

                                <ant target="swtbot-test" antfile="${library-file}" dir="${eclipse-home}" >

                                                <property name="data-dir"                                        value="${temp-worksapce}" />

                                                <property name="testpluginname"        value="${plugin-name}" />

                                                                <property name="os"                                                   value="win32" />

                                                <property name="plugin-path"                                 value="${eclipse-home}/plugins" />

                                                <property name="ws"                                                 value="win32" />

                                                <property name="arch"                                               value="x86_64" />

                                                <property name="vmargs"                                         value=" -Xms128M -XX:MaxPermSize=512m -Xmx512M"/>

                        <property name="classname"                                           value="${test-classname}" />

                                                <property name="console"                                        value=""/>

                                                <property name="noExit"                                           value=""/>

               

                                </ant>

                               

    <echo message="END suite ...." />

 

    </target>

 

  <target name="cleanup"/>

 

   <target name="run" depends="suite,cleanup">

   </target>

  

</project>

********************************************************************************************************

 

 

Best Regards,

 

Yossi

 


Back to the top