Uses of Interface
org.testng.ITestContext
Packages that use ITestContext
Package
Description
-
Uses of ITestContext in org.testng
Classes in org.testng that implement ITestContextFields in org.testng declared as ITestContextFields in org.testng with type parameters of type ITestContextModifier and TypeFieldDescriptionprivate final Collection<ITestContext> TestListenerAdapter.m_testContextsMethods in org.testng that return ITestContextModifier and TypeMethodDescriptionISuiteResult.getTestContext()ITestResult.getTestContext()SuiteResult.getTestContext()Methods in org.testng that return types with arguments of type ITestContextMethods in org.testng with parameters of type ITestContextModifier and TypeMethodDescriptiondefault voidIDataProviderListener.afterDataProviderExecution(IDataProviderMethod dataProviderMethod, ITestNGMethod method, ITestContext iTestContext) This method gets invoked just after a data provider is invoked.default voidIInvokedMethodListener.afterInvocation(IInvokedMethod method, ITestResult testResult, ITestContext context) To be implemented if the method needs a handle to contextual information.default voidIDataProviderListener.beforeDataProviderExecution(IDataProviderMethod dataProviderMethod, ITestNGMethod method, ITestContext iTestContext) This method gets invoked just before a data provider is invoked.default voidIInvokedMethodListener.beforeInvocation(IInvokedMethod method, ITestResult testResult, ITestContext context) To be implemented if the method needs a handle to contextual information.com.google.inject.ModuleIModuleFactory.createModule(ITestContext context, Class<?> testClass) IDataProviderInterceptor.intercept(Iterator<Object[]> original, IDataProviderMethod dataProviderMethod, ITestNGMethod method, ITestContext iTestContext) IMethodInterceptor.intercept(List<IMethodInstance> methods, ITestContext context) InstanceOrderingMethodInterceptor.intercept(List<IMethodInstance> methods, ITestContext context) PreserveOrderMethodInterceptor.intercept(List<IMethodInstance> methods, ITestContext context) default voidIDataProviderListener.onDataProviderFailure(ITestNGMethod method, ITestContext ctx, RuntimeException t) This method gets invoked when the data provider encounters an exceptiondefault voidITestListener.onFinish(ITestContext context) Invoked after all the test methods belonging to the classes inside the <test> tag have run and all their Configuration methods have been called.voidTestListenerAdapter.onFinish(ITestContext testContext) default voidITestListener.onStart(ITestContext context) Invoked before running all the test methods belonging to the classes inside the <test> tag and calling all their Configuration methods.voidTestListenerAdapter.onStart(ITestContext testContext) SuiteResultCounts.seggregateSkippedTests(ITestContext context) Constructors in org.testng with parameters of type ITestContext -
Uses of ITestContext in org.testng.internal
Fields in org.testng.internal declared as ITestContextModifier and TypeFieldDescriptionprivate final ITestContextDefaultListenerFactory.contextprivate final ITestContextParameters.MethodParameters.contextprivate ITestContextTestResult.m_contextprivate final ITestContextClassImpl.m_testContextprivate final ITestContextFactoryMethod.m_testContextprivate final ITestContextTestNGClassFinder.m_testContextMethods in org.testng.internal that return ITestContextMethods in org.testng.internal with parameters of type ITestContextModifier and TypeMethodDescription(package private) voidExitCode.computeAndUpdate(ITestContext context) static Object[]Parameters.createConfigurationParameters(Method m, Map<String, String> params, Object[] parameterValues, ITestNGMethod currentTestMethod, IAnnotationFinder finder, XmlSuite xmlSuite, ITestContext ctx, ITestResult testResult) Creates the parameters needed for the specified@ConfigurationMethod.static ITestNGListenerFactoryTestListenerHelper.createListenerFactory(ITestObjectFactory objectFactory, TestNGClassFinder finder, Class<? extends ITestNGListenerFactory> factoryClass, ITestContext context) private static booleanTestNGClassFinder.excludeFactory(FactoryMethod fm, ITestContext ctx) private static IDataProviderMethodParameters.findDataProvider(ITestObjectFactory objectFactory, Object instance, ITestClass clazz, IAnnotationFinder finder, String name, Class<?> dataProviderClass, boolean isDynamicDataProvider, ITestContext context) Find a method that has a @DataProvider(name=name)private static IDataProviderMethodParameters.findDataProvider(ITestObjectFactory objectFactory, Object instance, ITestClass clazz, ConstructorOrMethod m, IAnnotationFinder finder, ITestContext context) protected IClassBaseClassFinder.findOrCreateIClass(ITestContext context, Class<?> cls, XmlClass xmlClass, Object instance, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory) private voidTestResult.init(ITestNGMethod method, ITestContext ctx, Throwable t, long start, long end) static Object[]Parameters.injectParameters(Object[] parameterValues, Method method, ITestContext context) Gets an array of parameter values returned by data provider or the ones that are injected based on parameter type.static TestResultTestResult.newContextAwareTestResult(ITestNGMethod method, ITestContext ctx) static TestResultTestResult.newEndTimeAwareTestResult(ITestNGMethod method, ITestContext ctx, Throwable t, long start) static Parameters.MethodParametersParameters.MethodParameters.newInstance(Map<String, String> params, ITestNGMethod testNGMethod, ITestContext context) static TestResultTestResult.newTestResultFrom(TestResult result, ITestNGMethod method, ITestContext ctx, long start) static TestResultTestResult.newTestResultWithCauseAs(ITestNGMethod method, ITestContext ctx, Throwable t) voidExitCodeListener.onFinish(ITestContext context) voidExitCodeListener.onStart(ITestContext context) voidTestResult.setContext(ITestContext context) Constructors in org.testng.internal with parameters of type ITestContextModifierConstructorDescriptionClassImpl(ITestContext context, Class<?> cls, XmlClass xmlClass, Object instance, Map<Class<?>, IClass> classes, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory) DefaultListenerFactory(ITestObjectFactory objectFactory, ITestContext context) (package private)FactoryMethod(ConstructorOrMethod com, Object instance, IAnnotationFinder annotationFinder, ITestContext testContext, ITestObjectFactory objectFactory, DataProviderHolder holder) MethodParameters(Map<String, String> params, Map<String, String> methodParams, Object[] pv, Method m, ITestContext ctx, ITestResult tr) TestNGClassFinder(ClassInfoMap cim, Map<Class<?>, List<Object>> instanceMap, IConfiguration configuration, ITestContext testContext, DataProviderHolder holder) -
Uses of ITestContext in org.testng.internal.invokers
Fields in org.testng.internal.invokers declared as ITestContextModifier and TypeFieldDescriptionprivate final ITestContextTestInvoker.MethodInvocationAgent.contextprotected final ITestContextBaseInvoker.m_testContextprivate final ITestContextInvokedMethodListenerInvoker.m_testContextprivate final ITestContextTestMethodWithDataProviderMethodWorker.m_testContextprivate final ITestContextTestMethodWorker.m_testContextprivate ITestContextAbstractParallelWorker.Arguments.testContextMethods in org.testng.internal.invokers that return ITestContextMethods in org.testng.internal.invokers with parameters of type ITestContextModifier and TypeMethodDescription(package private) ParameterHandler.ParameterBagParameterHandler.createParameters(ITestNGMethod testMethod, Map<String, String> parameters, Map<String, String> allParameterNames, ITestContext testContext) (package private) ParameterHandler.ParameterBagParameterHandler.createParameters(ITestNGMethod testMethod, Map<String, String> parameters, Map<String, String> allParameterNames, ITestContext testContext, Object fedInstance) private static ThrowableExceptionUtils.getConfigFailureException(ITestContext context) (package private) static ThrowableExceptionUtils.getExceptionDetails(ITestContext context, Object instance) MethodInvocationHelper.getParameters(Method dataProvider, ITestNGMethod method, ITestContext testContext, Object fedInstance, IAnnotationFinder annotationFinder) private ParameterHandler.ParameterBagParameterHandler.handleParameters(ITestNGMethod testMethod, Object instance, Map<String, String> allParameterNames, Map<String, String> parameters, ITestContext testContext, Object fedInstance) MethodInvocationHelper.invokeDataProvider(Object instance, Method dataProvider, ITestNGMethod method, ITestContext testContext, Object fedInstance, IAnnotationFinder annotationFinder) private List<ITestResult> TestInvoker.invokePooledTestMethods(ITestNGMethod testMethod, Map<String, String> parameters, ConfigurationGroupMethods groupMethods, ITestContext testContext) Invokes a method that has a specified threadPoolSize.ITestInvoker.invokeTestMethods(ITestNGMethod testMethod, ConfigurationGroupMethods groupMethods, Object instance, ITestContext context) TestInvoker.invokeTestMethods(ITestNGMethod testMethod, ConfigurationGroupMethods groupMethods, Object instance, ITestContext context) ITestInvoker.retryFailed(TestMethodArguments arguments, List<ITestResult> result, int failureCount, ITestContext testContext) TestInvoker.retryFailed(TestMethodArguments arguments, List<ITestResult> result, int failureCount, ITestContext testContext) IMethodRunner.runInParallel(TestMethodArguments arguments, ITestInvoker testInvoker, ITestContext context, AtomicInteger invocationCount, ITestInvoker.FailureContext failure, Iterator<Object[]> allParameterValues, boolean skipFailedInvocationCounts) MethodRunner.runInParallel(TestMethodArguments arguments, ITestInvoker testInvoker, ITestContext context, AtomicInteger invocationCount, ITestInvoker.FailureContext failure, Iterator<Object[]> allParamValues, boolean skipFailedInvocationCounts) IMethodRunner.runInSequence(TestMethodArguments arguments, ITestInvoker testInvoker, ITestContext context, AtomicInteger invocationCount, ITestInvoker.FailureContext failure, Iterator<Object[]> allParameterValues, boolean skipFailedInvocationCounts) MethodRunner.runInSequence(TestMethodArguments arguments, ITestInvoker testInvoker, ITestContext context, AtomicInteger invocationCount, ITestInvoker.FailureContext failure, Iterator<Object[]> allParamValues, boolean skipFailedInvocationCounts) AbstractParallelWorker.Arguments.Builder.testContext(ITestContext testContext) Constructors in org.testng.internal.invokers with parameters of type ITestContextModifierConstructorDescriptionBaseInvoker(ITestResultNotifier notifier, Collection<IInvokedMethodListener> invokedMethodListeners, ITestContext testContext, SuiteRunState suiteState, IConfiguration configuration, SuiteRunner suiteRunner) ConfigInvoker(ITestResultNotifier notifier, Collection<IInvokedMethodListener> invokedMethodListeners, ITestContext testContext, SuiteRunState suiteState, IConfiguration configuration, IConfigurationListener internalConfigurationListener, SuiteRunner suiteRunner) InvokedMethodListenerInvoker(InvokedMethodListenerMethod listenerMethod, ITestResult testResult, ITestContext testContext) Creates a new invoker instance which can be used to call the specifiedlistenerMethodon any number ofIInvokedMethodListeners.Invoker(IConfiguration configuration, ITestContext testContext, ITestResultNotifier notifier, SuiteRunState state, boolean skipFailedInvocationCounts, Collection<IInvokedMethodListener> invokedMethodListeners, List<IClassListener> classListeners, DataProviderHolder holder, IConfigurationListener internalConfigurationListener, SuiteRunner suiteRunner) MethodInvocationAgent(TestMethodArguments arguments, ITestInvoker invoker, ITestContext context) SingleTestMethodWorker(TestInvoker testInvoker, ConfigInvoker configInvoker, IMethodInstance testMethod, Map<String, String> parameters, ITestContext testContext, List<IClassListener> listeners) TestInvoker(ITestResultNotifier m_notifier, ITestContext m_testContext, SuiteRunState m_suiteState, IConfiguration m_configuration, Collection<IInvokedMethodListener> m_invokedMethodListeners, DataProviderHolder holder, List<IClassListener> m_classListeners, boolean m_skipFailedInvocationCounts, ConfigInvoker invoker, SuiteRunner suiteRunner) TestMethodWithDataProviderMethodWorker(ITestInvoker testInvoker, ITestNGMethod testMethod, int parameterIndex, Object[] parameterValues, Object instance, Map<String, String> parameters, ITestClass testClass, ITestNGMethod[] beforeMethods, ITestNGMethod[] afterMethods, ConfigurationGroupMethods groupMethods, ITestContext testContext, boolean skipFailedInvocationCounts, int invocationCount, int failureCount, ITestResultNotifier notifier) TestMethodWorker(ITestInvoker testInvoker, IConfigInvoker configInvoker, List<IMethodInstance> testMethods, Map<String, String> parameters, ConfigurationGroupMethods groupMethods, ClassMethodMap classMethodMap, ITestContext testContext, List<IClassListener> listeners) -
Uses of ITestContext in org.testng.internal.objects
Fields in org.testng.internal.objects declared as ITestContextConstructors in org.testng.internal.objects with parameters of type ITestContext -
Uses of ITestContext in org.testng.internal.objects.pojo
Fields in org.testng.internal.objects.pojo declared as ITestContextMethods in org.testng.internal.objects.pojo that return ITestContextConstructors in org.testng.internal.objects.pojo with parameters of type ITestContextModifierConstructorDescriptionCreationAttributes(ITestContext ctx, BasicAttributes basic, DetailedAttributes detailed) -
Uses of ITestContext in org.testng.internal.reflect
Fields in org.testng.internal.reflect declared as ITestContextMethods in org.testng.internal.reflect that return ITestContextMethods in org.testng.internal.reflect with parameters of type ITestContextModifier and TypeMethodDescriptionstatic Object[]ReflectionRecipes.inject(Parameter[] parameters, Set<InjectableParameter> filters, Object[] args, Constructor<?> constructor, ITestContext context, ITestResult testResult) Injects appropriate arguments.static Object[]ReflectionRecipes.inject(Parameter[] parameters, Set<InjectableParameter> filters, Object[] args, Method injectionMethod, ITestContext context, ITestResult testResult) Injects appropriate arguments.private static Object[]ReflectionRecipes.nativelyInject(Parameter[] parameters, Set<InjectableParameter> filters, Object[] args, Object injectionMethod, ITestContext context, ITestResult testResult) Constructors in org.testng.internal.reflect with parameters of type ITestContextModifierConstructorDescriptionMethodMatcherContext(Method method, Object[] arguments, ITestContext testContext, ITestResult testResult) Constructs a context for MethodMatchers. -
Uses of ITestContext in org.testng.reporters
Fields in org.testng.reporters declared as ITestContextMethods in org.testng.reporters with parameters of type ITestContextModifier and TypeMethodDescriptionprivate voidJUnitXMLReporter.createElementFromIgnoredTests(XMLStringBuffer doc, ITestContext context) private voidFailedReporter.createXmlTest(ITestContext context, List<ITestNGMethod> methods, XmlTest srcXmlTest) Generate testng-failed.xmlprivate StringJUnitXMLReporter.generateFileName(ITestContext context) This method guarantees unique file names for reports.
Also, this will guarantee that the old reports are overwritten when tests are run again.static voidTestHTMLReporter.generateLog(ITestContext testContext, String host, String outputDirectory, Collection<ITestResult> failedConfs, Collection<ITestResult> skippedConfs, Collection<ITestResult> passedTests, Collection<ITestResult> failedTests, Collection<ITestResult> skippedTests, Collection<ITestResult> percentageTests) protected voidJUnitXMLReporter.generateReport(ITestContext context) generate the XML report given what we know from all the test resultsprivate voidFailedReporter.generateXmlTest(XmlTest xmlTest, ITestContext context, Set<ITestResult> failedTests, Set<ITestResult> skippedTests) private static voidFailedReporter.getAllGroupApplicableConfigs(ITestContext context, Set<ITestNGMethod> relevantConfigs, ITestNGMethod m) private static StringTestHTMLReporter.getOutputFile(ITestContext context) JUnitXMLReporter.getPackages(ITestContext context) private voidTextReporter.logResults(ITestContext context) private voidVerboseReporter.logResults(ITestContext context) Print out test summaryvoidExitCodeListener.onFinish(ITestContext context) voidJUnitXMLReporter.onFinish(ITestContext context) Invoked after all the tests have run and all their Configuration methods have been called.voidTestHTMLReporter.onFinish(ITestContext context) voidTextReporter.onFinish(ITestContext context) voidVerboseReporter.onFinish(ITestContext context) voidExitCodeListener.onStart(ITestContext context) voidJUnitXMLReporter.onStart(ITestContext context) Invoked after the test class is instantiated and before any configuration method is called.voidTestHTMLReporter.onStart(ITestContext context) voidVerboseReporter.onStart(ITestContext ctx) private Set<ITestResult> PerSuiteXMLReporter.results(ITestContext context) Constructors in org.testng.reporters with parameters of type ITestContext -
Uses of ITestContext in org.testng.reporters.jq
Methods in org.testng.reporters.jq with parameters of type ITestContext