com.android.tradefed.testtype.suite

कक्षाएं

AtestExecutionPlanSuiteRunner ITestSuite को लागू करना
AtestRunner ITestSuite को लागू करना
BaseTestSuite नए सुइट सिस्टम के साथ, Compatibility Test Suite को चलाने के लिए टेस्ट. 
ExecutionPlanSuiteRunner बिल्ड में बताए गए एक्ज़ीक्यूशन प्लान के आधार पर टेस्ट चलाने के लिए, BaseTestSuite को लागू करना. 
GranularRetriableTestWrapper रैपर क्लास, IRemoteTest पर काम करती है. इससे टेस्ट केस लेवल पर IRemoteTest को अलग-अलग हिस्सों में बांटा जा सकता है. 
GranularRetriableTestWrapper.StartEndCollector क्लास हेल्पर, जिसकी मदद से रन शुरू और खत्म होने की जानकारी न मिलने की समस्या को ठीक किया जा सकता है. 
ITestSuite टेस्ट सुइट चलाने के लिए इस्तेमाल की जाने वाली ऐब्स्ट्रैक्ट क्लास. 
ModuleDefinition टेस्ट रन कॉन्फ़िगरेशन के लिए कंटेनर. 
ModuleListener हर मॉड्यूल के हर IRemoteTest से जुड़ा लिसनर. इसका इस्तेमाल, नतीजों की सूची इकट्ठा करने के लिए किया जाता है . 
ModuleMerger स्प्लिट के बाद, ITestSuite और ModuleDefinition को मर्ज करने से जुड़े ऑपरेशन के लिए हेल्पर क्लास. 
ModuleSplitter IConfiguration से दिखाए गए मॉड्यूल की सूची को, एक्ज़ीक्यूशन यूनिट की सूची में स्प्लिट करने के लिए हेल्पर, जिसे ModuleDefinition से दिखाया गया है. 
RemoteTestTimeOutEnforcer लिसनर, जिनकी मदद से किसी टेस्ट कॉन्फ़िगरेशन के प्रोग्राम चलाने के समय की जांच की जा सकती है. अगर यह तय किए गए टाइम आउट से ज़्यादा होता है, तो टेस्ट को फ़ेल किया जा सकता है. 
ResolvePartialDownload आंशिक तौर पर डाउनलोड करने के अनुरोध को स्वीकार या अस्वीकार करना. 
SuiteModuleLoader रिपॉज़िटरी से, कंपैटिबिलिटी टेस्ट मॉड्यूल की परिभाषाएं वापस पाना. 
SuiteModuleLoader.ConfigFilter किसी डायरेक्ट्री में मौजूद सभी कॉन्फ़िगरेशन फ़ाइलें ढूंढने के लिए, FilenameFilter
SuiteResultCacheUtil किसी टेस्ट मॉड्यूल के लिए, कैश मेमोरी में सेव किए गए नतीजों को अपलोड और डाउनलोड करने की सुविधा. 
SuiteResultCacheUtil.CacheResultDescriptor कैश मेमोरी में सेव किए गए नतीजों के बारे में जानकारी. 
SuiteTestFilter टेस्ट को शामिल और बाहर रखने के लिए फ़िल्टर. 
TestMappingSuiteRunner विकल्प include-filter या बिल्ड से TEST_MAPPING फ़ाइलों में बताए गए टेस्ट को, सुइट के तौर पर चलाने के लिए, BaseTestSuite को लागू करना. 
TestSuiteInfo एक क्लास, जो टेस्ट सुइट के लिए बिल्ड से जुड़े मेटाडेटा को लोड करने की समस्या को हल करती है

इससे जुड़ी जानकारी को सही तरीके से दिखाने के लिए, टेस्ट सुइट में जार रिसॉर्स में test-suite-info.properties फ़ाइल शामिल होनी चाहिए

TfSuiteRunner ITestSuite को लागू करना. इससे TF जार के res/config/suite/ फ़ोल्डर से टेस्ट लोड किए जाएंगे. 
ValidateSuiteConfigHelper यह क्लास, इस बात की पुष्टि करने में मदद करेगी कि सुइट के लिए लोड किया गया IConfiguration, ज़रूरी शर्तों को पूरा करता है या नहीं: - कोई बिल्ड प्रोवाइडर नहीं - कोई नतीजे रिपोर्टर नहीं

एनम्स

ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy