com.android.tradefed.testtype.suite.module

इंटरफ़ेस

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

कक्षाएं

ArchModuleController मॉड्यूल कंट्रोलर, किसी दिए गए आर्किटेक्चर से मेल न खाने पर टेस्ट नहीं चलाएगा. 
BaseModuleController IModuleController को बुनियादी तौर पर लागू करने का तरीका. इसे लागू करके यह जांच की जा सकती है कि किसी मॉड्यूल को चलाया जाना चाहिए या नहीं. 
CarModuleController यह कंट्रोलर, वाहन से जुड़े डिवाइसों के अलावा अन्य डिवाइसों पर टेस्ट केस लागू होने से रोकता है. 
CommandSuccessModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि शेल कमांड के काम न करने पर टेस्ट मॉड्यूल को स्किप किया जा सके. 
DeviceFeatureModuleController मॉड्यूल कंट्रोलर, जो किसी सुविधा के साथ काम न करने पर टेस्ट नहीं चलाता. 
KernelTestModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि आर्किटेक्चर से मेल न खाने पर टेस्ट न चलाए जाएं . 
MainlineTestModuleController जांचे जा रहे डिवाइस पर पहले से लोड किए गए मुख्य मॉड्यूल के आधार पर टेस्ट चलाने के लिए, मॉड्यूल कंट्रोलर की बेस क्लास. 
MaxSdkModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि किसी तय किए गए SDK टूल के वर्शन के बाद के वर्शन पर टेस्ट न चलाए जा सकें. 
MinApiLevelModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि तय किए गए एपीआई लेवल से नीचे होने पर टेस्ट न चलाए जाएं. 
MinSdkModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि तय किए गए SDK टूल के वर्शन के नीचे के वर्शन पर टेस्ट न चलाए जा सकें. 
NativeBridgeModuleController यह मॉड्यूल कंट्रोलर, यह जांच करता है कि कोई डिवाइस नेटिव ब्रिज के साथ काम करता है या नहीं. 
PackageInstalledModuleController मॉड्यूल कंट्रोलर, डिवाइस में दिए गए पैकेज इंस्टॉल न होने पर टेस्ट न चलाए. 
Sdk28ModuleController यह एक मॉड्यूल कंट्रोलर है, जो यह पता लगाता है कि डिवाइस पर SDK टूल 28 (Android 9) या इसके बाद का वर्शन है या नहीं. 
Sdk29ModuleController सिर्फ़ तब टेस्ट चलाएं, जब टेस्ट किए जा रहे डिवाइस में SDK टूल का वर्शन 29 या इसके बाद का हो. 
Sdk30ModuleController सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस पर SDK टूल का वर्शन 30 या इसके बाद का हो. 
Sdk31ModuleController सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 31 या इसके बाद का हो. 
Sdk32ModuleController जांच के लिए, सिर्फ़ ऐसे डिवाइसों का इस्तेमाल करें जिनमें SDK टूल का वर्शन 32 या इसके बाद का हो. 
Sdk33ModuleController सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 33 या इसके बाद का वर्शन हो. 
Sdk34ModuleController सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 34 या इसके बाद का हो. 
Sdk35ModuleController सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 35 या इसके बाद का वर्शन हो. 
Sdk36ModuleController सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 36 या उसके बाद का हो. 
ShippingApiLevelModuleController अगर डिवाइस इन शर्तों को पूरा करता है, तो टेस्ट चलाएं:
  • अगर min-api-level की परिभाषा दी गई है, तो:
    • डिवाइस, min-api-level या उसके बाद के वर्शन के साथ शिप किया गया हो. 
SkipHWASanModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि HWASan बिल्ड पर टेस्ट न चलाए जा सकें. 
TestFailureModuleController मॉड्यूल के लिए कंट्रोलर, जो सिर्फ़ यह ट्यून करना चाहता है कि इकट्ठा किए गए टेस्ट फ़ेल होने के लॉग कैसे काम कर रहे हैं. 

Enums

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