com.android.tradefed.testtype.suite.module

Antarmuka

IModuleController Antarmuka untuk mengontrol apakah modul harus dieksekusi atau tidak. 

Class

ArchModuleController Pengontrol modul untuk tidak menjalankan pengujian jika tidak cocok dengan arsitektur yang diberikan. 
BaseModuleController Implementasi dasar IModuleController yang harus diterapkan untuk memeriksa apakah a modul harus dijalankan atau tidak. 
CarModuleController Pengontrol ini mencegah eksekusi kasus pengujian pada perangkat non-otomotif. 
CommandSuccessModuleController Class dasar untuk pengontrol modul guna melewati modul pengujian berdasarkan kegagalan perintah shell. 
DeviceFeatureModuleController Pengontrol modul untuk tidak menjalankan pengujian jika tidak mendukung fitur tertentu. 
KernelTestModuleController Class dasar untuk pengontrol modul guna tidak menjalankan pengujian jika tidak cocok dengan arsitektur . 
MainlineTestModuleController Class dasar untuk pengontrol modul guna menjalankan pengujian berdasarkan modul utama yang telah dimuat sebelumnya di perangkat yang sedang diuji. 
MaxSdkModuleController Class dasar untuk pengontrol modul guna tidak menjalankan pengujian pada versi di atas nomor versi SDK yang ditentukan. 
MinApiLevelModuleController Class dasar untuk pengontrol modul guna tidak menjalankan pengujian jika berada di bawah Level API yang ditentukan. 
MinSdkModuleController Class dasar untuk pengontrol modul guna tidak menjalankan pengujian pada versi di bawah nomor versi SDK yang ditentukan. 
NativeBridgeModuleController Pengontrol modul untuk memeriksa apakah perangkat mendukung native bridge. 
PackageInstalledModuleController Pengontrol modul untuk tidak menjalankan pengujian jika 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 versi SDK 29 atau yang lebih baru. 
Sdk30ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah versi SDK 30 atau yang lebih baru. 
Sdk31ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah versi SDK 31 atau yang lebih baru. 
Sdk32ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah versi SDK 32 atau yang lebih baru. 
Sdk33ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah versi SDK 33 atau yang lebih baru. 
Sdk34ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah versi SDK 34 atau yang lebih baru. 
Sdk35ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah versi SDK 35 atau yang lebih baru. 
Sdk36ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah versi SDK 36 atau yang lebih baru. 
Sdk37ModuleController Hanya jalankan pengujian jika perangkat yang sedang diuji adalah versi SDK 37 atau yang lebih baru. 
ShippingApiLevelModuleController Jalankan pengujian jika perangkat memenuhi kondisi berikut:
  • Jika min-api-level ditentukan:
    • Perangkat dikirimkan dengan min-api-level atau yang lebih baru. 
SkipHWASanModuleController Class dasar untuk pengontrol modul guna tidak menjalankan pengujian pada build HWASan. 
TestFailureModuleController Pengontrol untuk modul yang hanya ingin menyesuaikan perilaku log kegagalan pengujian yang dikumpulkan. 

Enum

IModuleController.RunStrategy Enum yang menjelaskan cara modul harus dieksekusi.