JBoss Tools team is so lucky to have a great QE team who assist in testing and verifying the Eclipse plugin stack continues to function as expected. In that process they have over the years been putting together a eclipse (SWT) testing library called RedDeer.
This RedDeer project released version 0.8 just recently.
RedDeer provides various utility testing, junit and SWTBot extensions and some quite unique tools specifically liked by QE to find errors/issues during their Eclipse testing.
We are planning on contributing this to Eclipse.org in the future, but would like to get early feedback on it.
Here is what Jiri Peterka recently wrote about it in his announcement on RedDeer:
Today, version 0.8.0 was released and RedDeer is again a step closer to version 1.0. RedDeer 0.8 supports Eclipse Mars (EE). This version is mainly about architecture improvements, related re-factoring and lot of bug fixes. In terms of these changes lots of underlying functionality went into o.j.r.common and mainly to o.j.r.core plugin. This helped us to keep architecture cleaner and to avoid cross dependency issues we have faced. Still you can also find multiple API and tooling features and enhancements in this release, for example:
When you start writing test plugin you can also use
org.jboss.reddeer.goas an aggregate plug-in for a start in your MANIFEST.MF instead of thinking what set of the individual plugins is right for you.
Besides that, many (~70) bug fixes and other issues (~180 in total) were resolved. Thanks to all who helped again to push RedDeer project forward.
That’s it. Enjoy your testing with new RedDeer.
on behalf of RedDeer dev team
You can find more info at these locations:
There is complete list of RedDeer public resources:
GIT repo: https://github.com/jboss-reddeer
Issue tracker: https://github.com/jboss-reddeer/reddeer/issues
Wiki pages: https://github.com/jboss-reddeer/reddeer/wiki
Articles and blogs: https://github.com/jboss-reddeer/reddeer/wiki/Articles
Let us know if you like what you see and feel free to leave a comment on this blog or reach out to the RedDeer project to give them feedback.
Max Rydahl Andersen