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, boolean enableAssertions, boolean childDelegation)
           
 
Method Summary
 void addClasspathUrl(String path)
           
 void addSurefireClasspathUrl(String path)
           
 ClassLoader createSurefireClassLoader(ClassLoader parent)
           
 ClassLoader createTestClassLoader()
           
 ClassLoader createTestClassLoader(boolean childDelegation)
           
 ClassLoader createTestClassLoaderConditionallySystem(boolean useSystemClassLoader)
           
 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,
                              boolean enableAssertions,
                              boolean childDelegation)
Method Detail

setForkProperties

public void setForkProperties(PropertiesWrapper properties)

createTestClassLoaderConditionallySystem

public ClassLoader createTestClassLoaderConditionallySystem(boolean useSystemClassLoader)
                                                     throws SurefireExecutionException
Throws:
SurefireExecutionException

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

getTestClasspath

public Classpath getTestClasspath()

addClasspathUrl

public void addClasspathUrl(String path)

addSurefireClasspathUrl

public void addSurefireClasspathUrl(String path)


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