com.android.tradefed.testtype.suite
Classes
AtestRunner |
Implementation of ITestSuite
|
BaseTestSuite | A Test for running Compatibility Test Suite with new suite system. |
GranularRetriableTestWrapper |
A wrapper class works on the IRemoteTest to granulate the IRemoteTest in testcase level.
|
GranularRetriableTestWrapper.StartEndCollector | Class helper to catch missing run start and end. |
ITestSuite | Abstract class used to run Test Suite. |
ModuleDefinition | Container for the test run configuration. |
ModuleListener |
Listener attached to each IRemoteTest of each module in order to collect the list of
results.
|
ModuleMerger |
Helper class for operation related to merging ITestSuite and ModuleDefinition
after a split.
|
ModuleSplitter |
Helper to split a list of modules represented by IConfiguration into a list of execution
units represented by ModuleDefinition .
|
RemoteTestTimeOutEnforcer | Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout. |
ResolvePartialDownload | Resolve a partial download request. |
SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
SuiteModuleLoader.ConfigFilter |
A ERROR(/FilenameFilter) to find all the config files in a directory.
|
SuiteResultCacheUtil | Utility to upload and download cache results for a test module. |
SuiteResultCacheUtil.CacheResultDescriptor | Describes the cache results. |
SuiteTestFilter | Represents a filter for including and excluding tests. |
TestMappingSuiteRunner |
Implementation of BaseTestSuite to run tests specified by option include-filter, or
TEST_MAPPING files from build, as a suite.
|
TestSuiteInfo |
A class that resolves loading of build related metadata for test suite
To properly expose related info, a test suite must include a
|
TfSuiteRunner |
Implementation of ITestSuite which will load tests from TF jars res/config/suite/
folder.
|
ValidateSuiteConfigHelper |
This class will help validating that the IConfiguration loaded for the suite are meeting
the expected requirements: - No Build providers - No Result reporters
|
Enums
ITestSuite.IsolatedModuleGrade | |
ITestSuite.MultiDeviceModuleStrategy |
Classes
- AtestRunner
- BaseTestSuite
- GranularRetriableTestWrapper
- GranularRetriableTestWrapper.StartEndCollector
- ITestSuite
- ModuleDefinition
- ModuleListener
- ModuleMerger
- ModuleSplitter
- RemoteTestTimeOutEnforcer
- ResolvePartialDownload
- SuiteModuleLoader
- SuiteModuleLoader.ConfigFilter
- SuiteResultCacheUtil
- SuiteResultCacheUtil.CacheResultDescriptor
- SuiteTestFilter
- TestMappingSuiteRunner
- TestSuiteInfo
- TfSuiteRunner
- ValidateSuiteConfigHelper
Enums