All Classes and Interfaces
Class
Description
Reader stream sends commands to forked jvm std-
input-stream
.Reader stream sends bytes to forked jvm std-
input-stream
.Abstract base class for running tests using Surefire.
Surefire output consumer proxy that writes test output to a
File
for each test suite.Base class for console reporters.
Basic framework which constructs CLI.
Provides reporting modules on the plugin side.
Scans dependencies looking for tests.
Represents a deserialize stacktracewriter that has been
marshalled across to the plugin from the fork.
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.
Just a step on the road to getting the separation of reporting concerns operating properly.
Scans directories looking for tests.
Base class for file reporters.
Utils class for file-based reporters
Something that can be flushed.
Provides a
FlushReceiver
.Knows how to reconstruct *all* the state transmitted over stdout by the forked process.
Configuration for forking tests.
A bucket from which fork numbers can be drawn.
Starts the fork or runs in-process.
Reports errors to dump file.
Starts the provider in the same VM as the surefire plugin.
Used by forked JMV, see
ForkStarter
.Forked jvm notifies master process to provide a new test.
A
Commandline
implementation that provides the output stream of
the executed process in form of a FlushReceiver
, for it to be
flushed on demand.Loads platform specifics.
Wrapper logger of miscellaneous (Maven 2.2.1 or 3.1) implementations of
Logger
.Relocates class names when running with relocated provider
Type of an entry in the report
SPI loader for Surefire/Failsafe should use
current ClassLoader
.Deprecated.
All the parameters used to construct reporters
Deprecated.
Does dependency resolution and artifact handling for the surefire plugin.
This interface contains all the common parameters that have different implementations in Surefire vs IntegrationTest
Helper class for surefire plugins
A properties implementation that preserves insertion order.
The parameters required to report on a surefire execution.
Dispatches commands without tests.
Builds
streams
, registers cachable commands
and provides accessible API to dispatch immediate commands to all atomically
alive streams.Maintains per-thread test result state for a single test method.
An
InputStream
that, when read, provides test class names out of a queue.Reports data for a single test set.
Maintains per-thread test result state.
Knows how to reconstruct *all* the state transmitted over stdout by the forked process.