Annotation Type TapestryTestConfiguration


  • ()
    ()
    
    
    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 Elements 
      Modifier and Type Optional Element Description
      browserStartCommand
      The browser start command to use with Selenium.
      container
      Which container to use.
      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.
      webAppFolder
      The folder for the web application root relative to the working directory.
    • Element Detail

      • webAppFolder

         webAppFolder
        The folder for the web application root relative to the working directory. Defaults to "src/main/webapp".
        Default:
        "src/main/webapp"
      • contextPath

         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

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