com.android.tradefed.testtype.suite

Classes

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
TestFailureListener Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. 
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