org.apache.tapestry5.test
Annotation Type TapestryTestConfiguration


@Target(value=TYPE)
@Retention(value=RUNTIME)
@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
 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.
 

webAppFolder

public abstract String webAppFolder
The folder for the web application root relative to the working directory. Defaults to "src/main/webapp".

Default:
"src/main/webapp"

container

public abstract String container
Which container to use. Can be one of SeleniumTestCase.JETTY_7 or SeleniumTestCase.TOMCAT_6. Defaults to SeleniumTestCase.JETTY_7.

Default:
"jetty7"

contextPath

public abstract String contextPath
The context path to make the application available under. Defaults to "", i.e. the context root.

Default:
""

port

public abstract int port
The port to listen on for HTTP requests. Defaults to "9090".

Default:
9090

sslPort

public abstract int sslPort
The port to listen on fot HTTPS requests. Defaults to "8443".

Default:
8443

browserStartCommand

public abstract String browserStartCommand
The browser start command to use with Selenium. Defaults to "*firefox".

Default:
"*firefox"


Copyright © 2003-2012 The Apache Software Foundation.