Uses of Interface
org.testng.ITestContext
-
Packages that use ITestContext Package Description org.testng org.testng.internal org.testng.internal.invokers org.testng.internal.reflect org.testng.reporters -
-
Uses of ITestContext in org.testng
Classes in org.testng that implement ITestContext Modifier and Type Class Description class
TestRunner
This class takes care of running one Test.Methods in org.testng that return ITestContext Modifier and Type Method Description ITestContext
ISuiteResult. getTestContext()
ITestContext
ITestResult. getTestContext()
Methods in org.testng that return types with arguments of type ITestContext Modifier and Type Method Description java.util.List<ITestContext>
TestListenerAdapter. getTestContexts()
Methods in org.testng with parameters of type ITestContext Modifier and Type Method Description void
IDataProviderListener. afterDataProviderExecution(IDataProviderMethod dataProviderMethod, ITestNGMethod method, ITestContext iTestContext)
This method gets invoked just after a data provider is invoked.void
IInvokedMethodListener2. afterInvocation(IInvokedMethod method, ITestResult testResult, ITestContext context)
To be implemented if the method needs a handle to contextual information.void
IDataProviderListener. beforeDataProviderExecution(IDataProviderMethod dataProviderMethod, ITestNGMethod method, ITestContext iTestContext)
This method gets invoked just before a data provider is invoked.void
IInvokedMethodListener2. beforeInvocation(IInvokedMethod method, ITestResult testResult, ITestContext context)
To be implemented if the method needs a handle to contextual information.com.google.inject.Module
IModuleFactory. createModule(ITestContext context, java.lang.Class<?> testClass)
java.util.List<IMethodInstance>
IMethodInterceptor. intercept(java.util.List<IMethodInstance> methods, ITestContext context)
void
ITestListener. onFinish(ITestContext context)
Invoked after all the tests have run and all their Configuration methods have been called.void
TestListenerAdapter. onFinish(ITestContext testContext)
void
TestNG.ExitCodeListener. onFinish(ITestContext context)
Deprecated.void
ITestListener. onStart(ITestContext context)
Invoked after the test class is instantiated and before any configuration method is called.void
TestListenerAdapter. onStart(ITestContext testContext)
void
TestNG.ExitCodeListener. onStart(ITestContext context)
Deprecated. -
Uses of ITestContext in org.testng.internal
Methods in org.testng.internal that return ITestContext Modifier and Type Method Description ITestContext
AbstractParallelWorker.Arguments. getTestContext()
ITestContext
TestResult. getTestContext()
Methods in org.testng.internal with parameters of type ITestContext Modifier and Type Method Description static java.lang.Object[]
Parameters. createConfigurationParameters(java.lang.reflect.Method m, java.util.Map<java.lang.String,java.lang.String> params, java.lang.Object[] parameterValues, ITestNGMethod currentTestMethod, IAnnotationFinder finder, XmlSuite xmlSuite, ITestContext ctx, ITestResult testResult)
Creates the parameters needed for the specified @ConfigurationMethod
.protected IClass
BaseClassFinder. findOrCreateIClass(ITestContext context, java.lang.Class<?> cls, XmlClass xmlClass, java.lang.Object instance, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
protected IClass
BaseClassFinder. findOrCreateIClass(ITestContext context, java.lang.Class<?> cls, XmlClass xmlClass, java.lang.Object instance, XmlTest xmlTest, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
Deprecated.- This method stands deprecated as of TestNG v6.13static java.lang.Object
Parameters. getInjectedParameter(java.lang.Class<?> c, java.lang.reflect.Method method, ITestContext context, ITestResult testResult)
Deprecated.- This method stands deprecated as of TestNG v6.11.void
TestResult. init(IClass testClass, java.lang.Object instance, ITestNGMethod method, java.lang.Throwable throwable, long start, long end, ITestContext context)
static java.lang.Object[]
Parameters. injectParameters(java.lang.Object[] parameterValues, java.lang.reflect.Method method, ITestContext context)
Gets an array of parameter values returned by data provider or the ones that are injected based on parameter type.protected static java.util.Iterator<java.lang.Object[]>
MethodInvocationHelper. invokeDataProvider(java.lang.Object instance, java.lang.reflect.Method dataProvider, ITestNGMethod method, ITestContext testContext, java.lang.Object fedInstance, IAnnotationFinder annotationFinder)
java.util.List<ITestResult>
IInvoker. invokeTestMethods(ITestNGMethod testMethod, XmlSuite suite, java.util.Map<java.lang.String,java.lang.String> parameters, ConfigurationGroupMethods groupMethods, java.lang.Object instance, ITestContext testContext)
Invoke the given methodjava.util.List<ITestResult>
Invoker. invokeTestMethods(ITestNGMethod testMethod, XmlSuite suite, java.util.Map<java.lang.String,java.lang.String> testParameters, ConfigurationGroupMethods groupMethods, java.lang.Object instance, ITestContext testContext)
Invoke all the test methods.protected void
TestMethodWorker. invokeTestMethods(ITestNGMethod tm, java.lang.Object instance, ITestContext testContext)
static Parameters.MethodParameters
Parameters.MethodParameters. newInstance(java.util.Map<java.lang.String,java.lang.String> params, ITestNGMethod testNGMethod, ITestContext context)
void
ExitCodeListener. onFinish(ITestContext context)
void
ExitCodeListener. onStart(ITestContext context)
void
TestResult. setContext(ITestContext context)
AbstractParallelWorker.Arguments.Builder
AbstractParallelWorker.Arguments.Builder. testContext(ITestContext testContext)
Constructors in org.testng.internal with parameters of type ITestContext Constructor Description ClassImpl(ITestContext context, java.lang.Class<?> cls, XmlClass xmlClass, java.lang.Object instance, java.util.Map<java.lang.Class<?>,IClass> classes, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
ClassImpl(ITestContext context, java.lang.Class<?> cls, XmlClass xmlClass, java.lang.Object instance, java.util.Map<java.lang.Class<?>,IClass> classes, XmlTest xmlTest, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
Deprecated.- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13FactoryMethod(ConstructorOrMethod com, java.lang.Object instance, XmlTest xmlTest, IAnnotationFinder annotationFinder, ITestContext testContext, ITestObjectFactory objectFactory)
Deprecated.- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13FactoryMethod(ConstructorOrMethod com, java.lang.Object instance, XmlTest xmlTest, IAnnotationFinder annotationFinder, ITestContext testContext, ITestObjectFactory objectFactory, java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners)
Deprecated.- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13Invoker(IConfiguration configuration, ITestContext testContext, ITestResultNotifier notifier, SuiteRunState state, boolean skipFailedInvocationCounts, java.util.Collection<IInvokedMethodListener> invokedMethodListeners, java.util.List<IClassListener> classListeners, java.util.Collection<IDataProviderListener> dataProviderListeners)
MethodParameters(java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> methodParams, java.lang.Object[] pv, java.lang.reflect.Method m, ITestContext ctx, ITestResult tr)
TestMethodWithDataProviderMethodWorker(Invoker invoker, ITestNGMethod testMethod, int parameterIndex, java.lang.Object[] parameterValues, java.lang.Object instance, XmlSuite suite, java.util.Map<java.lang.String,java.lang.String> parameters, ITestClass testClass, ITestNGMethod[] beforeMethods, ITestNGMethod[] afterMethods, ConfigurationGroupMethods groupMethods, ExpectedExceptionsHolder expectedExceptionHolder, ITestContext testContext, boolean skipFailedInvocationCounts, int invocationCount, int failureCount, ITestResultNotifier notifier)
TestMethodWorker(IInvoker invoker, java.util.List<IMethodInstance> testMethods, XmlSuite suite, java.util.Map<java.lang.String,java.lang.String> parameters, ConfigurationGroupMethods groupMethods, ClassMethodMap classMethodMap, ITestContext testContext, java.util.List<IClassListener> listeners)
TestNGClassFinder(ClassInfoMap cim, java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> instanceMap, IConfiguration configuration, ITestContext testContext, java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners)
TestNGClassFinder(ClassInfoMap cim, java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> instanceMap, XmlTest xmlTest, IConfiguration configuration, ITestContext testContext)
Deprecated.- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13TestNGClassFinder(ClassInfoMap cim, java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> instanceMap, XmlTest xmlTest, IConfiguration configuration, ITestContext testContext, java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners)
Deprecated.- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13TestNGClassFinder(ClassInfoMap cim, XmlTest xmlTest, IConfiguration configuration, ITestContext testContext)
Deprecated.- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13TestNGClassFinder(ClassInfoMap cim, XmlTest xmlTest, IConfiguration configuration, ITestContext testContext, java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners)
Deprecated.- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13TestResult(java.lang.Object instance, ITestNGMethod method, java.lang.Throwable throwable, ITestContext context)
TestResult(IClass testClass, java.lang.Object instance, ITestNGMethod method, java.lang.Throwable throwable, long start, long end, ITestContext context)
-
Uses of ITestContext in org.testng.internal.invokers
Constructors in org.testng.internal.invokers with parameters of type ITestContext Constructor Description InvokedMethodListenerInvoker(InvokedMethodListenerMethod listenerMethod, ITestResult testResult, ITestContext testContext)
Creates a new invoker instance which can be used to call the specifiedlistenerMethod
on any number ofIInvokedMethodListener
s. -
Uses of ITestContext in org.testng.internal.reflect
Methods in org.testng.internal.reflect that return ITestContext Modifier and Type Method Description ITestContext
MethodMatcherContext. getTestContext()
Methods in org.testng.internal.reflect with parameters of type ITestContext Modifier and Type Method Description static java.lang.Object[]
ReflectionRecipes. inject(Parameter[] parameters, java.util.Set<InjectableParameter> filters, java.lang.Object[] args, java.lang.reflect.Constructor constructor, ITestContext context, ITestResult testResult)
Injects appropriate arguments.static java.lang.Object[]
ReflectionRecipes. inject(Parameter[] parameters, java.util.Set<InjectableParameter> filters, java.lang.Object[] args, java.lang.reflect.Method injectionMethod, ITestContext context, ITestResult testResult)
Injects appropriate arguments.Constructors in org.testng.internal.reflect with parameters of type ITestContext Constructor Description MethodMatcherContext(java.lang.reflect.Method method, java.lang.Object[] arguments, ITestContext testContext, ITestResult testResult)
Constructs a context for MethodMatchers. -
Uses of ITestContext in org.testng.reporters
Methods in org.testng.reporters with parameters of type ITestContext Modifier and Type Method Description static void
TestHTMLReporter. generateLog(ITestContext testContext, java.lang.String host, java.lang.String outputDirectory, java.util.Collection<ITestResult> failedConfs, java.util.Collection<ITestResult> skippedConfs, java.util.Collection<ITestResult> passedTests, java.util.Collection<ITestResult> failedTests, java.util.Collection<ITestResult> skippedTests, java.util.Collection<ITestResult> percentageTests)
protected void
JUnitXMLReporter. generateReport(ITestContext context)
generate the XML report given what we know from all the test resultsvoid
JUnitXMLReporter. onFinish(ITestContext context)
Invoked after all the tests have run and all their Configuration methods have been called.void
TestHTMLReporter. onFinish(ITestContext context)
void
TextReporter. onFinish(ITestContext context)
void
VerboseReporter. onFinish(ITestContext context)
void
JUnitXMLReporter. onStart(ITestContext context)
Invoked after the test class is instantiated and before any configuration method is called.void
TestHTMLReporter. onStart(ITestContext context)
void
VerboseReporter. onStart(ITestContext ctx)
Constructors in org.testng.reporters with parameters of type ITestContext Constructor Description TestResult(ITestContext context)
-