@Mojo(name="integration-test", requiresProject=true, requiresDependencyResolution=TEST, defaultPhase=INTEGRATION_TEST, threadSafe=true) public class IntegrationTestMojo extends AbstractSurefireMojo
AbstractSurefireMojo.DynamicProviderInfo
additionalClasspathElements, argLine, artifactFactory, artifactResolver, basedir, childDelegation, classesDirectory, classpathDependencyExcludes, classpathDependencyScopeExclude, disableXmlReport, enableAssertions, environmentVariables, excludedGroups, excludes, failIfNoTests, forkMode, groups, includes, junitArtifactName, jvm, localRepository, metadataSource, objectFactory, parallel, parallelMavenExecution, perCoreThreadCount, pluginArtifactMap, pluginDescriptor, project, projectArtifactMap, properties, redirectTestOutputToFile, remoteRepositories, reportNameSuffix, runOrder, session, skip, skipExec, skipTests, suiteXmlFiles, systemProperties, systemPropertiesFile, systemPropertyVariables, testClassesDirectory, testNGArtifactName, testSourceDirectory, threadCount, toolchainManager, trimStackTrace, useUnlimitedThreads, workingDirectory
Constructor and Description |
---|
IntegrationTestMojo() |
cleanupForkConfiguration, createForkStarter, createInprocessStarter, createProviders, effectiveIsEnableAssertions, execute, executeAfterPreconditionsChecked, getArgLine, getArtifactFactory, getArtifactResolver, getClassLoaderConfiguration, getEnvironmentVariables, getExcludedGroups, getExcludes, getFailIfNoTests, getForkConfiguration, getForkMode, getGroups, getIncludes, getJunitArtifactName, getJvm, getLocalRepository, getMetadataSource, getObjectFactory, getParallel, getPerCoreThreadCount, getPluginArtifactMap, getPluginDescriptor, getProject, getProjectArtifactMap, getProperties, getRemoteRepositories, getReportNameSuffix, getRunOrder, getSession, getStatisticsFileName, getSuiteXmlFiles, getSystemProperties, getSystemPropertiesFile, getSystemPropertyVariables, getTestNGArtifactName, getTestSourceDirectory, getThreadCount, getToolchainManager, getUseUnlimitedThreads, getWorkingDirectory, hasExecutedBefore, isAnyConcurrencySelected, isAnyGroupsSelected, isChildDelegation, isDisableXmlReport, isEnableAssertions, isMavenParallel, isRedirectTestOutputToFile, isTrimStackTrace, logReportsDirectory, setArgLine, setArtifactFactory, setArtifactResolver, setChildDelegation, setDisableXmlReport, setEnableAssertions, setEnvironmentVariables, setExcludedGroups, setExcludes, setFailIfNoTests, setForkMode, setGroups, setIncludes, setJunitArtifactName, setLocalRepository, setMetadataSource, setObjectFactory, setParallel, setPerCoreThreadCount, setPluginArtifactMap, setProject, setProjectArtifactMap, setProperties, setRedirectTestOutputToFile, setRemoteRepositories, setReportNameSuffix, setRunOrder, setSession, setSuiteXmlFiles, setSystemProperties, setSystemPropertiesFile, setSystemPropertyVariables, setTestNGArtifactName, setTestSourceDirectory, setThreadCount, setToolchainManager, setTrimStackTrace, setUseUnlimitedThreads, setWorkingDirectory
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()
public void setSkipTests(boolean skipTests)
public boolean isSkipITs()
public void setSkipITs(boolean skipITs)
@Deprecated public boolean isSkipExec()
@Deprecated public void setSkipExec(boolean skipExec)
public boolean isSkip()
public void setSkip(boolean skip)
public File getBasedir()
public void setBasedir(File basedir)
public File getTestClassesDirectory()
public void setTestClassesDirectory(File testClassesDirectory)
public File getClassesDirectory()
public void setClassesDirectory(File classesDirectory)
public void setClasspathDependencyExcludes(List<String> classpathDependencyExcludes)
public String getClasspathDependencyScopeExclude()
public void setClasspathDependencyScopeExclude(String classpathDependencyScopeExclude)
public void setAdditionalClasspathElements(List<String> additionalClasspathElements)
public File getReportsDirectory()
public void setReportsDirectory(File reportsDirectory)
public String getTest()
public void setTest(String test)
public String getTestMethod()
public File getSummaryFile()
public void setSummaryFile(File summaryFile)
public boolean isPrintSummary()
public void setPrintSummary(boolean printSummary)
public String getReportFormat()
public void setReportFormat(String reportFormat)
public boolean isUseFile()
public void setUseFile(boolean useFile)
public String getDebugForkedProcess()
public void setDebugForkedProcess(String debugForkedProcess)
public int getForkedProcessTimeoutInSeconds()
public void setForkedProcessTimeoutInSeconds(int forkedProcessTimeoutInSeconds)
public boolean isUseSystemClassLoader()
public void setUseSystemClassLoader(boolean useSystemClassLoader)
public boolean isUseManifestOnlyJar()
public void setUseManifestOnlyJar(boolean useManifestOnlyJar)
public boolean isTestFailureIgnore()
public void setTestFailureIgnore(boolean testFailureIgnore)
protected void addPluginSpecificChecksumItems(ChecksumCalculator checksum)
addPluginSpecificChecksumItems
in class AbstractSurefireMojo
public Boolean getFailIfNoSpecifiedTests()
public void setFailIfNoSpecifiedTests(Boolean failIfNoSpecifiedTests)
Copyright © 2004-2012 Apache Software Foundation. All Rights Reserved.