| AbstractParallelWorker |
|
| AbstractParallelWorker.Arguments |
|
| AbstractParallelWorker.Arguments.Builder |
|
| Arguments |
|
| Attributes |
Simple implementation of IAttributes.
|
| BaseClassFinder |
This class
|
| BaseTestMethod |
Superclass to represent both @Test and @Configuration methods.
|
| ClassHelper |
Utility class for different class manipulations.
|
| ClassImpl |
Implementation of an IClass.
|
| ClassInfoMap |
|
| ClonedMethod |
|
| ConfigMethodArguments |
|
| ConfigMethodArguments.Builder |
|
| Configuration |
|
| ConfigurationGroupMethods |
This class wraps access to beforeGroups and afterGroups methods, since they are passed around the
various invokers and potentially modified in different threads.
|
| ConfigurationMethod |
|
| ConstructorOrMethod |
Encapsulation of either a method or a constructor.
|
| DefaultListenerFactory |
When no ITestNGListenerFactory implementations are available, TestNG defaults to this
implementation for instantiating listeners.
|
| DefaultMethodSelectorContext |
Simple implementation of IMethodSelectorContext
|
| DynamicGraph<T> |
Representation of the graph of methods.
|
| DynamicGraphHelper |
|
| EclipseInterface |
Symbols in this class are used by the Eclipse plug-in, do not modify them without updating the
plug-in as well.
|
| ExitCode |
|--------------------|---------|-------|------------|------------------------------------------|
| FailedWithinSuccess| Skipped | Failed| Status Code| Remarks |
|--------------------|---------|-------|------------|------------------------------------------|
| 0 | 0 | 0 | 0 | Passed tests |
| 0 | 0 | 1 | 1 | Failed tests |
| 0 | 1 | 0 | 2 | Skipped tests |
| 0 | 1 | 1 | 3 | Skipped/Failed tests |
| 1 | 0 | 0 | 4 | FailedWithinSuccess tests |
| 1 | 0 | 1 | 5 | FailedWithinSuccess/Failed tests |
| 1 | 1 | 0 | 6 | FailedWithinSuccess/Skipped tests |
| 1 | 1 | 1 | 7 | FailedWithinSuccess/Skipped/Failed tests |
|--------------------|---------|-------|------------|------------------------------------------|
|
| ExitCodeListener |
|
| ExpectedExceptionsHolder |
|
| FactoryMethod |
This class represents a method annotated with @Factory
|
| Graph<T> |
Simple graph class to implement topological sort (used to sort methods based on what groups they
depend on).
|
| Graph.Node<T> |
|
| GroupConfigMethodArguments |
|
| GroupConfigMethodArguments.Builder |
|
| GroupsHelper |
|
| InstanceCreator |
Utility class for object instantiations.
|
| InstanceInfo<T> |
|
| InvokedMethod |
|
| InvokeMethodRunnable |
A Runnable Method invoker.
|
| Invoker |
This class is responsible for invoking methods: - test methods - configuration methods - possibly
in a separate thread and then for notifying the result listeners.
|
| ITestInvoker.FailureContext |
|
| MethodArguments |
|
| MethodGroupsHelper |
Collections of helper methods to help deal with test methods
|
| MethodHelper |
Collection of helper methods to help sort and arrange methods.
|
| MethodInheritance |
|
| MethodInstance |
|
| MethodInvocationHelper |
Collections of helper methods to help deal with invocation of TestNG methods
|
| MethodSelectorDescriptor |
This class describes a method selector: - The class that implements it - Its priority
|
| NoOpTestClass |
|
| ObjectFactoryImpl |
Default factory for test creation.
|
| OverrideProcessor |
Override the groups included in the XML file with groups specified on the command line.
|
| PackageUtils |
Utility class that finds all the classes in a given package.
|
| ParameterHolder |
A simple holder for parameters that contains the parameters and where these came from (data
provider or testng.xml)
|
| ParameterInfo |
|
| Parameters |
Methods that bind parameters declared in testng.xml to actual values used to invoke methods.
|
| Parameters.MethodParameters |
A parameter passing helper class.
|
| PoolService<FutureType> |
Simple wrapper for an ExecutorCompletionService.
|
| PropertyUtils |
Utility class for setting JavaBeans-style properties on instances.
|
| RegexpExpectedExceptionsHolder |
A class that contains the expected exceptions and the message regular expression.
|
| ResultMap |
|
| RunInfo |
This class contains all the information needed to determine what methods should be run.
|
| RuntimeBehavior |
This class houses handling all JVM arguments by TestNG
|
| ScriptSelectorFactory |
|
| SuiteRunnerMap |
|
| Systematiser |
|
| Tarjan<T> |
Implementation of the Tarjan algorithm to find and display a cycle in a graph.
|
| TestListenerHelper |
A helper class that internally houses some of the listener related actions support.
|
| TestListenerHelper.ListenerHolder |
|
| TestMethodArguments |
|
| TestMethodArguments.Builder |
|
| TestMethodComparator |
|
| TestMethodWithDataProviderMethodWorker |
|
| TestMethodWorker |
FIXME: reduce contention when this class is used through parallel invocation due to
invocationCount and threadPoolSize by not invoking the @BeforeClass and @AfterClass which are
already invoked on the original method.
|
| TestNGClassFinder |
This class creates an ITestClass from a test class.
|
| TestNGMethod |
This class represents a test method.
|
| TestNGMethodFinder |
The default strategy for finding test methods: look up annotations @Test in front of methods.
|
| TestResult |
This class represents the result of a test.
|
| Utils |
Helper methods to parse annotations.
|
| Version |
|
| 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.
|
| XmlMethodSelector |
This class is the default method selector used by TestNG to determine which methods need to be
included and excluded based on the specification given in testng.xml.
|
| Yaml |
YAML support for TestNG.
|
| YamlParser |
|