com.android.tradefed.testtype.suite.module

واجهات

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

صفوف

ArchModuleController وحدة تحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا تتطابق مع أي بنية معيّنة 
BaseModuleController التنفيذ الأساسي لـ IModuleController الذي يجب تنفيذه للتحقّق مما إذا كان يجب تشغيل وحدة أم لا. 
CarModuleController يمنع جهاز التحكّم هذا تنفيذ حالات الاختبار على الأجهزة غير المخصّصة للسيارات. 
CommandSuccessModuleController الفئة الأساسية لوحدة تحكّم في الوحدة لتخطّي وحدة الاختبار استنادًا إلى تعذُّر تنفيذ أمر shell 
DeviceFeatureModuleController وحدة تحكّم في الوحدات لمنع تشغيل الاختبارات عندما لا تتيح ميزة معيّنة 
KernelTestModuleController فئة أساسية لوحدة تحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا تتطابق مع البنية 
MainlineTestModuleController فئة أساسية لوحدة تحكّم في إجراء الاختبارات استنادًا إلى وحدات الإصدار الرئيسي المحمَّلة مسبقًا على الجهاز الذي يتم اختباره 
MaxSdkModuleController فئة أساسية لوحدة تحكّم في عدم إجراء اختبارات على إصدارات أعلى من رقم إصدار حزمة SDK المحدّد 
MinApiLevelModuleController فئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات عندما تكون أقل من مستوى واجهة برمجة تطبيقات محدّد. 
MinSdkModuleController فئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات على الإصدارات التي تقل عن رقم إصدار حزمة SDK المحدّد 
NativeBridgeModuleController وحدة تحكّم للتحقّق مما إذا كان الجهاز متوافقًا مع الربط الأصلي 
PackageInstalledModuleController وحدة التحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا يكون الجهاز قد ثبَّت الحِزم المحدّدة 
Sdk28ModuleController وحدة تحكّم للتحقّق مما إذا كان الجهاز يعمل بإصدار 28 من حزمة تطوير البرامج (SDK) (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 أو إصدار أحدث. 
ShippingApiLevelModuleController يمكنك إجراء الاختبارات إذا كان الجهاز يستوفي الشروط التالية:
  • إذا تم تعريف min-api-level:
    • الجهاز الذي تم شحنه مزوّدًا بالإصدار min-api-level أو إصدار أحدث 
SkipHWASanModuleController فئة أساسية لوحدة تحكّم في الوحدة من أجل عدم تشغيل الاختبارات على إصدارات HWASan 
TestFailureModuleController وحدة تحكّم تريد ببساطة ضبط سلوك سجلّ أخطاء الاختبارات الذي تم جمعه 

تعدادات

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