org.apache.maven.surefire.booter
Class ClasspathConfiguration

java.lang.Object
  extended by org.apache.maven.surefire.booter.ClasspathConfiguration

public class ClasspathConfiguration
extends Object

Represents the classpaths for the BooterConfiguration.

Author:
Jason van Zyl, Emmanuel Venisse, Kristian Rosenvold

Constructor Summary
ClasspathConfiguration(boolean enableAssertions, boolean childDelegation)
           
ClasspathConfiguration(Classpath testClasspath, Classpath surefireClassPathUrls, Classpath inprocClasspath, boolean enableAssertions, boolean childDelegation)
           
 
Method Summary
 void addForkProperties(PropertiesWrapper properties)
           
 ClassLoader createForkingTestClassLoader(boolean manifestOnlyJarRequestedAndUsable)
           
 ClassLoader createInprocSurefireClassLoader(ClassLoader parent)
           
 ClassLoader createSurefireClassLoader(ClassLoader parent)
           
 ClassLoader createTestClassLoader()
           
 ClassLoader createTestClassLoader(boolean childDelegation)
           
 Classpath getTestClasspath()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClasspathConfiguration

public ClasspathConfiguration(boolean enableAssertions,
                              boolean childDelegation)

ClasspathConfiguration

public ClasspathConfiguration(Classpath testClasspath,
                              Classpath surefireClassPathUrls,
                              Classpath inprocClasspath,
                              boolean enableAssertions,
                              boolean childDelegation)
Method Detail

addForkProperties

public void addForkProperties(PropertiesWrapper properties)

createTestClassLoader

public ClassLoader createTestClassLoader(boolean childDelegation)
                                  throws SurefireExecutionException
Throws:
SurefireExecutionException

createTestClassLoader

public ClassLoader createTestClassLoader()
                                  throws SurefireExecutionException
Throws:
SurefireExecutionException

createSurefireClassLoader

public ClassLoader createSurefireClassLoader(ClassLoader parent)
                                      throws SurefireExecutionException
Throws:
SurefireExecutionException

createInprocSurefireClassLoader

public ClassLoader createInprocSurefireClassLoader(ClassLoader parent)
                                            throws SurefireExecutionException
Throws:
SurefireExecutionException

getTestClasspath

public Classpath getTestClasspath()

createForkingTestClassLoader

public ClassLoader createForkingTestClassLoader(boolean manifestOnlyJarRequestedAndUsable)
                                         throws SurefireExecutionException
Throws:
SurefireExecutionException


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.