Abbot framework for automated testing of Java GUI components and programs
All materials Copyright © 2002-2004 Timothy Wall, All Rights Reserved
This version 0.13.1 (041111)
NEWS
- 9/23/2004 Translations may use '&' to indicate mnemonics, e.g. &File (see
abbot.editor.widgets.Mnemonic
for details).
- 9/11/2004 A keymap generator has been added to CVS and a custom keymap for de_CH (thanks to Christian Heldstab). Please submit keymaps for your locale if you're having difficulty generating certain characters with actionKeyStroke().
- 7/27/2004 Use arbitrary Java expressions with the Expression Step. If you can't do it with actions and assertions, drop down to scripted Java. Beanshell is used for the interpreter.
- 7/21/2004 Clover test code coverage reports are enabled and published. So are JUnit test results, by platform.
- 7/20/2004 Working hard to get 1.0 out. Target date is 9/30.
- 6/17/2004 The freeze/lockup/slowdown on recording/shift-F1 has been fixed (thanks to jkdoyle). Get it from CVS.
- 6/17/2004 Robot now works properly when AWT popup menus are active. We still haven't a clue where such things actually reside on the screen, but at least your test fixture won't freeze if you activate one. For those interested in the hacks, see the additions to abbot.util.AWT.
- 6/14/2004 0.12.3 is out. Those SWT guys better hurry or they'll miss the 1.0 release :)
- 6/10/2004 I'm working on getting 0.12.3 out after ensuring self-tests pass. I'm not the only one that would like to see Jim Doyle's performance fix get applied soon. It'll make it into 0.12.4 (0.13?) for certain.
- 5/3/2004 Vincent Massol has contributed an Abbot plugin and Web Start script launcher (for testing Web Start apps). It is available from the Maven site at http://maven.apache.org/reference/plugins/abbot.
- 5/2/2004 Several books are now out that include some treatment of Abbot. Please post to abbot-users if you see one worth reading.
- 3/29/2004 I'd like to get individual test class output from junitreport, but it's not feasible to fork each suite into a separate VM. Any junitreport gurus out there?
- 3/24/2004 Abbot/SWT is available from CVS. Tom's still cleaning up the build, but feel free to try it out and provide feedback.
- 3/18/2004 Oops, make that 0.12.2.
- 3/18/2004 0.12.1 is out. Mostly a bug-fix release.
- 3/17/2004 A Maven plugin for Abbot is in the works, as well as a launcher for testing Java Web Start apps, thanks to Vincent Massol (vmassol).
- 3/9/2004 The framework test suite (abbot.UnitTestSuite) is now auto-generated, for use directly or from the ant "test" target.
- 3/3/2004 An applet launcher step now handles setup for applet testing. Use the "appletviewer" step instead of a launch step.
- 2/24/2004 Build version 0.12.0 now available. This is targeted towards hand-coded tests.
- 2/18/2004 Costello: the component browser has gotten a facelift, with custom component icons which make it a little easier to read the hierarchy. Component reference attributes are now editable in a table (instead of raw XML). Custom component icons will be automatically loaded if they're named the right thing in the right place, see abbot.editor.ComponentTreeIcons.java for details.
- 2/18/2004 abbot.finder.*: this new package provides a completely revamped ComponentFinder which is a whole lot easier to use than the old one. It is specifically designed for use in unit tests (the old one was designed for generic script access, and putting it to use in unit tests didn't really help anybody).
- 2/18/2004 Component references and lookup have been refactored significantly. This may have some effect on existing scripts. Instead of capturing a minimal set of attributes, references now store as many as possible. The "tag" attribute is now deprecated, replaced by an explicitly named attribute; if the tag was the component's title, the reference will now have an explicit "title" attribute. The
getTag()
method also caused a lot of unnecessary recursion during lookups.
- 2/18/2004 Web site reorganized. Duh.
- 2/17/2004 JUnit upgraded to 3.8.1.