com.android.tradefed.testtype.suite.module

رابط‌ها

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

کلاس‌ها

ArchModuleController کنترل‌کننده ماژول طوری تنظیم شده که وقتی با هیچ معماری مشخصی مطابقت ندارد، تست‌ها را اجرا نکند.
کنترلر ماژول پایه پیاده‌سازی اولیه‌ی IModuleController که باید برای بررسی اینکه آیا یک ماژول باید اجرا شود یا خیر، پیاده‌سازی شود.
کنترلر ماژول خودرو این کنترل‌کننده از اجرای موارد آزمایش روی دستگاه‌های غیرخودرویی جلوگیری می‌کند.
کنترل‌کننده‌ی ماژول موفقیت فرماندهی کلاس پایه برای یک کنترل‌کننده ماژول تا در صورت خرابی دستور پوسته، ماژول آزمایشی را نادیده بگیرد.
کنترل‌کننده ماژول ویژگی دستگاه یک کنترل‌کننده ماژول که وقتی از ویژگی خاصی پشتیبانی نمی‌کند، تست‌ها را اجرا نکند.
کنترل‌کننده‌ی KernelTestModule کلاس پایه برای یک کنترل‌کننده ماژول که وقتی با معماری مطابقت ندارد، تست‌ها را اجرا نکند.
کنترل‌کننده ماژول تست خط اصلی کلاس پایه برای یک کنترل‌کننده ماژول جهت اجرای تست‌ها بر اساس ماژول‌های خط اصلی از پیش بارگذاری شده روی دستگاه تحت آزمایش.
کنترلر ماژول MaxSdk کلاس پایه برای یک کنترل‌کننده ماژول تا تست‌ها را روی نسخه‌های بالاتر از یک شماره نسخه SDK مشخص شده اجرا نکند.
کنترلر ماژول سطح حداقل API کلاس پایه برای یک کنترل‌کننده ماژول تا وقتی سطح API پایین‌تر از حد مشخصی است، تست‌ها را اجرا نکند.
کنترل‌کننده ماژول MinSdk کلاس پایه برای یک کنترل‌کننده ماژول تا تست‌ها را روی نسخه‌های پایین‌تر از یک شماره نسخه SDK مشخص شده اجرا نکند.
NativeBridgeModuleController یک کنترل‌کننده ماژول برای بررسی اینکه آیا دستگاه از پل بومی پشتیبانی می‌کند یا خیر.
بسته نصب شده ماژول کنترل کننده کنترل‌کننده ماژول تا زمانی که دستگاه بسته‌های داده شده را نصب نکرده است، تست‌ها را اجرا نکند.
کنترل‌کننده ماژول Sdk28 یک کنترل‌کننده ماژول برای بررسی اینکه آیا دستگاه روی SDK 28 (اندروید ۹) یا بالاتر است یا خیر.
کنترل‌کننده ماژول Sdk29 فقط در صورتی که دستگاه تحت آزمایش SDK نسخه ۲۹ یا بالاتر باشد، تست‌ها را اجرا کنید.
کنترل‌کننده ماژول Sdk30 فقط در صورتی که دستگاه تحت آزمایش SDK نسخه 30 یا بالاتر باشد، تست‌ها را اجرا کنید.
کنترل‌کننده ماژول SDK31 فقط در صورتی که دستگاه تحت آزمایش SDK نسخه ۳۱ یا بالاتر باشد، تست‌ها را اجرا کنید.
کنترل‌کننده ماژول SDK32 فقط در صورتی که دستگاه تحت آزمایش SDK نسخه ۳۲ یا بالاتر باشد، تست‌ها را اجرا کنید.
کنترل‌کننده ماژول SDK33 فقط در صورتی که دستگاه تحت آزمایش SDK نسخه ۳۳ یا بالاتر باشد، تست‌ها را اجرا کنید.
کنترل‌کننده ماژول SDK34 فقط در صورتی که دستگاه تحت آزمایش SDK نسخه ۳۴ یا بالاتر باشد، تست‌ها را اجرا کنید.
کنترل‌کننده ماژول SDK35 فقط در صورتی که دستگاه تحت آزمایش SDK نسخه ۳۵ یا بالاتر باشد، تست‌ها را اجرا کنید.
کنترل‌کننده ماژول SDK36 فقط در صورتی که دستگاه تحت آزمایش SDK نسخه ۳۶ یا بالاتر باشد، تست‌ها را اجرا کنید.
کنترل‌کننده ماژول Sdk37 فقط در صورتی که دستگاه تحت آزمایش SDK نسخه ۳۷ یا بالاتر باشد، تست‌ها را اجرا کنید.
کنترلر ماژول سطح API در حمل و نقل اگر دستگاه شرایط زیر را داشت، آزمایش‌ها را اجرا کنید:
  • اگر min-api-level تعریف شده باشد:
    • دستگاه با min-api-level یا بالاتر ارسال شده است.
SkipHWASanModuleController کلاس پایه برای یک کنترل‌کننده ماژول که تست‌ها را روی نسخه‌های HWASan اجرا نکند.
کنترل‌کننده ماژول شکست آزمون کنترل‌کننده ماژولی که صرفاً می‌خواهد نحوه رفتار گزارش‌های شکست آزمایش‌های جمع‌آوری‌شده را تنظیم کند.

انوم‌ها

استراتژی اجرای ماژول Enum نحوه اجرای ماژول را توصیف می‌کند.