Interface ProviderParameters
-
- All Known Implementing Classes:
BaseProviderFactory
public interface ProviderParameters
Injected into the providers upon provider construction. Allows the provider to request services and data it needs.
NOTE: This class is part of the proposed public api for surefire providers from 2.7 and up. It may still be subject to changes, even for minor revisions.
The api covers this interface and all the types reachable from it. And nothing else.- Author:
- Kristian Rosenvold
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description CommandChainReader
getCommandReader()
DirectoryScanner
getDirectoryScanner()
Deprecated.Use scanresult instead, as of version 2.12.2.DirectoryScannerParameters
getDirectoryScannerParameters()
Deprecated.Use scanresult instead, as of version 2.12.2.List<CommandLineOption>
getMainCliOptions()
Map<String,String>
getProviderProperties()
The per-provider specific properties that may come all the way from the plugin's properties setting.ReporterConfiguration
getReporterConfiguration()
The raw parameters used in creating the ReporterManagerFactoryReporterFactory
getReporterFactory()
Provides features for creating reporting objectsRunOrderCalculator
getRunOrderCalculator()
Provides a service to calculate run order of tests.ScanResult
getScanResult()
Provides the result of the directory scan performed in the pluginint
getSkipAfterFailureCount()
Integer
getSystemExitTimeout()
TestArtifactInfo
getTestArtifactInfo()
Artifact info about the artifact used to autodetect providerClassLoader
getTestClassLoader()
The class loader for the testsTestRequest
getTestRequest()
Contains information about requested test suites or individual tests from the command line.boolean
isInsideFork()
-
-
-
Method Detail
-
getDirectoryScanner
@Deprecated DirectoryScanner getDirectoryScanner()
Deprecated.Use scanresult instead, as of version 2.12.2. Will be removed in next major version.Provides a directory scanner that enforces the includes/excludes parameters that were passed to surefire. See #getDirectoryScannerParameters for details- Returns:
- The directory scanner
-
getScanResult
ScanResult getScanResult()
Provides the result of the directory scan performed in the plugin- Returns:
- The scan result
-
getRunOrderCalculator
RunOrderCalculator getRunOrderCalculator()
Provides a service to calculate run order of tests. Applied after directory scanning.- Returns:
- A RunOrderCalculator
-
getReporterFactory
ReporterFactory getReporterFactory()
Provides features for creating reporting objects- Returns:
- A ReporterFactory that allows the creation of one or more ReporterManagers
-
getDirectoryScannerParameters
@Deprecated DirectoryScannerParameters getDirectoryScannerParameters()
Deprecated.Use scanresult instead, as of version 2.12.2. Will be removed in next major version.The raw parameters used in creating the directory scanner- Returns:
- The parameters
-
getReporterConfiguration
ReporterConfiguration getReporterConfiguration()
The raw parameters used in creating the ReporterManagerFactory- Returns:
- The reporter configuration
-
getTestRequest
TestRequest getTestRequest()
Contains information about requested test suites or individual tests from the command line.- Returns:
- The testRequest
-
getTestClassLoader
ClassLoader getTestClassLoader()
The class loader for the tests- Returns:
- the classloader
-
getProviderProperties
Map<String,String> getProviderProperties()
The per-provider specific properties that may come all the way from the plugin's properties setting.- Returns:
- the provider specific properties
-
getTestArtifactInfo
TestArtifactInfo getTestArtifactInfo()
Artifact info about the artifact used to autodetect provider- Returns:
- The artifactinfo, or null if autodetect was not used.
-
getMainCliOptions
List<CommandLineOption> getMainCliOptions()
-
getSkipAfterFailureCount
int getSkipAfterFailureCount()
- Returns:
- Defaults to 0. Configured with parameter
skipAfterFailureCount
in POM.
-
isInsideFork
boolean isInsideFork()
- Returns:
true
if test provider appears in forked jvm; Otherwisefalse
means in-plugin provider.
-
getSystemExitTimeout
Integer getSystemExitTimeout()
-
getCommandReader
CommandChainReader getCommandReader()
-
-