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