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.

Version:
$Id$
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
 ClassLoader createForkingTestClassLoader(boolean manifestOnlyJarRequestedAndUsable)
           
 ClassLoader createInprocSurefireClassLoader(ClassLoader parent)
           
 ClassLoader createSurefireClassLoader(ClassLoader parent)
           
 ClassLoader createTestClassLoader()
           
 ClassLoader createTestClassLoader(boolean childDelegation)
           
 Classpath getTestClasspath()
           
 void setForkProperties(PropertiesWrapper properties)
           
 
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

setForkProperties

public void setForkProperties(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-2012 The Apache Software Foundation. All Rights Reserved.