Package org.testng

Interface ISuite

    • Method Detail

      • getName

        java.lang.String getName()
        Returns:
        the name of this suite.
      • getResults

        java.util.Map<java.lang.String,​ISuiteResult> getResults()
        Returns:
        The results for this suite.
      • getObjectFactory

        ITestObjectFactory getObjectFactory()
        Returns:
        The object factory used to create all test instances.
      • getObjectFactory2

        @Deprecated
        default IObjectFactory2 getObjectFactory2()
        Deprecated.
      • getOutputDirectory

        java.lang.String getOutputDirectory()
        Returns:
        The output directory used for the reports.
      • getParallel

        java.lang.String getParallel()
        Returns:
        true if the tests must be run in parallel.
      • getParentModule

        java.lang.String getParentModule()
      • getGuiceStage

        java.lang.String getGuiceStage()
      • getParameter

        java.lang.String getParameter​(java.lang.String parameterName)
        Parameters:
        parameterName - The name of the parameter
        Returns:
        The value of this parameter, or null if none was specified.
      • getMethodsByGroups

        java.util.Map<java.lang.String,​java.util.Collection<ITestNGMethod>> getMethodsByGroups()
        Retrieves the map of groups and their associated test methods.
        Returns:
        A map where the key is the group and the value is a list of methods used by this group.
      • getAllInvokedMethods

        java.util.List<IInvokedMethod> getAllInvokedMethods()
        Returns:
        a list of all the methods that were invoked in this suite.
      • getExcludedMethods

        java.util.Collection<ITestNGMethod> getExcludedMethods()
        Returns:
        All the methods that were not included in this test run.
      • run

        void run()
        Triggers the start of running tests included in the suite.
      • getHost

        java.lang.String getHost()
        Returns:
        The host where this suite was run, or null if it was run locally. The returned string has the form: host:port
      • getSuiteState

        SuiteRunState getSuiteState()
        Retrieves the shared state for a suite.
        Returns:
        the share state of the current suite.
      • getAnnotationFinder

        org.testng.internal.annotations.IAnnotationFinder getAnnotationFinder()
        Returns:
        the annotation finder used for the specified type (JDK5 or javadoc)
      • getXmlSuite

        XmlSuite getXmlSuite()
        Returns:
        The representation of the current XML suite file.
      • getParentInjector

        com.google.inject.Injector getParentInjector()
      • setParentInjector

        void setParentInjector​(com.google.inject.Injector injector)
      • getAllMethods

        java.util.List<ITestNGMethod> getAllMethods()
        Returns:
        the total number of methods found in this suite. The presence of factories or data providers might cause the actual number of test methods run be bigger than this list.