com.android.tradefed.testtype.suite.module

واجهات

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

الطبقات

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

التعدادات

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