Summary
3. Setup
3. Run
4. Results
Mission and Status
Tomcat scenario is the most basic scenario that uses Apache Tomcat on top of Harmony. It starts Tomcat, tries to access a couple of standard Tomcat example pages via HTTP and then compares retrieved content with golden files.
How to run Tomcat tests
1. Configuration
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"
Edit your framework.local.properties file:
- Specify JRE to test by setting value for property tomcat-scenario.parameters.required.tested.runtime.
- Specify optional port number via tomcat-scenario.parameters.optional.port.number. It defaults to 8091.
- Make sure the external location for Tomcat binary is defined correctly in adaptors/tomcat-scenario/parameters.xml
2. Setup
$ cd buildtest/infra $ ant -Dtest.suites=tomcat-scenario install $ ant -Dtest.suites=tomcat-scenario setup
The last command copies required parameters from framework.local.properties file to required-parameters.properties file. After each modification of framework.local.properties you should remove required-parameters.properties and run this command again.
3. Run
$ cd buildtest/infra $ ant -Dtest.suites=tomcat-scenario run
4. Results
Results summary can be found at buildtest/infra/build/results/tomcat-scenario/