org.apache.maven.plugin.failsafe
Class IntegrationTestMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.surefire.AbstractSurefireMojo
org.apache.maven.plugin.failsafe.IntegrationTestMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.plugin.surefire.SurefireExecutionParameters
public class IntegrationTestMojo
- extends org.apache.maven.plugin.surefire.AbstractSurefireMojo
Run integration tests using Surefire.
- Author:
- Jason van Zyl, Stephen Connolly
Nested classes/interfaces inherited from class org.apache.maven.plugin.surefire.AbstractSurefireMojo |
org.apache.maven.plugin.surefire.AbstractSurefireMojo.DynamicProviderInfo |
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.apache.maven.plugin.surefire.AbstractSurefireMojo |
createForkStarter, createInprocessStarter, createProviderConfiguration, createProviders, execute, executeAfterPreconditionsChecked, getClassLoaderConfiguration, getForkConfiguration, hasExecutedBefore, isAnyConcurrencySelected, logReportsDirectory, restoreOriginalSystemPropertiesWhenNotForking |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IntegrationTestMojo
public IntegrationTestMojo()
handleSummary
protected void handleSummary(org.apache.maven.plugin.surefire.Summary summary)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Specified by:
handleSummary
in class org.apache.maven.plugin.surefire.AbstractSurefireMojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
isSkipExecution
protected boolean isSkipExecution()
- Specified by:
isSkipExecution
in class org.apache.maven.plugin.surefire.AbstractSurefireMojo
getPluginName
protected String getPluginName()
- Specified by:
getPluginName
in class org.apache.maven.plugin.surefire.AbstractSurefireMojo
getDefaultIncludes
protected String[] getDefaultIncludes()
- Specified by:
getDefaultIncludes
in class org.apache.maven.plugin.surefire.AbstractSurefireMojo
isSkipTests
public boolean isSkipTests()
setSkipTests
public void setSkipTests(boolean skipTests)
isSkipITs
public boolean isSkipITs()
setSkipITs
public void setSkipITs(boolean skipITs)
isSkipExec
public boolean isSkipExec()
setSkipExec
public void setSkipExec(boolean skipExec)
isSkip
public boolean isSkip()
setSkip
public void setSkip(boolean skip)
getBasedir
public File getBasedir()
setBasedir
public void setBasedir(File basedir)
getTestClassesDirectory
public File getTestClassesDirectory()
setTestClassesDirectory
public void setTestClassesDirectory(File testClassesDirectory)
getClassesDirectory
public File getClassesDirectory()
setClassesDirectory
public void setClassesDirectory(File classesDirectory)
getProject
public org.apache.maven.project.MavenProject getProject()
setProject
public void setProject(org.apache.maven.project.MavenProject project)
getClasspathDependencyExcludes
public List getClasspathDependencyExcludes()
setClasspathDependencyExcludes
public void setClasspathDependencyExcludes(List classpathDependencyExcludes)
getClasspathDependencyScopeExclude
public String getClasspathDependencyScopeExclude()
setClasspathDependencyScopeExclude
public void setClasspathDependencyScopeExclude(String classpathDependencyScopeExclude)
getAdditionalClasspathElements
public List getAdditionalClasspathElements()
setAdditionalClasspathElements
public void setAdditionalClasspathElements(List additionalClasspathElements)
getReportsDirectory
public File getReportsDirectory()
setReportsDirectory
public void setReportsDirectory(File reportsDirectory)
getTestSourceDirectory
public File getTestSourceDirectory()
setTestSourceDirectory
public void setTestSourceDirectory(File testSourceDirectory)
getTest
public String getTest()
setTest
public void setTest(String test)
getTestMethod
public String getTestMethod()
- Since:
- 2.7.3
getIncludes
public List getIncludes()
setIncludes
public void setIncludes(List includes)
getExcludes
public List getExcludes()
setExcludes
public void setExcludes(List excludes)
getLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
setLocalRepository
public void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
getSystemProperties
public Properties getSystemProperties()
setSystemProperties
public void setSystemProperties(Properties systemProperties)
getSystemPropertyVariables
public Map getSystemPropertyVariables()
setSystemPropertyVariables
public void setSystemPropertyVariables(Map systemPropertyVariables)
getSystemPropertiesFile
public File getSystemPropertiesFile()
setSystemPropertiesFile
public void setSystemPropertiesFile(File systemPropertiesFile)
getProperties
public Properties getProperties()
setProperties
public void setProperties(Properties properties)
getPluginArtifactMap
public Map getPluginArtifactMap()
setPluginArtifactMap
public void setPluginArtifactMap(Map pluginArtifactMap)
getProjectArtifactMap
public Map getProjectArtifactMap()
setProjectArtifactMap
public void setProjectArtifactMap(Map projectArtifactMap)
getSummaryFile
public File getSummaryFile()
setSummaryFile
public void setSummaryFile(File summaryFile)
isPrintSummary
public boolean isPrintSummary()
setPrintSummary
public void setPrintSummary(boolean printSummary)
getReportFormat
public String getReportFormat()
setReportFormat
public void setReportFormat(String reportFormat)
getReportNameSuffix
public String getReportNameSuffix()
setReportNameSuffix
public void setReportNameSuffix(String reportNameSuffix)
isUseFile
public boolean isUseFile()
setUseFile
public void setUseFile(boolean useFile)
isRedirectTestOutputToFile
public boolean isRedirectTestOutputToFile()
setRedirectTestOutputToFile
public void setRedirectTestOutputToFile(boolean redirectTestOutputToFile)
getFailIfNoTests
public Boolean getFailIfNoTests()
setFailIfNoTests
public void setFailIfNoTests(Boolean failIfNoTests)
getForkMode
public String getForkMode()
setForkMode
public void setForkMode(String forkMode)
getJvm
public String getJvm()
setJvm
public void setJvm(String jvm)
getArgLine
public String getArgLine()
setArgLine
public void setArgLine(String argLine)
getDebugForkedProcess
public String getDebugForkedProcess()
setDebugForkedProcess
public void setDebugForkedProcess(String debugForkedProcess)
getForkedProcessTimeoutInSeconds
public int getForkedProcessTimeoutInSeconds()
setForkedProcessTimeoutInSeconds
public void setForkedProcessTimeoutInSeconds(int forkedProcessTimeoutInSeconds)
getEnvironmentVariables
public Map getEnvironmentVariables()
setEnvironmentVariables
public void setEnvironmentVariables(Map environmentVariables)
getWorkingDirectory
public File getWorkingDirectory()
setWorkingDirectory
public void setWorkingDirectory(File workingDirectory)
isChildDelegation
public boolean isChildDelegation()
setChildDelegation
public void setChildDelegation(boolean childDelegation)
getGroups
public String getGroups()
setGroups
public void setGroups(String groups)
getExcludedGroups
public String getExcludedGroups()
setExcludedGroups
public void setExcludedGroups(String excludedGroups)
getSuiteXmlFiles
public File[] getSuiteXmlFiles()
setSuiteXmlFiles
public void setSuiteXmlFiles(File[] suiteXmlFiles)
getJunitArtifactName
public String getJunitArtifactName()
setJunitArtifactName
public void setJunitArtifactName(String junitArtifactName)
getTestNGArtifactName
public String getTestNGArtifactName()
setTestNGArtifactName
public void setTestNGArtifactName(String testNGArtifactName)
getThreadCount
public int getThreadCount()
setThreadCount
public void setThreadCount(int threadCount)
getPerCoreThreadCount
public boolean getPerCoreThreadCount()
setPerCoreThreadCount
public void setPerCoreThreadCount(boolean perCoreThreadCount)
getUseUnlimitedThreads
public boolean getUseUnlimitedThreads()
setUseUnlimitedThreads
public void setUseUnlimitedThreads(boolean useUnlimitedThreads)
getParallel
public String getParallel()
setParallel
public void setParallel(String parallel)
isTrimStackTrace
public boolean isTrimStackTrace()
setTrimStackTrace
public void setTrimStackTrace(boolean trimStackTrace)
getArtifactResolver
public org.apache.maven.artifact.resolver.ArtifactResolver getArtifactResolver()
setArtifactResolver
public void setArtifactResolver(org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver)
getArtifactFactory
public org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()
setArtifactFactory
public void setArtifactFactory(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory)
getRemoteRepositories
public List getRemoteRepositories()
setRemoteRepositories
public void setRemoteRepositories(List remoteRepositories)
getMetadataSource
public org.apache.maven.artifact.metadata.ArtifactMetadataSource getMetadataSource()
setMetadataSource
public void setMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource)
getOriginalSystemProperties
public Properties getOriginalSystemProperties()
setOriginalSystemProperties
public void setOriginalSystemProperties(Properties originalSystemProperties)
getInternalSystemProperties
public Properties getInternalSystemProperties()
setInternalSystemProperties
public void setInternalSystemProperties(Properties internalSystemProperties)
isDisableXmlReport
public boolean isDisableXmlReport()
setDisableXmlReport
public void setDisableXmlReport(boolean disableXmlReport)
isUseSystemClassLoader
public boolean isUseSystemClassLoader()
setUseSystemClassLoader
public void setUseSystemClassLoader(boolean useSystemClassLoader)
isUseManifestOnlyJar
public boolean isUseManifestOnlyJar()
setUseManifestOnlyJar
public void setUseManifestOnlyJar(boolean useManifestOnlyJar)
isEnableAssertions
public boolean isEnableAssertions()
setEnableAssertions
public void setEnableAssertions(boolean enableAssertions)
getSession
public org.apache.maven.execution.MavenSession getSession()
setSession
public void setSession(org.apache.maven.execution.MavenSession session)
getObjectFactory
public String getObjectFactory()
setObjectFactory
public void setObjectFactory(String objectFactory)
getToolchainManager
public org.apache.maven.toolchain.ToolchainManager getToolchainManager()
setToolchainManager
public void setToolchainManager(org.apache.maven.toolchain.ToolchainManager toolchainManager)
isTestFailureIgnore
public boolean isTestFailureIgnore()
setTestFailureIgnore
public void setTestFailureIgnore(boolean testFailureIgnore)
isMavenParallel
public boolean isMavenParallel()
getRunOrder
public String getRunOrder()
setRunOrder
public void setRunOrder(String runOrder)
addPluginSpecificChecksumItems
protected void addPluginSpecificChecksumItems(org.apache.maven.plugin.surefire.booterclient.ChecksumCalculator checksum)
- Specified by:
addPluginSpecificChecksumItems
in class org.apache.maven.plugin.surefire.AbstractSurefireMojo
Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.