com.android.tradefed.testtype.suite.module

Antarmuka

Pengontrol Modul Antarmuka untuk mengontrol apakah suatu modul harus dijalankan atau tidak.

Kelas

ArchModuleController Pengontrol modul tidak menjalankan pengujian jika tidak cocok dengan arsitektur tertentu.
BaseModuleController Implementasi dasar IModuleController yang harus diterapkan untuk memeriksa apakah suatu modul harus dijalankan atau tidak.
DeviceFeatureModuleController Pengontrol modul tidak menjalankan pengujian jika tidak mendukung fitur tertentu.
MainlineTestModuleController Kelas dasar bagi pengontrol modul untuk menjalankan pengujian berdasarkan modul jalur utama yang dimuat sebelumnya pada perangkat yang diuji.
MinApiLevelModuleController Kelas dasar agar pengontrol modul tidak menjalankan pengujian ketika berada di bawah API Level yang ditentukan.
MinSdkModuleController Kelas dasar untuk pengontrol modul agar tidak menjalankan pengujian pada versi di bawah nomor versi SDK yang ditentukan.
PaketInstalledModuleController Pengontrol modul tidak menjalankan tes ketika perangkat belum menginstal paket yang diberikan.
Sdk28ModuleController Pengontrol modul untuk memeriksa apakah perangkat menggunakan SDK 28 (Android 9) atau lebih tinggi.
Sdk29ModuleController Jalankan pengujian hanya jika perangkat yang diuji adalah SDK versi 29 atau lebih tinggi.
Sdk30ModuleController Jalankan pengujian hanya jika perangkat yang diuji adalah SDK versi 30 atau lebih tinggi.
Sdk31ModuleController Jalankan pengujian hanya jika perangkat yang diuji adalah SDK versi 31 atau lebih tinggi.
ShippingApiLevelModuleController Jalankan pengujian jika perangkat memenuhi ketentuan berikut:
  • Jika min-api-level ditentukan:
    • Perangkat dikirimkan dengan min-api-level atau lebih baru.

Enum

IModulController.RunStrategy Enum menjelaskan bagaimana modul harus dijalankan.