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