@Mojo(name="test",
defaultPhase=TEST,
threadSafe=true,
requiresDependencyResolution=TEST)
public class SurefirePlugin
extends AbstractSurefireMojo
implements SurefireReportParameters
basedir, skip, skipExec, skipTests, testClassesDirectory| Constructor and Description |
|---|
SurefirePlugin() |
cleanupForkConfiguration, convertWithCoreCount, createCopyAndReplaceForkNumPlaceholder, createProviders, effectiveIsEnableAssertions, execute, getAdditionalClasspathElements, getArgLine, getClassLoaderConfiguration, getClasspathDependencyExcludes, getClasspathDependencyScopeExclude, getConsoleLogger, getDependenciesToScan, getEffectiveForkCount, getEnvironmentVariables, getExcludedGroups, getFailIfNoTests, getForkCount, getGroups, getJdkToolchain, getJunitArtifactName, getJvm, getLocalRepositoryPath, getMojoArtifact, getObjectFactory, getParallel, getPerCoreThreadCount, getPluginArtifactMap, getPluginDescriptor, getProject, getProjectArtifactMap, getProjectBuildDirectory, getReportNameSuffix, getSession, getSpecificTests, getSystemProperties, getSystemPropertyVariables, getTempDir, getTestNGArtifactName, getTestSourceDirectory, getThreadCount, getThreadCountClasses, getThreadCountMethods, getThreadCountSuites, getToolchainManager, getUseUnlimitedThreads, getWorkingDirectory, hasExecutedBefore, isAnyConcurrencySelected, isAnyGroupsSelected, isChildDelegation, isDisableXmlReport, isEnableAssertions, isEnableOutErrElements, isEnablePropertiesElement, isForking, isMavenParallel, isParallelOptimized, isRedirectTestOutputToFile, isReuseForks, isTrimStackTrace, logDebugOrCliShowErrors, logReportsDirectory, resolveDependencies, setAdditionalClasspathElements, setArgLine, setChildDelegation, setClasspathDependencyExcludes, setClasspathDependencyScopeExclude, setDependenciesToScan, setDisableXmlReport, setEnableAssertions, setEnableOutErrElements, setEnablePropertiesElement, setEnvironmentVariables, setExcludedGroups, setFailIfNoTests, setGroups, setJdkToolchain, setJunitArtifactName, setObjectFactory, setParallel, setParallelOptimized, setPerCoreThreadCount, setPluginArtifactMap, setProject, setProjectArtifactMap, setProjectBuildDirectory, setProperties, setRedirectTestOutputToFile, setReportNameSuffix, setSession, setSystemProperties, setSystemPropertyVariables, setTempDir, setTestNGArtifactName, setTestSourceDirectory, setThreadCount, setThreadCountClasses, setThreadCountMethods, setThreadCountSuites, setToolchainManager, setTrimStackTrace, setUseUnlimitedThreads, setWorkingDirectorygetLog, getPluginContext, setLog, setPluginContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFailIfNoTests, setFailIfNoTestsprotected int getRerunFailingTestsCount()
getRerunFailingTestsCount in class AbstractSurefireMojopublic int getFailOnFlakeCount()
getFailOnFlakeCount in interface SurefireReportParameterspublic void setFailOnFlakeCount(int failOnFlakeCount)
setFailOnFlakeCount in interface SurefireReportParametersprotected void handleSummary(RunResult summary, Exception firstForkException) 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 AbstractSurefireMojoprotected String getReportSchemaLocation()
getReportSchemaLocation in class AbstractSurefireMojopublic File getSystemPropertiesFile()
getSystemPropertiesFile in class AbstractSurefireMojopublic void setSystemPropertiesFile(File systemPropertiesFile)
setSystemPropertiesFile in class AbstractSurefireMojopublic boolean isSkipTests()
isSkipTests in interface SurefireExecutionParametersisSkipTests in interface SurefireReportParameterspublic void setSkipTests(boolean skipTests)
setSkipTests in interface SurefireExecutionParameterssetSkipTests in interface SurefireReportParameters@Deprecated public boolean isSkipExec()
isSkipExec in interface SurefireExecutionParametersisSkipExec in interface SurefireReportParameters@Deprecated public 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 getMainBuildPath()
getMainBuildPath in interface SurefireExecutionParameterspublic void setMainBuildPath(File mainBuildPath)
setMainBuildPath in interface SurefireExecutionParameterspublic File getReportsDirectory()
getReportsDirectory in interface SurefireExecutionParametersgetReportsDirectory in interface SurefireReportParameterspublic void setReportsDirectory(File reportsDirectory)
setReportsDirectory in interface SurefireExecutionParameterssetReportsDirectory in interface SurefireReportParameterspublic String getTest()
getTest 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 String getEncoding()
getEncoding in interface SurefireExecutionParameterspublic void setEncoding(String encoding)
setEncoding in interface SurefireExecutionParameterspublic boolean getFailIfNoSpecifiedTests()
getFailIfNoSpecifiedTests in interface SurefireExecutionParameterspublic void setFailIfNoSpecifiedTests(boolean failIfNoSpecifiedTests)
setFailIfNoSpecifiedTests in interface SurefireExecutionParameterspublic int getSkipAfterFailureCount()
getSkipAfterFailureCount in interface SurefireExecutionParameterspublic String getShutdown()
getShutdown 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 boolean isUseFile()
isUseFile in interface SurefireExecutionParameterspublic void setUseFile(boolean useFile)
setUseFile 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 int getForkedProcessExitTimeoutInSeconds()
getForkedProcessExitTimeoutInSeconds in interface SurefireExecutionParameterspublic void setForkedProcessExitTimeoutInSeconds(int forkedProcessExitTimeoutInSeconds)
setForkedProcessExitTimeoutInSeconds in interface SurefireExecutionParameterspublic double getParallelTestsTimeoutInSeconds()
getParallelTestsTimeoutInSeconds in interface SurefireExecutionParameterspublic void setParallelTestsTimeoutInSeconds(double parallelTestsTimeoutInSeconds)
setParallelTestsTimeoutInSeconds in interface SurefireExecutionParameterspublic double getParallelTestsTimeoutForcedInSeconds()
getParallelTestsTimeoutForcedInSeconds in interface SurefireExecutionParameterspublic void setParallelTestsTimeoutForcedInSeconds(double parallelTestsTimeoutForcedInSeconds)
setParallelTestsTimeoutForcedInSeconds in interface SurefireExecutionParameterspublic void setTest(String test)
setTest in interface SurefireExecutionParameterspublic List<String> getIncludes()
getIncludes in interface SurefireExecutionParametersgetIncludes in class AbstractSurefireMojopublic void setIncludes(List<String> includes)
setIncludes in interface SurefireExecutionParameterssetIncludes in class AbstractSurefireMojopublic List<String> getExcludes()
getExcludes in interface SurefireExecutionParameterspublic void setExcludes(List<String> excludes)
setExcludes in interface SurefireExecutionParameterspublic File[] getSuiteXmlFiles()
getSuiteXmlFiles in class AbstractSurefireMojopublic void setSuiteXmlFiles(File[] suiteXmlFiles)
setSuiteXmlFiles in class AbstractSurefireMojopublic String getRunOrder()
getRunOrder in class AbstractSurefireMojopublic void setRunOrder(String runOrder)
setRunOrder in class AbstractSurefireMojopublic Long getRunOrderRandomSeed()
getRunOrderRandomSeed in class AbstractSurefireMojopublic void setRunOrderRandomSeed(Long runOrderRandomSeed)
setRunOrderRandomSeed in class AbstractSurefireMojopublic File getIncludesFile()
getIncludesFile in class AbstractSurefireMojopublic File getExcludesFile()
getExcludesFile in class AbstractSurefireMojoprotected boolean useModulePath()
useModulePath in class AbstractSurefireMojoprotected void setUseModulePath(boolean useModulePath)
setUseModulePath in class AbstractSurefireMojoprotected final List<File> suiteXmlFiles()
suiteXmlFiles in class AbstractSurefireMojoprotected final boolean hasSuiteXmlFiles()
hasSuiteXmlFiles in class AbstractSurefireMojoprotected final String[] getExcludedEnvironmentVariables()
getExcludedEnvironmentVariables in class AbstractSurefireMojoprotected final String getEnableProcessChecker()
getEnableProcessChecker in class AbstractSurefireMojoprotected final ForkNodeFactory getForkNode()
getForkNode in class AbstractSurefireMojoprotected void warnIfIllegalFailOnFlakeCount()
throws org.apache.maven.plugin.MojoFailureException
warnIfIllegalFailOnFlakeCount in class AbstractSurefireMojoorg.apache.maven.plugin.MojoFailureExceptionprotected void addPluginSpecificChecksumItems(ChecksumCalculator checksum)
addPluginSpecificChecksumItems in class AbstractSurefireMojopublic String[] getIncludeJUnit5Engines()
getIncludeJUnit5Engines in interface SurefireExecutionParameterspublic void setIncludeJUnit5Engines(String[] includeJUnit5Engines)
setIncludeJUnit5Engines in interface SurefireExecutionParameterspublic String[] getExcludeJUnit5Engines()
getExcludeJUnit5Engines in interface SurefireExecutionParameterspublic void setExcludeJUnit5Engines(String[] excludeJUnit5Engines)
setExcludeJUnit5Engines in interface SurefireExecutionParametersCopyright © 2004–2024 The Apache Software Foundation. All rights reserved.