com.vaadin.testbench.parallel

Package com.vaadin.testbench.parallel

  • Interface Summary
    Interface Description
    SauceLabsIntegration.CapabilityType

    Sauce Labs specific remote webdriver capabilities

    TestBenchBrowserFactory

    Interface used to create DesiredCapabilities configurations suitable for test cases.

  • Class Summary
    Class Description
    BrowserUtil

    Provides helper method for selecting the browser to run on

    DefaultBrowserFactory

    Default TestBenchBrowserFactory used to generate DesiredCapabilities through BrowserFactory

    ParallelRunner

    This runner is loosely based on FactoryTestRunner by Ted Young (http://tedyoung.me/2011/01/23/junit-runtime-tests-custom-runners/).

    ParallelRunner.TBMethod  
    ParallelScheduler

    JUnit scheduler capable of running multiple tets in parallel.

    ParallelTest

    Unit tests should extend ParallelTest if they are to be run in several browser configurations.

    ParallelTestSuite

    Test suite which consists of all the TestBench tests passed in the constructor.

    SauceLabsIntegration

    Integration methods for Sauce Labs testing used by ParallelTest

  • Enum Summary
    Enum Description
    Browser

    Enumerates the most commonly used browsers.

  • Annotation Types Summary
    Annotation Type Description
    ExcludeFromSuite

    Marker interface for a TestBench test class which will exclude the test from any test suite which automatically scans for test classes.

    TestCategory

    Sets the category of a test class.
    Categories can be excluded from running tests, or explicitly included.

    TestNameSuffix

    Defines a system property to be used as part of the test name.
    It may be useful to add information related to the system or the machine itself, such as the OS.
    This will affect, for instance, the names of screenshots taken in case of test failure.