org.apache.maven.surefire.its.fixture
Class SurefireLauncher
java.lang.Object
org.apache.maven.surefire.its.fixture.SurefireLauncher
public class SurefireLauncher
- extends Object
Encapsulate all needed features to start a surefire run
Also includes thread-safe access to the extracted resource
files
- Author:
- Kristian Rosenvold -
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SurefireLauncher
public SurefireLauncher(MavenLauncher mavenLauncher)
maven
public MavenLauncher maven()
reset
public void reset()
getSubProjectLauncher
public SurefireLauncher getSubProjectLauncher(String subProject)
throws VerificationException
- Throws:
VerificationException
getSubProjectValidator
public OutputValidator getSubProjectValidator(String subProject)
throws VerificationException
- Throws:
VerificationException
addEnvVar
public SurefireLauncher addEnvVar(String key,
String value)
setMavenOpts
public SurefireLauncher setMavenOpts(String opts)
resetInitialGoals
public SurefireLauncher resetInitialGoals(String testNgVersion)
showErrorStackTraces
public SurefireLauncher showErrorStackTraces()
debugLogging
public SurefireLauncher debugLogging()
debugSurefireFork
public SurefireLauncher debugSurefireFork()
failNever
public SurefireLauncher failNever()
groups
public SurefireLauncher groups(String groups)
addGoal
public SurefireLauncher addGoal(String goal)
executeTest
public OutputValidator executeTest()
executeInstall
public OutputValidator executeInstall()
throws VerificationException
- Throws:
VerificationException
executeVerify
public FailsafeOutputValidator executeVerify()
execute
public OutputValidator execute(String goal)
executeSurefireReport
public OutputValidator executeSurefireReport()
executeCurrentGoals
public OutputValidator executeCurrentGoals()
printSummary
public SurefireLauncher printSummary(boolean printsummary)
redirectToFile
public SurefireLauncher redirectToFile(boolean redirect)
forkOnce
public SurefireLauncher forkOnce()
forkNever
public SurefireLauncher forkNever()
forkAlways
public SurefireLauncher forkAlways()
forkPerTest
public SurefireLauncher forkPerTest()
forkPerThread
public SurefireLauncher forkPerThread()
forkOncePerThread
public SurefireLauncher forkOncePerThread()
threadCount
public SurefireLauncher threadCount(int threadCount)
forkCount
public SurefireLauncher forkCount(int forkCount)
reuseForks
public SurefireLauncher reuseForks(boolean reuseForks)
forkMode
public SurefireLauncher forkMode(String forkMode)
runOrder
public SurefireLauncher runOrder(String runOrder)
failIfNoTests
public SurefireLauncher failIfNoTests(boolean fail)
mavenTestFailureIgnore
public SurefireLauncher mavenTestFailureIgnore(boolean fail)
failIfNoSpecifiedTests
public SurefireLauncher failIfNoSpecifiedTests(boolean fail)
useSystemClassLoader
public SurefireLauncher useSystemClassLoader(boolean useSystemClassLoader)
activateProfile
public SurefireLauncher activateProfile(String profile)
getSurefireVersion
protected String getSurefireVersion()
parallel
public SurefireLauncher parallel(String parallel)
parallelClasses
public SurefireLauncher parallelClasses()
parallelMethods
public SurefireLauncher parallelMethods()
sysProp
public SurefireLauncher sysProp(String variable,
String value)
setJUnitVersion
public SurefireLauncher setJUnitVersion(String version)
setGroups
public SurefireLauncher setGroups(String groups)
setExcludedGroups
public SurefireLauncher setExcludedGroups(String excludedGroups)
getUnpackedAt
public File getUnpackedAt()
addFailsafeReportOnlyGoal
public SurefireLauncher addFailsafeReportOnlyGoal()
addSurefireReportGoal
public SurefireLauncher addSurefireReportGoal()
addSurefireReportOnlyGoal
public SurefireLauncher addSurefireReportOnlyGoal()
setTestToRun
public SurefireLauncher setTestToRun(String basicTest)
setForkJvm
public SurefireLauncher setForkJvm()
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.