org.apache.maven.surefire

Class SurefireBooter

public class SurefireBooter extends Object

Version: $Id: SurefireBooter.java 387790 2006-03-22 08:14:59Z carlos $

Author: Jason van Zyl Emmanuel Venisse

Field Summary
static StringCLASSLOADER_PROPERTIES
protected static StringEOL
static StringFORK_NONE
static StringFORK_ONCE
static StringFORK_PERTEST
protected static StringPS
static StringSUREFIRE_PROPERTIES
static StringSYSTEM_PROPERTIES
Method Summary
voidaddBattery(String battery, Object[] params)
voidaddBattery(String battery)
voidaddClassPathUrl(String path)
voidaddReport(String report)
StringgetReportsDirectory()
static voidmain(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.
voidreset()
booleanrun()
voidsetArgLine(String argLine)
voidsetBasedir(String basedir)
voidsetChildDelegation(boolean childDelegation)
voidsetClassPathUrls(List classpathUrls)
voidsetDebug(boolean debug)
voidsetEnvironmentVariables(Map environmentVariables)
voidsetForkMode(String forkMode)
voidsetJvm(String jvm)
voidsetReportsDirectory(String reportsDirectory)
voidsetSystemProperties(Properties systemProperties)
voidsetWorkingDirectory(File dir)

Field Detail

CLASSLOADER_PROPERTIES

public static final String CLASSLOADER_PROPERTIES

EOL

protected static final String EOL

FORK_NONE

public static final String FORK_NONE

FORK_ONCE

public static final String FORK_ONCE

FORK_PERTEST

public static final String FORK_PERTEST

PS

protected static final String PS

SUREFIRE_PROPERTIES

public static final String SUREFIRE_PROPERTIES

SYSTEM_PROPERTIES

public static final String SYSTEM_PROPERTIES

Method Detail

addBattery

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

addBattery

public void addBattery(String battery)

addClassPathUrl

public void addClassPathUrl(String path)

addReport

public void addReport(String report)

getReportsDirectory

public String getReportsDirectory()

main

public static void main(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.

Parameters: args

Throws: Exception

reset

public void reset()

run

public boolean run()

setArgLine

public void setArgLine(String argLine)

setBasedir

public void setBasedir(String basedir)

setChildDelegation

public void setChildDelegation(boolean childDelegation)

setClassPathUrls

public void setClassPathUrls(List classpathUrls)

setDebug

public void setDebug(boolean debug)

setEnvironmentVariables

public void setEnvironmentVariables(Map environmentVariables)

setForkMode

public void setForkMode(String forkMode)

setJvm

public void setJvm(String jvm)

setReportsDirectory

public void setReportsDirectory(String reportsDirectory)

setSystemProperties

public void setSystemProperties(Properties systemProperties)

setWorkingDirectory

public void setWorkingDirectory(File dir)
Copyright © 2004-2007 Apache. All Rights Reserved.