Package org.testng.internal
Class TestListenerHelper
java.lang.Object
org.testng.internal.TestListenerHelper
A helper class that internally houses some of the listener related actions support.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
(package private) static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ITestNGListenerFactory
createListenerFactory
(TestNGClassFinder finder, Class<? extends ITestNGListenerFactory> factoryClass) findAllListeners
(Class<?> cls, IAnnotationFinder finder) private static void
(package private) static void
runPostConfigurationListeners
(ITestResult tr, ITestNGMethod tm, List<IConfigurationListener> listeners) (package private) static void
runPreConfigurationListeners
(ITestResult tr, ITestNGMethod tm, List<IConfigurationListener> listeners) static void
runTestListeners
(ITestResult tr, List<ITestListener> listeners) Iterates through a bunch of listeners and invokes them.
-
Constructor Details
-
TestListenerHelper
private TestListenerHelper()
-
-
Method Details
-
runPreConfigurationListeners
static void runPreConfigurationListeners(ITestResult tr, ITestNGMethod tm, List<IConfigurationListener> listeners) -
runPostConfigurationListeners
static void runPostConfigurationListeners(ITestResult tr, ITestNGMethod tm, List<IConfigurationListener> listeners) -
ignoreInternalGradleException
-
runTestListeners
Iterates through a bunch of listeners and invokes them.- Parameters:
tr
- - TheITestResult
object that is to be fed into a listener when invoking it.listeners
- - A list ofITestListener
objects which are to be invoked.
-
findAllListeners
public static TestListenerHelper.ListenerHolder findAllListeners(Class<?> cls, IAnnotationFinder finder) - Returns:
- all the @Listeners annotations found in the current class and its superclasses and inherited interfaces.
-
createListenerFactory
public static ITestNGListenerFactory createListenerFactory(TestNGClassFinder finder, Class<? extends ITestNGListenerFactory> factoryClass)
-