com.android.tradefed.testtype.suite.module

Antarmuka

IModuleController Antarmuka untuk mengontrol apakah modul harus dieksekusi atau tidak. 

Class

ArchModuleController Pengontrol modul agar tidak menjalankan pengujian jika tidak cocok dengan arsitektur tertentu. 
BaseModuleController Penerapan dasar IModuleController yang harus diterapkan untuk memeriksa apakah modul harus berjalan atau tidak. 
DeviceFeatureModuleController Pengontrol modul untuk tidak menjalankan pengujian jika tidak mendukung fitur tertentu. 
MainlineTestModuleController Class dasar untuk pengontrol modul guna menjalankan pengujian berdasarkan modul mainline yang dimuat sebelumnya di perangkat yang sedang diuji. 
MinApiLevelModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian jika berada di bawah Level API yang ditentukan. 
MinSdkModuleController Class dasar untuk pengontrol modul agar tidak menjalankan pengujian pada versi di bawah nomor versi SDK yang ditentukan. 
PackageInstalledModuleController Pengontrol modul agar tidak menjalankan pengujian saat perangkat belum menginstal paket yang diberikan. 
Sdk28ModuleController Pengontrol modul untuk memeriksa apakah perangkat menggunakan SDK 28 (Android 9) atau yang lebih baru. 
Sdk29ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 29 atau yang lebih baru. 
Sdk30ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 30 atau yang lebih tinggi. 
Sdk31ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah SDK versi 31 atau yang lebih tinggi. 
ShippingApiLevelModuleController Jalankan pengujian jika perangkat memenuhi kondisi berikut:
  • Jika min-api-level ditentukan:
    • Perangkat dikirimkan dengan min-api-level atau yang lebih baru. 

Enum

IModuleController.RunStrategy Enum yang menjelaskan cara modul dieksekusi.