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

_______________________________________________
swtbot-dev mailing list
swtbot-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/swtbot-dev

Reply via email to