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. 
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
SuiteModuleLoader Retrieves Compatibility test module definitions from the repository. 
SuiteModuleLoader.ConfigFilter A FilenameFilter to find all the config files in a directory. 
SuiteTestFilter Represents a filter for including and excluding tests. 
TestFailureListener Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. 
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 test-suite-info.properties file in its jar resources  

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