harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Harmony Wiki] Update of "GUT Tests" by vmz
Date Mon, 14 Apr 2008 17:40:34 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification.

The following page has been changed by vmz:
http://wiki.apache.org/harmony/GUT_Tests

New page:
[[Anchor(Summary)]]
=== Summary ===

[#Status Status]
[#Other Other Chapters]

[#Summary Back to Summary]

[[Anchor(Mission and Status)]]
=== Mission and Status ===

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.

[#Summary Back to Summary]

[[Anchor(How to run GUT)]]
=== How to run GUT ===

[[Anchor(Configuration)]]
==== Configuration ====

Make sure that PATH environment variable contains JDK 1.5 (use RI) and Apache
Ant (version >=1.6.5), 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"

Edit gut.properties file:
    * specify JRE to use for GUT run;
    * specify different Geronimo/Maven versions (and locations) if necessary

[#Summary Back to Summary]

[[Anchor(Setup)]]
==== Setup ====

{{{
$ cd <directory where build.xml is located>
$ ant setup
}}}

[#Summary Back to Summary]

[[Anchor(Run)]]
==== Run ====

To exclude specific GUT tests, create (or edit) exclude.list file
(see exclude.list.example). It should be named as exclude.list.${os}.${arch}
where ${os}.${arch} can be win32.x86, linux.x86 or linux.x86_64.

{{{
$ cd <directory where build.xml is located>
$ ant
}}}

[#Summary Back to Summary]

[[Anchor(Results)]]
==== Results ====

Results summary can be found in the file results/<timestamp>/report.txt, detailed tests
output is
stored in the file results/<timestamp>/output.txt, where <timestamp> is the directory
name based
suite's run date and time.

Mime
View raw message