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