com.android.tradefed.testtype.suite.module

واجهات

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

صفوف

ArchModuleController وحدة تحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا تتطابق مع أي بنية معيّنة 
BaseModuleController التنفيذ الأساسي لـ IModuleController الذي يجب تنفيذه للتحقّق مما إذا كان يجب تشغيل وحدة أم لا. 
DeviceFeatureModuleController وحدة تحكّم في الوحدات لمنع تشغيل الاختبارات عندما لا تتيح ميزة معيّنة 
MainlineTestModuleController فئة أساسية لوحدة تحكّم في إجراء الاختبارات استنادًا إلى وحدات الإصدار الرئيسي المحمَّلة مسبقًا على الجهاز الذي يتم اختباره 
MinApiLevelModuleController فئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات عندما تكون أقل من مستوى واجهة برمجة تطبيقات محدّد. 
MinSdkModuleController فئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات على الإصدارات التي تقل عن رقم إصدار حزمة SDK المحدّد 
PackageInstalledModuleController وحدة التحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا يكون الجهاز قد ثبَّت الحِزم المحدّدة 
Sdk28ModuleController وحدة تحكّم للتحقّق مما إذا كان الجهاز يعمل بإصدار 28 من حزمة تطوير البرامج (SDK) (Android 9) أو إصدار أحدث 
Sdk29ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 29 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk30ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره مزوّدًا بالإصدار 30 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk31ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 31 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
ShippingApiLevelModuleController يمكنك إجراء الاختبارات إذا كان الجهاز يستوفي الشروط التالية:
  • إذا تم تعريف min-api-level:
    • الجهاز الذي تم شحنه مزوّدًا بالإصدار min-api-level أو إصدار أحدث 

تعدادات

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