Package org.apache.tapestry5.test
Annotation Type TapestryTestConfiguration
@Target(TYPE)
@Retention(RUNTIME)
@Inherited
@Documented
public @interface TapestryTestConfiguration
To be used on Selenium-based integration tests that extend
SeleniumTestCase as an alternative to using a
TestNG XML configuration file. Using the XML file, it's intricate to run individual test classes or
methods using IDEA's or Eclipse's TestNG integration.
Parameters coming from a TestNG XML configuration file take precedence over those supplied with the annotation.
Configures the container to be started for the tests and the browser to be used.- Since:
- 5.4
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionThe browser start command to use with Selenium.Which container to use.The context path to make the application available under.intThe port to listen on for HTTP requests.intThe port to listen on fot HTTPS requests.The folder for the web application root relative to the working directory.
-
Element Details
-
webAppFolder
The folder for the web application root relative to the working directory. Defaults to "src/main/webapp".- Default:
- "src/main/webapp"
-
container
Which container to use. Can be one ofSeleniumTestCase.JETTY_7orSeleniumTestCase.TOMCAT_6. Defaults toSeleniumTestCase.JETTY_7.- Default:
- "jetty7"
-
contextPath
The context path to make the application available under. Defaults to "", i.e. the context root.- Default:
- ""
-
port
int portThe port to listen on for HTTP requests. Defaults to "9090".- Default:
- 9090
-
sslPort
int sslPortThe port to listen on fot HTTPS requests. Defaults to "8443".- Default:
- 8443
-
browserStartCommand
The browser start command to use with Selenium. Defaults to "*firefox".- Default:
- "*firefox"
-