com.android.tradefed.testtype.suite.module

इंटरफ़ेस

IModuleController किसी मॉड्यूल को लागू करना है या नहीं, यह कंट्रोल करने के लिए इंटरफ़ेस. 

कक्षाएं

ArchModuleController मॉड्यूल कंट्रोलर, किसी दिए गए आर्किटेक्चर से मेल न खाने पर टेस्ट नहीं चलाएगा. 
BaseModuleController IModuleController को बुनियादी तौर पर लागू करने का तरीका. इसे लागू करके यह जांच की जा सकती है कि किसी मॉड्यूल को चलाया जाना चाहिए या नहीं. 
DeviceFeatureModuleController मॉड्यूल कंट्रोलर, जो किसी सुविधा के साथ काम न करने पर टेस्ट नहीं चलाता. 
MainlineTestModuleController जांचे जा रहे डिवाइस पर पहले से लोड किए गए मुख्य मॉड्यूल के आधार पर टेस्ट चलाने के लिए, मॉड्यूल कंट्रोलर की बेस क्लास. 
MinApiLevelModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि तय किए गए एपीआई लेवल से नीचे होने पर टेस्ट न चलाए जाएं. 
MinSdkModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि तय किए गए SDK टूल के वर्शन के नीचे के वर्शन पर टेस्ट न चलाए जा सकें. 
PackageInstalledModuleController मॉड्यूल कंट्रोलर, डिवाइस में दिए गए पैकेज इंस्टॉल न होने पर टेस्ट न चलाए. 
Sdk28ModuleController यह एक मॉड्यूल कंट्रोलर है, जो यह पता लगाता है कि डिवाइस पर SDK टूल 28 (Android 9) या इसके बाद का वर्शन है या नहीं. 
Sdk29ModuleController सिर्फ़ तब टेस्ट चलाएं, जब टेस्ट किए जा रहे डिवाइस में SDK टूल का वर्शन 29 या इसके बाद का हो. 
Sdk30ModuleController सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस पर SDK टूल का वर्शन 30 या इसके बाद का हो. 
Sdk31ModuleController सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 31 या इसके बाद का हो. 
ShippingApiLevelModuleController अगर डिवाइस इन शर्तों को पूरा करता है, तो टेस्ट चलाएं:
  • अगर min-api-level की परिभाषा दी गई है, तो:
    • डिवाइस, min-api-level या उसके बाद के वर्शन के साथ शिप किया गया हो. 

Enums

IModuleController.RunStrategy मॉड्यूल को कैसे लागू किया जाना चाहिए, यह बताने वाला एन्म्.