The Harmony team processes the regular Automated Testing of snapshots using the workloads groups below.
The groups are:
Acceptance Tests
These tests must be run by contributor before submitting the patch to JIRA. Basically "Classlib tests" are run against ther patches for working_classlib
code and "DRLVM tests" are run against code located at working_vm
.
Features / Specification tests
Harmony project uses set of test suites to check Virtual Machine and Java Class libraries functionality. the following suites are used for this:
Stability / Reliability tests
There are test suites to check DRLVM stability / reliability which are:
Application oriented scenarious
Harmony was turned to run different applications. We are checking that these application are kept supported with the help of following workloads / scenarious:
- Axis scenario on DRLVM
- Eclipse Unit Tests on DRLVM
- Eclipse Geronimo Application on DRLVM
- Geronimo Unit Tests on DRLVM
- Struts scenario
- Tomcat scenario
- Jetty scenario
- SciMark2.0
Thanks
Apache Harmony Team