org.apache.maven.surefire
Class SurefireBooter

java.lang.Object
  extended byorg.apache.maven.surefire.SurefireBooter

public class SurefireBooter
extends java.lang.Object

Version:
$Id: SurefireBooter.java 387790 2006-03-22 08:14:59Z carlos $
Author:
Jason van Zyl, Emmanuel Venisse

Field Summary
static java.lang.String CLASSLOADER_PROPERTIES
           
protected static java.lang.String EOL
           
static java.lang.String FORK_NONE
           
static java.lang.String FORK_ONCE
           
static java.lang.String FORK_PERTEST
           
protected static java.lang.String PS
           
static java.lang.String SUREFIRE_PROPERTIES
           
static java.lang.String SYSTEM_PROPERTIES
           
 
Constructor Summary
SurefireBooter()
           
 
Method Summary
 void addBattery(java.lang.String battery)
           
 void addBattery(java.lang.String battery, java.lang.Object[] params)
           
 void addClassPathUrl(java.lang.String path)
           
 void addReport(java.lang.String report)
           
 java.lang.String getReportsDirectory()
           
static void main(java.lang.String[] args)
          This method is invoked when Surefire is forked - this method parses and organizes the arguments passed to it and then calls the Surefire class' run method.
 void reset()
           
 boolean run()
           
 void setArgLine(java.lang.String argLine)
           
 void setBasedir(java.lang.String basedir)
           
 void setChildDelegation(boolean childDelegation)
           
 void setClassPathUrls(java.util.List classpathUrls)
           
 void setDebug(boolean debug)
           
 void setEnvironmentVariables(java.util.Map environmentVariables)
           
 void setForkMode(java.lang.String forkMode)
           
 void setJvm(java.lang.String jvm)
           
 void setReportsDirectory(java.lang.String reportsDirectory)
           
 void setSystemProperties(java.util.Properties systemProperties)
           
 void setWorkingDirectory(java.io.File dir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EOL

protected static final java.lang.String EOL

PS

protected static final java.lang.String PS

FORK_ONCE

public static final java.lang.String FORK_ONCE
See Also:
Constant Field Values

FORK_PERTEST

public static final java.lang.String FORK_PERTEST
See Also:
Constant Field Values

FORK_NONE

public static final java.lang.String FORK_NONE
See Also:
Constant Field Values

SUREFIRE_PROPERTIES

public static final java.lang.String SUREFIRE_PROPERTIES
See Also:
Constant Field Values

SYSTEM_PROPERTIES

public static final java.lang.String SYSTEM_PROPERTIES
See Also:
Constant Field Values

CLASSLOADER_PROPERTIES

public static final java.lang.String CLASSLOADER_PROPERTIES
See Also:
Constant Field Values
Constructor Detail

SurefireBooter

public SurefireBooter()
Method Detail

setReportsDirectory

public void setReportsDirectory(java.lang.String reportsDirectory)

getReportsDirectory

public java.lang.String getReportsDirectory()

addBattery

public void addBattery(java.lang.String battery,
                       java.lang.Object[] params)

addBattery

public void addBattery(java.lang.String battery)

addReport

public void addReport(java.lang.String report)

addClassPathUrl

public void addClassPathUrl(java.lang.String path)

setClassPathUrls

public void setClassPathUrls(java.util.List classpathUrls)

setForkMode

public void setForkMode(java.lang.String forkMode)

setJvm

public void setJvm(java.lang.String jvm)

setSystemProperties

public void setSystemProperties(java.util.Properties systemProperties)

setArgLine

public void setArgLine(java.lang.String argLine)

setEnvironmentVariables

public void setEnvironmentVariables(java.util.Map environmentVariables)

setBasedir

public void setBasedir(java.lang.String basedir)

setWorkingDirectory

public void setWorkingDirectory(java.io.File dir)

setChildDelegation

public void setChildDelegation(boolean childDelegation)

setDebug

public void setDebug(boolean debug)

run

public boolean run()
            throws java.lang.Exception
Throws:
java.lang.Exception

reset

public void reset()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
This method is invoked when Surefire is forked - this method parses and organizes the arguments passed to it and then calls the Surefire class' run method.

Parameters:
args -
Throws:
java.lang.Exception


Copyright © 2004-2007 Apache. All Rights Reserved.