Package org.apache.maven.surefire.booter
package org.apache.maven.surefire.booter
-
ClassDescriptionBiProperty<P1,
P2> Internal generic wrapper.Constants used by the serializer/deserializerKnows how to serialize and deserialize the booter configuration.Configuration for forking tests.An ordered list of classpath elements with set behaviour A Classpath is immutable and thread safe.Represents the classpaths for the BooterConfiguration.Encapsulates data and command sent from master to forked process.Command listener interface.Reader of commands coming from plugin(master) process.Dumps lost commands and caused exceptions in forked JVM.See the plugin configuration parameterskipAfterFailureCount
.The part of the booter that is unique to a forked vm.magic number : opcode : run mode [: opcode specific data]*Events sent back to the plugin process.Creates ForkingReporters, which are typically one instance per TestSet or thread.Encodes the full output of the test run to the stdout stream.Loads classes from jar files added viaIsolatedClassLoader.addURL(URL)
.A key-value source obeying the geneal constrains of java.util.PropertiesA variant of TestsToRun that is provided with test class names from anSystem.in
.CLI options in plugin (main) JVM process.Commands which are sent from plugin to the forked jvm.Jigsaw class-path and module-path.Recognizes PID of Plugin process and determines lifetime.Immutable object which encapsulates PID and elapsed time (Unix) or start time (Windows).Represents the surefire configuration that passes all the way into the provider classloader and the provider.Creates the surefire provider.Specifies the way how the forked jvm should be terminated after class AbstractCommandStream is closed and CTRL+C.See the plugin configuration parametershutdown
.Configuration that is used by the SurefireStarter but does not make it into the provider itself.Encapsulates exceptions thrown during Surefire forking.An error occurring during the invocation of Surefire via an alternate class loader.Does reflection based invocation of the surefire methods.JDK 9 support.