Attributes |
Simple implementation of IAttributes.
|
AutoCloseableLock |
A simple abstraction over ReentrantLock that can be used in conjunction with
try..resources constructs.
|
BaseClassFinder |
This class
|
BaseTestMethod |
Superclass to represent both @Test and @Configuration methods.
|
ClassBasedWrapper<T> |
|
ClassHelper |
Utility class for different class manipulations.
|
ClassImpl |
Implementation of an IClass.
|
ClassInfoMap |
|
ClonedMethod |
|
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.
|
DataProviderLoader |
|
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 |
|
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> |
|
GroupsHelper |
|
InstanceInfo<T> |
|
IObject.IdentifiableArrayObject |
A wrapper class that wraps around an array and associates a unique Id that can be used as a key
for the array.
|
IObject.IdentifiableObject |
A wrapper object that associates a unique id to every unique test class object.
|
KeyAwareAutoCloseableLock |
A simple abstraction over ReentrantLock that can be used when
we need to be dealing with a dictionary of lockable objects wherein we traditionally would have
used the synchronized keyword.
|
KeyAwareAutoCloseableLock.AutoReleasable |
|
ListenerOrderDeterminer |
A Utility that helps us differentiate between a user's listener and preferential Listener.
|
LiteWeightTestNGMethod |
|
MethodGroupsHelper |
Collections of helper methods to help deal with test methods
|
MethodHelper |
Collection of helper methods to help sort and arrange methods.
|
MethodInheritance |
|
MethodInstance |
|
MethodSelectorDescriptor |
This class describes a method selector: - The class that implements it - Its priority
|
NoOpTestClass |
|
ObjectBag |
A simple bean bag that is intended to help share objects during the lifetime of TestNG without
needing it to be a singleton.
|
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.
|
ParameterInfo |
|
Parameters |
Methods that bind parameters declared in testng.xml to actual values used to invoke methods.
|
Parameters.MethodParameters |
A parameter passing helper class.
|
PropertyUtils |
Utility class for setting JavaBeans-style properties on instances.
|
RegexpExpectedExceptionsHolder |
A class that contains the expected exceptions and the message regular expression.
|
ReporterConfig |
Stores the information regarding the configuration of a pluggable report listener.
|
ReporterConfig.Property |
|
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 |
|
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 |
|
TestMethodComparator |
|
TestMethodContainer |
This implementation leverages a supplier to lazily load the test methods (data) for the very
first time and "remembers it" for later invocations.
|
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 |
|