tlroche commented on 22 Aug 2003
"Abbot for SWT" (project name=abbotforswt) is an Eclipse plugin which seeks to extend Abbot ... for SWT (but you guessed :-) It is currently available only from the IIOSB (a "walled garden" version of SourceForge inaccessible outside IBM) @
https://w3.opensource.ibm.com/projects/abbotforswt/
(IIOSB residence is intended to be temporary. We are currently in IBM Open Source Steering Committee pre-review, and therefore hope to contribute our extensions back to Abbot sometime this millenium :-) For more detail, including
* how abbotforswt extends j.a.Robot and Abbot
* abbotforswt vs blackbox tools (e.g. RobotJ/XDE Tester)
* related Eclipse 3.0 plan items
see the (currently rather crude) abbotforswt homepage
http://w3.opensource.ibm.com/~abbotforswt/
To demonstrate abbotforswt's feasibility, we have taken scenario 2 from the JDJ article above, recoded its SUT (a dialog) in SWT, and designed and implemented an API targeting SWT equivalent to Abbot's existing API targeting AWT/Swing. For more details, see our release notes @
http://w3.opensource.ibm.com/project/shownotes.php?release_id=597
Sound interesting? Try it out! However, first:
If you are an IBMer and have NOT already completed your "OSPG training," please read the Open Source Participation Guidelines
http://ltc.linux.ibm.com/open_source/ospg.html
before you check out any code.
You have 2 installation options. Instructions are for Eclipse/ WebSphere Studio users:
0 Install the release zip. Goto our release page
http://w3.opensource.ibm.com/project/showfiles.php?group_id=1023
read the "IMPORTANT NOTICE", then follow the instructions in the release notes
http://w3.opensource.ibm.com/project/shownotes.php?release_id=597
Note that you need not register for IIOSB to get the release, but we hope you will, because you're a fine human being. (Apologies for speciesism to all the fine non-human programmers
http://www.newtechusa.com/PPI/pressroom.asp#higher
out there :-)
1 Install from CVS. This is a good first step toward becoming an abbotforswt contributor!
- Run your development workbench (devbench) with either Target Platform pointing to a WSAD build (which is how I tested), or just import org.apache.xerces (should work, but not tested).
- Create a new CVS repository location with
host=cvs.opensource.ibm.com
repository path=/cvs/abbotforswt
user=anonymous
no password
connection type=pserver
and check out HEAD/abbotforswt.
- Browse to our release notes
http://w3.opensource.ibm.com/project/shownotes.php?release_id=597
search or scroll to "run the demo"
- Skip to step 4
The demo can then be run in each of 3 ways, all of which are documented in the release notes:
* using Test Collector in a launched WebSphere Studio build
* using pde.junit to launch an Eclipse or WS build
* using Eclipse's JUnit to launch just the UI
|