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<String> |
getAdditionalClasspathElements() |
String |
getArgLine() |
org.apache.maven.artifact.factory.ArtifactFactory |
getArtifactFactory() |
org.apache.maven.artifact.resolver.ArtifactResolver |
getArtifactResolver() |
File |
getBasedir() |
File |
getClassesDirectory() |
List<String> |
getClasspathDependencyExcludes() |
String |
getClasspathDependencyScopeExclude() |
String |
getDebugForkedProcess() |
protected String[] |
getDefaultIncludes() |
Map<String,String> |
getEnvironmentVariables() |
String |
getExcludedGroups() |
List<String> |
getExcludes() |
Boolean |
getFailIfNoSpecifiedTests() |
Boolean |
getFailIfNoTests() |
int |
getForkedProcessTimeoutInSeconds() |
String |
getForkMode() |
String |
getGroups() |
List<String> |
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<String,org.apache.maven.artifact.Artifact> |
getPluginArtifactMap() |
org.apache.maven.plugin.descriptor.PluginDescriptor |
getPluginDescriptor() |
protected String |
getPluginName() |
org.apache.maven.project.MavenProject |
getProject() |
Map<String,org.apache.maven.artifact.Artifact> |
getProjectArtifactMap() |
Properties |
getProperties() |
List<org.apache.maven.artifact.repository.ArtifactRepository> |
getRemoteRepositories() |
String |
getReportFormat() |
String |
getReportNameSuffix() |
File |
getReportsDirectory() |
String |
getRunOrder() |
org.apache.maven.execution.MavenSession |
getSession() |
File[] |
getSuiteXmlFiles() |
Properties |
getSystemProperties() |
File |
getSystemPropertiesFile() |
Map<String,String> |
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<String> 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<String> classpathDependencyExcludes) |
void |
setClasspathDependencyScopeExclude(String classpathDependencyScopeExclude) |
void |
setDebugForkedProcess(String debugForkedProcess) |
void |
setDisableXmlReport(boolean disableXmlReport) |
void |
setEnableAssertions(boolean enableAssertions) |
void |
setEnvironmentVariables(Map<String,String> environmentVariables) |
void |
setExcludedGroups(String excludedGroups) |
void |
setExcludes(List<String> excludes) |
void |
setFailIfNoSpecifiedTests(Boolean failIfNoSpecifiedTests) |
void |
setFailIfNoTests(Boolean failIfNoTests) |
void |
setForkedProcessTimeoutInSeconds(int forkedProcessTimeoutInSeconds) |
void |
setForkMode(String forkMode) |
void |
setGroups(String groups) |
void |
setIncludes(List<String> 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<String,org.apache.maven.artifact.Artifact> pluginArtifactMap) |
void |
setPrintSummary(boolean printSummary) |
void |
setProject(org.apache.maven.project.MavenProject project) |
void |
setProjectArtifactMap(Map<String,org.apache.maven.artifact.Artifact> projectArtifactMap) |
void |
setProperties(Properties properties) |
void |
setRedirectTestOutputToFile(boolean redirectTestOutputToFile) |
void |
setRemoteRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> 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<String,String> 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, getStatisticsFileName, hasExecutedBefore, isAnyConcurrencySelected, isAnyGroupsSelected, logReportsDirectory, restoreOriginalSystemPropertiesWhenNotForkingprotected void handleSummary(Summary summary) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
handleSummary in class AbstractSurefireMojoorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected boolean isSkipExecution()
isSkipExecution in class AbstractSurefireMojoprotected String getPluginName()
getPluginName in class AbstractSurefireMojoprotected String[] getDefaultIncludes()
getDefaultIncludes in class AbstractSurefireMojopublic boolean isSkipTests()
isSkipTests in interface SurefireExecutionParametersisSkipTests in interface SurefireReportParameterspublic void setSkipTests(boolean skipTests)
setSkipTests in interface SurefireExecutionParameterssetSkipTests in interface SurefireReportParameterspublic boolean isSkipExec()
isSkipExec in interface SurefireExecutionParametersisSkipExec in interface SurefireReportParameterspublic void setSkipExec(boolean skipExec)
setSkipExec in interface SurefireExecutionParameterssetSkipExec in interface SurefireReportParameterspublic boolean isSkip()
isSkip in interface SurefireExecutionParametersisSkip in interface SurefireReportParameterspublic void setSkip(boolean skip)
setSkip in interface SurefireExecutionParameterssetSkip in interface SurefireReportParameterspublic boolean isTestFailureIgnore()
isTestFailureIgnore in interface SurefireReportParameterspublic void setTestFailureIgnore(boolean testFailureIgnore)
setTestFailureIgnore in interface SurefireReportParameterspublic File getBasedir()
getBasedir in interface SurefireExecutionParametersgetBasedir in interface SurefireReportParameterspublic void setBasedir(File basedir)
setBasedir in interface SurefireExecutionParameterssetBasedir in interface SurefireReportParameterspublic File getTestClassesDirectory()
getTestClassesDirectory in interface SurefireExecutionParametersgetTestClassesDirectory in interface SurefireReportParameterspublic void setTestClassesDirectory(File testClassesDirectory)
setTestClassesDirectory in interface SurefireExecutionParameterssetTestClassesDirectory in interface SurefireReportParameterspublic File getClassesDirectory()
getClassesDirectory in interface SurefireExecutionParameterspublic void setClassesDirectory(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 List<String> getClasspathDependencyExcludes()
getClasspathDependencyExcludes in interface SurefireExecutionParameterspublic void setClasspathDependencyExcludes(List<String> classpathDependencyExcludes)
setClasspathDependencyExcludes in interface SurefireExecutionParameterspublic String getClasspathDependencyScopeExclude()
getClasspathDependencyScopeExclude in interface SurefireExecutionParameterspublic void setClasspathDependencyScopeExclude(String classpathDependencyScopeExclude)
setClasspathDependencyScopeExclude in interface SurefireExecutionParameterspublic List<String> getAdditionalClasspathElements()
getAdditionalClasspathElements in interface SurefireExecutionParameterspublic void setAdditionalClasspathElements(List<String> additionalClasspathElements)
setAdditionalClasspathElements in interface SurefireExecutionParameterspublic File getReportsDirectory()
getReportsDirectory in interface SurefireExecutionParametersgetReportsDirectory in interface SurefireReportParameterspublic void setReportsDirectory(File reportsDirectory)
setReportsDirectory in interface SurefireExecutionParameterssetReportsDirectory in interface SurefireReportParameterspublic File getTestSourceDirectory()
getTestSourceDirectory in interface SurefireExecutionParameterspublic void setTestSourceDirectory(File testSourceDirectory)
setTestSourceDirectory in interface SurefireExecutionParameterspublic String getTest()
getTest in interface SurefireExecutionParameterspublic String getTestMethod()
getTestMethod in interface SurefireExecutionParameterspublic void setTest(String test)
setTest in interface SurefireExecutionParameterspublic List<String> getIncludes()
getIncludes in interface SurefireExecutionParameterspublic void setIncludes(List<String> includes)
setIncludes in interface SurefireExecutionParameterspublic List<String> getExcludes()
getExcludes in interface SurefireExecutionParameterspublic void setExcludes(List<String> 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 Properties getSystemProperties()
getSystemProperties in interface SurefireExecutionParameterspublic void setSystemProperties(Properties systemProperties)
setSystemProperties in interface SurefireExecutionParameterspublic Map<String,String> getSystemPropertyVariables()
getSystemPropertyVariables in interface SurefireExecutionParameterspublic void setSystemPropertyVariables(Map<String,String> systemPropertyVariables)
setSystemPropertyVariables in interface SurefireExecutionParameterspublic File getSystemPropertiesFile()
getSystemPropertiesFile in interface SurefireExecutionParameterspublic void setSystemPropertiesFile(File systemPropertiesFile)
setSystemPropertiesFile in interface SurefireExecutionParameterspublic Properties getProperties()
getProperties in interface SurefireExecutionParameterspublic void setProperties(Properties properties)
setProperties in interface SurefireExecutionParameterspublic Map<String,org.apache.maven.artifact.Artifact> getPluginArtifactMap()
getPluginArtifactMap in interface SurefireExecutionParameterspublic void setPluginArtifactMap(Map<String,org.apache.maven.artifact.Artifact> pluginArtifactMap)
setPluginArtifactMap in interface SurefireExecutionParameterspublic Map<String,org.apache.maven.artifact.Artifact> getProjectArtifactMap()
getProjectArtifactMap in interface SurefireExecutionParameterspublic void setProjectArtifactMap(Map<String,org.apache.maven.artifact.Artifact> projectArtifactMap)
setProjectArtifactMap in interface SurefireExecutionParameterspublic boolean isPrintSummary()
isPrintSummary in interface SurefireExecutionParameterspublic void setPrintSummary(boolean printSummary)
setPrintSummary in interface SurefireExecutionParameterspublic String getReportFormat()
getReportFormat in interface SurefireExecutionParameterspublic void setReportFormat(String reportFormat)
setReportFormat in interface SurefireExecutionParameterspublic String getReportNameSuffix()
getReportNameSuffix in interface SurefireExecutionParameterspublic void setReportNameSuffix(String reportNameSuffix)
setReportNameSuffix 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 Boolean getFailIfNoSpecifiedTests()
getFailIfNoSpecifiedTests in interface SurefireExecutionParameterspublic void setFailIfNoSpecifiedTests(Boolean failIfNoSpecifiedTests)
setFailIfNoSpecifiedTests in interface SurefireExecutionParameterspublic Boolean getFailIfNoTests()
getFailIfNoTests in interface SurefireExecutionParametersgetFailIfNoTests in interface SurefireReportParameterspublic void setFailIfNoTests(Boolean failIfNoTests)
setFailIfNoTests in interface SurefireExecutionParameterssetFailIfNoTests in interface SurefireReportParameterspublic String getForkMode()
getForkMode in interface SurefireExecutionParameterspublic void setForkMode(String forkMode)
setForkMode in interface SurefireExecutionParameterspublic String getJvm()
getJvm in interface SurefireExecutionParameterspublic void setJvm(String jvm)
setJvm in interface SurefireExecutionParameterspublic String getArgLine()
getArgLine in interface SurefireExecutionParameterspublic void setArgLine(String argLine)
setArgLine in interface SurefireExecutionParameterspublic String getDebugForkedProcess()
getDebugForkedProcess in interface SurefireExecutionParameterspublic void setDebugForkedProcess(String debugForkedProcess)
setDebugForkedProcess in interface SurefireExecutionParameterspublic int getForkedProcessTimeoutInSeconds()
getForkedProcessTimeoutInSeconds in interface SurefireExecutionParameterspublic void setForkedProcessTimeoutInSeconds(int forkedProcessTimeoutInSeconds)
setForkedProcessTimeoutInSeconds in interface SurefireExecutionParameterspublic Map<String,String> getEnvironmentVariables()
getEnvironmentVariables in interface SurefireExecutionParameterspublic void setEnvironmentVariables(Map<String,String> environmentVariables)
setEnvironmentVariables in interface SurefireExecutionParameterspublic File getWorkingDirectory()
getWorkingDirectory in interface SurefireExecutionParameterspublic void setWorkingDirectory(File workingDirectory)
setWorkingDirectory in interface SurefireExecutionParameterspublic boolean isChildDelegation()
isChildDelegation in interface SurefireExecutionParameterspublic void setChildDelegation(boolean childDelegation)
setChildDelegation in interface SurefireExecutionParameterspublic String getGroups()
getGroups in interface SurefireExecutionParameterspublic void setGroups(String groups)
setGroups in interface SurefireExecutionParameterspublic String getExcludedGroups()
getExcludedGroups in interface SurefireExecutionParameterspublic void setExcludedGroups(String excludedGroups)
setExcludedGroups in interface SurefireExecutionParameterspublic File[] getSuiteXmlFiles()
getSuiteXmlFiles in interface SurefireExecutionParameterspublic void setSuiteXmlFiles(File[] suiteXmlFiles)
setSuiteXmlFiles in interface SurefireExecutionParameterspublic String getJunitArtifactName()
getJunitArtifactName in interface SurefireExecutionParameterspublic void setJunitArtifactName(String junitArtifactName)
setJunitArtifactName in interface SurefireExecutionParameterspublic String getTestNGArtifactName()
getTestNGArtifactName in interface SurefireExecutionParameterspublic void setTestNGArtifactName(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 String getParallel()
getParallel in interface SurefireExecutionParameterspublic void setParallel(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 List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()
getRemoteRepositories in interface SurefireExecutionParameterspublic void setRemoteRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> 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 Properties getOriginalSystemProperties()
getOriginalSystemProperties in interface SurefireExecutionParameterspublic void setOriginalSystemProperties(Properties originalSystemProperties)
setOriginalSystemProperties in interface SurefireExecutionParameterspublic Properties getInternalSystemProperties()
getInternalSystemProperties in interface SurefireExecutionParameterspublic void setInternalSystemProperties(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 String getObjectFactory()
getObjectFactory in interface SurefireExecutionParameterspublic void setObjectFactory(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 isMavenParallel()
isMavenParallel in interface SurefireExecutionParameterspublic String getRunOrder()
getRunOrder in interface SurefireExecutionParameterspublic void setRunOrder(String runOrder)
setRunOrder in interface SurefireExecutionParametersprotected void addPluginSpecificChecksumItems(ChecksumCalculator checksum)
addPluginSpecificChecksumItems in class AbstractSurefireMojopublic org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor()
getPluginDescriptor in interface SurefireExecutionParametersCopyright © 2004-2012 Apache Software Foundation. All Rights Reserved.