Annotation Type 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 Elements
    Modifier and Type
    Optional Element
    Description
    The browser start command to use with Selenium.
    Which container to use.
    The context path to make the application available under.
    int
    The port to listen on for HTTP requests.
    int
    The 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 of SeleniumTestCase.JETTY_7 or SeleniumTestCase.TOMCAT_6. Defaults to SeleniumTestCase.JETTY_7.
      Default:
      "jetty7"
    • 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

      The browser start command to use with Selenium. Defaults to "*firefox".
      Default:
      "*firefox"