com.android.tradefed.testtype.suite.module

واجهات

IModuleController واجهة للتحكّم في ما إذا كان يجب تنفيذ وحدة أو لا 

صفوف

ArchModuleController وحدة تحكّم في الوحدات لا تُجري الاختبارات عندما لا تتطابق مع أي من البنيات المحدّدة 
BaseModuleController تنفيذ أساسي لـ IModuleController يجب تنفيذه للتحقّق مما إذا كان يجب تشغيل وحدة أو لا 
CarModuleController تمنع وحدة التحكّم هذه تنفيذ حالات الاختبار على الأجهزة غير المخصّصة للسيارات. 
CommandSuccessModuleController صنف أساسي لوحدة تحكّم في الوحدات لتخطّي وحدة الاختبار استنادًا إلى تعذُّر تنفيذ أمر shell 
DeviceFeatureModuleController وحدة تحكّم في الوحدات لا تُجري الاختبارات عندما لا تتوافق مع ميزة معيّنة 
KernelTestModuleController صنف أساسي لوحدة تحكّم في الوحدات لا تُجري الاختبارات عندما لا تتطابق مع البنية 
MainlineTestModuleController صنف أساسي لوحدة تحكّم في الوحدات تُجري الاختبارات استنادًا إلى وحدات Mainline المحمّلة مسبقًا على الجهاز قيد الاختبار 
MaxSdkModuleController صنف أساسي لوحدة تحكّم في الوحدات لا تُجري الاختبارات على الإصدارات التي تزيد عن رقم إصدار معيّن من حزمة تطوير البرامج (SDK) 
MinApiLevelModuleController صنف أساسي لوحدة تحكّم في الوحدات لا تُجري الاختبارات عندما يكون مستوى واجهة برمجة التطبيقات أقل من مستوى واجهة برمجة تطبيقات معيّن 
MinSdkModuleController صنف أساسي لوحدة تحكّم في الوحدات لا تُجري الاختبارات على الإصدارات التي تقل عن رقم إصدار معيّن من حزمة تطوير البرامج (SDK) 
NativeBridgeModuleController وحدة تحكّم في الوحدات للتحقّق مما إذا كان الجهاز يتيح استخدام الجسر الأصلي 
PackageInstalledModuleController وحدة تحكّم في الوحدات لا تُجري الاختبارات عندما لا تكون الحِزم المحدّدة مثبّتة على الجهاز 
Sdk28ModuleController وحدة تحكّم في الوحدات للتحقّق مما إذا كان الجهاز يعمل بالإصدار 28 من حزمة تطوير البرامج (Android 9) أو إصدار أحدث 
Sdk29ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز قيد الاختبار يعمل بالإصدار 29 من حزمة تطوير البرامج (SDK) أو إصدار أحدث 
Sdk30ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز قيد الاختبار يعمل بالإصدار 30 من حزمة تطوير البرامج (SDK) أو إصدار أحدث 
Sdk31ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز قيد الاختبار يعمل بالإصدار 31 من حزمة تطوير البرامج (SDK) أو إصدار أحدث 
Sdk32ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز قيد الاختبار يعمل بالإصدار 32 من حزمة تطوير البرامج (SDK) أو إصدار أحدث 
Sdk33ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز قيد الاختبار يعمل بالإصدار 33 من حزمة تطوير البرامج (SDK) أو إصدار أحدث 
Sdk34ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز قيد الاختبار يعمل بالإصدار 34 من حزمة تطوير البرامج (SDK) أو إصدار أحدث 
Sdk35ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز قيد الاختبار يعمل بالإصدار 35 من حزمة تطوير البرامج (SDK) أو إصدار أحدث 
Sdk36ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز قيد الاختبار يعمل بالإصدار 36 من حزمة تطوير البرامج (SDK) أو إصدار أحدث 
Sdk37ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز قيد الاختبار يعمل بالإصدار 37 من حزمة تطوير البرامج (SDK) أو إصدار أحدث 
ShippingApiLevelModuleController تُجري الاختبارات إذا كان الجهاز يستوفي الشروط التالية:
  • إذا تم تحديد min-api-level:
    • تم شحن الجهاز مع min-api-level أو إصدار أحدث. 
SkipHWASanModuleController صنف أساسي لوحدة تحكّم في الوحدات لا تُجري الاختبارات على إصدارات HWASan 
TestFailureModuleController وحدة تحكّم في الوحدات التي تريد ببساطة ضبط طريقة تصرّف سجلّات حالات تعذُّر الاختبارات التي يتم جمعها 

تعدادات

IModuleController.RunStrategy تعداد يصف كيفية تنفيذ الوحدة