Eclipse RCP Testsuite for Excelsior JET
Excelsior QA team uses a representative testsuite to test the Eclipse RCP-specific functionality of Excelsior JET Optimizer, Runtime and Installation Toolkit. It includes the Eclipse IDE, Eclipse unit tests and a number of real third-party Eclipse RCP applications.
Eclipse IDE
Different versions of the Eclipse IDE compiled with Excelsior JET are used for testing on a regular basis. You may check the compiled IDE yourself:
|
|
Eclipse Classic 3.5 Windows, 226.8 MB |
Eclipse Unit Tests
Over 99.9% of Eclipse Unit Tests have passed on the compiled Eclipse IDE.
Those few tests that fail, do that mostly due to issues in the tests themselves. We plan to fix the incorrect test cases and contribute the modifications back to Eclipse.
Tested RCP applications
The list of the successfully tested RCP applications includes in particular:
| Application | Classes | Description |
|---|---|---|
| Relations 1.0 | 13,200 | Knowledge management tool combining a personal Wiki and an electronic slip box |
| EAStudio Community Edition 1.5.1 | 33,506 | Business Modeling Tool that creates a graphical representation of a business from the core concepts that describe the business, to the processes that detail how the business operates |
| AnyLogic 6.2.2 | 32,429 | Dynamic simulation tool that brings together System Dynamics, Process-centric (AKA Discrete Event), and Agent Based approaches within one modeling language and one model development environment |
| Apache Directory Studio 1.1.0 | 17,031 | LDAP Browser, works with most LDAP servers available |
| MyTourbook 1.5.0 | 11,629 | Visualizes and analyzes tours recorded by a GPS device, ergometer, bike computer, or exercise computer |
| XMIND 2.3 | 19,683 | Mind mapping, brainstorming, and collaboration |
| Nomad PIM 0.80 | 8,184 | Extensible personal information manager that provides a platform for integrating personal data, and allows customization to personal needs |
| SafiWorkshop 1.0.4 | 40,532 | Call flow and IVR design tool that enables designing, testing, debugging, and deploying call routing applications |
