Class AbstractSuiteContainerBuilder<T extends AbstractSuiteActionContainer,​S extends AbstractSuiteContainerBuilder<T,​S>>

    • Constructor Detail

      • AbstractSuiteContainerBuilder

        public AbstractSuiteContainerBuilder()
    • Method Detail

      • onSuite

        public S onSuite​(String... suiteNames)
        Condition on suite name. The before test logic will only run when this condition matches.
        Parameters:
        suiteNames -
      • onSuites

        public S onSuites​(List<String> suiteNames)
        Condition on suite names. The before test logic will only run when this condition matches.
        Parameters:
        suiteNames -
      • onTestGroup

        public S onTestGroup​(String... testGroups)
        Condition on test group name. The before test logic will only run when this condition matches.
        Parameters:
        testGroups -
      • onTestGroups

        public S onTestGroups​(List<String> testGroups)
        Condition on test group names. The before test logic will only run when this condition matches.
        Parameters:
        testGroups -
      • whenSystemProperty

        public S whenSystemProperty​(String name,
                                    String value)
        Condition on system property with value. The before test logic will only run when this condition matches.
        Parameters:
        name -
        value -
      • whenSystemProperties

        public S whenSystemProperties​(Map<String,​String> systemProperties)
        Condition on system properties. The before test logic will only run when this condition matches.
        Parameters:
        systemProperties -
      • whenEnv

        public S whenEnv​(String name,
                         String value)
        Condition on environment variable with value. The before test logic will only run when this condition matches.
        Parameters:
        name -
        value -
      • whenEnv

        public S whenEnv​(Map<String,​String> envs)
        Condition on environment variables. The before test logic will only run when this condition matches.
        Parameters:
        envs -