2. Setup
3. Run
4. Results
Test Harmony with Geronimo Unit Tests (version 2.0.2) to achieve 100% valid test pass rate on Linux x86, Linux x86-64, Windows x86 and Windows x86-64 platforms.
Currently the stated pass rate is achieved successfully. Please see the testing results at automated testing report page which is:
http://people.apache.org/~mloenko/snapshot_testing/script/snapshots_summary.html |
When Geronimo v2.1.1 is released, the suite should be migrated to that newer version.
Make sure that PATH environment variable contains JDK 1.5 (use RI) and Apache Ant (v1.6.5 or later), and that JAVA_HOME and ANT_HOME are properly set up. If you use proxy server, specify proxy settings by setting ANT_OPTS environment variable:
Windows: set ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111" Linux: export ANT_OPTS="-Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=1111" |
If you want to only run GUT, checkout and build as follows:
$ svn checkout http://svn.apache.org/repos/asf/harmony/enhanced/buildtest/trunk/tests/gut gut $ cd gut $ ant setup |
Edit the gut/gut.properties file:
Check the gut/exclude.list.${os}.${arch} files, where ${os}.${arch} can be linux.x86, linux.x86_64, windows.x86, or windows.x86_64. These files contain the current actual exclude lists with respective comments. You may edit them if necessary.
To run the tests, do:
$ cd gut $ ant |
After the run, you would find the results at gut/results/<timestamp> directory, containing the following files: