org.apache.maven.plugin.surefire
Interface SurefireExecutionParameters

All Known Implementing Classes:
AbstractSurefireMojo

public interface SurefireExecutionParameters

The parameters required to execute surefire.

Author:
Stephen Connolly

Method Summary
 List<String> getAdditionalClasspathElements()
           
 String getArgLine()
           
 org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()
           
 org.apache.maven.artifact.resolver.ArtifactResolver getArtifactResolver()
           
 File getBasedir()
           
 File getClassesDirectory()
           
 List<String> getClasspathDependencyExcludes()
           
 String getClasspathDependencyScopeExclude()
           
 String getDebugForkedProcess()
           
 Map<String,String> getEnvironmentVariables()
           
 String getExcludedGroups()
           
 List<String> getExcludes()
           
 Boolean getFailIfNoSpecifiedTests()
           
 Boolean getFailIfNoTests()
           
 int getForkedProcessTimeoutInSeconds()
           
 String getForkMode()
           
 String getGroups()
           
 List<String> getIncludes()
           
 Properties getInternalSystemProperties()
           
 String getJunitArtifactName()
           
 String getJvm()
           
 org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
           
 org.apache.maven.artifact.metadata.ArtifactMetadataSource getMetadataSource()
           
 String getObjectFactory()
           
 Properties getOriginalSystemProperties()
           
 String getParallel()
           
 boolean getPerCoreThreadCount()
           
 Map<String,org.apache.maven.artifact.Artifact> getPluginArtifactMap()
           
 org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor()
           
 org.apache.maven.project.MavenProject getProject()
           
 Map<String,org.apache.maven.artifact.Artifact> getProjectArtifactMap()
           
 Properties getProperties()
           
 List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()
           
 String getReportFormat()
           
 String getReportNameSuffix()
           
 File getReportsDirectory()
           
 String getRunOrder()
           
 org.apache.maven.execution.MavenSession getSession()
           
 File[] getSuiteXmlFiles()
           
 Properties getSystemProperties()
           
 File getSystemPropertiesFile()
           
 Map<String,String> getSystemPropertyVariables()
           
 String getTest()
           
 File getTestClassesDirectory()
           
 String getTestMethod()
           
 String getTestNGArtifactName()
           
 File getTestSourceDirectory()
           
 int getThreadCount()
           
 org.apache.maven.toolchain.ToolchainManager getToolchainManager()
           
 boolean getUseUnlimitedThreads()
           
 File getWorkingDirectory()
           
 boolean isChildDelegation()
           
 boolean isDisableXmlReport()
           
 boolean isEnableAssertions()
           
 boolean isMavenParallel()
           
 boolean isPrintSummary()
           
 boolean isRedirectTestOutputToFile()
           
 boolean isSkip()
           
 boolean isSkipExec()
           
 boolean isSkipTests()
           
 boolean isTrimStackTrace()
           
 boolean isUseFile()
           
 boolean isUseManifestOnlyJar()
           
 boolean isUseSystemClassLoader()
           
 void setAdditionalClasspathElements(List<String> additionalClasspathElements)
           
 void setArgLine(String argLine)
           
 void setArtifactFactory(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory)
           
 void setArtifactResolver(org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver)
           
 void setBasedir(File basedir)
           
 void setChildDelegation(boolean childDelegation)
           
 void setClassesDirectory(File classesDirectory)
           
 void setClasspathDependencyExcludes(List<String> classpathDependencyExcludes)
           
 void setClasspathDependencyScopeExclude(String classpathDependencyScopeExclude)
           
 void setDebugForkedProcess(String debugForkedProcess)
           
 void setDisableXmlReport(boolean disableXmlReport)
           
 void setEnableAssertions(boolean enableAssertions)
           
 void setEnvironmentVariables(Map<String,String> environmentVariables)
           
 void setExcludedGroups(String excludedGroups)
           
 void setExcludes(List<String> excludes)
           
 void setFailIfNoSpecifiedTests(Boolean failIfNoSpecifiedTests)
           
 void setFailIfNoTests(Boolean failIfNoTests)
           
 void setForkedProcessTimeoutInSeconds(int forkedProcessTimeoutInSeconds)
           
 void setForkMode(String forkMode)
           
 void setGroups(String groups)
           
 void setIncludes(List<String> includes)
           
 void setInternalSystemProperties(Properties internalSystemProperties)
           
 void setJunitArtifactName(String junitArtifactName)
           
 void setJvm(String jvm)
           
 void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 void setMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource)
           
 void setObjectFactory(String objectFactory)
           
 void setOriginalSystemProperties(Properties originalSystemProperties)
           
 void setParallel(String parallel)
           
 void setPerCoreThreadCount(boolean perCoreThreadCount)
           
 void setPluginArtifactMap(Map<String,org.apache.maven.artifact.Artifact> pluginArtifactMap)
           
 void setPrintSummary(boolean printSummary)
           
 void setProject(org.apache.maven.project.MavenProject project)
           
 void setProjectArtifactMap(Map<String,org.apache.maven.artifact.Artifact> projectArtifactMap)
           
 void setProperties(Properties properties)
           
 void setRedirectTestOutputToFile(boolean redirectTestOutputToFile)
           
 void setRemoteRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
           
 void setReportFormat(String reportFormat)
           
 void setReportNameSuffix(String reportNameSuffix)
           
 void setReportsDirectory(File reportsDirectory)
           
 void setRunOrder(String runOrder)
           
 void setSession(org.apache.maven.execution.MavenSession session)
           
 void setSkip(boolean skip)
           
 void setSkipExec(boolean skipExec)
           
 void setSkipTests(boolean skipTests)
           
 void setSuiteXmlFiles(File[] suiteXmlFiles)
           
 void setSystemProperties(Properties systemProperties)
           
 void setSystemPropertiesFile(File systemPropertiesFile)
           
 void setSystemPropertyVariables(Map<String,String> systemPropertyVariables)
           
 void setTest(String test)
           
 void setTestClassesDirectory(File testClassesDirectory)
           
 void setTestNGArtifactName(String testNGArtifactName)
           
 void setTestSourceDirectory(File testSourceDirectory)
           
 void setThreadCount(int threadCount)
           
 void setToolchainManager(org.apache.maven.toolchain.ToolchainManager toolchainManager)
           
 void setTrimStackTrace(boolean trimStackTrace)
           
 void setUseFile(boolean useFile)
           
 void setUseManifestOnlyJar(boolean useManifestOnlyJar)
           
 void setUseSystemClassLoader(boolean useSystemClassLoader)
           
 void setUseUnlimitedThreads(boolean useUnlimitedThreads)
           
 void setWorkingDirectory(File workingDirectory)
           
 

Method Detail

isSkipTests

boolean isSkipTests()

setSkipTests

void setSkipTests(boolean skipTests)

isSkipExec

boolean isSkipExec()

setSkipExec

void setSkipExec(boolean skipExec)

isSkip

boolean isSkip()

setSkip

void setSkip(boolean skip)

getBasedir

File getBasedir()

setBasedir

void setBasedir(File basedir)

getTestClassesDirectory

File getTestClassesDirectory()

setTestClassesDirectory

void setTestClassesDirectory(File testClassesDirectory)

getClassesDirectory

File getClassesDirectory()

setClassesDirectory

void setClassesDirectory(File classesDirectory)

getProject

org.apache.maven.project.MavenProject getProject()

setProject

void setProject(org.apache.maven.project.MavenProject project)

getClasspathDependencyExcludes

List<String> getClasspathDependencyExcludes()

setClasspathDependencyExcludes

void setClasspathDependencyExcludes(List<String> classpathDependencyExcludes)

getClasspathDependencyScopeExclude

String getClasspathDependencyScopeExclude()

setClasspathDependencyScopeExclude

void setClasspathDependencyScopeExclude(String classpathDependencyScopeExclude)

getAdditionalClasspathElements

List<String> getAdditionalClasspathElements()

setAdditionalClasspathElements

void setAdditionalClasspathElements(List<String> additionalClasspathElements)

getReportsDirectory

File getReportsDirectory()

setReportsDirectory

void setReportsDirectory(File reportsDirectory)

getTestSourceDirectory

File getTestSourceDirectory()

setTestSourceDirectory

void setTestSourceDirectory(File testSourceDirectory)

getTest

String getTest()

getTestMethod

String getTestMethod()

setTest

void setTest(String test)

getIncludes

List<String> getIncludes()

setIncludes

void setIncludes(List<String> includes)

getExcludes

List<String> getExcludes()

setExcludes

void setExcludes(List<String> excludes)

getLocalRepository

org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()

setLocalRepository

void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)

getSystemProperties

Properties getSystemProperties()

setSystemProperties

void setSystemProperties(Properties systemProperties)

getSystemPropertyVariables

Map<String,String> getSystemPropertyVariables()

setSystemPropertyVariables

void setSystemPropertyVariables(Map<String,String> systemPropertyVariables)

getSystemPropertiesFile

File getSystemPropertiesFile()

setSystemPropertiesFile

void setSystemPropertiesFile(File systemPropertiesFile)

getProperties

Properties getProperties()

setProperties

void setProperties(Properties properties)

getPluginDescriptor

org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor()

getPluginArtifactMap

Map<String,org.apache.maven.artifact.Artifact> getPluginArtifactMap()

setPluginArtifactMap

void setPluginArtifactMap(Map<String,org.apache.maven.artifact.Artifact> pluginArtifactMap)

getProjectArtifactMap

Map<String,org.apache.maven.artifact.Artifact> getProjectArtifactMap()

setProjectArtifactMap

void setProjectArtifactMap(Map<String,org.apache.maven.artifact.Artifact> projectArtifactMap)

isPrintSummary

boolean isPrintSummary()

setPrintSummary

void setPrintSummary(boolean printSummary)

getReportFormat

String getReportFormat()

setReportFormat

void setReportFormat(String reportFormat)

getReportNameSuffix

String getReportNameSuffix()

setReportNameSuffix

void setReportNameSuffix(String reportNameSuffix)

isUseFile

boolean isUseFile()

setUseFile

void setUseFile(boolean useFile)

isRedirectTestOutputToFile

boolean isRedirectTestOutputToFile()

setRedirectTestOutputToFile

void setRedirectTestOutputToFile(boolean redirectTestOutputToFile)

getForkMode

String getForkMode()

setForkMode

void setForkMode(String forkMode)

getJvm

String getJvm()

setJvm

void setJvm(String jvm)

getArgLine

String getArgLine()

setArgLine

void setArgLine(String argLine)

getDebugForkedProcess

String getDebugForkedProcess()

setDebugForkedProcess

void setDebugForkedProcess(String debugForkedProcess)

getForkedProcessTimeoutInSeconds

int getForkedProcessTimeoutInSeconds()

setForkedProcessTimeoutInSeconds

void setForkedProcessTimeoutInSeconds(int forkedProcessTimeoutInSeconds)

getEnvironmentVariables

Map<String,String> getEnvironmentVariables()

setEnvironmentVariables

void setEnvironmentVariables(Map<String,String> environmentVariables)

getWorkingDirectory

File getWorkingDirectory()

setWorkingDirectory

void setWorkingDirectory(File workingDirectory)

isChildDelegation

boolean isChildDelegation()

setChildDelegation

void setChildDelegation(boolean childDelegation)

getGroups

String getGroups()

setGroups

void setGroups(String groups)

getExcludedGroups

String getExcludedGroups()

setExcludedGroups

void setExcludedGroups(String excludedGroups)

getSuiteXmlFiles

File[] getSuiteXmlFiles()

setSuiteXmlFiles

void setSuiteXmlFiles(File[] suiteXmlFiles)

getJunitArtifactName

String getJunitArtifactName()

setJunitArtifactName

void setJunitArtifactName(String junitArtifactName)

getTestNGArtifactName

String getTestNGArtifactName()

setTestNGArtifactName

void setTestNGArtifactName(String testNGArtifactName)

getThreadCount

int getThreadCount()

setThreadCount

void setThreadCount(int threadCount)

getPerCoreThreadCount

boolean getPerCoreThreadCount()

setPerCoreThreadCount

void setPerCoreThreadCount(boolean perCoreThreadCount)

getUseUnlimitedThreads

boolean getUseUnlimitedThreads()

setUseUnlimitedThreads

void setUseUnlimitedThreads(boolean useUnlimitedThreads)

getParallel

String getParallel()

setParallel

void setParallel(String parallel)

isTrimStackTrace

boolean isTrimStackTrace()

setTrimStackTrace

void setTrimStackTrace(boolean trimStackTrace)

getArtifactResolver

org.apache.maven.artifact.resolver.ArtifactResolver getArtifactResolver()

setArtifactResolver

void setArtifactResolver(org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver)

getArtifactFactory

org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()

setArtifactFactory

void setArtifactFactory(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory)

getRemoteRepositories

List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()

setRemoteRepositories

void setRemoteRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)

getMetadataSource

org.apache.maven.artifact.metadata.ArtifactMetadataSource getMetadataSource()

setMetadataSource

void setMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource)

getOriginalSystemProperties

Properties getOriginalSystemProperties()

setOriginalSystemProperties

void setOriginalSystemProperties(Properties originalSystemProperties)

getInternalSystemProperties

Properties getInternalSystemProperties()

setInternalSystemProperties

void setInternalSystemProperties(Properties internalSystemProperties)

isDisableXmlReport

boolean isDisableXmlReport()

setDisableXmlReport

void setDisableXmlReport(boolean disableXmlReport)

isUseSystemClassLoader

boolean isUseSystemClassLoader()

setUseSystemClassLoader

void setUseSystemClassLoader(boolean useSystemClassLoader)

isUseManifestOnlyJar

boolean isUseManifestOnlyJar()

setUseManifestOnlyJar

void setUseManifestOnlyJar(boolean useManifestOnlyJar)

isEnableAssertions

boolean isEnableAssertions()

setEnableAssertions

void setEnableAssertions(boolean enableAssertions)

getSession

org.apache.maven.execution.MavenSession getSession()

setSession

void setSession(org.apache.maven.execution.MavenSession session)

getObjectFactory

String getObjectFactory()

setObjectFactory

void setObjectFactory(String objectFactory)

getToolchainManager

org.apache.maven.toolchain.ToolchainManager getToolchainManager()

setToolchainManager

void setToolchainManager(org.apache.maven.toolchain.ToolchainManager toolchainManager)

getFailIfNoSpecifiedTests

Boolean getFailIfNoSpecifiedTests()

setFailIfNoSpecifiedTests

void setFailIfNoSpecifiedTests(Boolean failIfNoSpecifiedTests)

getFailIfNoTests

Boolean getFailIfNoTests()

setFailIfNoTests

void setFailIfNoTests(Boolean failIfNoTests)

isMavenParallel

boolean isMavenParallel()

setRunOrder

void setRunOrder(String runOrder)

getRunOrder

String getRunOrder()


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