Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[hyades-dev] JUnit testcases required for Hyades 1.3 and 3.0


There is a new requirement coming from the WSWB where all projects should have JUnit testcases created for the 1.3 and 3.0 stream. As a result, all teams contributing to the project should provide junit testcases for their own functionality.

These are the guidelines for defining a junit testcase:

1. The name of the plugin containing the testcases should end in .tests
For example org.eclipse.hyades.trace.tests

2. You do not have to create one test plugin per plugin under test.
On contrary, since the junit testcases will be used only by the build process to validate the driver we can use one plugin per functionality. Hyades already has about 168 plugins and features and we intend to reduce this number on the 3.0 stream. Any effort on this direaction will help improve the overall performance.

We have been working on defining testcases for the trace and log functionality, including UI testing. The test plugin will be available as soon as the CVS module is created.
Since we have gained some experience going through this process, we'll be more than happy to share it with you :)  
 
For any questions related to how to create testcases please contact  Stanley Shiah/Toronto/IBM.


Thank you,
Valentina Popescu
IBM Toronto Labs,   popescu@xxxxxxxxxx
(905)413-2412         (tie-line  969)
fax: (905) 413-4920

Back to the top