public class SurefirePlugin extends AbstractSurefireMojo implements SurefireReportParameters
AbstractSurefireMojo.DynamicProviderInfo
Constructor and Description |
---|
SurefirePlugin() |
Modifier and Type | Method and Description |
---|---|
protected void |
addPluginSpecificChecksumItems(ChecksumCalculator checksum) |
List |
getAdditionalClasspathElements() |
String |
getArgLine() |
org.apache.maven.artifact.factory.ArtifactFactory |
getArtifactFactory() |
org.apache.maven.artifact.resolver.ArtifactResolver |
getArtifactResolver() |
File |
getBasedir() |
File |
getClassesDirectory() |
List |
getClasspathDependencyExcludes() |
String |
getClasspathDependencyScopeExclude() |
String |
getDebugForkedProcess() |
protected String[] |
getDefaultIncludes() |
Map |
getEnvironmentVariables() |
String |
getExcludedGroups() |
List |
getExcludes() |
Boolean |
getFailIfNoTests() |
int |
getForkedProcessTimeoutInSeconds() |
String |
getForkMode() |
String |
getGroups() |
List |
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 |
getPluginArtifactMap() |
protected String |
getPluginName() |
org.apache.maven.project.MavenProject |
getProject() |
Map |
getProjectArtifactMap() |
Properties |
getProperties() |
List |
getRemoteRepositories() |
String |
getReportFormat() |
String |
getReportNameSuffix() |
File |
getReportsDirectory() |
String |
getRunOrder() |
org.apache.maven.execution.MavenSession |
getSession() |
File[] |
getSuiteXmlFiles() |
Properties |
getSystemProperties() |
File |
getSystemPropertiesFile() |
Map |
getSystemPropertyVariables() |
String |
getTest() |
File |
getTestClassesDirectory() |
String |
getTestMethod() |
String |
getTestNGArtifactName() |
File |
getTestSourceDirectory() |
int |
getThreadCount() |
org.apache.maven.toolchain.ToolchainManager |
getToolchainManager() |
boolean |
getUseUnlimitedThreads() |
File |
getWorkingDirectory() |
protected void |
handleSummary(Summary summary) |
boolean |
isChildDelegation() |
boolean |
isDisableXmlReport() |
boolean |
isEnableAssertions() |
boolean |
isMavenParallel() |
boolean |
isPrintSummary() |
boolean |
isRedirectTestOutputToFile() |
boolean |
isSkip() |
boolean |
isSkipExec() |
protected boolean |
isSkipExecution() |
boolean |
isSkipTests() |
boolean |
isTestFailureIgnore() |
boolean |
isTrimStackTrace() |
boolean |
isUseFile() |
boolean |
isUseManifestOnlyJar() |
boolean |
isUseSystemClassLoader() |
void |
setAdditionalClasspathElements(List 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 classpathDependencyExcludes) |
void |
setClasspathDependencyScopeExclude(String classpathDependencyScopeExclude) |
void |
setDebugForkedProcess(String debugForkedProcess) |
void |
setDisableXmlReport(boolean disableXmlReport) |
void |
setEnableAssertions(boolean enableAssertions) |
void |
setEnvironmentVariables(Map environmentVariables) |
void |
setExcludedGroups(String excludedGroups) |
void |
setExcludes(List excludes) |
void |
setFailIfNoTests(Boolean failIfNoTests) |
void |
setForkedProcessTimeoutInSeconds(int forkedProcessTimeoutInSeconds) |
void |
setForkMode(String forkMode) |
void |
setGroups(String groups) |
void |
setIncludes(List 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 pluginArtifactMap) |
void |
setPrintSummary(boolean printSummary) |
void |
setProject(org.apache.maven.project.MavenProject project) |
void |
setProjectArtifactMap(Map projectArtifactMap) |
void |
setProperties(Properties properties) |
void |
setRedirectTestOutputToFile(boolean redirectTestOutputToFile) |
void |
setRemoteRepositories(List 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 systemPropertyVariables) |
void |
setTest(String test) |
void |
setTestClassesDirectory(File testClassesDirectory) |
void |
setTestFailureIgnore(boolean testFailureIgnore) |
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) |
createForkStarter, createInprocessStarter, createProviderConfiguration, createProviders, execute, executeAfterPreconditionsChecked, getClassLoaderConfiguration, getForkConfiguration, hasExecutedBefore, isAnyConcurrencySelected, logReportsDirectory, restoreOriginalSystemPropertiesWhenNotForking
protected void handleSummary(Summary summary) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
handleSummary
in class AbstractSurefireMojo
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
protected boolean isSkipExecution()
isSkipExecution
in class AbstractSurefireMojo
protected String getPluginName()
getPluginName
in class AbstractSurefireMojo
protected String[] getDefaultIncludes()
getDefaultIncludes
in class AbstractSurefireMojo
public boolean isSkipTests()
isSkipTests
in interface SurefireExecutionParameters
isSkipTests
in interface SurefireReportParameters
public void setSkipTests(boolean skipTests)
setSkipTests
in interface SurefireExecutionParameters
setSkipTests
in interface SurefireReportParameters
public boolean isSkipExec()
isSkipExec
in interface SurefireExecutionParameters
isSkipExec
in interface SurefireReportParameters
public void setSkipExec(boolean skipExec)
setSkipExec
in interface SurefireExecutionParameters
setSkipExec
in interface SurefireReportParameters
public boolean isSkip()
isSkip
in interface SurefireExecutionParameters
isSkip
in interface SurefireReportParameters
public void setSkip(boolean skip)
setSkip
in interface SurefireExecutionParameters
setSkip
in interface SurefireReportParameters
public boolean isTestFailureIgnore()
isTestFailureIgnore
in interface SurefireReportParameters
public void setTestFailureIgnore(boolean testFailureIgnore)
setTestFailureIgnore
in interface SurefireReportParameters
public File getBasedir()
getBasedir
in interface SurefireExecutionParameters
getBasedir
in interface SurefireReportParameters
public void setBasedir(File basedir)
setBasedir
in interface SurefireExecutionParameters
setBasedir
in interface SurefireReportParameters
public File getTestClassesDirectory()
getTestClassesDirectory
in interface SurefireExecutionParameters
getTestClassesDirectory
in interface SurefireReportParameters
public void setTestClassesDirectory(File testClassesDirectory)
setTestClassesDirectory
in interface SurefireExecutionParameters
setTestClassesDirectory
in interface SurefireReportParameters
public File getClassesDirectory()
getClassesDirectory
in interface SurefireExecutionParameters
public void setClassesDirectory(File classesDirectory)
setClassesDirectory
in interface SurefireExecutionParameters
public org.apache.maven.project.MavenProject getProject()
getProject
in interface SurefireExecutionParameters
public void setProject(org.apache.maven.project.MavenProject project)
setProject
in interface SurefireExecutionParameters
public List getClasspathDependencyExcludes()
getClasspathDependencyExcludes
in interface SurefireExecutionParameters
public void setClasspathDependencyExcludes(List classpathDependencyExcludes)
setClasspathDependencyExcludes
in interface SurefireExecutionParameters
public String getClasspathDependencyScopeExclude()
getClasspathDependencyScopeExclude
in interface SurefireExecutionParameters
public void setClasspathDependencyScopeExclude(String classpathDependencyScopeExclude)
setClasspathDependencyScopeExclude
in interface SurefireExecutionParameters
public List getAdditionalClasspathElements()
getAdditionalClasspathElements
in interface SurefireExecutionParameters
public void setAdditionalClasspathElements(List additionalClasspathElements)
setAdditionalClasspathElements
in interface SurefireExecutionParameters
public File getReportsDirectory()
getReportsDirectory
in interface SurefireExecutionParameters
getReportsDirectory
in interface SurefireReportParameters
public void setReportsDirectory(File reportsDirectory)
setReportsDirectory
in interface SurefireExecutionParameters
setReportsDirectory
in interface SurefireReportParameters
public File getTestSourceDirectory()
getTestSourceDirectory
in interface SurefireExecutionParameters
public void setTestSourceDirectory(File testSourceDirectory)
setTestSourceDirectory
in interface SurefireExecutionParameters
public String getTest()
getTest
in interface SurefireExecutionParameters
public String getTestMethod()
getTestMethod
in interface SurefireExecutionParameters
public void setTest(String test)
setTest
in interface SurefireExecutionParameters
public List getIncludes()
getIncludes
in interface SurefireExecutionParameters
public void setIncludes(List includes)
setIncludes
in interface SurefireExecutionParameters
public List getExcludes()
getExcludes
in interface SurefireExecutionParameters
public void setExcludes(List excludes)
setExcludes
in interface SurefireExecutionParameters
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
getLocalRepository
in interface SurefireExecutionParameters
public void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
setLocalRepository
in interface SurefireExecutionParameters
public Properties getSystemProperties()
getSystemProperties
in interface SurefireExecutionParameters
public void setSystemProperties(Properties systemProperties)
setSystemProperties
in interface SurefireExecutionParameters
public Map getSystemPropertyVariables()
getSystemPropertyVariables
in interface SurefireExecutionParameters
public void setSystemPropertyVariables(Map systemPropertyVariables)
setSystemPropertyVariables
in interface SurefireExecutionParameters
public File getSystemPropertiesFile()
getSystemPropertiesFile
in interface SurefireExecutionParameters
public void setSystemPropertiesFile(File systemPropertiesFile)
setSystemPropertiesFile
in interface SurefireExecutionParameters
public Properties getProperties()
getProperties
in interface SurefireExecutionParameters
public void setProperties(Properties properties)
setProperties
in interface SurefireExecutionParameters
public Map getPluginArtifactMap()
getPluginArtifactMap
in interface SurefireExecutionParameters
public void setPluginArtifactMap(Map pluginArtifactMap)
setPluginArtifactMap
in interface SurefireExecutionParameters
public Map getProjectArtifactMap()
getProjectArtifactMap
in interface SurefireExecutionParameters
public void setProjectArtifactMap(Map projectArtifactMap)
setProjectArtifactMap
in interface SurefireExecutionParameters
public boolean isPrintSummary()
isPrintSummary
in interface SurefireExecutionParameters
public void setPrintSummary(boolean printSummary)
setPrintSummary
in interface SurefireExecutionParameters
public String getReportFormat()
getReportFormat
in interface SurefireExecutionParameters
public void setReportFormat(String reportFormat)
setReportFormat
in interface SurefireExecutionParameters
public String getReportNameSuffix()
getReportNameSuffix
in interface SurefireExecutionParameters
public void setReportNameSuffix(String reportNameSuffix)
setReportNameSuffix
in interface SurefireExecutionParameters
public boolean isUseFile()
isUseFile
in interface SurefireExecutionParameters
public void setUseFile(boolean useFile)
setUseFile
in interface SurefireExecutionParameters
public boolean isRedirectTestOutputToFile()
isRedirectTestOutputToFile
in interface SurefireExecutionParameters
public void setRedirectTestOutputToFile(boolean redirectTestOutputToFile)
setRedirectTestOutputToFile
in interface SurefireExecutionParameters
public Boolean getFailIfNoTests()
getFailIfNoTests
in interface SurefireExecutionParameters
getFailIfNoTests
in interface SurefireReportParameters
public void setFailIfNoTests(Boolean failIfNoTests)
setFailIfNoTests
in interface SurefireExecutionParameters
setFailIfNoTests
in interface SurefireReportParameters
public String getForkMode()
getForkMode
in interface SurefireExecutionParameters
public void setForkMode(String forkMode)
setForkMode
in interface SurefireExecutionParameters
public String getJvm()
getJvm
in interface SurefireExecutionParameters
public void setJvm(String jvm)
setJvm
in interface SurefireExecutionParameters
public String getArgLine()
getArgLine
in interface SurefireExecutionParameters
public void setArgLine(String argLine)
setArgLine
in interface SurefireExecutionParameters
public String getDebugForkedProcess()
getDebugForkedProcess
in interface SurefireExecutionParameters
public void setDebugForkedProcess(String debugForkedProcess)
setDebugForkedProcess
in interface SurefireExecutionParameters
public int getForkedProcessTimeoutInSeconds()
getForkedProcessTimeoutInSeconds
in interface SurefireExecutionParameters
public void setForkedProcessTimeoutInSeconds(int forkedProcessTimeoutInSeconds)
setForkedProcessTimeoutInSeconds
in interface SurefireExecutionParameters
public Map getEnvironmentVariables()
getEnvironmentVariables
in interface SurefireExecutionParameters
public void setEnvironmentVariables(Map environmentVariables)
setEnvironmentVariables
in interface SurefireExecutionParameters
public File getWorkingDirectory()
getWorkingDirectory
in interface SurefireExecutionParameters
public void setWorkingDirectory(File workingDirectory)
setWorkingDirectory
in interface SurefireExecutionParameters
public boolean isChildDelegation()
isChildDelegation
in interface SurefireExecutionParameters
public void setChildDelegation(boolean childDelegation)
setChildDelegation
in interface SurefireExecutionParameters
public String getGroups()
getGroups
in interface SurefireExecutionParameters
public void setGroups(String groups)
setGroups
in interface SurefireExecutionParameters
public String getExcludedGroups()
getExcludedGroups
in interface SurefireExecutionParameters
public void setExcludedGroups(String excludedGroups)
setExcludedGroups
in interface SurefireExecutionParameters
public File[] getSuiteXmlFiles()
getSuiteXmlFiles
in interface SurefireExecutionParameters
public void setSuiteXmlFiles(File[] suiteXmlFiles)
setSuiteXmlFiles
in interface SurefireExecutionParameters
public String getJunitArtifactName()
getJunitArtifactName
in interface SurefireExecutionParameters
public void setJunitArtifactName(String junitArtifactName)
setJunitArtifactName
in interface SurefireExecutionParameters
public String getTestNGArtifactName()
getTestNGArtifactName
in interface SurefireExecutionParameters
public void setTestNGArtifactName(String testNGArtifactName)
setTestNGArtifactName
in interface SurefireExecutionParameters
public int getThreadCount()
getThreadCount
in interface SurefireExecutionParameters
public void setThreadCount(int threadCount)
setThreadCount
in interface SurefireExecutionParameters
public boolean getPerCoreThreadCount()
getPerCoreThreadCount
in interface SurefireExecutionParameters
public void setPerCoreThreadCount(boolean perCoreThreadCount)
setPerCoreThreadCount
in interface SurefireExecutionParameters
public boolean getUseUnlimitedThreads()
getUseUnlimitedThreads
in interface SurefireExecutionParameters
public void setUseUnlimitedThreads(boolean useUnlimitedThreads)
setUseUnlimitedThreads
in interface SurefireExecutionParameters
public String getParallel()
getParallel
in interface SurefireExecutionParameters
public void setParallel(String parallel)
setParallel
in interface SurefireExecutionParameters
public boolean isTrimStackTrace()
isTrimStackTrace
in interface SurefireExecutionParameters
public void setTrimStackTrace(boolean trimStackTrace)
setTrimStackTrace
in interface SurefireExecutionParameters
public org.apache.maven.artifact.resolver.ArtifactResolver getArtifactResolver()
getArtifactResolver
in interface SurefireExecutionParameters
public void setArtifactResolver(org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver)
setArtifactResolver
in interface SurefireExecutionParameters
public org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()
getArtifactFactory
in interface SurefireExecutionParameters
public void setArtifactFactory(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory)
setArtifactFactory
in interface SurefireExecutionParameters
public List getRemoteRepositories()
getRemoteRepositories
in interface SurefireExecutionParameters
public void setRemoteRepositories(List remoteRepositories)
setRemoteRepositories
in interface SurefireExecutionParameters
public org.apache.maven.artifact.metadata.ArtifactMetadataSource getMetadataSource()
getMetadataSource
in interface SurefireExecutionParameters
public void setMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource)
setMetadataSource
in interface SurefireExecutionParameters
public Properties getOriginalSystemProperties()
getOriginalSystemProperties
in interface SurefireExecutionParameters
public void setOriginalSystemProperties(Properties originalSystemProperties)
setOriginalSystemProperties
in interface SurefireExecutionParameters
public Properties getInternalSystemProperties()
getInternalSystemProperties
in interface SurefireExecutionParameters
public void setInternalSystemProperties(Properties internalSystemProperties)
setInternalSystemProperties
in interface SurefireExecutionParameters
public boolean isDisableXmlReport()
isDisableXmlReport
in interface SurefireExecutionParameters
public void setDisableXmlReport(boolean disableXmlReport)
setDisableXmlReport
in interface SurefireExecutionParameters
public boolean isUseSystemClassLoader()
isUseSystemClassLoader
in interface SurefireExecutionParameters
public void setUseSystemClassLoader(boolean useSystemClassLoader)
setUseSystemClassLoader
in interface SurefireExecutionParameters
public boolean isUseManifestOnlyJar()
isUseManifestOnlyJar
in interface SurefireExecutionParameters
public void setUseManifestOnlyJar(boolean useManifestOnlyJar)
setUseManifestOnlyJar
in interface SurefireExecutionParameters
public boolean isEnableAssertions()
isEnableAssertions
in interface SurefireExecutionParameters
public void setEnableAssertions(boolean enableAssertions)
setEnableAssertions
in interface SurefireExecutionParameters
public org.apache.maven.execution.MavenSession getSession()
getSession
in interface SurefireExecutionParameters
public void setSession(org.apache.maven.execution.MavenSession session)
setSession
in interface SurefireExecutionParameters
public String getObjectFactory()
getObjectFactory
in interface SurefireExecutionParameters
public void setObjectFactory(String objectFactory)
setObjectFactory
in interface SurefireExecutionParameters
public org.apache.maven.toolchain.ToolchainManager getToolchainManager()
getToolchainManager
in interface SurefireExecutionParameters
public void setToolchainManager(org.apache.maven.toolchain.ToolchainManager toolchainManager)
setToolchainManager
in interface SurefireExecutionParameters
public boolean isMavenParallel()
isMavenParallel
in interface SurefireExecutionParameters
public String getRunOrder()
getRunOrder
in interface SurefireExecutionParameters
public void setRunOrder(String runOrder)
setRunOrder
in interface SurefireExecutionParameters
protected void addPluginSpecificChecksumItems(ChecksumCalculator checksum)
addPluginSpecificChecksumItems
in class AbstractSurefireMojo
Copyright © 2004-2012 Apache Software Foundation. All Rights Reserved.