Package | Description |
---|---|
org.testng | |
org.testng.internal | |
org.testng.internal.annotations | |
org.testng.internal.thread.graph | |
org.testng.junit | |
org.testng.reporters |
Class and Description |
---|
ConfigurationGroupMethods
This class wraps access to beforeGroups and afterGroups methods, since they are passed around the
various invokers and potentially modified in different threads.
|
ConstructorOrMethod
Encapsulation of either a method or a constructor.
|
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 |
IConfiguration |
IInvoker
This class defines an invoker.
|
InvokedMethod |
IParameterInfo
Represents the ability to retrieve the parameters associated with a factory method.
|
IResultListener
A convenient interface to use when implementing listeners.
|
IResultListener2 |
ITestResultNotifier
An interface defining the notification for @Test results and also \@Configuration results.
|
NoOpTestClass |
OverrideProcessor
Override the groups included in the XML file with groups specified on the command line.
|
RunInfo
This class contains all the information needed to determine what methods should be run.
|
SuiteRunnerMap |
TestNGClassFinder
This class creates an ITestClass from a test class.
|
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.
|
Class and Description |
---|
AbstractParallelWorker |
AbstractParallelWorker.Arguments |
AbstractParallelWorker.Arguments.Builder |
Arguments |
BaseClassFinder
This class
|
BaseInvoker |
BaseTestMethod
Superclass to represent both @Test and @Configuration methods.
|
ClassInfoMap |
ClonedMethod |
ConfigInvoker |
ConfigMethodArguments |
ConfigMethodArguments.Builder |
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.
|
DynamicGraph
Representation of the graph of methods.
|
DynamicGraph.Edges
Manage edges and weights between nodes.
|
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 |
|--------------------|---------|-------|------------|------------------------------------------|
|
ExpectedExceptionsHolder |
FactoryMethod
This class represents a method annotated with @Factory
|
Graph
Simple graph class to implement topological sort (used to sort methods based on what groups they
depend on).
|
Graph.Node |
GroupConfigMethodArguments |
GroupConfigMethodArguments.Builder |
IConfigInvoker |
IConfiguration |
IInvoker
This class defines an invoker.
|
IMethodRunner |
InvokedMethod |
InvokeMethodRunnable.TestNGRuntimeException |
IParameterInfo
Represents the ability to retrieve the parameters associated with a factory method.
|
IResultListener
A convenient interface to use when implementing listeners.
|
ITestInvoker |
ITestInvoker.FailureContext |
ITestResultNotifier
An interface defining the notification for @Test results and also \@Configuration results.
|
MethodArguments |
MethodHelper.MatchResults |
MethodInstance |
MethodSelectorDescriptor
This class describes a method selector: - The class that implements it - Its priority
|
ParameterHandler.ParameterBag
This class holds a
ParameterHolder or in case of an error, a non-null TestResult containing the cause |
ParameterHolder
A simple holder for parameters that contains the parameters and where these came from (data
provider or testng.xml)
|
ParameterHolder.ParameterOrigin
Origin of the parameters.
|
Parameters.FilterOutInJectedTypesResult
Store the result of parameterTypes and optionalValues after filter out injected types
|
Parameters.MethodParameters
A parameter passing helper class.
|
RunInfo
This class contains all the information needed to determine what methods should be run.
|
ScriptMethodSelector |
Systematiser.Order |
TestInvoker |
TestInvoker.StatusHolder |
TestListenerHelper.ListenerHolder |
TestMethodArguments |
TestMethodArguments.Builder |
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.
|
TestNGMethodFinder.MethodType |
TestResult
This class represents the result of a test.
|
Utils.StackTraceType |
Class and Description |
---|
ConstructorOrMethod
Encapsulation of either a method or a constructor.
|
Class and Description |
---|
SuiteRunnerMap |
Class and Description |
---|
BaseTestMethod
Superclass to represent both @Test and @Configuration methods.
|
ConstructorOrMethod
Encapsulation of either a method or a constructor.
|
ITestResultNotifier
An interface defining the notification for @Test results and also \@Configuration results.
|
TestResult
This class represents the result of a test.
|
Class and Description |
---|
IResultListener
A convenient interface to use when implementing listeners.
|
IResultListener2 |