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 extendSeleniumTestCase
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 Elements Modifier and Type Optional Element Description String
browserStartCommand
The browser start command to use with Selenium.String
container
Which container to use.String
contextPath
The context path to make the application available under.int
port
The port to listen on for HTTP requests.int
sslPort
The port to listen on fot HTTPS requests.String
webAppFolder
The folder for the web application root relative to the working directory.
-
-
-
Element Detail
-
webAppFolder
String webAppFolder
The folder for the web application root relative to the working directory. Defaults to "src/main/webapp".- Default:
- "src/main/webapp"
-
-
-
container
String container
Which container to use. Can be one ofSeleniumTestCase.JETTY_7
orSeleniumTestCase.TOMCAT_6
. Defaults toSeleniumTestCase.JETTY_7
.- Default:
- "jetty7"
-
-
-
contextPath
String contextPath
The context path to make the application available under. Defaults to "", i.e. the context root.- Default:
- ""
-
-
-
port
int port
The port to listen on for HTTP requests. Defaults to "9090".- Default:
- 9090
-
-
-
sslPort
int sslPort
The port to listen on fot HTTPS requests. Defaults to "8443".- Default:
- 8443
-
-
-
browserStartCommand
String browserStartCommand
The browser start command to use with Selenium. Defaults to "*firefox".- Default:
- "*firefox"
-
-