All Classes and Interfaces
Class
Description
Stream reader returns bytes which are finally sent to the forked jvm std-input-stream.
Abstract base class for running tests using Surefire.
Deprecated.
A
Commandline
implementation.Surefire output consumer proxy that writes test output to a
File
for each test suite.Base class for console reporters.
Reader stream sends commands to forked jvm std-
input-stream
.Basic framework which constructs CLI.
Provides reporting modules on the plugin side.
Deprecated.
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
Knows how to reconstruct *all* the state transmitted over stdout by the forked process.
Configuration for forking tests.
magic number : run mode : opcode [: opcode specific data]*
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.
After the authentication has failed,
ForkChannel.tryConnectToClient()
throws InvalidSessionIdException
and ForkStarter
should close CommandlineExecutor
.The extension of
logger
for JUnit5.Extension of
file and console reporter of test-set
for JUnit5.The extension of
xml reporter
based on XSD version 3.0 for JUnit5.The factory of
LegacyForkChannel
.The standard error logger for the error stream of the forked JMV,
see
ForkStarter
.The standard output logger for the output stream of the forked JMV,
see org.apache.maven.plugin.surefire.extensions.SurefireForkChannel.
Remote interface of forked JVM with command methods.
TestcycleConsoleOutputReceiver doing nothing rather than using null.
Loads platform specifics.
Wrapper logger of miscellaneous implementations of
Logger
.Used to get additional provider-specific JVM arguments.
Relocates class names when running with relocated provider
Type of an entry in the report
This interface is used to merge reports in
ForkStarter
.SPI loader for Surefire/Failsafe should use
current ClassLoader
.Deprecated.
All the parameters used to construct reporters
Commands which are sent from plugin to the forked jvm.
Default implementation for extension of console logger.
This interface contains all the common parameters that have different implementations in Surefire vs IntegrationTest
The factory of
SurefireForkChannel
.Helper class for surefire plugins
A properties implementation that preserves insertion order.
The parameters required to report on a surefire execution.
Default implementation for extension of
StatelessXmlReporter
in plugin.Default implementation for extension of
test-set event listener for stateless file and console reporter
in plugin.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 Channel by the forked process.