Package | Description |
---|---|
org.testng | |
org.testng.internal | |
org.testng.internal.annotations | |
org.testng.internal.thread | |
org.testng.junit | |
org.testng.reporters | |
org.testng.reporters.util | |
org.testng.thread |
Modifier and Type | Field and Description |
---|---|
private ITestNGMethod[] |
TestRunner.m_afterSuiteMethods |
private ITestNGMethod[] |
TestRunner.m_afterXmlTestMethods |
private ITestNGMethod[] |
TestRunner.m_allTestMethods
All the test methods we found, associated with their respective classes.
|
private ITestNGMethod[] |
TestRunner.m_beforeSuiteMethods |
private ITestNGMethod[] |
TestRunner.m_beforeXmlTestMethods |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ITestNGMethod> |
SuiteRunner.allTestMethods |
private java.util.Map<java.lang.Object,java.util.Collection<ITestNGMethod>> |
ClassMethodMap.classMap |
private java.util.Comparator<ITestNGMethod> |
TestRunner.comparator |
private java.util.Comparator<ITestNGMethod> |
SuiteRunner.DefaultTestRunnerFactory.comparator |
private java.util.Collection<ITestNGMethod> |
TestListenerAdapter.m_allTestMethods |
private ListMultiMap<java.lang.String,ITestNGMethod> |
DependencyMap.m_dependencies |
private java.util.List<ITestNGMethod> |
TestRunner.m_excludedMethods |
private ListMultiMap<java.lang.String,ITestNGMethod> |
DependencyMap.m_groups |
Modifier and Type | Method and Description |
---|---|
ITestNGMethod |
ITestNGMethod.clone() |
static ITestNGMethod |
TestNGUtils.createITestNGMethod(ITestNGMethod existingMethod,
java.lang.reflect.Method method)
Create an ITestNGMethod for @code{method} based on @code{existingMethod}, which needs to belong
to the same class.
|
private ITestNGMethod[] |
TestClass.createTestMethods(ITestNGMethod[] methods)
Create the test methods that belong to this class (rejects all those that belong to a different
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(java.lang.Class<?> cls) |
ITestNGMethod[] |
ITestMethodFinder.getAfterGroupsConfigurationMethods(java.lang.Class<?> testClass) |
ITestNGMethod[] |
ITestClass.getAfterGroupsMethods()
Returns all @Configuration methods that should be invoked after certain groups.
|
ITestNGMethod[] |
TestRunner.getAfterSuiteMethods() |
ITestNGMethod[] |
ITestClass.getAfterSuiteMethods()
Returns all the methods that should be invoked after the suite has run.
|
ITestNGMethod[] |
ITestMethodFinder.getAfterSuiteMethods(java.lang.Class<?> cls) |
ITestNGMethod[] |
TestRunner.getAfterTestConfigurationMethods() |
ITestNGMethod[] |
ITestClass.getAfterTestConfigurationMethods()
Returns all @Configuration methods that should be invoked last before any others in the
current test.
|
ITestNGMethod[] |
ITestMethodFinder.getAfterTestConfigurationMethods(java.lang.Class<?> testClass) |
ITestNGMethod[] |
ITestClass.getAfterTestMethods()
Returns all the methods that should be invoked after a test method completes.
|
ITestNGMethod[] |
ITestMethodFinder.getAfterTestMethods(java.lang.Class<?> cls) |
ITestNGMethod[] |
TestRunner.getAllTestMethods() |
protected ITestNGMethod[] |
TestListenerAdapter.getAllTestMethods() |
ITestNGMethod[] |
ITestContext.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(java.lang.Class<?> cls) |
ITestNGMethod[] |
ITestMethodFinder.getBeforeGroupsConfigurationMethods(java.lang.Class<?> testClass) |
ITestNGMethod[] |
ITestClass.getBeforeGroupsMethods()
Returns all @Configuration methods that should be invoked before certain groups.
|
ITestNGMethod[] |
TestRunner.getBeforeSuiteMethods() |
ITestNGMethod[] |
ITestClass.getBeforeSuiteMethods()
Returns All the methods that should be invoked before the suite is run.
|
ITestNGMethod[] |
ITestMethodFinder.getBeforeSuiteMethods(java.lang.Class<?> cls) |
ITestNGMethod[] |
TestRunner.getBeforeTestConfigurationMethods() |
ITestNGMethod[] |
ITestClass.getBeforeTestConfigurationMethods()
Returns all @Configuration methods that should be invoked before any others in the current
test.
|
ITestNGMethod[] |
ITestMethodFinder.getBeforeTestConfigurationMethods(java.lang.Class<?> testClass) |
ITestNGMethod[] |
ITestClass.getBeforeTestMethods()
Returns all the methods that should be invoked before a test method is invoked.
|
ITestNGMethod[] |
ITestMethodFinder.getBeforeTestMethods(java.lang.Class<?> cls) |
ITestNGMethod |
ITestResult.getMethod() |
ITestNGMethod |
IMethodInstance.getMethod() |
ITestNGMethod |
DependencyMap.getMethodDependingOn(java.lang.String methodName,
ITestNGMethod fromMethod) |
ITestNGMethod |
IInvokedMethod.getTestMethod() |
ITestNGMethod[] |
ITestClass.getTestMethods()
Returns all the applicable test methods.
|
ITestNGMethod[] |
ITestMethodFinder.getTestMethods(java.lang.Class<?> cls,
XmlTest xmlTest) |
private ITestNGMethod[] |
TestRunner.intercept(ITestNGMethod[] methods)
Apply the method interceptor (if applicable) to the list of methods.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IWorker<ITestNGMethod>> |
TestRunner.createWorkers(java.util.List<ITestNGMethod> methods)
Create a list of workers to run the methods passed in parameter.
|
java.util.List<ITestNGMethod> |
SuiteRunner.getAllMethods() |
java.util.Collection<ITestNGMethod> |
IResultMap.getAllMethods() |
java.util.List<ITestNGMethod> |
ISuite.getAllMethods() |
java.util.Collection<ITestNGMethod> |
TestRunner.getExcludedMethods() |
java.util.Collection<ITestNGMethod> |
SuiteRunner.getExcludedMethods() |
java.util.Collection<ITestNGMethod> |
ITestContext.getExcludedMethods() |
java.util.Collection<ITestNGMethod> |
ISuite.getExcludedMethods() |
private java.util.Collection<ITestNGMethod> |
SuiteRunner.getIncludedOrExcludedMethods(boolean included) |
java.util.List<ITestNGMethod> |
TestRunner.getInvokedMethods() |
java.util.Map<java.lang.String,java.util.Collection<ITestNGMethod>> |
SuiteRunner.getMethodsByGroups() |
java.util.Map<java.lang.String,java.util.Collection<ITestNGMethod>> |
ISuite.getMethodsByGroups()
Retrieves the map of groups and their associated test methods.
|
java.util.List<ITestNGMethod> |
DependencyMap.getMethodsThatBelongTo(java.lang.String group,
ITestNGMethod fromMethod) |
default java.util.List<ITestNGMethod> |
ITestResult.getSkipCausedBy() |
private static java.util.Comparator<ITestNGMethod> |
TestRunner.newComparator(boolean needPrioritySort) |
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 |
IResultMap.addResult(ITestResult result,
ITestNGMethod method) |
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 |
IDataProviderListener.beforeDataProviderExecution(IDataProviderMethod dataProviderMethod,
ITestNGMethod method,
ITestContext iTestContext)
This method gets invoked just before a data provider is invoked.
|
private static boolean |
DependencyMap.belongToDifferentClassHierarchy(ITestNGMethod baseClassMethod,
ITestNGMethod derivedClassMethod) |
private static java.lang.String |
DependencyMap.constructMethodNameUsingTestClass(java.lang.String currentMethodName,
ITestNGMethod m) |
static ITestNGMethod |
TestNGUtils.createITestNGMethod(ITestNGMethod existingMethod,
java.lang.reflect.Method method)
Create an ITestNGMethod for @code{method} based on @code{existingMethod}, which needs to belong
to the same class.
|
private ITestNGMethod[] |
TestClass.createTestMethods(ITestNGMethod[] methods)
Create the test methods that belong to this class (rejects all those that belong to a different
class).
|
java.util.Set<ITestResult> |
TestRunner.getFailedTests(ITestNGMethod tm) |
ITestNGMethod |
DependencyMap.getMethodDependingOn(java.lang.String methodName,
ITestNGMethod fromMethod) |
java.util.List<ITestNGMethod> |
DependencyMap.getMethodsThatBelongTo(java.lang.String group,
ITestNGMethod fromMethod) |
java.util.Set<ITestResult> |
TestRunner.getPassedTests(ITestNGMethod tm) |
java.util.Set<ITestResult> |
IResultMap.getResults(ITestNGMethod method) |
java.util.Set<ITestResult> |
TestRunner.getSkippedTests(ITestNGMethod tm) |
private static boolean |
DependencyMap.hasInstance(ITestNGMethod baseClassMethod,
ITestNGMethod derivedClassMethod) |
boolean |
IMethodSelector.includeMethod(IMethodSelectorContext context,
ITestNGMethod method,
boolean isTestMethod) |
private ITestNGMethod[] |
TestRunner.intercept(ITestNGMethod[] methods)
Apply the method interceptor (if applicable) to the list of methods.
|
private void |
TestRunner.invokeTestConfigurations(ITestNGMethod[] testConfigurationMethods) |
private static boolean |
DependencyMap.isSameInstance(ITestNGMethod baseClassMethod,
ITestNGMethod derivedClassMethod) |
private void |
TestRunner.logFailedTest(ITestNGMethod method,
ITestResult tr,
boolean withinSuccessPercentage) |
boolean |
ClassMethodMap.removeAndCheckIfLast(ITestNGMethod m,
java.lang.Object instance)
Remove the method from this map and returns true if it is the last of its class.
|
void |
IResultMap.removeResult(ITestNGMethod m) |
private boolean |
TestRunner.sortOnPriority(ITestNGMethod[] interceptedOrder) |
Modifier and Type | Method and Description |
---|---|
private ITestRunnerFactory2 |
SuiteRunner.buildRunnerFactory(java.util.Comparator<ITestNGMethod> comparator) |
java.util.List<IWorker<ITestNGMethod>> |
TestRunner.createWorkers(java.util.List<ITestNGMethod> methods)
Create a list of workers to run the methods passed in parameter.
|
private void |
SuiteRunner.init(IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
java.util.List<IMethodInterceptor> methodInterceptors,
java.util.Collection<IInvokedMethodListener> invokedMethodListener,
java.util.Collection<ITestListener> testListeners,
java.util.Collection<IClassListener> classListeners,
java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners,
java.util.Comparator<ITestNGMethod> comparator) |
private void |
TestRunner.runJUnitWorkers(java.util.List<? extends IWorker<ITestNGMethod>> workers) |
void |
TestListenerAdapter.setAllTestMethods(java.util.List<ITestNGMethod> allTestMethods) |
void |
IMethodSelector.setTestMethods(java.util.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(java.util.List<ITestNGMethod> methods,
XmlMethodSelector xmlMethodSelector) |
DefaultTestRunnerFactory(IConfiguration configuration,
ITestListener[] failureListeners,
boolean useDefaultListeners,
boolean skipFailedInvocationCounts,
java.util.Comparator<ITestNGMethod> comparator) |
SuiteRunner(IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
java.util.Comparator<ITestNGMethod> comparator) |
SuiteRunner(IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
java.util.List<IMethodInterceptor> methodInterceptors,
java.util.Collection<IInvokedMethodListener> invokedMethodListeners,
java.util.Collection<ITestListener> testListeners,
java.util.Collection<IClassListener> classListeners,
java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners,
java.util.Comparator<ITestNGMethod> comparator) |
SuiteRunner(IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
java.util.Comparator<ITestNGMethod> comparator) |
TestRunner(IConfiguration configuration,
ISuite suite,
XmlTest test,
boolean skipFailedInvocationCounts,
java.util.Collection<IInvokedMethodListener> invokedMethodListeners,
java.util.List<IClassListener> classListeners,
java.util.Comparator<ITestNGMethod> comparator) |
TestRunner(IConfiguration configuration,
ISuite suite,
XmlTest test,
java.lang.String outputDirectory,
IAnnotationFinder finder,
boolean skipFailedInvocationCounts,
java.util.Collection<IInvokedMethodListener> invokedMethodListeners,
java.util.List<IClassListener> classListeners,
java.util.Comparator<ITestNGMethod> comparator,
java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners) |
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 |
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 |
---|---|
private ITestNGMethod[] |
TestMethodArguments.afterMethods |
private ITestNGMethod[] |
TestMethodArguments.Builder.afterMethods |
private ITestNGMethod[] |
ConfigMethodArguments.allMethods |
private ITestNGMethod[] |
ConfigMethodArguments.Builder.allMethods |
private ITestNGMethod[] |
TestMethodArguments.beforeMethods |
private ITestNGMethod[] |
TestMethodArguments.Builder.beforeMethods |
private ITestNGMethod |
ConfigMethodArguments.Builder.currentTestMethod |
protected ITestNGMethod[] |
NoOpTestClass.m_afterClassMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_afterGroupsMethods |
private ITestNGMethod[] |
TestMethodWithDataProviderMethodWorker.m_afterMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_afterSuiteMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_afterTestConfMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_afterTestMethods |
private ITestNGMethod[] |
ConfigurationGroupMethods.m_allMethods
The list of all test methods
|
protected ITestNGMethod[] |
NoOpTestClass.m_beforeClassMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_beforeGroupsMethods |
private ITestNGMethod[] |
TestMethodWithDataProviderMethodWorker.m_beforeMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_beforeSuiteMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_beforeTestConfMethods |
protected ITestNGMethod[] |
NoOpTestClass.m_beforeTestMethods |
private ITestNGMethod |
MethodInstance.m_method |
private ITestNGMethod |
TestResult.m_method |
private ITestNGMethod |
InvokeMethodRunnable.m_method |
private ITestNGMethod |
ClonedMethod.m_method |
private ITestNGMethod |
InvokedMethod.m_testMethod |
private ITestNGMethod |
TestMethodWithDataProviderMethodWorker.m_testMethod |
protected ITestNGMethod[] |
NoOpTestClass.m_testMethods |
private ITestNGMethod |
RegexpExpectedExceptionsHolder.method |
protected ITestNGMethod |
ExpectedExceptionsHolder.method |
private ITestNGMethod |
GroupConfigMethodArguments.Builder.testMethod |
private ITestNGMethod |
WrappedTestNGMethod.testNGMethod |
private ITestNGMethod |
TestMethodArguments.Builder.tm |
protected ITestNGMethod |
Arguments.tm |
Modifier and Type | Field and Description |
---|---|
(package private) static java.util.function.BiPredicate<ITestNGMethod,IClass> |
Invoker.CAN_RUN_FROM_CLASS
Predicate to filter methods
|
private java.util.Comparator<ITestNGMethod> |
TestNGMethodFinder.comparator |
private static java.util.Comparator<ITestNGMethod> |
MethodInheritance.COMPARATOR
A Custom comparator that helps in
ITestNGMethod ordering keeping in mind the class
hierarchy. |
private static java.util.Map<ITestNGMethod[],Graph<ITestNGMethod>> |
MethodHelper.GRAPH_CACHE |
private java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> |
ConfigurationGroupMethods.m_afterGroupsMap
A map that returns the last method belonging to the given group
|
private java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> |
ConfigurationGroupMethods.m_afterGroupsMethods
The list of afterGroups methods keyed by the name of the group
|
private java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> |
ConfigurationGroupMethods.m_beforeGroupsMethods
The list of beforeGroups methods keyed by the name of the group
|
private java.util.Set<ITestNGMethod> |
ConfigInvoker.m_executedConfigMethods |
private java.util.Map<ITestResult,ITestNGMethod> |
ResultMap.m_map |
protected java.util.Map<ITestNGMethod,java.util.Set<java.lang.Object>> |
ConfigInvoker.m_methodInvocationResults
Test methods whose configuration methods have failed.
|
private java.util.List<ITestNGMethod> |
XmlMethodSelector.m_testMethods |
private java.util.List<ITestNGMethod> |
MethodHelper.MatchResults.matchedMethods |
private java.util.List<ITestNGMethod> |
AbstractParallelWorker.Arguments.methods |
private static java.util.Comparator<ITestNGMethod> |
TestNGMethodFinder.NO_COMPARISON |
(package private) static java.util.function.BiPredicate<ITestNGMethod,IClass> |
Invoker.SAME_CLASS
Predicate to filter methods
|
private java.util.List<ITestNGMethod> |
TestResult.skippedDueTo |
Modifier and Type | Method and Description |
---|---|
abstract ITestNGMethod |
BaseTestMethod.clone() |
ITestNGMethod |
WrappedTestNGMethod.clone() |
ITestNGMethod |
FactoryMethod.clone() |
private static ITestNGMethod[] |
TestNGMethod.clone(ITestNGMethod[] sources) |
static ITestNGMethod[] |
MethodHelper.collectAndOrderMethods(java.util.List<ITestNGMethod> methods,
boolean forTests,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique,
java.util.List<ITestNGMethod> outExcludedMethods,
java.util.Comparator<ITestNGMethod> comparator)
Collects and orders test or configuration methods
|
static ITestNGMethod[] |
ConfigurationMethod.createAfterConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createBeforeConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createClassConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
private static ITestNGMethod[] |
ConfigurationMethod.createMethods(ITestNGMethod[] methods,
IAnnotationFinder finder,
boolean isBeforeSuite,
boolean isAfterSuite,
boolean isBeforeTest,
boolean isAfterTest,
boolean isBeforeClass,
boolean isAfterClass,
boolean isBeforeMethod,
boolean isAfterMethod,
java.lang.Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createSuiteConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createTestConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createTestMethodConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterAfterTestMethods(ITestClass testClass,
java.util.function.BiPredicate<ITestNGMethod,IClass> predicate) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterBeforeTestMethods(ITestClass testClass,
java.util.function.BiPredicate<ITestNGMethod,IClass> predicate) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterMethods(IClass testClass,
ITestNGMethod[] methods,
java.util.function.BiPredicate<ITestNGMethod,IClass> predicate) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterSetupConfigurationMethods(ITestNGMethod tm,
ITestNGMethod[] methods) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterTeardownConfigurationMethods(ITestNGMethod tm,
ITestNGMethod[] methods) |
private ITestNGMethod[] |
TestNGMethodFinder.findConfiguration(java.lang.Class clazz,
TestNGMethodFinder.MethodType configurationType) |
protected 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,
java.util.List<ITestNGMethod> methods)
Finds TestNG methods that the specified TestNG method depends upon
|
private static ITestNGMethod |
MethodGroupsHelper.findMethodNamed(java.lang.String tm,
java.util.List<ITestNGMethod> allMethods) |
protected static ITestNGMethod[] |
MethodGroupsHelper.findMethodsThatBelongToGroup(ITestNGMethod[] methods,
java.lang.String groupRegexp) |
protected static ITestNGMethod[] |
MethodGroupsHelper.findMethodsThatBelongToGroup(ITestNGMethod method,
ITestNGMethod[] methods,
java.lang.String groupRegexp)
Only used if a group is missing to flag an error on that method
|
ITestNGMethod[] |
NoOpTestClass.getAfterClassMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getAfterClassMethods(java.lang.Class cls) |
ITestNGMethod[] |
TestNGMethodFinder.getAfterGroupsConfigurationMethods(java.lang.Class clazz) |
ITestNGMethod[] |
NoOpTestClass.getAfterGroupsMethods() |
ITestNGMethod[] |
TestMethodArguments.getAfterMethods() |
ITestNGMethod[] |
NoOpTestClass.getAfterSuiteMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getAfterSuiteMethods(java.lang.Class cls) |
ITestNGMethod[] |
NoOpTestClass.getAfterTestConfigurationMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getAfterTestConfigurationMethods(java.lang.Class clazz) |
ITestNGMethod[] |
NoOpTestClass.getAfterTestMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getAfterTestMethods(java.lang.Class cls) |
ITestNGMethod[] |
ConfigurationGroupMethods.getAllTestMethods() |
ITestNGMethod[] |
NoOpTestClass.getBeforeClassMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getBeforeClassMethods(java.lang.Class cls) |
ITestNGMethod[] |
TestNGMethodFinder.getBeforeGroupsConfigurationMethods(java.lang.Class clazz) |
ITestNGMethod[] |
NoOpTestClass.getBeforeGroupsMethods() |
ITestNGMethod[] |
TestMethodArguments.getBeforeMethods() |
ITestNGMethod[] |
NoOpTestClass.getBeforeSuiteMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getBeforeSuiteMethods(java.lang.Class cls) |
ITestNGMethod[] |
NoOpTestClass.getBeforeTestConfigurationMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getBeforeTestConfigurationMethods(java.lang.Class clazz) |
ITestNGMethod[] |
NoOpTestClass.getBeforeTestMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getBeforeTestMethods(java.lang.Class cls) |
ITestNGMethod[] |
ConfigMethodArguments.getConfigMethods() |
ITestNGMethod |
MethodInstance.getMethod() |
ITestNGMethod |
TestResult.getMethod() |
ITestNGMethod |
InvokedMethod.getTestMethod() |
ITestNGMethod |
Arguments.getTestMethod() |
ITestNGMethod[] |
NoOpTestClass.getTestMethods() |
ITestNGMethod[] |
TestNGMethodFinder.getTestMethods(java.lang.Class<?> clazz,
XmlTest xmlTest) |
Modifier and Type | Method and Description |
---|---|
private static ListMultiMap<ITestNGMethod,ITestNGMethod> |
DynamicGraphHelper.createClassDependencies(ITestNGMethod[] methods,
XmlTest test) |
private static ListMultiMap<ITestNGMethod,ITestNGMethod> |
DynamicGraphHelper.createClassDependencies(ITestNGMethod[] methods,
XmlTest test) |
static DynamicGraph<ITestNGMethod> |
DynamicGraphHelper.createDynamicGraph(ITestNGMethod[] methods,
XmlTest xmlTest) |
private static ListMultiMap<ITestNGMethod,ITestNGMethod> |
DynamicGraphHelper.createInstanceDependencies(ITestNGMethod[] methods) |
private static ListMultiMap<ITestNGMethod,ITestNGMethod> |
DynamicGraphHelper.createInstanceDependencies(ITestNGMethod[] methods) |
java.util.List<IWorker<ITestNGMethod>> |
ClassBasedParallelWorker.createWorkers(AbstractParallelWorker.Arguments arguments) |
abstract java.util.List<IWorker<ITestNGMethod>> |
AbstractParallelWorker.createWorkers(AbstractParallelWorker.Arguments arguments) |
java.util.List<IWorker<ITestNGMethod>> |
InstanceBasedParallelParallelWorker.createWorkers(AbstractParallelWorker.Arguments arguments) |
static java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> |
MethodGroupsHelper.findGroupsMethods(java.util.Collection<ITestClass> classes,
boolean before)
Extracts the map of groups and their corresponding methods from the
classes . |
private static java.util.List<ITestNGMethod> |
MethodInheritance.findMethodListSuperClass(java.util.Map<java.lang.Class,java.util.List<ITestNGMethod>> map,
java.lang.Class<? extends ITestNGMethod> methodClass)
Look in map for a class that is a superclass of methodClass
|
java.util.List<ITestNGMethod> |
ConfigurationGroupMethods.getAfterGroupMethodsForGroup(java.lang.String group) |
java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> |
ConfigurationGroupMethods.getAfterGroupsMethods() |
java.util.Collection<ITestNGMethod> |
ResultMap.getAllMethods() |
java.util.List<ITestNGMethod> |
ConfigurationGroupMethods.getBeforeGroupMethodsForGroup(java.lang.String group) |
java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> |
ConfigurationGroupMethods.getBeforeGroupsMethods() |
static java.util.Comparator<ITestNGMethod> |
Systematiser.getComparator() |
java.util.List<ITestNGMethod> |
AbstractParallelWorker.Arguments.getMethods() |
static java.util.List<ITestNGMethod> |
MethodHelper.getMethodsDependedUpon(ITestNGMethod method,
ITestNGMethod[] methods,
java.util.Comparator<ITestNGMethod> comparator) |
java.util.List<ITestNGMethod> |
TestResult.getSkipCausedBy() |
java.util.List<ITestNGMethod> |
TestMethodWorker.getTasks() |
private java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> |
ConfigurationGroupMethods.initializeAfterGroupsMap() |
static java.util.List<ITestNGMethod> |
MethodHelper.invokedMethodsToMethods(java.util.Collection<IInvokedMethod> invokedMethods) |
static java.util.List<ITestNGMethod> |
MethodHelper.methodInstancesToMethods(java.util.List<IMethodInstance> methodInstances) |
private static java.util.List<ITestNGMethod> |
ConfigurationGroupMethods.retrieve(java.util.Set<java.lang.String> tracker,
java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> map,
java.lang.String group) |
private static java.util.List<ITestNGMethod> |
MethodHelper.sortMethods(boolean forTests,
java.util.List<ITestNGMethod> allMethods,
java.util.Comparator<ITestNGMethod> comparator) |
private static java.util.Map<java.lang.Object,java.util.List<ITestNGMethod>> |
MethodHelper.sortMethodsByInstance(ITestNGMethod[] methods)
This method is used to create a map of test instances and their associated method(s) .
|
private static Graph<ITestNGMethod> |
MethodHelper.topologicalSort(ITestNGMethod[] methods,
java.util.List<ITestNGMethod> sequentialList,
java.util.List<ITestNGMethod> parallelList,
java.util.Comparator<ITestNGMethod> comparator) |
static java.util.List<ITestNGMethod> |
MethodHelper.uniqueMethodList(java.util.Collection<java.util.List<ITestNGMethod>> methods)
Extracts the unique list of
ITestNGMethod s. |
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 |
ResultMap.addResult(ITestResult result,
ITestNGMethod method) |
void |
ITestResultNotifier.addSkippedTest(ITestNGMethod tm,
ITestResult tr) |
static java.lang.String |
Utils.annotationFormFor(ITestNGMethod method)
Given a TestNG method, returns the corresponding annotation based on the method type
|
protected static java.lang.String |
MethodHelper.calculateMethodCanonicalName(ITestNGMethod m) |
protected static long |
MethodHelper.calculateTimeOut(ITestNGMethod tm) |
(package private) static boolean |
TestNgMethodUtils.cannotRunMethodIndependently(ITestNGMethod tm) |
private java.lang.String |
TestInvoker.checkDependencies(ITestNGMethod testMethod,
ITestNGMethod[] allTestMethods)
Checks to see of the test method has certain dependencies that prevents TestNG from executing
it
|
private java.lang.String |
TestInvoker.checkDependencies(ITestNGMethod testMethod,
ITestNGMethod[] allTestMethods)
Checks to see of the test method has certain dependencies that prevents TestNG from executing
it
|
private static ITestNGMethod[] |
TestNGMethod.clone(ITestNGMethod[] sources) |
(package private) static void |
MethodGroupsHelper.collectMethodsByGroup(ITestNGMethod[] methods,
boolean forTests,
java.util.List<ITestNGMethod> outIncludedMethods,
java.util.List<ITestNGMethod> outExcludedMethods,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique)
Collect all the methods that belong to the included groups and exclude all the methods that
belong to an excluded group.
|
private void |
TestInvoker.collectResults(ITestNGMethod testMethod,
ITestResult result) |
int |
TestMethodComparator.compare(ITestNGMethod o1,
ITestNGMethod o2) |
static int |
TestMethodComparator.compareStatic(ITestNGMethod o1,
ITestNGMethod o2) |
private static java.lang.Object |
ConfigInvoker.computeInstance(java.lang.Object instance,
java.lang.Object inst,
ITestNGMethod tm) |
private TestInvoker.StatusHolder |
TestInvoker.considerExceptions(ITestNGMethod tm,
ITestResult testresult,
ExpectedExceptionsHolder exceptionsHolder,
ITestInvoker.FailureContext failure) |
private static boolean |
TestNgMethodUtils.containsConfigurationMethod(ITestNGMethod method,
java.util.List<ITestNGMethod> methods)
A helper method which checks if a given method is a configuration method and is part of list of
TestNG methods
|
static ITestNGMethod[] |
ConfigurationMethod.createAfterConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createBeforeConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createClassConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
private static ListMultiMap<ITestNGMethod,ITestNGMethod> |
DynamicGraphHelper.createClassDependencies(ITestNGMethod[] methods,
XmlTest test) |
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 @Configuration
Method . |
static DynamicGraph<ITestNGMethod> |
DynamicGraphHelper.createDynamicGraph(ITestNGMethod[] methods,
XmlTest xmlTest) |
private static ListMultiMap<ITestNGMethod,ITestNGMethod> |
DynamicGraphHelper.createInstanceDependencies(ITestNGMethod[] methods) |
private static ITestNGMethod[] |
ConfigurationMethod.createMethods(ITestNGMethod[] methods,
IAnnotationFinder finder,
boolean isBeforeSuite,
boolean isAfterSuite,
boolean isBeforeTest,
boolean isAfterTest,
boolean isBeforeClass,
boolean isAfterClass,
boolean isBeforeMethod,
boolean isAfterMethod,
java.lang.Object instance) |
(package private) ParameterHandler.ParameterBag |
ParameterHandler.createParameters(ITestNGMethod testMethod,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> allParameterNames,
ITestContext testContext) |
(package private) ParameterHandler.ParameterBag |
ParameterHandler.createParameters(ITestNGMethod testMethod,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> allParameterNames,
ITestContext testContext,
java.lang.Object fedInstance) |
static ITestNGMethod[] |
ConfigurationMethod.createSuiteConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createTestConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
static ITestNGMethod[] |
ConfigurationMethod.createTestMethodConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
private static boolean |
MethodInheritance.dependencyExists(ITestNGMethod m1,
ITestNGMethod m2,
ITestNGMethod[] methods) |
private static boolean |
MethodInheritance.dependencyExists(ITestNGMethod m1,
ITestNGMethod m2,
ITestNGMethod[] methods) |
static java.lang.String |
Utils.detailedMethodName(ITestNGMethod method,
boolean fqn) |
private static boolean |
TestNgMethodUtils.doesConfigMethodPassGroupFilters(ConfigurationMethod cm,
ITestNGMethod tm) |
private static boolean |
TestNgMethodUtils.doesSetupMethodPassFirstTimeFilter(ConfigurationMethod cm,
ITestNGMethod tm) |
private static boolean |
TestNgMethodUtils.doesTeardownMethodPassLastTimeFilter(ConfigurationMethod cm,
ITestNGMethod tm) |
private static boolean |
MethodInheritance.equalsEffectiveClass(ITestNGMethod m1,
ITestNGMethod m2) |
private boolean |
TestInvoker.failuresPresentInUpstreamDependency(ITestNGMethod testMethod,
ITestNGMethod[] methods) |
private boolean |
TestInvoker.failuresPresentInUpstreamDependency(ITestNGMethod testMethod,
ITestNGMethod[] methods) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterMethods(IClass testClass,
ITestNGMethod[] methods,
java.util.function.BiPredicate<ITestNGMethod,IClass> predicate) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterSetupConfigurationMethods(ITestNGMethod tm,
ITestNGMethod[] methods) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterSetupConfigurationMethods(ITestNGMethod tm,
ITestNGMethod[] methods) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterTeardownConfigurationMethods(ITestNGMethod tm,
ITestNGMethod[] methods) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterTeardownConfigurationMethods(ITestNGMethod tm,
ITestNGMethod[] methods) |
protected 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,
ITestNGMethod[] methods)
Finds TestNG methods that the specified TestNG method depends upon
|
protected static ITestNGMethod[] |
MethodHelper.findDependedUponMethods(ITestNGMethod m,
java.util.List<ITestNGMethod> methods)
Finds TestNG methods that the specified TestNG method depends upon
|
private static java.lang.Class<?>[] |
ExpectedExceptionsHolder.findExpectedClasses(IAnnotationFinder finder,
ITestNGMethod method) |
private static java.lang.reflect.Method |
MethodHelper.findMethodByName(ITestNGMethod testngMethod,
java.lang.String regExp)
Finds method based on regex and TestNGMethod.
|
protected static ITestNGMethod[] |
MethodGroupsHelper.findMethodsThatBelongToGroup(ITestNGMethod[] methods,
java.lang.String groupRegexp) |
protected static ITestNGMethod[] |
MethodGroupsHelper.findMethodsThatBelongToGroup(ITestNGMethod method,
ITestNGMethod[] methods,
java.lang.String groupRegexp)
Only used if a group is missing to flag an error on that method
|
protected static ITestNGMethod[] |
MethodGroupsHelper.findMethodsThatBelongToGroup(ITestNGMethod method,
ITestNGMethod[] methods,
java.lang.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,
java.util.List<ITestNGMethod> methodList) |
ConfigMethodArguments.Builder |
ConfigMethodArguments.Builder.forTestMethod(ITestNGMethod currentTestMethod) |
TestMethodArguments.Builder |
TestMethodArguments.Builder.forTestMethod(ITestNGMethod tm) |
GroupConfigMethodArguments.Builder |
GroupConfigMethodArguments.Builder.forTestMethod(ITestNGMethod testMethod) |
java.util.Set<ITestResult> |
ITestResultNotifier.getFailedTests(ITestNGMethod tm) |
(package private) static java.lang.Object |
TestNgMethodUtils.getMethodInvocationToken(ITestNGMethod method,
java.lang.Object instance) |
static java.util.List<ITestNGMethod> |
MethodHelper.getMethodsDependedUpon(ITestNGMethod method,
ITestNGMethod[] methods,
java.util.Comparator<ITestNGMethod> comparator) |
static java.util.List<ITestNGMethod> |
MethodHelper.getMethodsDependedUpon(ITestNGMethod method,
ITestNGMethod[] methods,
java.util.Comparator<ITestNGMethod> comparator) |
private static java.util.List<java.lang.Object> |
MethodInvocationHelper.getParameters(java.lang.reflect.Method dataProvider,
ITestNGMethod method,
ITestContext testContext,
java.lang.Object fedInstance,
IAnnotationFinder annotationFinder) |
java.util.Set<ITestResult> |
ITestResultNotifier.getPassedTests(ITestNGMethod tm) |
java.util.Set<ITestResult> |
ResultMap.getResults(ITestNGMethod method) |
java.util.Set<ITestResult> |
ITestResultNotifier.getSkippedTests(ITestNGMethod tm) |
private void |
ConfigInvoker.handleConfigurationFailure(java.lang.Throwable ite,
ITestNGMethod tm,
ITestResult testResult,
IConfigurationAnnotation annotation,
ITestNGMethod currentTestMethod,
java.lang.Object instance,
XmlSuite suite) |
private void |
ConfigInvoker.handleConfigurationSkip(ITestNGMethod tm,
ITestResult testResult,
IConfigurationAnnotation annotation,
ITestNGMethod currentTestMethod,
java.lang.Object instance,
XmlSuite suite)
Marks the current
TestResult as skipped and invokes the listeners. |
protected void |
BaseInvoker.handleException(java.lang.Throwable throwable,
ITestNGMethod testMethod,
ITestResult testResult,
int failureCount)
An exception was thrown by the test, determine if this method should be marked as a failure or
as failure_but_within_successPercentage
|
private void |
TestInvoker.handleInvocationResults(ITestNGMethod testMethod,
ITestResult testResult,
ITestInvoker.FailureContext failure,
TestInvoker.StatusHolder holder,
boolean wasResultUnaltered) |
static ParameterHolder |
Parameters.handleParameters(ITestNGMethod testMethod,
java.util.Map<java.lang.String,java.lang.String> allParameterNames,
java.lang.Object instance,
Parameters.MethodParameters methodParams,
XmlSuite xmlSuite,
IAnnotationFinder annotationFinder,
java.lang.Object fedInstance,
java.util.Collection<IDataProviderListener> dataProviderListeners)
If the method has parameters, fill them in.
|
static ParameterHolder |
Parameters.handleParameters(ITestNGMethod testMethod,
java.util.Map<java.lang.String,java.lang.String> allParameterNames,
java.lang.Object instance,
Parameters.MethodParameters methodParams,
XmlSuite xmlSuite,
IAnnotationFinder annotationFinder,
java.lang.Object fedInstance,
java.util.Collection<IDataProviderListener> dataProviderListeners,
java.lang.String annotationName)
If the method has parameters, fill them in.
|
private ParameterHandler.ParameterBag |
ParameterHandler.handleParameters(ITestNGMethod testMethod,
java.lang.Object instance,
java.util.Map<java.lang.String,java.lang.String> allParameterNames,
java.util.Map<java.lang.String,java.lang.String> parameters,
ITestContext testContext,
java.lang.Object fedInstance) |
private boolean |
ConfigInvoker.hasConfigFailure(ITestNGMethod currentTestMethod) |
boolean |
ConfigInvoker.hasConfigurationFailureFor(ITestNGMethod testNGMethod,
java.lang.String[] groups,
IClass testClass,
java.lang.Object instance) |
boolean |
IConfigInvoker.hasConfigurationFailureFor(ITestNGMethod testNGMethod,
java.lang.String[] groups,
IClass testClass,
java.lang.Object instance) |
boolean |
XmlMethodSelector.includeMethod(IMethodSelectorContext context,
ITestNGMethod tm,
boolean isTestMethod) |
boolean |
RunInfo.includeMethod(ITestNGMethod tm,
boolean isTestMethod) |
private static boolean |
MethodGroupsHelper.includeMethod(ITestOrConfiguration annotation,
RunInfo runInfo,
ITestNGMethod tm,
boolean forTests,
boolean unique,
java.util.List<ITestNGMethod> outIncludedMethods) |
(package private) boolean |
ScriptMethodSelector.includeMethodFromExpression(ITestNGMethod tm) |
private boolean |
XmlMethodSelector.includeMethodFromIncludeExclude(ITestNGMethod tm,
boolean isTestMethod) |
protected int |
TestMethodWorker.indexOf(ITestNGMethod tm,
ITestNGMethod[] allTestMethods) |
protected int |
TestMethodWorker.indexOf(ITestNGMethod tm,
ITestNGMethod[] allTestMethods) |
private void |
TestResult.init(ITestNGMethod method,
ITestContext ctx,
java.lang.Throwable t,
long start,
long end) |
private static boolean |
MethodInheritance.internalDependencyExists(ITestNGMethod m1,
ITestNGMethod m2,
ITestNGMethod[] methods) |
private static boolean |
MethodInheritance.internalDependencyExists(ITestNGMethod m1,
ITestNGMethod m2,
ITestNGMethod[] methods) |
private void |
ConfigInvoker.invokeConfigurationMethod(java.lang.Object targetInstance,
ITestNGMethod tm,
java.lang.Object[] params,
ITestResult testResult)
Effectively invokes a configuration method on all passed in instances.
|
void |
IInvoker.invokeConfigurations(IClass testClass,
ITestNGMethod[] allMethods,
XmlSuite suite,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.Object[] parameterValues,
java.lang.Object instance)
Deprecated.
- This method stands deprecated as of TestNG 7.0.0
|
void |
Invoker.invokeConfigurations(IClass testClass,
ITestNGMethod[] allMethods,
XmlSuite suite,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.Object[] parameterValues,
java.lang.Object instance)
Invoke configuration methods if they belong to the same TestClass passed in parameter..
|
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) |
protected static void |
MethodInvocationHelper.invokeMethodConsideringTimeout(ITestNGMethod tm,
ConstructorOrMethod method,
java.lang.Object targetInstance,
java.lang.Object[] params,
ITestResult testResult) |
private java.util.List<ITestResult> |
TestInvoker.invokePooledTestMethods(ITestNGMethod testMethod,
XmlSuite suite,
java.util.Map<java.lang.String,java.lang.String> parameters,
ConfigurationGroupMethods groupMethods,
ITestContext testContext)
Invokes a method that has a specified threadPoolSize.
|
java.util.List<ITestResult> |
ITestInvoker.invokeTestMethods(ITestNGMethod testMethod,
ConfigurationGroupMethods groupMethods,
java.lang.Object instance,
ITestContext context) |
java.util.List<ITestResult> |
TestInvoker.invokeTestMethods(ITestNGMethod testMethod,
ConfigurationGroupMethods groupMethods,
java.lang.Object instance,
ITestContext context) |
java.util.List<ITestResult> |
IInvoker.invokeTestMethods(ITestNGMethod testMethod,
java.util.Map<java.lang.String,java.lang.String> parameters,
ConfigurationGroupMethods groupMethods,
java.lang.Object instance,
ITestContext testContext)
Deprecated.
- This method stands deprecated as of TestNG 7.0.0
|
java.util.List<ITestResult> |
Invoker.invokeTestMethods(ITestNGMethod testMethod,
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) |
protected static void |
MethodInvocationHelper.invokeWithTimeout(ITestNGMethod tm,
java.lang.Object instance,
java.lang.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,
java.lang.Object instance,
java.lang.Object[] parameterValues,
ITestResult testResult,
IHookable hookable) |
private static void |
MethodInvocationHelper.invokeWithTimeoutWithNewExecutor(ITestNGMethod tm,
java.lang.Object instance,
java.lang.Object[] parameterValues,
ITestResult testResult,
IHookable hookable) |
private static void |
MethodInvocationHelper.invokeWithTimeoutWithNoExecutor(ITestNGMethod tm,
java.lang.Object instance,
java.lang.Object[] parameterValues,
ITestResult testResult,
IHookable hookable) |
private static boolean |
ConfigInvoker.isConfigMethodEligibleForScrutiny(ITestNGMethod tm) |
(package private) static boolean |
TestNgMethodUtils.isConfigurationMethod(ITestNGMethod method)
A helper method that checks to see if a method is a configuration method or not.
|
private static boolean |
TestNgMethodUtils.isConfigurationMethod(ITestNGMethod method,
boolean includeGroupConfigs)
A helper method that checks to see if a method is a configuration method or not.
|
boolean |
ConfigurationGroupMethods.isLastMethodForGroup(java.lang.String group,
ITestNGMethod method) |
private static boolean |
MethodGroupsHelper.isMethodAlreadyNotPresent(java.util.List<ITestNGMethod> result,
ITestNGMethod tm) |
private java.util.Set<ITestResult> |
TestInvoker.keepSameInstances(ITestNGMethod method,
java.util.Set<ITestResult> results) |
private static MethodHelper.MatchResults |
MethodHelper.matchMethod(ITestNGMethod[] methods,
java.lang.String regexp) |
private java.util.List<MethodInstance> |
ClassBasedParallelWorker.methodsToMultipleMethodInstances(ITestNGMethod... methods) |
static TestResult |
TestResult.newContextAwareTestResult(ITestNGMethod method,
ITestContext ctx) |
static TestResult |
TestResult.newEndTimeAwareTestResult(ITestNGMethod method,
ITestContext ctx,
java.lang.Throwable t,
long start) |
static Parameters.MethodParameters |
Parameters.MethodParameters.newInstance(java.util.Map<java.lang.String,java.lang.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,
java.lang.Throwable t) |
TestException |
ExpectedExceptionsHolder.noException(ITestNGMethod testMethod) |
private void |
ConfigInvoker.recordConfigurationInvocationFailed(ITestNGMethod tm,
IClass testClass,
IConfigurationAnnotation annotation,
ITestNGMethod currentTestMethod,
java.lang.Object instance,
XmlSuite suite)
Record internally the failure of a Configuration, so that we can determine later if @Test
should be skipped.
|
ITestResult |
ITestInvoker.registerSkippedTestResult(ITestNGMethod testMethod,
long start,
java.lang.Throwable throwable) |
ITestResult |
TestInvoker.registerSkippedTestResult(ITestNGMethod testMethod,
long start,
java.lang.Throwable throwable) |
void |
ResultMap.removeResult(ITestNGMethod m) |
private void |
TestInvoker.runConfigMethods(TestMethodArguments arguments,
XmlSuite suite,
TestResult testResult,
ITestNGMethod[] teardownConfigMethods) |
private java.util.List<ITestResult> |
TestInvoker.runWorkers(ITestNGMethod testMethod,
java.util.List<IWorker<ITestNGMethod>> workers,
int threadPoolSize,
ConfigurationGroupMethods groupMethods,
XmlSuite suite,
java.util.Map<java.lang.String,java.lang.String> parameters)
To reduce thread contention and also to correctly handle thread-confinement this method invokes
the @BeforeGroups and @AfterGroups corresponding to the current @Test method.
|
void |
NoOpTestClass.setAfterTestMethod(ITestNGMethod[] afterTestMethods) |
void |
NoOpTestClass.setBeforeTestMethods(ITestNGMethod[] beforeTestMethods) |
private static void |
ScriptMethodSelector.setContext(javax.script.ScriptEngine engine,
java.util.Map<java.lang.String,java.lang.String> groups,
ITestNGMethod tm) |
void |
TestResult.setMethod(ITestNGMethod method) |
private void |
ConfigInvoker.setMethodInvocationFailure(ITestNGMethod method,
java.lang.Object instance) |
private static java.util.Map<java.lang.Object,java.util.List<ITestNGMethod>> |
MethodHelper.sortMethodsByInstance(ITestNGMethod[] methods)
This method is used to create a map of test instances and their associated method(s) .
|
private static Graph<ITestNGMethod> |
MethodHelper.topologicalSort(ITestNGMethod[] methods,
java.util.List<ITestNGMethod> sequentialList,
java.util.List<ITestNGMethod> parallelList,
java.util.Comparator<ITestNGMethod> comparator) |
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 |
---|---|
private void |
TestNGMethodFinder.addConfigurationMethod(java.lang.Class<?> clazz,
java.util.List<ITestNGMethod> results,
java.lang.reflect.Method method,
boolean isBeforeSuite,
boolean isAfterSuite,
boolean isBeforeTest,
boolean isAfterTest,
boolean isBeforeClass,
boolean isAfterClass,
boolean isBeforeTestMethod,
boolean isAfterTestMethod,
java.lang.String[] beforeGroups,
java.lang.String[] afterGroups,
java.lang.Object instance) |
static ITestNGMethod[] |
MethodHelper.collectAndOrderMethods(java.util.List<ITestNGMethod> methods,
boolean forTests,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique,
java.util.List<ITestNGMethod> outExcludedMethods,
java.util.Comparator<ITestNGMethod> comparator)
Collects and orders test or configuration methods
|
static ITestNGMethod[] |
MethodHelper.collectAndOrderMethods(java.util.List<ITestNGMethod> methods,
boolean forTests,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique,
java.util.List<ITestNGMethod> outExcludedMethods,
java.util.Comparator<ITestNGMethod> comparator)
Collects and orders test or configuration methods
|
static ITestNGMethod[] |
MethodHelper.collectAndOrderMethods(java.util.List<ITestNGMethod> methods,
boolean forTests,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique,
java.util.List<ITestNGMethod> outExcludedMethods,
java.util.Comparator<ITestNGMethod> comparator)
Collects and orders test or configuration methods
|
(package private) static void |
MethodGroupsHelper.collectMethodsByGroup(ITestNGMethod[] methods,
boolean forTests,
java.util.List<ITestNGMethod> outIncludedMethods,
java.util.List<ITestNGMethod> outExcludedMethods,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique)
Collect all the methods that belong to the included groups and exclude all the methods that
belong to an excluded group.
|
(package private) static void |
MethodGroupsHelper.collectMethodsByGroup(ITestNGMethod[] methods,
boolean forTests,
java.util.List<ITestNGMethod> outIncludedMethods,
java.util.List<ITestNGMethod> outExcludedMethods,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique)
Collect all the methods that belong to the included groups and exclude all the methods that
belong to an excluded group.
|
int |
TestMethodWorker.compareTo(IWorker<ITestNGMethod> other) |
private static boolean |
TestNgMethodUtils.containsConfigurationMethod(ITestNGMethod method,
java.util.List<ITestNGMethod> methods)
A helper method which checks if a given method is a configuration method and is part of list of
TestNG methods
|
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterAfterTestMethods(ITestClass testClass,
java.util.function.BiPredicate<ITestNGMethod,IClass> predicate) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterBeforeTestMethods(ITestClass testClass,
java.util.function.BiPredicate<ITestNGMethod,IClass> predicate) |
(package private) static ITestNGMethod[] |
TestNgMethodUtils.filterMethods(IClass testClass,
ITestNGMethod[] methods,
java.util.function.BiPredicate<ITestNGMethod,IClass> predicate) |
protected static ITestNGMethod[] |
MethodHelper.findDependedUponMethods(ITestNGMethod m,
java.util.List<ITestNGMethod> methods)
Finds TestNG methods that the specified TestNG method depends upon
|
protected static void |
MethodGroupsHelper.findGroupTransitiveClosure(java.util.List<ITestNGMethod> includedMethods,
java.util.List<ITestNGMethod> allMethods,
java.lang.String[] includedGroups,
java.util.Set<java.lang.String> outGroups,
java.util.Set<ITestNGMethod> outMethods) |
protected static void |
MethodGroupsHelper.findGroupTransitiveClosure(java.util.List<ITestNGMethod> includedMethods,
java.util.List<ITestNGMethod> allMethods,
java.lang.String[] includedGroups,
java.util.Set<java.lang.String> outGroups,
java.util.Set<ITestNGMethod> outMethods) |
protected static void |
MethodGroupsHelper.findGroupTransitiveClosure(java.util.List<ITestNGMethod> includedMethods,
java.util.List<ITestNGMethod> allMethods,
java.lang.String[] includedGroups,
java.util.Set<java.lang.String> outGroups,
java.util.Set<ITestNGMethod> outMethods) |
private static java.util.List<ITestNGMethod> |
MethodInheritance.findMethodListSuperClass(java.util.Map<java.lang.Class,java.util.List<ITestNGMethod>> map,
java.lang.Class<? extends ITestNGMethod> methodClass)
Look in map for a class that is a superclass of methodClass
|
private static java.util.List<ITestNGMethod> |
MethodInheritance.findMethodListSuperClass(java.util.Map<java.lang.Class,java.util.List<ITestNGMethod>> map,
java.lang.Class<? extends ITestNGMethod> methodClass)
Look in map for a class that is a superclass of methodClass
|
private static ITestNGMethod |
MethodGroupsHelper.findMethodNamed(java.lang.String tm,
java.util.List<ITestNGMethod> allMethods) |
private static java.lang.Class |
MethodInheritance.findSubClass(java.util.Map<java.lang.Class,java.util.List<ITestNGMethod>> map,
java.lang.Class<? extends ITestNGMethod> methodClass)
Look in map for a class that is a subclass of methodClass
|
private static java.lang.Class |
MethodInheritance.findSubClass(java.util.Map<java.lang.Class,java.util.List<ITestNGMethod>> map,
java.lang.Class<? extends ITestNGMethod> methodClass)
Look in map for a class that is a subclass of methodClass
|
static void |
MethodHelper.fixMethodsWithClass(ITestNGMethod[] methods,
ITestClass testCls,
java.util.List<ITestNGMethod> methodList) |
static java.util.List<ITestNGMethod> |
MethodHelper.getMethodsDependedUpon(ITestNGMethod method,
ITestNGMethod[] methods,
java.util.Comparator<ITestNGMethod> comparator) |
private static boolean |
MethodGroupsHelper.includeMethod(ITestOrConfiguration annotation,
RunInfo runInfo,
ITestNGMethod tm,
boolean forTests,
boolean unique,
java.util.List<ITestNGMethod> outIncludedMethods) |
private static boolean |
MethodGroupsHelper.isMethodAlreadyNotPresent(java.util.List<ITestNGMethod> result,
ITestNGMethod tm) |
AbstractParallelWorker.Arguments.Builder |
AbstractParallelWorker.Arguments.Builder.methods(java.util.List<ITestNGMethod> methods) |
static java.util.List<IMethodInstance> |
MethodHelper.methodsToMethodInstances(java.util.List<ITestNGMethod> sl) |
private static java.util.List<ITestNGMethod> |
ConfigurationGroupMethods.retrieve(java.util.Set<java.lang.String> tracker,
java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> map,
java.lang.String group) |
private java.util.List<ITestResult> |
TestInvoker.runWorkers(ITestNGMethod testMethod,
java.util.List<IWorker<ITestNGMethod>> workers,
int threadPoolSize,
ConfigurationGroupMethods groupMethods,
XmlSuite suite,
java.util.Map<java.lang.String,java.lang.String> parameters)
To reduce thread contention and also to correctly handle thread-confinement this method invokes
the @BeforeGroups and @AfterGroups corresponding to the current @Test method.
|
void |
XmlMethodSelector.setTestMethods(java.util.List<ITestNGMethod> testMethods) |
void |
RunInfo.setTestMethods(java.util.List<ITestNGMethod> testMethods) |
void |
MethodSelectorDescriptor.setTestMethods(java.util.List<ITestNGMethod> testMethods) |
private static java.util.List<ITestNGMethod> |
MethodHelper.sortMethods(boolean forTests,
java.util.List<ITestNGMethod> allMethods,
java.util.Comparator<ITestNGMethod> comparator) |
private static java.util.List<ITestNGMethod> |
MethodHelper.sortMethods(boolean forTests,
java.util.List<ITestNGMethod> allMethods,
java.util.Comparator<ITestNGMethod> comparator) |
private static void |
MethodInheritance.sortMethodsByInheritance(java.util.List<ITestNGMethod> methods,
boolean baseClassToChild)
Given a list of methods belonging to the same class hierarchy, orders them from the base class
to the child (if true) or from child to base class (if false)
|
private static Graph<ITestNGMethod> |
MethodHelper.topologicalSort(ITestNGMethod[] methods,
java.util.List<ITestNGMethod> sequentialList,
java.util.List<ITestNGMethod> parallelList,
java.util.Comparator<ITestNGMethod> comparator) |
private static Graph<ITestNGMethod> |
MethodHelper.topologicalSort(ITestNGMethod[] methods,
java.util.List<ITestNGMethod> sequentialList,
java.util.List<ITestNGMethod> parallelList,
java.util.Comparator<ITestNGMethod> comparator) |
private static Graph<ITestNGMethod> |
MethodHelper.topologicalSort(ITestNGMethod[] methods,
java.util.List<ITestNGMethod> sequentialList,
java.util.List<ITestNGMethod> parallelList,
java.util.Comparator<ITestNGMethod> comparator) |
static java.util.List<ITestNGMethod> |
MethodHelper.uniqueMethodList(java.util.Collection<java.util.List<ITestNGMethod>> methods)
Extracts the unique list of
ITestNGMethod s. |
ConfigMethodArguments.Builder |
ConfigMethodArguments.Builder.usingConfigMethodsAs(java.util.Collection<ITestNGMethod> allMethods) |
Constructor and Description |
---|
Arguments(java.lang.Object instance,
ITestNGMethod tm,
java.util.Map<java.lang.String,java.lang.String> params) |
ClonedMethod(ITestNGMethod method,
java.lang.reflect.Method javaMethod) |
ConfigMethodArguments(IClass testClass,
ITestNGMethod currentTestMethod,
ITestNGMethod[] allMethods,
XmlSuite suite,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.Object[] parameterValues,
java.lang.Object instance,
ITestResult testMethodResult) |
ConfigMethodArguments(IClass testClass,
ITestNGMethod currentTestMethod,
ITestNGMethod[] allMethods,
XmlSuite suite,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.Object[] parameterValues,
java.lang.Object instance,
ITestResult testMethodResult) |
ConfigurationGroupMethods(ITestNGMethod[] allMethods,
java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> beforeGroupsMethods,
java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> afterGroupsMethods) |
ExpectedExceptionsHolder(IAnnotationFinder finder,
ITestNGMethod method,
IExpectedExceptionsHolder holder) |
GroupConfigMethodArguments(ITestNGMethod testMethod,
ConfigurationGroupMethods groupMethods,
XmlSuite suite,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.Object instance) |
InvokedMethod(java.lang.Object instance,
ITestNGMethod method,
long date,
ITestResult testResult) |
InvokeMethodRunnable(ITestNGMethod thisMethod,
java.lang.Object instance,
java.lang.Object[] parameters,
IHookable hookable,
ITestResult testResult) |
MethodArguments(java.lang.Object instance,
ITestNGMethod tm,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.Object[] parameterValues) |
MethodInstance(ITestNGMethod method) |
RegexpExpectedExceptionsHolder(IAnnotationFinder finder,
ITestNGMethod method) |
TestMethodArguments(java.lang.Object instance,
ITestNGMethod tm,
java.lang.Object[] parameterValues,
int parametersIndex,
java.util.Map<java.lang.String,java.lang.String> params,
ITestClass testClass,
ITestNGMethod[] beforeMethods,
ITestNGMethod[] afterMethods,
ConfigurationGroupMethods groupMethods) |
TestMethodArguments(java.lang.Object instance,
ITestNGMethod tm,
java.lang.Object[] parameterValues,
int parametersIndex,
java.util.Map<java.lang.String,java.lang.String> params,
ITestClass testClass,
ITestNGMethod[] beforeMethods,
ITestNGMethod[] afterMethods,
ConfigurationGroupMethods groupMethods) |
TestMethodArguments(java.lang.Object instance,
ITestNGMethod tm,
java.lang.Object[] parameterValues,
int parametersIndex,
java.util.Map<java.lang.String,java.lang.String> params,
ITestClass testClass,
ITestNGMethod[] beforeMethods,
ITestNGMethod[] afterMethods,
ConfigurationGroupMethods groupMethods) |
TestMethodWithDataProviderMethodWorker(ITestInvoker testInvoker,
ITestNGMethod testMethod,
int parameterIndex,
java.lang.Object[] parameterValues,
java.lang.Object instance,
java.util.Map<java.lang.String,java.lang.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,
java.lang.Object[] parameterValues,
java.lang.Object instance,
java.util.Map<java.lang.String,java.lang.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,
java.lang.Object[] parameterValues,
java.lang.Object instance,
java.util.Map<java.lang.String,java.lang.String> parameters,
ITestClass testClass,
ITestNGMethod[] beforeMethods,
ITestNGMethod[] afterMethods,
ConfigurationGroupMethods groupMethods,
ITestContext testContext,
boolean skipFailedInvocationCounts,
int invocationCount,
int failureCount,
ITestResultNotifier notifier) |
WrappedTestNGMethod(ITestNGMethod testNGMethod) |
Constructor and Description |
---|
ConfigurationGroupMethods(ITestNGMethod[] allMethods,
java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> beforeGroupsMethods,
java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> afterGroupsMethods) |
ConfigurationGroupMethods(ITestNGMethod[] allMethods,
java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> beforeGroupsMethods,
java.util.Map<java.lang.String,java.util.List<ITestNGMethod>> afterGroupsMethods) |
TestNGMethodFinder(RunInfo runInfo,
IAnnotationFinder annotationFinder,
java.util.Comparator<ITestNGMethod> comparator) |
Modifier and Type | Method and Description |
---|---|
static ITestNGMethod[] |
AnnotationHelper.findMethodsWithAnnotation(java.lang.Class<?> rootClass,
java.lang.Class<? extends IAnnotation> annotationClass,
IAnnotationFinder annotationFinder,
XmlTest xmlTest)
Delegation method for creating the list of
ITestMethod s to be analysed. |
Modifier and Type | Method and Description |
---|---|
<A extends IAnnotation> |
JDK15AnnotationFinder.findAnnotation(ITestNGMethod tm,
java.lang.Class<A> annotationClass) |
<A extends IAnnotation> |
IAnnotationFinder.findAnnotation(ITestNGMethod m,
java.lang.Class<A> annotationClass) |
static ITestAnnotation |
AnnotationHelper.findTest(IAnnotationFinder finder,
ITestNGMethod m) |
Modifier and Type | Method and Description |
---|---|
ITestNGThreadPoolExecutor |
DefaultThreadPoolExecutorFactory.newTestMethodExecutor(java.lang.String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
java.util.concurrent.TimeUnit unit,
java.util.concurrent.BlockingQueue<java.lang.Runnable> workQueue,
java.util.Comparator<ITestNGMethod> comparator) |
ITestNGThreadPoolExecutor |
DefaultThreadPoolExecutorFactory.newTestMethodExecutor(java.lang.String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
java.util.concurrent.TimeUnit unit,
java.util.concurrent.BlockingQueue<java.lang.Runnable> workQueue,
java.util.Comparator<ITestNGMethod> comparator) |
ITestNGThreadPoolExecutor |
DefaultThreadPoolExecutorFactory.newTestMethodExecutor(java.lang.String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
java.util.concurrent.TimeUnit unit,
java.util.concurrent.BlockingQueue<java.lang.Runnable> workQueue,
java.util.Comparator<ITestNGMethod> comparator) |
Modifier and Type | Class and Description |
---|---|
class |
JUnit3TestMethod |
class |
JUnit4TestMethod |
class |
JUnitTestMethod |
Modifier and Type | Field and Description |
---|---|
private static ITestNGMethod[] |
JUnitTestClass.EMPTY_METHODARRAY |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ITestNGMethod> |
JUnitTestClass.m_afterClass |
private java.util.List<ITestNGMethod> |
JUnitTestClass.m_afterTest |
private java.util.List<ITestNGMethod> |
JUnitTestClass.m_beforeClass |
private java.util.List<ITestNGMethod> |
JUnitTestClass.m_beforeTest |
private java.util.List<ITestNGMethod> |
JUnitTestRunner.m_methods |
private java.util.List<ITestNGMethod> |
JUnit4TestRunner.m_methods |
private java.util.List<ITestNGMethod> |
JUnitTestClass.m_testMethods |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.List<ITestNGMethod> |
JUnitTestClass.getTestMethodList() |
java.util.List<ITestNGMethod> |
IJUnitTestRunner.getTestMethods() |
java.util.List<ITestNGMethod> |
JUnitTestRunner.getTestMethods()
Needed from TestRunner in order to figure out what JUnit test methods were run.
|
java.util.List<ITestNGMethod> |
JUnit4TestRunner.getTestMethods()
Needed from TestRunner in order to figure out what JUnit test methods were run.
|
Modifier and Type | Method and Description |
---|---|
private ITestNGMethod[] |
VerboseReporter.resultsToMethods(java.util.List<ITestResult> results) |
Modifier and Type | Method and Description |
---|---|
private java.util.Collection<ITestNGMethod> |
EmailableReporter.getMethodSet(IResultMap tests,
ISuite suite)
Since the methods will be sorted chronologically, we want to return the ITestNGMethod from the
invoked methods.
|
private java.util.Set<ITestNGMethod> |
XMLReporter.getUniqueMethodSet(java.util.Collection<ITestNGMethod> methods) |
private static java.util.List<ITestNGMethod> |
TextReporter.resultsToMethods(java.util.List<ITestResult> results) |
Modifier and Type | Method and Description |
---|---|
private static int |
TestHTMLReporter.ConfigurationComparator.annotationValue(ITestNGMethod method) |
private java.lang.String |
SuiteHTMLReporter.createColor(ITestNGMethod tm)
Generate a HTML color based on the class of the method
|
private JUnitReportReporter.TestTag |
JUnitReportReporter.createIgnoredTestTagFor(ITestNGMethod method) |
private java.lang.String |
SuiteHTMLReporter.dumpMethods(ITestNGMethod[] testMethods) |
private static java.util.Map<java.lang.String,java.lang.String> |
FailedReporter.findMethodLocalParameters(XmlTest srcXmlTest,
ITestNGMethod method)
Get local parameters of one include method from origin test xml.
|
private java.lang.String |
VerboseReporter.getMethodDeclaration(ITestNGMethod method) |
private java.util.Properties |
JUnitXMLReporter.getPropertiesFor(ITestNGMethod method,
long elapsedTimeMillis) |
private java.lang.String |
EmailableReporter.qualifiedName(ITestNGMethod method) |
Modifier and Type | Method and Description |
---|---|
private void |
JUnitReportReporter.addMapping(SetMultiMap<java.lang.Class<?>,ITestNGMethod> mapping,
java.util.Collection<ITestNGMethod> methods) |
private void |
JUnitReportReporter.addMapping(SetMultiMap<java.lang.Class<?>,ITestNGMethod> mapping,
java.util.Collection<ITestNGMethod> methods) |
private java.util.List<XmlClass> |
FailedReporter.createXmlClasses(java.util.List<ITestNGMethod> methods,
XmlTest srcXmlTest) |
private void |
FailedReporter.createXmlTest(ITestContext context,
java.util.List<ITestNGMethod> methods,
XmlTest srcXmlTest)
Generate testng-failed.xml
|
private static void |
FailedReporter.getAllApplicableConfigs(java.util.Set<ITestNGMethod> configs,
ITestClass iTestClass) |
private static int |
JUnitReportReporter.getDisabledTestCount(java.util.Set<ITestNGMethod> methods) |
private java.util.Set<ITestNGMethod> |
XMLReporter.getUniqueMethodSet(java.util.Collection<ITestNGMethod> methods) |
Modifier and Type | Method and Description |
---|---|
static java.lang.StackTraceElement[] |
StackTraceTools.getTestNGInstrastructure(java.lang.StackTraceElement[] stack,
ITestNGMethod method)
Finds topmost position of the test method in the stack, or top of stack if
method
is not in it. |
static int |
StackTraceTools.getTestRoot(java.lang.StackTraceElement[] stack,
ITestNGMethod method)
Finds topmost position of the test method in the stack, or top of stack if
method
is not in it. |
Modifier and Type | Method and Description |
---|---|
ITestNGThreadPoolExecutor |
IExecutorFactory.newTestMethodExecutor(java.lang.String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
java.util.concurrent.TimeUnit unit,
java.util.concurrent.BlockingQueue<java.lang.Runnable> workQueue,
java.util.Comparator<ITestNGMethod> comparator) |
ITestNGThreadPoolExecutor |
IExecutorFactory.newTestMethodExecutor(java.lang.String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
java.util.concurrent.TimeUnit unit,
java.util.concurrent.BlockingQueue<java.lang.Runnable> workQueue,
java.util.Comparator<ITestNGMethod> comparator) |
ITestNGThreadPoolExecutor |
IExecutorFactory.newTestMethodExecutor(java.lang.String name,
IDynamicGraph<ITestNGMethod> graph,
IThreadWorkerFactory<ITestNGMethod> factory,
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
java.util.concurrent.TimeUnit unit,
java.util.concurrent.BlockingQueue<java.lang.Runnable> workQueue,
java.util.Comparator<ITestNGMethod> comparator) |