| Package | Description |
|---|---|
| org.testng | |
| org.testng.internal | |
| org.testng.internal.invokers | |
| org.testng.internal.objects.pojo | |
| org.testng.internal.reflect | |
| org.testng.reporters |
| Modifier and Type | Class and Description |
|---|---|
class |
TestRunner
This class takes care of running one Test.
|
| Modifier and Type | Method and Description |
|---|---|
ITestContext |
ITestResult.getTestContext() |
ITestContext |
ISuiteResult.getTestContext() |
| Modifier and Type | Method and Description |
|---|---|
List<ITestContext> |
TestListenerAdapter.getTestContexts() |
| Modifier and Type | Method and Description |
|---|---|
default void |
IDataProviderListener.afterDataProviderExecution(IDataProviderMethod dataProviderMethod,
ITestNGMethod method,
ITestContext iTestContext)
This method gets invoked just after a data provider is invoked.
|
default void |
IInvokedMethodListener.afterInvocation(IInvokedMethod method,
ITestResult testResult,
ITestContext context)
To be implemented if the method needs a handle to contextual information.
|
default void |
IDataProviderListener.beforeDataProviderExecution(IDataProviderMethod dataProviderMethod,
ITestNGMethod method,
ITestContext iTestContext)
This method gets invoked just before a data provider is invoked.
|
default void |
IInvokedMethodListener.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,
Class<?> testClass) |
Iterator<Object[]> |
IDataProviderInterceptor.intercept(Iterator<Object[]> original,
IDataProviderMethod dataProviderMethod,
ITestNGMethod method,
ITestContext iTestContext) |
List<IMethodInstance> |
IMethodInterceptor.intercept(List<IMethodInstance> methods,
ITestContext context) |
default void |
IDataProviderListener.onDataProviderFailure(ITestNGMethod method,
ITestContext ctx,
RuntimeException t)
This method gets invoked when the data provider encounters an exception
|
default void |
ITestListener.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.
|
void |
TestListenerAdapter.onFinish(ITestContext testContext) |
default void |
ITestListener.onStart(ITestContext context)
Invoked before running all the test methods belonging to the classes inside the <test>
tag and calling all their Configuration methods.
|
void |
TestListenerAdapter.onStart(ITestContext testContext) |
| Modifier and Type | Method and Description |
|---|---|
ITestContext |
TestResult.getTestContext() |
| Modifier and Type | Method and Description |
|---|---|
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
@Configuration Method
. |
static ITestNGListenerFactory |
TestListenerHelper.createListenerFactory(ITestObjectFactory objectFactory,
TestNGClassFinder finder,
Class<? extends ITestNGListenerFactory> factoryClass,
ITestContext context) |
protected IClass |
BaseClassFinder.findOrCreateIClass(ITestContext context,
Class<?> cls,
XmlClass xmlClass,
Object instance,
IAnnotationFinder annotationFinder,
ITestObjectFactory objectFactory) |
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 TestResult |
TestResult.newContextAwareTestResult(ITestNGMethod method,
ITestContext ctx) |
static TestResult |
TestResult.newEndTimeAwareTestResult(ITestNGMethod method,
ITestContext ctx,
Throwable t,
long start) |
static Parameters.MethodParameters |
Parameters.MethodParameters.newInstance(Map<String,String> params,
ITestNGMethod testNGMethod,
ITestContext context) |
static TestResult |
TestResult.newTestResultFrom(TestResult result,
ITestNGMethod method,
ITestContext ctx,
long start) |
static TestResult |
TestResult.newTestResultWithCauseAs(ITestNGMethod method,
ITestContext ctx,
Throwable t) |
void |
ExitCodeListener.onFinish(ITestContext context) |
void |
ExitCodeListener.onStart(ITestContext context) |
void |
TestResult.setContext(ITestContext context) |
| Constructor and Description |
|---|
ClassImpl(ITestContext context,
Class<?> cls,
XmlClass xmlClass,
Object instance,
Map<Class<?>,IClass> classes,
IAnnotationFinder annotationFinder,
ITestObjectFactory objectFactory) |
DefaultListenerFactory(ITestObjectFactory objectFactory,
ITestContext context) |
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) |
| Modifier and Type | Method and Description |
|---|---|
ITestContext |
AbstractParallelWorker.Arguments.getTestContext() |
| Modifier and Type | Method and Description |
|---|---|
static Iterator<Object[]> |
MethodInvocationHelper.invokeDataProvider(Object instance,
Method dataProvider,
ITestNGMethod method,
ITestContext testContext,
Object fedInstance,
IAnnotationFinder annotationFinder) |
List<ITestResult> |
ITestInvoker.invokeTestMethods(ITestNGMethod testMethod,
ConfigurationGroupMethods groupMethods,
Object instance,
ITestContext context) |
ITestInvoker.FailureContext |
ITestInvoker.retryFailed(TestMethodArguments arguments,
List<ITestResult> result,
int failureCount,
ITestContext testContext) |
List<ITestResult> |
MethodRunner.runInParallel(TestMethodArguments arguments,
ITestInvoker testInvoker,
ITestContext context,
AtomicInteger invocationCount,
ITestInvoker.FailureContext failure,
Iterator<Object[]> allParamValues,
boolean skipFailedInvocationCounts) |
List<ITestResult> |
IMethodRunner.runInParallel(TestMethodArguments arguments,
ITestInvoker testInvoker,
ITestContext context,
AtomicInteger invocationCount,
ITestInvoker.FailureContext failure,
Iterator<Object[]> allParameterValues,
boolean skipFailedInvocationCounts) |
List<ITestResult> |
MethodRunner.runInSequence(TestMethodArguments arguments,
ITestInvoker testInvoker,
ITestContext context,
AtomicInteger invocationCount,
ITestInvoker.FailureContext failure,
Iterator<Object[]> allParamValues,
boolean skipFailedInvocationCounts) |
List<ITestResult> |
IMethodRunner.runInSequence(TestMethodArguments arguments,
ITestInvoker testInvoker,
ITestContext context,
AtomicInteger invocationCount,
ITestInvoker.FailureContext failure,
Iterator<Object[]> allParameterValues,
boolean skipFailedInvocationCounts) |
AbstractParallelWorker.Arguments.Builder |
AbstractParallelWorker.Arguments.Builder.testContext(ITestContext testContext) |
| Constructor and Description |
|---|
InvokedMethodListenerInvoker(InvokedMethodListenerMethod listenerMethod,
ITestResult testResult,
ITestContext testContext)
Creates a new invoker instance which can be used to call the specified
listenerMethod
on any number of IInvokedMethodListeners. |
Invoker(IConfiguration configuration,
ITestContext testContext,
ITestResultNotifier notifier,
SuiteRunState state,
boolean skipFailedInvocationCounts,
Collection<IInvokedMethodListener> invokedMethodListeners,
List<IClassListener> classListeners,
DataProviderHolder holder) |
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) |
| Modifier and Type | Method and Description |
|---|---|
ITestContext |
CreationAttributes.getContext() |
| Constructor and Description |
|---|
CreationAttributes(ITestContext ctx,
BasicAttributes basic,
DetailedAttributes detailed) |
| Modifier and Type | Method and Description |
|---|---|
ITestContext |
MethodMatcherContext.getTestContext() |
| Modifier and Type | Method and Description |
|---|---|
static 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.
|
| Constructor and Description |
|---|
MethodMatcherContext(Method method,
Object[] arguments,
ITestContext testContext,
ITestResult testResult)
Constructs a context for MethodMatchers.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
TestHTMLReporter.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 void |
JUnitXMLReporter.generateReport(ITestContext context)
generate the XML report given what we know from all the test results
|
void |
VerboseReporter.onFinish(ITestContext context) |
void |
TextReporter.onFinish(ITestContext context) |
void |
TestHTMLReporter.onFinish(ITestContext context) |
void |
JUnitXMLReporter.onFinish(ITestContext context)
Invoked after all the tests have run and all their Configuration methods have been called.
|
void |
ExitCodeListener.onFinish(ITestContext context) |
void |
VerboseReporter.onStart(ITestContext ctx) |
void |
TestHTMLReporter.onStart(ITestContext context) |
void |
JUnitXMLReporter.onStart(ITestContext context)
Invoked after the test class is instantiated and before any configuration method is called.
|
void |
ExitCodeListener.onStart(ITestContext context) |
| Constructor and Description |
|---|
TestResult(ITestContext context) |
Copyright © 2025. All rights reserved.