Package org.apache.maven.surefire.booter

Interface Summary
BooterConstants Constants used by the serializer/deserializer
SurefireClassLoadersAware  
 

Class Summary
BaseProviderFactory  
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
ClasspathConfiguration Represents the classpaths for the BooterConfiguration.
ForkedBooter The part of the booter that is unique to a forked vm.
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  
PropertiesWrapper  
ProviderConfiguration Represents the surefire configuration that passes all the way into the provider classloader and the provider.
ProviderFactory Creates the surefire provider.
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

TODO: Move out of API module

SurefireReflector Does reflection based invocation of the surefire methods.
SurefireStarter Invokes surefire with the correct classloader setup.
SystemPropertyManager  
TypeEncodedValue  
 

Exception Summary
SurefireBooterForkException Encapsulates exceptions thrown during Surefire forking.
SurefireExecutionException An error occurring during the invocation of Surefire via an alternate class loader.
 



Copyright © 2004-2012 Apache Software Foundation. All Rights Reserved.