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 کنترل‌کننده‌ای برای ماژول که به سادگی می‌خواهد نحوه عملکرد گزارش شکست تست‌های جمع‌آوری‌شده را تنظیم کند.

Enums

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