| Modifier and Type | Method and Description |
|---|---|
ITestNGMethod |
ITestNGMethod.clone() |
static ITestNGMethod |
TestNGUtils.createITestNGMethod(ITestNGMethod existingMethod,
Method method)
Create an ITestNGMethod for @code{method} based on @code{existingMethod}, which needs to belong
to the same class.
|
ITestNGMethod[] |
ITestClass.getAfterClassMethods()
Returns all the methods that should be invoked after all the tests have been run on this class.
|
ITestNGMethod[] |
ITestMethodFinder.getAfterClassMethods(Class<?> cls) |
ITestNGMethod[] |
ITestMethodFinder.getAfterGroupsConfigurationMethods(Class<?> testClass) |
ITestNGMethod[] |
ITestClass.getAfterGroupsMethods()
Returns all @Configuration methods that should be invoked after certain groups.
|
ITestNGMethod[] |
ITestClass.getAfterSuiteMethods()
Returns all the methods that should be invoked after the suite has run.
|
ITestNGMethod[] |
TestRunner.getAfterSuiteMethods() |
ITestNGMethod[] |
ITestMethodFinder.getAfterSuiteMethods(Class<?> cls) |
ITestNGMethod[] |
ITestClass.getAfterTestConfigurationMethods()
Returns all @Configuration methods that should be invoked last before any others in the
current test.
|
ITestNGMethod[] |
TestRunner.getAfterTestConfigurationMethods() |
ITestNGMethod[] |
ITestMethodFinder.getAfterTestConfigurationMethods(Class<?> testClass) |
ITestNGMethod[] |
ITestClass.getAfterTestMethods()
Returns all the methods that should be invoked after a test method completes.
|
ITestNGMethod[] |
ITestMethodFinder.getAfterTestMethods(Class<?> cls) |
ITestNGMethod[] |
ITestContext.getAllTestMethods() |
ITestNGMethod[] |
TestRunner.getAllTestMethods() |
protected ITestNGMethod[] |
TestListenerAdapter.getAllTestMethods() |
ITestNGMethod[] |
ITestClass.getBeforeClassMethods()
Return all the methods that should be invoked after the test class has been created and before
any of its test methods is invoked.
|
ITestNGMethod[] |
ITestMethodFinder.getBeforeClassMethods(Class<?> cls) |
ITestNGMethod[] |
ITestMethodFinder.getBeforeGroupsConfigurationMethods(Class<?> testClass) |
ITestNGMethod[] |
ITestClass.getBeforeGroupsMethods()
Returns all @Configuration methods that should be invoked before certain groups.
|
ITestNGMethod[] |
ITestClass.getBeforeSuiteMethods()
Returns All the methods that should be invoked before the suite is run.
|
ITestNGMethod[] |
TestRunner.getBeforeSuiteMethods() |
ITestNGMethod[] |
ITestMethodFinder.getBeforeSuiteMethods(Class<?> cls) |
ITestNGMethod[] |
ITestClass.getBeforeTestConfigurationMethods()
Returns all @Configuration methods that should be invoked before any others in the current
test.
|
ITestNGMethod[] |
TestRunner.getBeforeTestConfigurationMethods() |
ITestNGMethod[] |
ITestMethodFinder.getBeforeTestConfigurationMethods(Class<?> testClass) |
ITestNGMethod[] |
ITestClass.getBeforeTestMethods()
Returns all the methods that should be invoked before a test method is invoked.
|
ITestNGMethod[] |
ITestMethodFinder.getBeforeTestMethods(Class<?> cls) |
ITestNGMethod |
ITestResult.getMethod() |
ITestNGMethod |
IMethodInstance.getMethod() |
ITestNGMethod |
DependencyMap.getMethodDependingOn(String methodName,
ITestNGMethod fromMethod) |
ITestNGMethod |
IInvokedMethod.getTestMethod() |
ITestNGMethod[] |
ITestClass.getTestMethods()
Returns all the applicable test methods.
|
ITestNGMethod[] |
ITestMethodFinder.getTestMethods(Class<?> cls,
XmlTest xmlTest) |
| Modifier and Type | Method and Description |
|---|---|
List<IWorker<ITestNGMethod>> |
TestRunner.createWorkers(List<ITestNGMethod> methods)
Create a list of workers to run the methods passed in parameter.
|
List<ITestNGMethod> |
ISuite.getAllMethods() |
Collection<ITestNGMethod> |
IResultMap.getAllMethods() |
List<ITestNGMethod> |
SuiteRunner.getAllMethods() |
Collection<ITestNGMethod> |
ITestContext.getExcludedMethods() |
Collection<ITestNGMethod> |
ISuite.getExcludedMethods() |
Collection<ITestNGMethod> |
TestRunner.getExcludedMethods() |
Collection<ITestNGMethod> |
SuiteRunner.getExcludedMethods() |
Map<String,Collection<ITestNGMethod>> |
ISuite.getMethodsByGroups()
Retrieves the map of groups and their associated test methods.
|
Map<String,Collection<ITestNGMethod>> |
SuiteRunner.getMethodsByGroups() |
List<ITestNGMethod> |
DependencyMap.getMethodsThatBelongTo(String group,
ITestNGMethod fromMethod) |
default List<ITestNGMethod> |
ITestResult.getSkipCausedBy() |
| Modifier and Type | Method and Description |
|---|---|
void |
TestRunner.addFailedButWithinSuccessPercentageTest(ITestNGMethod testMethod,
ITestResult result) |
void |
TestRunner.addFailedTest(ITestNGMethod testMethod,
ITestResult result) |
void |
TestRunner.addPassedTest(ITestNGMethod tm,
ITestResult tr) |
void |
TestRunner.addSkippedTest(ITestNGMethod tm,
ITestResult tr) |
default void |
IDataProviderListener.afterDataProviderExecution(IDataProviderMethod dataProviderMethod,
ITestNGMethod method,
ITestContext iTestContext)
This method gets invoked just after a data provider is invoked.
|
default void |
IConfigurationListener.beforeConfiguration(ITestResult tr,
ITestNGMethod tm)
Invoked before a configuration method is invoked.
|
default void |
IDataProviderListener.beforeDataProviderExecution(IDataProviderMethod dataProviderMethod,
ITestNGMethod method,
ITestContext iTestContext)
This method gets invoked just before a data provider is invoked.
|
static ITestNGMethod |
TestNGUtils.createITestNGMethod(ITestNGMethod existingMethod,
Method method)
Create an ITestNGMethod for @code{method} based on @code{existingMethod}, which needs to belong
to the same class.
|
Set<ITestResult> |
TestRunner.getFailedTests(ITestNGMethod tm) |
ITestNGMethod |
DependencyMap.getMethodDependingOn(String methodName,
ITestNGMethod fromMethod) |
List<ITestNGMethod> |
DependencyMap.getMethodsThatBelongTo(String group,
ITestNGMethod fromMethod) |
Set<ITestResult> |
TestRunner.getPassedTests(ITestNGMethod tm) |
Set<ITestResult> |
IResultMap.getResults(ITestNGMethod method) |
Set<ITestResult> |
TestRunner.getSkippedTests(ITestNGMethod tm) |
boolean |
IMethodSelector.includeMethod(IMethodSelectorContext context,
ITestNGMethod method,
boolean isTestMethod) |
Iterator<Object[]> |
IDataProviderInterceptor.intercept(Iterator<Object[]> original,
IDataProviderMethod dataProviderMethod,
ITestNGMethod method,
ITestContext iTestContext) |
default void |
IConfigurationListener.onConfigurationFailure(ITestResult tr,
ITestNGMethod tm)
Invoked whenever a configuration method failed.
|
default void |
IConfigurationListener.onConfigurationSkip(ITestResult tr,
ITestNGMethod tm)
Invoked whenever a configuration method was skipped.
|
default void |
IConfigurationListener.onConfigurationSuccess(ITestResult tr,
ITestNGMethod tm)
Invoked whenever a configuration method succeeded.
|
default void |
IDataProviderListener.onDataProviderFailure(ITestNGMethod method,
ITestContext ctx,
RuntimeException t)
This method gets invoked when the data provider encounters an exception
|
boolean |
ClassMethodMap.removeAndCheckIfLast(ITestNGMethod m,
Object instance)
Remove the method from this map.
|
void |
IResultMap.removeResult(ITestNGMethod m) |
| Modifier and Type | Method and Description |
|---|---|
List<IWorker<ITestNGMethod>> |
TestRunner.createWorkers(List<ITestNGMethod> methods)
Create a list of workers to run the methods passed in parameter.
|
void |
TestListenerAdapter.setAllTestMethods(List<ITestNGMethod> allTestMethods) |
void |
IMethodSelector.setTestMethods(List<ITestNGMethod> testMethods)
Invoked when all the test methods are known so that the method selector can perform additional
work, such as adding the transitive closure of all the groups being included and depended upon.
|
| Constructor and Description |
|---|
DependencyMap(ITestNGMethod[] methods) |
| Constructor and Description |
|---|
ClassMethodMap(List<ITestNGMethod> methods,
XmlMethodSelector xmlMethodSelector) |
SuiteRunner(IConfiguration configuration,
XmlSuite suite,
String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
Comparator<ITestNGMethod> comparator) |
SuiteRunner(IConfiguration configuration,
XmlSuite suite,
String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
List<IMethodInterceptor> methodInterceptors,
Collection<IInvokedMethodListener> invokedMethodListeners,
Collection<ITestListener> testListeners,
Collection<IClassListener> classListeners,
DataProviderHolder holder,
Comparator<ITestNGMethod> comparator) |
SuiteRunner(IConfiguration configuration,
XmlSuite suite,
String outputDir,
ITestRunnerFactory runnerFactory,
Comparator<ITestNGMethod> comparator) |
TestRunner(IConfiguration configuration,
ISuite suite,
XmlTest test,
boolean skipFailedInvocationCounts,
Collection<IInvokedMethodListener> invokedMethodListeners,
List<IClassListener> classListeners,
Comparator<ITestNGMethod> comparator) |
TestRunner(IConfiguration configuration,
ISuite suite,
XmlTest test,
String outputDirectory,
IAnnotationFinder finder,
boolean skipFailedInvocationCounts,
Collection<IInvokedMethodListener> invokedMethodListeners,
List<IClassListener> classListeners,
Comparator<ITestNGMethod> comparator,
DataProviderHolder otherHolder) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseTestMethod
Superclass to represent both @Test and @Configuration methods.
|
class |
ClonedMethod |
class |
ConfigurationMethod |
class |
FactoryMethod
This class represents a method annotated with @Factory
|
class |
LiteWeightTestNGMethod |
class |
TestNGMethod
This class represents a test method.
|
class |
WrappedTestNGMethod
Represents a proxy for an actual instance of
ITestNGMethod but with the exception that it
generates a unique hashcode that is different from the original ITestNGMethod instance
that it wraps. |
| Modifier and Type | Field and Description |
|---|---|
protected ITestNGMethod[] |
NoOpTestClass.m_afterClassMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_afterGroupsMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_afterSuiteMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_afterTestConfMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_afterTestMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_beforeClassMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_beforeGroupsMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_beforeSuiteMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_beforeTestConfMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_beforeTestMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_testMethods |
| Modifier and Type | Method and Description |
|---|---|
ITestNGMethod |
LiteWeightTestNGMethod.clone() |
ITestNGMethod |
WrappedTestNGMethod.clone() |
ITestNGMethod |
FactoryMethod.clone() |
abstract ITestNGMethod |
BaseTestMethod.clone() |
static ITestNGMethod[] |
MethodHelper.collectAndOrderMethods(List<ITestNGMethod> methods,
boolean forTests,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique,
List<ITestNGMethod> outExcludedMethods,
Comparator<ITestNGMethod> comparator)
Collects and orders test or configuration methods
|
static ITestNGMethod[] |
ConfigurationMethod.createAfterConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createBeforeConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createClassConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
XmlTest xmlTest,
Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createSuiteConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createTestConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
XmlTest xmlTest,
Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createTestMethodConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
XmlTest xmlTest,
Object instance) |
static ITestNGMethod[] |
MethodHelper.findDependedUponMethods(ITestNGMethod m,
ITestNGMethod[] methods)
Finds TestNG methods that the specified TestNG method depends upon
|
protected static ITestNGMethod[] |
MethodHelper.findDependedUponMethods(ITestNGMethod m,
List<ITestNGMethod> methods)
Finds TestNG methods that the specified TestNG method depends upon
|
protected static ITestNGMethod[] |
MethodGroupsHelper.findMethodsThatBelongToGroup(ITestNGMethod[] methods,
String groupRegexp) |
static ITestNGMethod[] |
MethodGroupsHelper.findMethodsThatBelongToGroup(ITestNGMethod method,
ITestNGMethod[] methods,
String groupRegexp)
Only used if a group is missing to flag an error on that method
|
ITestNGMethod[] |
NoOpTestClass.getAfterClassMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getAfterClassMethods(Class<?> cls) |
ITestNGMethod[] |
TestNGMethodFinder.getAfterGroupsConfigurationMethods(Class<?> clazz) |
ITestNGMethod[] |
NoOpTestClass.getAfterGroupsMethods() |
ITestNGMethod[] |
NoOpTestClass.getAfterSuiteMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getAfterSuiteMethods(Class<?> cls) |
ITestNGMethod[] |
NoOpTestClass.getAfterTestConfigurationMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getAfterTestConfigurationMethods(Class<?> clazz) |
ITestNGMethod[] |
NoOpTestClass.getAfterTestMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getAfterTestMethods(Class<?> cls) |
ITestNGMethod[] |
NoOpTestClass.getBeforeClassMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getBeforeClassMethods(Class<?> cls) |
ITestNGMethod[] |
TestNGMethodFinder.getBeforeGroupsConfigurationMethods(Class<?> clazz) |
ITestNGMethod[] |
NoOpTestClass.getBeforeGroupsMethods() |
ITestNGMethod[] |
NoOpTestClass.getBeforeSuiteMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getBeforeSuiteMethods(Class<?> cls) |
ITestNGMethod[] |
NoOpTestClass.getBeforeTestConfigurationMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getBeforeTestConfigurationMethods(Class<?> clazz) |
ITestNGMethod[] |
NoOpTestClass.getBeforeTestMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getBeforeTestMethods(Class<?> cls) |
ITestNGMethod[] |
TestMethodContainer.getItems() |
ITestNGMethod |
TestResult.getMethod() |
ITestNGMethod |
MethodInstance.getMethod() |
ITestNGMethod[] |
NoOpTestClass.getTestMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getTestMethods(Class<?> clazz,
XmlTest xmlTest) |
| Modifier and Type | Method and Description |
|---|---|
static DynamicGraph<ITestNGMethod> |
DynamicGraphHelper.createDynamicGraph(ITestNGMethod[] methods,
XmlTest xmlTest) |
static Map<String,List<ITestNGMethod>> |
MethodGroupsHelper.findGroupsMethods(Collection<ITestClass> classes,
boolean before) |
List<ITestNGMethod> |
ConfigurationGroupMethods.getAfterGroupMethodsForGroup(String group) |
Map<String,List<ITestNGMethod>> |
ConfigurationGroupMethods.getAfterGroupsMethods() |
default List<ITestNGMethod> |
ITestClassConfigInfo.getAllBeforeClassMethods()
get all before class config methods
|
Collection<ITestNGMethod> |
ResultMap.getAllMethods() |
List<ITestNGMethod> |
ConfigurationGroupMethods.getBeforeGroupMethodsForGroup(String group) |
Map<String,List<ITestNGMethod>> |
ConfigurationGroupMethods.getBeforeGroupsMethods() |
static Comparator<ITestNGMethod> |
Systematiser.getComparator() |
default List<ITestNGMethod> |
ITestClassConfigInfo.getInstanceBeforeClassMethods(Object instance)
Query the instance before class methods from config methods map.
|
static List<ITestNGMethod> |
MethodHelper.getMethodsDependedUpon(ITestNGMethod method,
ITestNGMethod[] methods,
Comparator<ITestNGMethod> comparator) |
List<ITestNGMethod> |
TestResult.getSkipCausedBy() |
static List<ITestNGMethod> |
MethodHelper.methodInstancesToMethods(List<IMethodInstance> methodInstances) |
static List<ITestNGMethod> |
MethodHelper.uniqueMethodList(Collection<List<ITestNGMethod>> methods)
Extracts the unique list of
ITestNGMethods. |
| Modifier and Type | Method and Description |
|---|---|
void |
ITestResultNotifier.addFailedButWithinSuccessPercentageTest(ITestNGMethod tm,
ITestResult tr) |
void |
ITestResultNotifier.addFailedTest(ITestNGMethod tm,
ITestResult tr) |
void |
ITestResultNotifier.addPassedTest(ITestNGMethod tm,
ITestResult tr) |
void |
ITestResultNotifier.addSkippedTest(ITestNGMethod tm,
ITestResult tr) |
static String |
Utils.annotationFormFor(ITestNGMethod method)
Given a TestNG method, returns the corresponding annotation based on the method type
|
protected static String |
MethodHelper.calculateMethodCanonicalName(ITestNGMethod m) |
static long |
MethodHelper.calculateTimeOut(ITestNGMethod tm) |
int |
TestMethodComparator.compare(ITestNGMethod o1,
ITestNGMethod o2) |
static int |
TestMethodComparator.compareStatic(ITestNGMethod o1,
ITestNGMethod o2) |
static ITestNGMethod[] |
ConfigurationMethod.createAfterConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createBeforeConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createClassConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
XmlTest xmlTest,
Object instance) |
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 DynamicGraph<ITestNGMethod> |
DynamicGraphHelper.createDynamicGraph(ITestNGMethod[] methods,
XmlTest xmlTest) |
static ITestNGMethod[] |
ConfigurationMethod.createSuiteConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createTestConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
XmlTest xmlTest,
Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createTestMethodConfigurationMethods(ITestObjectFactory objectFactory,
ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
XmlTest xmlTest,
Object instance) |
static String |
Utils.detailedMethodName(ITestNGMethod method,
boolean fqn) |
static void |
MethodHelper.dumpInvokedMethodInfoToConsole(ITestNGMethod[] methods,
int currentVerbosity) |
static ITestNGMethod[] |
MethodHelper.findDependedUponMethods(ITestNGMethod m,
ITestNGMethod[] methods)
Finds TestNG methods that the specified TestNG method depends upon
|
static ITestNGMethod[] |
MethodHelper.findDependedUponMethods(ITestNGMethod m,
ITestNGMethod[] methods)
Finds TestNG methods that the specified TestNG method depends upon
|
protected static ITestNGMethod[] |
MethodHelper.findDependedUponMethods(ITestNGMethod m,
List<ITestNGMethod> methods)
Finds TestNG methods that the specified TestNG method depends upon
|
protected static ITestNGMethod[] |
MethodGroupsHelper.findMethodsThatBelongToGroup(ITestNGMethod[] methods,
String groupRegexp) |
static ITestNGMethod[] |
MethodGroupsHelper.findMethodsThatBelongToGroup(ITestNGMethod method,
ITestNGMethod[] methods,
String groupRegexp)
Only used if a group is missing to flag an error on that method
|
static ITestNGMethod[] |
MethodGroupsHelper.findMethodsThatBelongToGroup(ITestNGMethod method,
ITestNGMethod[] methods,
String groupRegexp)
Only used if a group is missing to flag an error on that method
|
static void |
MethodInheritance.fixMethodInheritance(ITestNGMethod[] methods,
boolean before)
Fix the methodsDependedUpon to make sure that @Configuration methods respect inheritance
(before methods are invoked in the order Base first and after methods are invoked in the order
Child first)
|
static void |
MethodHelper.fixMethodsWithClass(ITestNGMethod[] methods,
ITestClass testCls,
List<ITestNGMethod> methodList) |
Set<ITestResult> |
ITestResultNotifier.getFailedTests(ITestNGMethod tm) |
static List<ITestNGMethod> |
MethodHelper.getMethodsDependedUpon(ITestNGMethod method,
ITestNGMethod[] methods,
Comparator<ITestNGMethod> comparator) |
static List<ITestNGMethod> |
MethodHelper.getMethodsDependedUpon(ITestNGMethod method,
ITestNGMethod[] methods,
Comparator<ITestNGMethod> comparator) |
Set<ITestResult> |
ITestResultNotifier.getPassedTests(ITestNGMethod tm) |
Set<ITestResult> |
ResultMap.getResults(ITestNGMethod method) |
Set<ITestResult> |
ITestResultNotifier.getSkippedTests(ITestNGMethod tm) |
static ParameterHolder |
Parameters.handleParameters(ITestObjectFactory objectFactory,
ITestNGMethod testMethod,
Map<String,String> allParameterNames,
Object instance,
Parameters.MethodParameters methodParams,
XmlSuite xmlSuite,
IAnnotationFinder annotationFinder,
Object fedInstance,
DataProviderHolder holder)
If the method has parameters, fill them in.
|
static ParameterHolder |
Parameters.handleParameters(ITestObjectFactory objectFactory,
ITestNGMethod testMethod,
Map<String,String> allParameterNames,
Object instance,
Parameters.MethodParameters methodParams,
XmlSuite xmlSuite,
IAnnotationFinder annotationFinder,
Object fedInstance,
DataProviderHolder holder,
String annotationName)
If the method has parameters, fill them in.
|
boolean |
XmlMethodSelector.includeMethod(IMethodSelectorContext context,
ITestNGMethod tm,
boolean isTestMethod) |
boolean |
RunInfo.includeMethod(ITestNGMethod tm,
boolean isTestMethod) |
boolean |
ConfigurationGroupMethods.isLastMethodForGroup(String group,
ITestNGMethod method) |
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.newTestResultFor(ITestNGMethod method) |
static TestResult |
TestResult.newTestResultFrom(TestResult result,
ITestNGMethod method,
ITestContext ctx,
long start) |
static TestResult |
TestResult.newTestResultWithCauseAs(ITestNGMethod method,
ITestContext ctx,
Throwable t) |
void |
ResultMap.removeResult(ITestNGMethod m) |
static void |
TestListenerHelper.runPostConfigurationListeners(ITestResult tr,
ITestNGMethod tm,
List<IConfigurationListener> listeners) |
static void |
TestListenerHelper.runPreConfigurationListeners(ITestResult tr,
ITestNGMethod tm,
List<IConfigurationListener> listeners) |
void |
NoOpTestClass.setAfterTestMethod(ITestNGMethod[] afterTestMethods) |
void |
NoOpTestClass.setBeforeTestMethods(ITestNGMethod[] beforeTestMethods) |
void |
TestResult.setMethod(ITestNGMethod method) |
| Modifier and Type | Method and Description |
|---|---|
static ITestNGMethod[] |
MethodHelper.collectAndOrderMethods(List<ITestNGMethod> methods,
boolean forTests,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique,
List<ITestNGMethod> outExcludedMethods,
Comparator<ITestNGMethod> comparator)
Collects and orders test or configuration methods
|
static ITestNGMethod[] |
MethodHelper.collectAndOrderMethods(List<ITestNGMethod> methods,
boolean forTests,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique,
List<ITestNGMethod> outExcludedMethods,
Comparator<ITestNGMethod> comparator)
Collects and orders test or configuration methods
|
static ITestNGMethod[] |
MethodHelper.collectAndOrderMethods(List<ITestNGMethod> methods,
boolean forTests,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique,
List<ITestNGMethod> outExcludedMethods,
Comparator<ITestNGMethod> comparator)
Collects and orders test or configuration methods
|
protected static ITestNGMethod[] |
MethodHelper.findDependedUponMethods(ITestNGMethod m,
List<ITestNGMethod> methods)
Finds TestNG methods that the specified TestNG method depends upon
|
protected static void |
MethodGroupsHelper.findGroupTransitiveClosure(List<ITestNGMethod> includedMethods,
List<ITestNGMethod> allMethods,
String[] includedGroups,
Set<String> outGroups,
Set<ITestNGMethod> outMethods) |
protected static void |
MethodGroupsHelper.findGroupTransitiveClosure(List<ITestNGMethod> includedMethods,
List<ITestNGMethod> allMethods,
String[] includedGroups,
Set<String> outGroups,
Set<ITestNGMethod> outMethods) |
protected static void |
MethodGroupsHelper.findGroupTransitiveClosure(List<ITestNGMethod> includedMethods,
List<ITestNGMethod> allMethods,
String[] includedGroups,
Set<String> outGroups,
Set<ITestNGMethod> outMethods) |
static void |
MethodHelper.fixMethodsWithClass(ITestNGMethod[] methods,
ITestClass testCls,
List<ITestNGMethod> methodList) |
static List<ITestNGMethod> |
MethodHelper.getMethodsDependedUpon(ITestNGMethod method,
ITestNGMethod[] methods,
Comparator<ITestNGMethod> comparator) |
static List<IMethodInstance> |
MethodHelper.methodsToMethodInstances(List<ITestNGMethod> sl) |
void |
XmlMethodSelector.setTestMethods(List<ITestNGMethod> testMethods) |
void |
RunInfo.setTestMethods(List<ITestNGMethod> testMethods) |
void |
MethodSelectorDescriptor.setTestMethods(List<ITestNGMethod> testMethods) |
static List<ITestNGMethod> |
MethodHelper.uniqueMethodList(Collection<List<ITestNGMethod>> methods)
Extracts the unique list of
ITestNGMethods. |
| Constructor and Description |
|---|
ClonedMethod(ITestNGMethod method,
Method javaMethod) |
LiteWeightTestNGMethod(ITestNGMethod iTestNGMethod) |
MethodInstance(ITestNGMethod method) |
RegexpExpectedExceptionsHolder(IAnnotationFinder finder,
ITestNGMethod method) |
WrappedTestNGMethod(ITestNGMethod testNGMethod) |
| Constructor and Description |
|---|
ConfigurationGroupMethods(IContainer<ITestNGMethod> container,
Map<String,List<ITestNGMethod>> beforeGroupsMethods,
Map<String,List<ITestNGMethod>> afterGroupsMethods) |
ConfigurationGroupMethods(IContainer<ITestNGMethod> container,
Map<String,List<ITestNGMethod>> beforeGroupsMethods,
Map<String,List<ITestNGMethod>> afterGroupsMethods) |
ConfigurationGroupMethods(IContainer<ITestNGMethod> container,
Map<String,List<ITestNGMethod>> beforeGroupsMethods,
Map<String,List<ITestNGMethod>> afterGroupsMethods) |
TestNGMethodFinder(ITestObjectFactory objectFactory,
RunInfo runInfo,
IAnnotationFinder annotationFinder,
Comparator<ITestNGMethod> comparator) |
| Modifier and Type | Method and Description |
|---|---|
static ITestNGMethod[] |
AnnotationHelper.findMethodsWithAnnotation(ITestObjectFactory objectFactory,
Class<?> rootClass,
Class<? extends IAnnotation> annotationClass,
IAnnotationFinder annotationFinder,
XmlTest xmlTest) |
| Modifier and Type | Method and Description |
|---|---|
<A extends IAnnotation> |
IAnnotationFinder.findAnnotation(ITestNGMethod m,
Class<A> annotationClass) |
<A extends IAnnotation> |
JDK15AnnotationFinder.findAnnotation(ITestNGMethod tm,
Class<A> annotationClass) |
static ITestAnnotation |
AnnotationHelper.findTest(IAnnotationFinder finder,
ITestNGMethod m) |
| Modifier and Type | Field and Description |
|---|---|
protected ITestNGMethod |
ExpectedExceptionsHolder.method |
protected ITestNGMethod |
Arguments.tm |
| Modifier and Type | Method and Description |
|---|---|
ITestNGMethod[] |
TestMethodArguments.getAfterMethods() |
ITestNGMethod[] |
TestMethodArguments.getBeforeMethods() |
ITestNGMethod[] |
ConfigMethodArguments.getConfigMethods() |
ITestNGMethod |
InvokedMethod.getTestMethod() |
ITestNGMethod |
Arguments.getTestMethod() |
| Modifier and Type | Method and Description |
|---|---|
abstract List<IWorker<ITestNGMethod>> |
AbstractParallelWorker.createWorkers(AbstractParallelWorker.Arguments arguments) |
List<ITestNGMethod> |
AbstractParallelWorker.Arguments.getMethods() |
List<ITestNGMethod> |
TestMethodWorker.getTasks() |
| Modifier and Type | Method and Description |
|---|---|
TestMethodArguments.Builder |
TestMethodArguments.Builder.forTestMethod(ITestNGMethod tm) |
GroupConfigMethodArguments.Builder |
GroupConfigMethodArguments.Builder.forTestMethod(ITestNGMethod testMethod) |
ConfigMethodArguments.Builder |
ConfigMethodArguments.Builder.forTestMethod(ITestNGMethod currentTestMethod) |
boolean |
IConfigInvoker.hasConfigurationFailureFor(ITestNGMethod testNGMethod,
String[] groups,
IClass testClass,
Object instance) |
protected int |
TestMethodWorker.indexOf(ITestNGMethod tm,
ITestNGMethod[] allTestMethods) |
protected int |
TestMethodWorker.indexOf(ITestNGMethod tm,
ITestNGMethod[] allTestMethods) |
static Iterator<Object[]> |
MethodInvocationHelper.invokeDataProvider(Object instance,
Method dataProvider,
ITestNGMethod method,
ITestContext testContext,
Object fedInstance,
IAnnotationFinder annotationFinder) |
protected static void |
MethodInvocationHelper.invokeMethodConsideringTimeout(ITestNGMethod tm,
ConstructorOrMethod method,
Object targetInstance,
Object[] params,
ITestResult testResult) |
List<ITestResult> |
ITestInvoker.invokeTestMethods(ITestNGMethod testMethod,
ConfigurationGroupMethods groupMethods,
Object instance,
ITestContext context) |
protected void |
TestMethodWorker.invokeTestMethods(ITestNGMethod tm,
Object instance) |
protected static void |
MethodInvocationHelper.invokeWithTimeout(ITestNGMethod tm,
Object instance,
Object[] parameterValues,
ITestResult testResult)
Invokes a method on a separate thread in order to allow us to timeout the invocation.
|
protected static void |
MethodInvocationHelper.invokeWithTimeout(ITestNGMethod tm,
Object instance,
Object[] parameterValues,
ITestResult testResult,
IHookable hookable) |
TestException |
ExpectedExceptionsHolder.noException(ITestNGMethod testMethod) |
default ITestResult |
ITestInvoker.registerSkippedTestResult(ITestNGMethod testMethod,
long start,
Throwable throwable) |
ITestResult |
ITestInvoker.registerSkippedTestResult(ITestNGMethod testMethod,
long start,
Throwable throwable,
ITestResult source) |
TestMethodArguments.Builder |
TestMethodArguments.Builder.usingAfterMethods(ITestNGMethod[] afterMethods) |
TestMethodArguments.Builder |
TestMethodArguments.Builder.usingBeforeMethods(ITestNGMethod[] beforeMethods) |
ConfigMethodArguments.Builder |
ConfigMethodArguments.Builder.usingConfigMethodsAs(ITestNGMethod[] allMethods) |
| Modifier and Type | Method and Description |
|---|---|
int |
TestMethodWorker.compareTo(IWorker<ITestNGMethod> other) |
AbstractParallelWorker.Arguments.Builder |
AbstractParallelWorker.Arguments.Builder.methods(List<ITestNGMethod> methods) |
ConfigMethodArguments.Builder |
ConfigMethodArguments.Builder.usingConfigMethodsAs(Collection<ITestNGMethod> allMethods) |
| Constructor and Description |
|---|
Arguments(Object instance,
ITestNGMethod tm,
Map<String,String> params) |
ExpectedExceptionsHolder(IAnnotationFinder finder,
ITestNGMethod method,
IExpectedExceptionsHolder holder) |
InvokeMethodRunnable(ITestNGMethod thisMethod,
Object instance,
Object[] parameters,
IHookable hookable,
ITestResult testResult) |
MethodArguments(Object instance,
ITestNGMethod tm,
Map<String,String> params,
Object[] parameterValues) |
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) |
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) |
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) |
| Modifier and Type | Method and Description |
|---|---|
ITestNGThreadPoolExecutor |
DefaultThreadPoolExecutorFactory.newTestMethodExecutor(String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
Comparator<ITestNGMethod> comparator) |
ITestNGThreadPoolExecutor |
DefaultThreadPoolExecutorFactory.newTestMethodExecutor(String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
Comparator<ITestNGMethod> comparator) |
ITestNGThreadPoolExecutor |
DefaultThreadPoolExecutorFactory.newTestMethodExecutor(String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
Comparator<ITestNGMethod> comparator) |
| Modifier and Type | Class and Description |
|---|---|
class |
JUnit3TestMethod |
class |
JUnit4TestMethod |
class |
JUnitTestMethod |
| Modifier and Type | Method and Description |
|---|---|
List<ITestNGMethod> |
JUnitTestRunner.getTestMethods()
Needed from TestRunner in order to figure out what JUnit test methods were run.
|
List<ITestNGMethod> |
JUnit4TestRunner.getTestMethods()
Needed from TestRunner in order to figure out what JUnit test methods were run.
|
List<ITestNGMethod> |
IJUnitTestRunner.getTestMethods() |
| Modifier and Type | Method and Description |
|---|---|
static StackTraceElement[] |
StackTraceTools.getTestNGInstrastructure(StackTraceElement[] stack,
ITestNGMethod method) |
static int |
StackTraceTools.getTestRoot(StackTraceElement[] stack,
ITestNGMethod method) |
| Modifier and Type | Method and Description |
|---|---|
ITestNGThreadPoolExecutor |
IExecutorFactory.newTestMethodExecutor(String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
Comparator<ITestNGMethod> comparator) |
ITestNGThreadPoolExecutor |
IExecutorFactory.newTestMethodExecutor(String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
Comparator<ITestNGMethod> comparator) |
ITestNGThreadPoolExecutor |
IExecutorFactory.newTestMethodExecutor(String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
Comparator<ITestNGMethod> comparator) |
Copyright © 2025. All rights reserved.