com.android.tradefed.testtype.suite.module

رابط ها

IModuleController رابط برای کنترل اینکه آیا یک ماژول باید اجرا شود یا نه.

کلاس ها

ArchModuleController کنترل کننده ماژول را برای اجرا نکردن آزمایش ها زمانی که با معماری های داده شده مطابقت ندارد، اجرا نمی کند.
BaseModuleController پیاده سازی اولیه IModuleController که باید برای بررسی اینکه آیا یک ماژول باید اجرا شود یا نه پیاده سازی شود.
DeviceFeatureModuleController یک ماژول کنترل کننده برای اینکه تست ها را زمانی که از ویژگی خاصی پشتیبانی نمی کند اجرا نمی کند.
MainlineTestModuleController کلاس پایه برای کنترل کننده ماژول برای اجرای آزمایش ها بر اساس ماژول های خط اصلی از پیش بارگذاری شده در دستگاه تحت آزمایش.
MinApiLevelModuleController کلاس پایه برای کنترلر ماژول که تست ها را در زمانی که زیر سطح API مشخص شده اجرا نمی کند.
MinSdkModuleController کلاس پایه برای کنترل‌کننده ماژول که آزمایش‌ها را روی نسخه‌های زیر شماره نسخه SDK مشخص‌شده اجرا نمی‌کند.
PackageInstalledModuleController کنترل کننده ماژول را برای اجرا نکردن تست ها در زمانی که دستگاه بسته های داده شده را نصب نکرده است، انجام دهد.
Sdk28ModuleController یک کنترلر ماژول برای بررسی اینکه آیا دستگاهی روی SDK 28 (Android 9) یا بالاتر است.
Sdk29ModuleController فقط در صورتی آزمایش ها را اجرا کنید که دستگاه تحت آزمایش SDK نسخه 29 یا بالاتر باشد.
Sdk30ModuleController فقط در صورتی آزمایش ها را اجرا کنید که دستگاه تحت آزمایش SDK نسخه 30 یا بالاتر باشد.
Sdk31ModuleController فقط در صورتی آزمایش ها را اجرا کنید که دستگاه تحت آزمایش SDK نسخه 31 یا بالاتر باشد.
ShippingApiLevelModuleController اگر دستگاه دارای شرایط زیر باشد، آزمایشات را اجرا کنید:
  • اگر min-api-level تعریف شده باشد:
    • دستگاه با min-api-level یا بالاتر ارسال شده است.

Enums

IModuleController.RunStrategy Enum توضیح می دهد که چگونه ماژول باید اجرا شود.