org.apache.maven.plugin.surefire
Interface SurefireExecutionParameters

All Known Implementing Classes:
AbstractSurefireMojo, IntegrationTestMojo, SurefirePlugin, SurefirePlugin

public interface SurefireExecutionParameters

The parameters required to execute surefire.

Author:
Stephen Connolly

Method Summary
 java.util.List getAdditionalClasspathElements()
           
 java.lang.String getArgLine()
           
 org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()
           
 org.apache.maven.artifact.resolver.ArtifactResolver getArtifactResolver()
           
 java.io.File getBasedir()
           
 java.io.File getClassesDirectory()
           
 java.util.List getClasspathDependencyExcludes()
           
 java.lang.String getClasspathDependencyScopeExclude()
           
 java.lang.String getDebugForkedProcess()
           
 java.util.Map getEnvironmentVariables()
           
 java.lang.String getExcludedGroups()
           
 java.util.List getExcludes()
           
 java.lang.Boolean getFailIfNoTests()
           
 int getForkedProcessTimeoutInSeconds()
           
 java.lang.String getForkMode()
           
 java.lang.String getGroups()
           
 java.util.List getIncludes()
           
 java.util.Properties getInternalSystemProperties()
           
 java.lang.String getJunitArtifactName()
           
 java.lang.String getJvm()
           
 org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
           
 org.apache.maven.artifact.metadata.ArtifactMetadataSource getMetadataSource()
           
 java.lang.String getObjectFactory()
           
 java.util.Properties getOriginalSystemProperties()
           
 java.lang.String getParallel()
           
 boolean getPerCoreThreadCount()
           
 java.util.Map getPluginArtifactMap()
           
 org.apache.maven.project.MavenProject getProject()
           
 java.util.Map getProjectArtifactMap()
           
 java.util.Properties getProperties()
           
 java.util.List getRemoteRepositories()
           
 java.lang.String getReportFormat()
           
 java.io.File getReportsDirectory()
           
 java.lang.String getRunOrder()
           
 org.apache.maven.execution.MavenSession getSession()
           
 java.io.File[] getSuiteXmlFiles()
           
 java.util.Properties getSystemProperties()
           
 java.util.Map getSystemPropertyVariables()
           
 java.lang.String getTest()
           
 java.io.File getTestClassesDirectory()
           
 java.lang.String getTestMethod()
           
 java.lang.String getTestNGArtifactName()
           
 java.io.File getTestSourceDirectory()
           
 int getThreadCount()
           
 org.apache.maven.toolchain.ToolchainManager getToolchainManager()
           
 boolean getUseUnlimitedThreads()
           
 java.io.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(java.util.List additionalClasspathElements)
           
 void setArgLine(java.lang.String argLine)
           
 void setArtifactFactory(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory)
           
 void setArtifactResolver(org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver)
           
 void setBasedir(java.io.File basedir)
           
 void setChildDelegation(boolean childDelegation)
           
 void setClassesDirectory(java.io.File classesDirectory)
           
 void setClasspathDependencyExcludes(java.util.List classpathDependencyExcludes)
           
 void setClasspathDependencyScopeExclude(java.lang.String classpathDependencyScopeExclude)
           
 void setDebugForkedProcess(java.lang.String debugForkedProcess)
           
 void setDisableXmlReport(boolean disableXmlReport)
           
 void setEnableAssertions(boolean enableAssertions)
           
 void setEnvironmentVariables(java.util.Map environmentVariables)
           
 void setExcludedGroups(java.lang.String excludedGroups)
           
 void setExcludes(java.util.List excludes)
           
 void setFailIfNoTests(java.lang.Boolean failIfNoTests)
           
 void setForkedProcessTimeoutInSeconds(int forkedProcessTimeoutInSeconds)
           
 void setForkMode(java.lang.String forkMode)
           
 void setGroups(java.lang.String groups)
           
 void setIncludes(java.util.List includes)
           
 void setInternalSystemProperties(java.util.Properties internalSystemProperties)
           
 void setJunitArtifactName(java.lang.String junitArtifactName)
           
 void setJvm(java.lang.String jvm)
           
 void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 void setMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource)
           
 void setObjectFactory(java.lang.String objectFactory)
           
 void setOriginalSystemProperties(java.util.Properties originalSystemProperties)
           
 void setParallel(java.lang.String parallel)
           
 void setPerCoreThreadCount(boolean perCoreThreadCount)
           
 void setPluginArtifactMap(java.util.Map pluginArtifactMap)
           
 void setPrintSummary(boolean printSummary)
           
 void setProject(org.apache.maven.project.MavenProject project)
           
 void setProjectArtifactMap(java.util.Map projectArtifactMap)
           
 void setProperties(java.util.Properties properties)
           
 void setRedirectTestOutputToFile(boolean redirectTestOutputToFile)
           
 void setRemoteRepositories(java.util.List remoteRepositories)
           
 void setReportFormat(java.lang.String reportFormat)
           
 void setReportsDirectory(java.io.File reportsDirectory)
           
 void setRunOrder(java.lang.String runOrder)
           
 void setSession(org.apache.maven.execution.MavenSession session)
           
 void setSkip(boolean skip)
           
 void setSkipExec(boolean skipExec)
           
 void setSkipTests(boolean skipTests)
           
 void setSuiteXmlFiles(java.io.File[] suiteXmlFiles)
           
 void setSystemProperties(java.util.Properties systemProperties)
           
 void setSystemPropertyVariables(java.util.Map systemPropertyVariables)
           
 void setTest(java.lang.String test)
           
 void setTestClassesDirectory(java.io.File testClassesDirectory)
           
 void setTestNGArtifactName(java.lang.String testNGArtifactName)
           
 void setTestSourceDirectory(java.io.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(java.io.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

java.io.File getBasedir()

setBasedir

void setBasedir(java.io.File basedir)

getTestClassesDirectory

java.io.File getTestClassesDirectory()

setTestClassesDirectory

void setTestClassesDirectory(java.io.File testClassesDirectory)

getClassesDirectory

java.io.File getClassesDirectory()

setClassesDirectory

void setClassesDirectory(java.io.File classesDirectory)

getProject

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

setProject

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

getClasspathDependencyExcludes

java.util.List getClasspathDependencyExcludes()

setClasspathDependencyExcludes

void setClasspathDependencyExcludes(java.util.List classpathDependencyExcludes)

getClasspathDependencyScopeExclude

java.lang.String getClasspathDependencyScopeExclude()

setClasspathDependencyScopeExclude

void setClasspathDependencyScopeExclude(java.lang.String classpathDependencyScopeExclude)

getAdditionalClasspathElements

java.util.List getAdditionalClasspathElements()

setAdditionalClasspathElements

void setAdditionalClasspathElements(java.util.List additionalClasspathElements)

getReportsDirectory

java.io.File getReportsDirectory()

setReportsDirectory

void setReportsDirectory(java.io.File reportsDirectory)

getTestSourceDirectory

java.io.File getTestSourceDirectory()

setTestSourceDirectory

void setTestSourceDirectory(java.io.File testSourceDirectory)

getTest

java.lang.String getTest()

getTestMethod

java.lang.String getTestMethod()

setTest

void setTest(java.lang.String test)

getIncludes

java.util.List getIncludes()

setIncludes

void setIncludes(java.util.List includes)

getExcludes

java.util.List getExcludes()

setExcludes

void setExcludes(java.util.List excludes)

getLocalRepository

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

setLocalRepository

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

getSystemProperties

java.util.Properties getSystemProperties()

setSystemProperties

void setSystemProperties(java.util.Properties systemProperties)

getSystemPropertyVariables

java.util.Map getSystemPropertyVariables()

setSystemPropertyVariables

void setSystemPropertyVariables(java.util.Map systemPropertyVariables)

getProperties

java.util.Properties getProperties()

setProperties

void setProperties(java.util.Properties properties)

getPluginArtifactMap

java.util.Map getPluginArtifactMap()

setPluginArtifactMap

void setPluginArtifactMap(java.util.Map pluginArtifactMap)

getProjectArtifactMap

java.util.Map getProjectArtifactMap()

setProjectArtifactMap

void setProjectArtifactMap(java.util.Map projectArtifactMap)

isPrintSummary

boolean isPrintSummary()

setPrintSummary

void setPrintSummary(boolean printSummary)

getReportFormat

java.lang.String getReportFormat()

setReportFormat

void setReportFormat(java.lang.String reportFormat)

isUseFile

boolean isUseFile()

setUseFile

void setUseFile(boolean useFile)

isRedirectTestOutputToFile

boolean isRedirectTestOutputToFile()

setRedirectTestOutputToFile

void setRedirectTestOutputToFile(boolean redirectTestOutputToFile)

getForkMode

java.lang.String getForkMode()

setForkMode

void setForkMode(java.lang.String forkMode)

getJvm

java.lang.String getJvm()

setJvm

void setJvm(java.lang.String jvm)

getArgLine

java.lang.String getArgLine()

setArgLine

void setArgLine(java.lang.String argLine)

getDebugForkedProcess

java.lang.String getDebugForkedProcess()

setDebugForkedProcess

void setDebugForkedProcess(java.lang.String debugForkedProcess)

getForkedProcessTimeoutInSeconds

int getForkedProcessTimeoutInSeconds()

setForkedProcessTimeoutInSeconds

void setForkedProcessTimeoutInSeconds(int forkedProcessTimeoutInSeconds)

getEnvironmentVariables

java.util.Map getEnvironmentVariables()

setEnvironmentVariables

void setEnvironmentVariables(java.util.Map environmentVariables)

getWorkingDirectory

java.io.File getWorkingDirectory()

setWorkingDirectory

void setWorkingDirectory(java.io.File workingDirectory)

isChildDelegation

boolean isChildDelegation()

setChildDelegation

void setChildDelegation(boolean childDelegation)

getGroups

java.lang.String getGroups()

setGroups

void setGroups(java.lang.String groups)

getExcludedGroups

java.lang.String getExcludedGroups()

setExcludedGroups

void setExcludedGroups(java.lang.String excludedGroups)

getSuiteXmlFiles

java.io.File[] getSuiteXmlFiles()

setSuiteXmlFiles

void setSuiteXmlFiles(java.io.File[] suiteXmlFiles)

getJunitArtifactName

java.lang.String getJunitArtifactName()

setJunitArtifactName

void setJunitArtifactName(java.lang.String junitArtifactName)

getTestNGArtifactName

java.lang.String getTestNGArtifactName()

setTestNGArtifactName

void setTestNGArtifactName(java.lang.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

java.lang.String getParallel()

setParallel

void setParallel(java.lang.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

java.util.List getRemoteRepositories()

setRemoteRepositories

void setRemoteRepositories(java.util.List remoteRepositories)

getMetadataSource

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

setMetadataSource

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

getOriginalSystemProperties

java.util.Properties getOriginalSystemProperties()

setOriginalSystemProperties

void setOriginalSystemProperties(java.util.Properties originalSystemProperties)

getInternalSystemProperties

java.util.Properties getInternalSystemProperties()

setInternalSystemProperties

void setInternalSystemProperties(java.util.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

java.lang.String getObjectFactory()

setObjectFactory

void setObjectFactory(java.lang.String objectFactory)

getToolchainManager

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

setToolchainManager

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

getFailIfNoTests

java.lang.Boolean getFailIfNoTests()

setFailIfNoTests

void setFailIfNoTests(java.lang.Boolean failIfNoTests)

isMavenParallel

boolean isMavenParallel()

setRunOrder

void setRunOrder(java.lang.String runOrder)

getRunOrder

java.lang.String getRunOrder()


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