Package org.testng.internal
Class TestListenerHelper
- java.lang.Object
-
- org.testng.internal.TestListenerHelper
-
public final class TestListenerHelper extends java.lang.Object
A helper class that internally houses some of the listener related actions support.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TestListenerHelper.ListenerHolder
(package private) static class
TestListenerHelper.ListenerInvocationException
-
Constructor Summary
Constructors Modifier Constructor Description private
TestListenerHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ITestNGListenerFactory
createListenerFactory(TestNGClassFinder finder, java.lang.Class<? extends ITestNGListenerFactory> factoryClass)
static TestListenerHelper.ListenerHolder
findAllListeners(java.lang.Class<?> cls, IAnnotationFinder finder)
private static void
ignoreInternalGradleException(java.lang.Exception e)
(package private) static void
runPostConfigurationListeners(ITestResult tr, ITestNGMethod tm, java.util.List<IConfigurationListener> listeners)
(package private) static void
runPreConfigurationListeners(ITestResult tr, ITestNGMethod tm, java.util.List<IConfigurationListener> listeners)
static void
runTestListeners(ITestResult tr, java.util.List<ITestListener> listeners)
Iterates through a bunch of listeners and invokes them.
-
-
-
Method Detail
-
runPreConfigurationListeners
static void runPreConfigurationListeners(ITestResult tr, ITestNGMethod tm, java.util.List<IConfigurationListener> listeners)
-
runPostConfigurationListeners
static void runPostConfigurationListeners(ITestResult tr, ITestNGMethod tm, java.util.List<IConfigurationListener> listeners)
-
ignoreInternalGradleException
private static void ignoreInternalGradleException(java.lang.Exception e)
-
runTestListeners
public static void runTestListeners(ITestResult tr, java.util.List<ITestListener> listeners)
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(java.lang.Class<?> cls, IAnnotationFinder finder)
- Returns:
- all the @Listeners annotations found in the current class and its superclasses.
-
createListenerFactory
public static ITestNGListenerFactory createListenerFactory(TestNGClassFinder finder, java.lang.Class<? extends ITestNGListenerFactory> factoryClass)
-
-