| Interface | Description |
|---|---|
| CommandListener |
Command listener interface.
|
| DirectoryScannerParametersAware | |
| FailFastAware |
See the plugin configuration parameter
skipAfterFailureCount. |
| KeyValueSource |
A key-value source obeying the geneal constrains of java.util.Properties
|
| MainCliOptionsAware |
CLI options in plugin (main) JVM process.
|
| ProviderPropertiesAware | |
| ReporterConfigurationAware | |
| RunOrderParametersAware | |
| ShutdownAware |
See the plugin configuration parameter
shutdown. |
| SurefireClassLoadersAware | |
| TestArtifactInfoAware | |
| TestRequestAware |
| Class | Description |
|---|---|
| AbstractPathConfiguration | |
| BaseProviderFactory | |
| BiProperty<P1,P2> |
Internal generic wrapper.
|
| BooterConstants |
Constants used by the serializer/deserializer
|
| BooterDeserializer |
Knows how to serialize and deserialize the booter configuration.
|
| ClassLoaderConfiguration |
Configuration for forking tests.
|
| Classpath |
An ordered list of classpath elements with set behaviour
A Classpath is immutable and thread safe.
|
| ClasspathConfiguration |
Represents the classpaths for the BooterConfiguration.
|
| Command |
Encapsulates data and command sent from master to forked process.
|
| CommandReader |
Reader of commands coming from plugin(master) process.
|
| DumpErrorSingleton |
Dumps lost commands and caused exceptions in forked JVM.
|
| ForkedBooter |
The part of the booter that is unique to a forked vm.
|
| ForkedBooter.PingScheduler | |
| 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.
|
| IsolatedClassLoader |
Loads classes from jar files added via
IsolatedClassLoader.addURL(URL). |
| LazyTestsToRun |
A variant of TestsToRun that is provided with test class names
from an
System.in. |
| ModularClasspath |
Jigsaw class-path and module-path.
|
| ModularClasspathConfiguration | |
| PpidChecker |
Recognizes PID of Plugin process and determines lifetime.
|
| 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.
|
| ProviderFactory |
Creates the surefire provider.
|
| ProviderParameterNames | |
| StartupConfiguration |
Configuration that is used by the SurefireStarter but does not make it into the provider itself.
|
| SurefireReflector |
Does reflection based invocation of the surefire methods.
|
| SystemPropertyManager | |
| SystemUtils |
JDK 9 support.
|
| TypeEncodedValue |
| Enum | Description |
|---|---|
| MasterProcessCommand |
Commands which are sent from plugin to the forked jvm.
|
| Shutdown |
Specifies the way how the forked jvm should be terminated after
class AbstractCommandStream is closed and CTRL+C.
|
| Exception | Description |
|---|---|
| SurefireBooterForkException |
Encapsulates exceptions thrown during Surefire forking.
|
| SurefireExecutionException |
An error occurring during the invocation of Surefire via an alternate class loader.
|