All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractClasspathForkConfiguration |
|
AbstractCommandStream |
Reader stream sends commands to forked jvm std-input-stream .
|
AbstractDirectConfigurator |
Configurator that relies on reflection to set parameters in TestNG
|
AbstractDirectConfigurator.Setter |
Describes a property setter by method name and parameter class
|
AbstractForkInputStream |
Reader stream sends bytes to forked jvm std-input-stream .
|
AbstractPathConfiguration |
|
AbstractProvider |
A provider base class that all providers should extend to shield themselves from interface changes
|
AbstractSurefireMojo |
Abstract base class for running tests using Surefire.
|
AbstractSurefireMojo.ClasspathCache |
|
AbstractThreadPoolStrategy |
Abstract parallel scheduling strategy in private package.
|
AndFilter |
|
AsynchronousRunner |
Deprecated. |
Balancer |
The Balancer controls the maximum of concurrent threads in the current Scheduler(s) and prevents
from own thread resources exhaustion if other group of schedulers share the same pool of threads.
|
BalancerFactory |
|
BaseProviderFactory |
|
BiProperty<P1,P2> |
Internal generic wrapper.
|
BooterConstants |
Constants used by the serializer/deserializer
|
BooterDeserializer |
Knows how to serialize and deserialize the booter configuration.
|
BooterSerializer |
Knows how to serialize and deserialize the booter configuration.
|
CategorizedReportEntry |
|
ChecksumCalculator |
|
ClassesParallelRunListener |
|
ClassLoaderConfiguration |
Configuration for forking tests.
|
ClassMethod |
Data transfer object of class and method literals.
|
ClassNameStackTraceFilter |
Filters stacktrace element by class name.
|
Classpath |
An ordered list of classpath elements with set behaviour
A Classpath is immutable and thread safe.
|
ClasspathCache |
Deprecated. |
ClasspathConfiguration |
Represents the classpaths for the BooterConfiguration.
|
ClasspathForkConfiguration |
|
CloseableIterator<T> |
|
CombinedCategoryFilter |
|
Command |
Encapsulates data and command sent from master to forked process.
|
CommandLineOption |
CLI options.
|
CommandListener |
Command listener interface.
|
CommandReader |
Reader of commands coming from plugin(master) process.
|
CommonReflector |
|
Concurrency |
|
ConcurrencyUtils |
Concurrency utilities.
|
ConcurrentRunListener |
Handles responses from concurrent junit
Stuff to remember about JUnit threading:
parallel=classes; beforeClass/afterClass, constructor and all tests method run on same thread
parallel=methods; beforeClass/afterClass run on main thread, constructor + each test method run on same thread
parallel=both; same as parallel=methods
|
ConfigurableParallelComputer |
Deprecated. |
ConfigurableProviderInfo |
|
ConfigurationAwareTestNGReporter |
Just like TestNGReporter, but explicitly implements IResultListener; this interface is new in TestNG 5.5
|
Configurator |
Configurator for passing configuration properties to TestNG
|
ConsoleLogger |
Allows providers to write console messages on the running maven process.
|
ConsoleLoggerDecorator |
|
ConsoleLoggerUtils |
|
ConsoleOutputCapture |
Deals with system.out/err.
|
ConsoleOutputCapture.ForwardingPrintStream |
|
ConsoleOutputCapture.NullOutputStream |
|
ConsoleOutputFileReporter |
Surefire output consumer proxy that writes test output to a File for each test suite.
|
ConsoleOutputReceiver |
A receiver of stdout/sterr output from running tests.
|
ConsoleOutputReceiverForCurrentThread |
|
ConsoleOutputReporter |
Extension for logger.
|
ConsoleOutputReportEventListener |
Extension listener for logger.
|
ConsoleReporter |
Base class for console reporters.
|
ConsoleStream |
Delegates to System.out .
|
DaemonThreadFactory |
Creates new daemon Thread.
|
DaemonThreadFactory.NamedThreadFactory |
|
DefaultDirectConsoleReporter |
|
DefaultDirectoryScanner |
Deprecated. |
DefaultForkConfiguration |
Basic framework which constructs CLI.
|
DefaultReporterFactory |
Provides reporting modules on the plugin side.
|
DefaultReporterFactory.TestResultType |
|
DefaultRunOrderCalculator |
Applies the final runorder of the tests
|
DefaultScanResult |
|
DefaultStatelessReportMojoConfiguration |
Deprecated. |
DependencyScanner |
Scans dependencies looking for tests.
|
DeserializedStacktraceWriter |
Represents a deserialize stacktracewriter that has been
marshalled across to the plugin from the fork.
|
Destroyable |
Destroys the embedded thread-pool.
|
DirectConsoleOutput |
Outputs test system out/system err directly to the console
Just a step on the road to getting the separation of reporting concerns
operating properly.
|
DirectoryScanner |
Scans directories looking for tests.
|
DirectoryScanner |
Deprecated. |
DirectoryScannerParameters |
|
DirectoryScannerParametersAware |
|
DumpErrorSingleton |
Dumps lost commands and caused exceptions in forked JVM.
|
DumpFileUtils |
Dumps a text or exception in dump file.
|
ExecutionStatus |
|
FailFastAware |
See the plugin configuration parameter skipAfterFailureCount .
|
FailFastEventsSingleton |
Stores and retrieves atomic events
used by FailFastNotifier and TestNG provider.
|
FailFastListener |
|
FailFastNotifier |
Notifies TestNG core skipping remaining tests after first failure has appeared.
|
FailsafeSummaryXmlUtils |
|
FileReporter |
Base class for file reporters.
|
FileReporterUtils |
Utils class for file-based reporters
|
FileScanner |
|
FilteringRequest |
|
FlushReceiver |
Something that can be flushed.
|
FlushReceiverProvider |
|
ForkClient |
Knows how to reconstruct *all* the state transmitted over stdout by the forked process.
|
ForkConfiguration |
Configuration for forking tests.
|
ForkedBooter |
The part of the booter that is unique to a forked vm.
|
ForkedBooter.PingScheduler |
|
ForkedChannelDecoder |
magic number : run mode : opcode [: opcode specific data]*
|
ForkedChannelDecoderErrorHandler |
|
ForkedChannelEncoder |
magic number : opcode : run mode [: opcode specific data]*
|
ForkedProcessEvent |
Events sent back to the plugin process.
|
ForkedProcessEventListener |
|
ForkedProcessExitErrorListener |
|
ForkedProcessPropertyEventListener |
|
ForkedProcessReportEventListener<T extends ReportEntry> |
|
ForkedProcessStackTraceEventListener |
|
ForkedProcessStandardOutErrEventListener |
|
ForkedProcessStringEventListener |
|
ForkingReporterFactory |
Creates ForkingReporters, which are typically one instance per TestSet or thread.
|
ForkingRunListener |
Encodes the full output of the test run to the stdout stream.
|
ForkNumberBucket |
A bucket from which fork numbers can be drawn.
|
ForkStarter |
Starts the fork or runs in-process.
|
GenericTestPattern<P,C,M> |
Resolves string test patterns in object oriented patterns P .
|
ImmutableMap<K,V> |
Copies input map in constructor , and Entries are linked and thread-safe.
|
ImmutableMap.Node<K,V> |
|
IncludedExcludedPatterns |
|
InPluginProcessDumpSingleton |
Reports errors to dump file.
|
InPluginVMSurefireStarter |
Starts the provider in the same VM as the surefire plugin.
|
IntegrationTestMojo |
Run integration tests using Surefire.
|
InvertedFilter |
|
InvokerStrategy |
The sequentially executing strategy in private package.
|
IsolatedClassLoader |
|
JarManifestForkConfiguration |
|
JarManifestForkConfiguration.ClasspathElementUri |
|
JdkAttributes |
|
JUnit3Provider |
|
JUnit3Reflector |
Reflection facade for JUnit3 classes
|
JUnit3TestChecker |
Missing tests ? This class is basically a subset of the JUnit4TestChecker, which is tested
to boredom and back.
|
JUnit48Reflector |
|
JUnit48TestChecker |
Looks for additional junit48-like features
|
JUnit4Provider |
|
JUnit4ProviderUtil |
Utility method used among all JUnit4 providers
|
JUnit4Reflector |
JUnit4 reflection helper
|
JUnit4Reflector.IgnoredWithUserError |
|
JUnit4RunListener |
RunListener for JUnit4, delegates to our own RunListener
|
JUnit4RunListenerFactory |
|
JUnit4StackTraceWriter |
Writes out a specific Failure for
surefire as a stacktrace.
|
JUnit4TestChecker |
|
JUnit5ConsoleOutputReporter |
The extension of logger for JUnit5.
|
JUnit5StatelessTestsetInfoReporter |
|
JUnit5Xml30StatelessReporter |
The extension of xml reporter based on XSD version 3.0 for JUnit5.
|
JUnitCore |
JUnitCore solves bugs in original junit class JUnitCore .
|
JUnitCoreParameters |
|
JUnitCoreProvider |
|
JUnitCoreRunListener |
Noteworthy things about JUnit4 listening:
A class that is annotated with @Ignore will have one invocation of "testSkipped" with source==name
A method that is annotated with @Ignore will have a invocation of testSkipped with source and name distinct
Methods annotated with @Ignore trigger no further events.
|
JUnitCoreWrapper |
Encapsulates access to JUnitCore
|
JUnitPlatformProvider |
JUnit 5 Platform Provider.
|
JUnitTestFailureListener |
Test listener to record all the failures during one run
|
JUnitTestSet |
JUnit3 test set
|
KeyValueSource |
A key-value source obeying the geneal constrains of java.util.Properties
|
LazyTestsToRun |
A variant of TestsToRun that is provided with test class names
from an System.in .
|
LegacyPojoStackTraceWriter |
Write the trace out for a POJO test.
|
Level |
|
LogicalStream |
A stream-like object that preserves ordering between stdout/stderr
|
LogicalStream.Entry |
|
MainCliOptionsAware |
CLI options in plugin (main) JVM process.
|
MasterProcessCommand |
Commands which are sent from plugin to the forked jvm.
|
MatchDescriptions |
Only run test methods in the given failure set.
|
MethodFilter |
|
MethodSelector |
For internal use only
|
MethodsParallelRunListener |
|
MockReporter |
Internal tests use only.
|
ModularClasspath |
Jigsaw class-path and module-path.
|
ModularClasspathConfiguration |
|
ModularClasspathForkConfiguration |
|
MultipleFailureException |
|
NativeStdErrStreamConsumer |
|
NonAbstractClassFilter |
|
NonConcurrentRunListener |
A class to be used when there is no JUnit parallelism (methods or/and class).
|
NonSharedThreadPoolStrategy |
Parallel strategy for non-shared thread pool in private package.
|
NotifiableTestStream |
Forked jvm notifies master process to provide a new test.
|
Notifier |
Extends JUnit notifier ,
encapsulates several different types of JUnit listeners , and
fires events to listeners.
|
NullBalancer |
This balancer implements Balancer and does not do anything -no blocking operation.
|
NullConsoleLogger |
Logger doing nothing rather than using null.
|
NullConsoleOutputReceiver |
TestcycleConsoleOutputReceiver doing nothing rather than using null.
|
NullConsoleReporter |
ConsoleReporter doing nothing rather than using null.
|
NullFileReporter |
FileReporter doing nothing rather than using null.
|
NullStackTraceFilter |
always returns true
|
NullStatelessXmlReporter |
FileReporter doing nothing rather than using null.
|
NullStatisticsReporter |
StatisticsReporter doing nothing rather than using null.
|
ObjectUtils |
Similar to Java 7 java.util.Objects.
|
OrFilter |
|
OutputStreamFlushableCommandline |
A Commandline implementation that provides the output stream of
the executed process in form of a FlushReceiver , for it to be
flushed on demand.
|
OutputStreamFlushReceiver |
Facade flushing OutputStream and isolating the stream in client.
|
ParallelComputer |
ParallelComputer extends JUnit Computer and has a shutdown functionality.
|
ParallelComputerBuilder |
|
ParallelComputerUtil |
|
Platform |
Loads platform specifics.
|
PluginConsoleLogger |
Wrapper logger of miscellaneous implementations of Logger .
|
PojoAndJUnit3Checker |
|
PojoStackTraceWriter |
Write the trace out for a POJO test.
|
PojoTestSet |
Executes a JUnit3 test class
|
PpidChecker |
Recognizes PID of Plugin process and determines lifetime.
|
PrintStreamLogger |
For testing purposes.
|
PrioritizedTest |
|
Priority |
|
ProcessCheckerType |
|
ProcessInfo |
Immutable object which encapsulates PID and elapsed time (Unix) or start time (Windows).
|
PropertiesWrapper |
|
ProviderConfiguration |
Represents the surefire configuration that passes all the way into the provider
classloader and the provider.
|
ProviderDetector |
|
ProviderFactory |
Creates the surefire provider.
|
ProviderInfo |
|
ProviderParameterNames |
|
ProviderParameters |
Injected into the providers upon provider construction.
|
ProviderPropertiesAware |
|
ReflectionUtils |
|
Relocator |
Relocates class names when running with relocated provider
|
ReportEntry |
Describes a single entry for a test report
|
ReportEntryType |
Type of an entry in the report
|
ReporterConfiguration |
Bits and pieces of reporting configuration that seem to be necessary on the provider side.
|
ReporterConfigurationAware |
|
ReporterException |
Exception occurring during report generation.
|
ReporterFactory |
Used by the providers to request (per-thread) run listeners.
|
ReporterUtils |
Utility for reporter classes.
|
RequestedTest |
|
ResolvedTest |
Deprecated.
|
ResolvedTest.Type |
Type of patterns in ResolvedTest constructor.
|
RunEntryStatistics |
|
RunEntryStatisticsMap |
|
RunEntryStatisticsMap.LeastFailureComparator |
|
RunEntryStatisticsMap.PrioritizedTestComparator |
|
RunEntryStatisticsMap.RunCountComparator |
|
RunEntryStatisticsMap.TestRuntimeComparator |
|
RunListener |
Used by providers to report results.
|
RunListenerAdapter |
|
RunMode |
Determines the purpose the provider started the tests.
|
RunnerCounter |
Counts number of JUnit suites, classes and methods.
|
RunOrder |
A RunOrder specifies the order in which the tests will be run.
|
RunOrderCalculator |
|
RunOrderParameters |
|
RunOrderParametersAware |
|
RunResult |
Represents a test-run-result; this may be from a single test run or an aggregated result.
|
RunStatistics |
|
SafeThrowable |
Guards against misbehaving throwables
|
ScannerFilter |
|
ScannerUtil |
|
ScanResult |
|
Scheduler |
Schedules tests, controls thread resources, awaiting tests and other schedulers finished, and
a master scheduler can shutdown slaves.
|
SchedulingStrategies |
|
SchedulingStrategy |
Specifies the strategy of scheduling whether sequential, or parallel.
|
ServiceLoader |
SPI loader for Surefire/Failsafe should use current ClassLoader .
|
SharedThreadPoolStrategy |
Parallel strategy for shared thread pool in private package.
|
Shutdown |
Specifies the way how the forked jvm should be terminated after
class AbstractCommandStream is closed and CTRL+C.
|
ShutdownAware |
See the plugin configuration parameter shutdown .
|
ShutdownResult |
Populates collection triggeredTests of descriptions started before shutting down.
|
ShutdownStatus |
|
SimpleReportEntry |
|
SingleThreadScheduler |
Used to execute tests annotated with net.jcip.annotations.NotThreadSafe.
|
SmartStackTraceParser |
|
SpecificFileFilter |
Deprecated. |
SpecificTestClassFilter |
Filter for test class files
|
StackTraceFilter |
StackTrace element filter.
|
StackTraceWriter |
Ability to write a stack trace, filtered to omit locations inside Surefire and Maven.
|
StartupConfiguration |
Configuration that is used by the SurefireStarter but does not make it into the provider itself.
|
StartupReportConfiguration |
All the parameters used to construct reporters
|
StatelessReporter<R extends TestSetReportEntry,S,C extends StatelessReportMojoConfiguration> |
Extension for stateless reporter.
|
StatelessReportEventListener<R extends TestSetReportEntry,S> |
Creates a report upon handled event "testSetCompleted".
|
StatelessReportMojoConfiguration |
Configuration passed to the constructor of default reporter
org.apache.maven.plugin.surefire.report.StatelessXmlReporter.
|
StatelessTestsetInfoConsoleReportEventListener<R extends TestSetReportEntry,S> |
Extension listener for stateless console reporter of test-set.
|
StatelessTestsetInfoFileReportEventListener<R extends TestSetReportEntry,S> |
Extension listener for stateless file reporter of test-set.
|
StatelessTestsetInfoReporter<R extends TestSetReportEntry,S> |
Extension listener for stateless file and console reporter of test-set.
|
StatelessXmlReporter |
|
StatelessXmlReporter.ByteConstantsHolder |
|
StatelessXmlReporter.EncodingOutputStream |
|
StatisticsReporter |
|
Stoppable |
Covers configuration parameter skipAfterFailureCount .
|
StringUtils |
Common java.lang.String manipulation routines.
|
SurefireBooterForkException |
Encapsulates exceptions thrown during Surefire forking.
|
SurefireClassLoadersAware |
|
SurefireConsoleOutputReporter |
Default implementation for extension of console logger.
|
SurefireDependencyResolver |
Does dependency resolution and artifact handling for the surefire plugin.
|
SurefireDependencyResolver.RuntimeArtifactFilter |
|
SurefireExecutionException |
An error occurring during the invocation of Surefire via an alternate class loader.
|
SurefireExecutionParameters |
This interface contains all the common parameters that have different implementations in Surefire vs IntegrationTest
|
SurefireHelper |
Helper class for surefire plugins
|
SurefirePlugin |
Run tests using Surefire.
|
SurefireProperties |
A properties implementation that preserves insertion order.
|
SurefireProvider |
Interface to be implemented by all Surefire providers.
|
SurefireReflectionException |
Exception indicating that surefire had problems with reflection.
|
SurefireReflector |
Does reflection based invocation of the surefire methods.
|
SurefireReportParameters |
The parameters required to report on a surefire execution.
|
SurefireStatelessReporter |
|
SurefireStatelessTestsetInfoReporter |
|
SurefireTestSet |
Describes a single test set
|
SynchronousRunner |
Deprecated. |
SystemPropertyManager |
|
SystemUtils |
JDK 9 support.
|
TestArtifactInfo |
Contains information about the detected test artifact
|
TestArtifactInfoAware |
|
TestClassMethodNameUtils |
JUnit Description parser.
|
TestClassPath |
|
TestcycleConsoleOutputReceiver |
|
TestFilter<C,M> |
Generic interface of test filter.
|
TestLessInputStream |
Dispatches commands without tests.
|
TestLessInputStream.TestLessInputStreamBuilder |
Builds streams , registers cachable commands
and provides accessible API to dispatch immediate commands to all atomically
alive streams.
|
TestLessInputStream.TestLessInputStreamBuilder.Node |
|
TestListenerInvocationHandler |
Invocation Handler for TestListener proxies to delegate to our RunListener
|
TestListenerInvocationHandler.FailedTest |
|
TestListResolver |
Resolved multi pattern filter e.g.
|
TestMethod |
Represents the test-state of a single test method that is run.
|
TestMethodFilter |
|
TestMethodStats |
Maintains per-thread test result state for a single test method.
|
TestNG4751Configurator |
TestNG 4.7 and 5.1 configurator.
|
TestNG510Configurator |
TestNG 5.10 configurator.
|
TestNG513Configurator |
TestNG 5.13 configurator.
|
TestNG5141Configurator |
TestNG 5.14.1 configurator.
|
TestNG5143Configurator |
TestNG 5.14.3 configurator.
|
TestNG52Configurator |
TestNG 5.2 configurator.
|
TestNG60Configurator |
TestNG 6.0 configurator.
|
TestNGDirectoryTestSuite |
Test suite for TestNG based on a directory of Java test classes.
|
TestNGExecutor |
Contains utility methods for executing TestNG.
|
TestNGExecutor.SuiteAndNamedTests |
|
TestNGExecutor.TestMetadata |
|
TestNGMapConfigurator |
TestNG configurator for 5.3+ versions.
|
TestNGProvider |
|
TestNGReporter |
Listens for and provides and adaptor layer so that
TestNG tests can report their status to the current
RunListener .
|
TestNGXmlTestSuite |
Handles suite xml file definitions for TestNG.
|
TestPlanScannerFilter |
|
TestProvidingInputStream |
An InputStream that, when read, provides test class names out of a queue.
|
TestRequest |
Information about the requested test.
|
TestRequestAware |
|
TestResolverFilter |
|
TestSet |
* Represents the test-state of a testset that is run.
|
TestSetFailedException |
Exception that indicates a test failed.
|
TestSetReportEntry |
Describes test-set when started and finished.
|
TestSetRunListener |
Reports data for a single test set.
|
TestSetStats |
Maintains per-thread test result state.
|
TestsToRun |
Contains all the tests that have been found according to specified include/exclude
specification for a given surefire run.
|
TestSuite |
Abstract class which implements common functions.
|
ThreadedExecutionScheduler |
|
ThreadedStreamConsumer |
Knows how to reconstruct *all* the state transmitted over stdout by the forked process.
|
ThreadResourcesBalancer |
|
Type |
|
TypeEncodedValue |
|
Utf8RecodingDeferredFileOutputStream |
A deferred file output stream decorator that recodes the bytes written into the stream from the VM default encoding
to UTF-8.
|
VerifyMojo |
Verify integration tests ran using Surefire.
|
WrappedReportEntry |
|
WrappedRunners |
We need to wrap runners in a suite and count children of these runners.
|