Interface Summary |
IAnnotationTransformer |
|
IAnnotationTransformer2 |
Use this interface instead of IAnnotationTransformer if you want to modify any TestNG
annotation besides @Test. |
IAttributes |
A trait that is used by all interfaces that lets the user add or remove their
own attributes. |
IClass |
IClass represents a test class and a collection of its instances. |
IExtraOutput |
This class is used by Reporter to store the extra output to be later
included in the HTML report:
- User-generated report
- Parameter info
Created on Feb 16, 2006 |
IHookable |
If a test class implements this interface, its run() method
will be invoked instead of each @Test method found. |
IHookCallBack |
A parameter of this type will be passed to the run() method of a IHookable. |
IInstanceInfo |
This class defines a pair of instance/class. |
IInvokedMethod |
An interface representing a method that has been invoked by TestNG. |
IInvokedMethodListener |
A listener that gets invoked before and after a method is invoked by TestNG. |
IInvokedMethodListener2 |
Implement this interface if you need a handle to ITestContext . |
IMethodInstance |
This interface captures a test method along with all the instances it should
be run on. |
IMethodInterceptor |
This class is used to alter the list of test methods that TestNG is about to run. |
IMethodSelector |
This interface is used to augment or replace TestNG's algorithm to
decide whether a test method should be included in a test run. |
IMethodSelectorContext |
An implementation of this interface is passed to all the Method Selectors
when their includeMethod() is invoked. |
IObjectFactory |
Factory used to create all test instances. |
IReporter |
This interface can be implemented by clients to generate a report. |
IResultMap |
|
IRetryAnalyzer |
Interface to implement to be able to have a chance to retry a failed test. |
ISuite |
Interface defining a Test Suite. |
ISuiteListener |
Listener for test suites. |
ISuiteResult |
This class represents the result of a suite run. |
ITest |
If a test class implements this interface, it will receive a
special treatment, such as having the test name displayed
in the HTML reports. |
ITestClass |
This class represents a test class:
The test methods
The configuration methods (test and method)
The class file
Note that the methods returned by instances of this class
are expected to be correct at runtime. |
ITestClassFinder |
This class is used by TestNG to locate the test classes. |
ITestContext |
This class defines a test context which contains all the information
for a given test run. |
ITestListener |
A listener for test running. |
ITestMethodFinder |
This interface allows to modify the strategy used by TestRunner
to find its test methods. |
ITestNGListener |
This is a marker interface for all objects that can be passed
as a -listener argument. |
ITestNGListenerFactory |
A factory used to create instances of ITestNGListener. |
ITestNGMethod |
Describes a TestNG annotated method and the instance on which it will be invoked. |
ITestResult |
This class describes the result of a test. |
ITestRunnerFactory |
A factory for TestRunners to be used by SuiteRunners. |
Class Summary |
Assert |
Assertion tool class. |
AssertJUnit |
A set of assert methods. |
ClassMethodMap |
This class maintains a map of > . |
CommandLineArgs |
|
FileAssert |
Assertion tool for File centric assertions. |
InstanceOrderingMethodInterceptor |
A method interceptor that sorts its methods per instances (i.e. |
JUnitConverter |
Convert JUnit files into TestNG by annotating them. |
JUnitConverterTask |
|
PreserveOrderMethodInterceptor |
A method interceptor that preserves the order in which test classes were found in
the <test> tag. |
Reporter |
This class is used for test methods to log messages that will be
included in the HTML reports generated by TestNG. |
ReporterConfig |
Stores the information regarding the configuration of a pluggable report listener. |
ReporterConfig.Property |
|
SuiteResult |
This class logs the result of an entire Test Suite (defined by a
property file). |
SuiteRunner |
SuiteRunner is responsible for running all the tests included in one
suite. |
SuiteRunner.DefaultTestRunnerFactory |
The default implementation of ITestRunnerFactory . |
SuiteRunner.ProxyTestRunnerFactory |
|
SuiteRunnerWorker |
|
SuiteRunState |
A state object that records the status of the suite run. |
TestClass |
This class represents a test class:
- The test methods
- The configuration methods (test and method)
- The class file |
TestListenerAdapter |
A simple ITestListener adapter that stores all the tests
that were run. |
TestNG |
This class is the main entry point for running tests in the TestNG framework. |
TestNG.ExitCodeListener |
|
TestNGAntTask |
TestNG settings:
classfileset (inner)
classfilesetref (attribute)
xmlfileset (inner)
xmlfilesetref (attribute)
enableAssert (attribute)
excludedGroups (attribute)
groups (attribute)
junit (attribute)
listener (attribute)
outputdir (attribute)
parallel (attribute)
reporter (attribute)
sourcedir (attribute)
sourcedirref (attribute)
suitename (attribute)
suiterunnerclass (attribute)
target (attribute)
testjar (attribute)
testname (attribute)
threadcount (attribute)
dataproviderthreadcount (attribute)
verbose (attribute)
testrunfactory (attribute)
configFailurepolicy (attribute)
Ant settings:
classpath (inner)
classpathref (attribute)
jvm (attribute)
workingDir (attribute)
env (inner)
sysproperty (inner)
propertyset (inner)
jvmarg (inner)
timeout (attribute)
haltonfailure (attribute)
onHaltTarget (attribute)
failureProperty (attribute)
haltonFSP (attribute)
FSPproperty (attribute)
haltonskipped (attribute)
skippedProperty (attribute)
testRunnerFactory (attribute)
Debug information:
dumpCommand (boolean)
dumpEnv (boolean)
dumpSys (boolean)
|
TestNGUtils |
|
TestRunner |
This class takes care of running one Test. |