Interface ProviderParameters
-
- All Known Implementing Classes:
BaseProviderFactory
public interface ProviderParametersInjected 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 CommandChainReadergetCommandReader()DirectoryScannergetDirectoryScanner()Deprecated.Use scanresult instead, as of version 2.12.2.DirectoryScannerParametersgetDirectoryScannerParameters()Deprecated.Use scanresult instead, as of version 2.12.2.java.util.List<CommandLineOption>getMainCliOptions()java.util.Map<java.lang.String,java.lang.String>getProviderProperties()The per-provider specific properties that may come all the way from the plugin's properties setting.ReporterConfigurationgetReporterConfiguration()The raw parameters used in creating the ReporterManagerFactoryReporterFactorygetReporterFactory()Provides features for creating reporting objectsRunOrderCalculatorgetRunOrderCalculator()Provides a service to calculate run order of tests.ScanResultgetScanResult()Provides the result of the directory scan performed in the pluginintgetSkipAfterFailureCount()java.lang.IntegergetSystemExitTimeout()TestArtifactInfogetTestArtifactInfo()Artifact info about the artifact used to autodetect providerjava.lang.ClassLoadergetTestClassLoader()The class loader for the testsTestRequestgetTestRequest()Contains information about requested test suites or individual tests from the command line.booleanisInsideFork()
-
-
-
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
java.lang.ClassLoader getTestClassLoader()
The class loader for the tests- Returns:
- the classloader
-
getProviderProperties
java.util.Map<java.lang.String,java.lang.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
java.util.List<CommandLineOption> getMainCliOptions()
-
getSkipAfterFailureCount
int getSkipAfterFailureCount()
- Returns:
- Defaults to 0. Configured with parameter
skipAfterFailureCountin POM.
-
isInsideFork
boolean isInsideFork()
- Returns:
trueif test provider appears in forked jvm; Otherwisefalsemeans in-plugin provider.
-
getSystemExitTimeout
java.lang.Integer getSystemExitTimeout()
-
getCommandReader
CommandChainReader getCommandReader()
-
-