Ketan's Musings

Where he blogs about his eclipse musings

Open Source and Communities

with 2 comments

I’m always amazed and wowed by eclipse the platform, and more importantly the various communities that have formed around it.

I’m working on creating an open-source functional testing tool for testing SWT apps, I call it SWTBot (which is named after a similar project ABBOT.

SWTBot does work fairly well with most popular SWT controls, barring a few like DateTime (which have different implementation across platforms.) The ACID test for SWTBot would be if it is able to test eclipse itself. I was trying to click on some submenus in the eclipse. Since menu entries among other UI components are lazy loaded, it is very difficult or rather impossible to walk over all UI components, and I was quite stuck with this fundamental problem.

Not for long — Logging on to #eclipse, a few conversations later with Paul, the problem got solved.

Written by Ketan

October 24th, 2007 at 8:50 pm

Posted in eclipse,Open Source

Tagged with ,

2 Responses to 'Open Source and Communities'

Subscribe to comments with RSS or TrackBack to 'Open Source and Communities'.

  1. Ketan,
    I am very interested to see the outcome of the plugin that you are developing. I tried to use Abbot some time in 2005 and was not really successful in doing so.
    The problem was the existing tools/frameworks like TPTP and Agitar (these are the ones i know) are either huge or limited.
    And Eclipse definitely is in need to a good tool for GUI testing. Let me know if you need any kind of help.
    ~Krishna

    Suresh Krishna

    25 Oct 07 at 3:02 am

  2. Suresh,

    Sure everything that I write is available on the svn repository at SWTBot. I’ll definitely be needing help and a lot of it in terms of some basic alpha testing, and even more in publicizing this effort.

    Will keep you updated.

    Cheers

    Ketan

    25 Oct 07 at 9:38 am

Leave a Reply

IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)

What is 7 + 11 ?
Please leave these two fields as-is: