com.android.tradefed.testtype.suite.module

Interfacce

IModuleController Interfaccia per controllare se un modulo deve essere eseguito o meno.

Classi

ArchModuleController Il controller del modulo non esegue test quando non corrisponde a nessuna delle architetture specificate.
BaseModuleController Implementazione di base di IModuleController che dovrebbe essere implementata per verificare se un modulo deve essere eseguito o meno.
CarModuleController Questo controller impedisce l'esecuzione di casi di test su dispositivi non automobilistici.
CommandSuccessModuleController Classe base per un controller del modulo per saltare il modulo di test in base all'errore del comando shell.
DeviceFeatureModuleController Un controller del modulo per non eseguire test quando non supporta determinate funzionalità.
KernelTestModuleController Classe base affinché un controller del modulo non esegua test quando non corrisponde all'architettura.
MainlineTestModuleController Classe base per un controller del modulo per eseguire test in base ai moduli della linea principale precaricati sul dispositivo sottoposto a test.
MaxSdkModuleController Classe base per un controller del modulo per non eseguire test su versioni superiori a un numero di versione SDK specificato.
MinApiLevelModuleController Classe base per un controller del modulo per non eseguire test quando è al di sotto di un livello API specificato.
MinSdkModuleController Classe base per un controller del modulo per non eseguire test su versioni inferiori a un numero di versione SDK specificato.
NativeBridgeModuleController Un controller del modulo per verificare se un dispositivo supporta il bridge nativo.
PacchettoInstallatoModuleController Il controller del modulo non esegue test quando sul dispositivo non sono installati i pacchetti specificati.
Sdk28ModuleController Un controller del modulo per verificare se un dispositivo è dotato di SDK 28 (Android 9) o versione successiva.
Sdk29ModuleController Esegui i test solo se il dispositivo sottoposto a test è la versione SDK 29 o successiva.
Sdk30ModuleController Esegui i test solo se il dispositivo sottoposto a test è la versione SDK 30 o successiva.
Sdk31ModuleController Esegui i test solo se il dispositivo sottoposto a test è la versione SDK 31 o successiva.
Sdk32ModuleController Esegui i test solo se il dispositivo sottoposto a test è la versione SDK 32 o successiva.
Sdk33ModuleController Esegui i test solo se il dispositivo sottoposto a test è la versione SDK 33 o successiva.
Sdk34ModuleController Esegui i test solo se il dispositivo sottoposto a test è la versione SDK 34 o successiva.
ShippingApiLevelModuleController Esegui i test se il dispositivo soddisfa le seguenti condizioni:
  • Se è definito min-api-level :
    • Il dispositivo è stato fornito con il min-api-level o successivo.
SaltaHWASanModuleController Classe base per un controller del modulo per non eseguire test sulle build HWASan.
TestFailureModuleController Controller per modulo che desidera semplicemente ottimizzare il comportamento del registro degli errori dei test raccolto.

Enumerazioni

IModuleController.RunStrategy Enum che descrive come dovrebbe essere eseguito il modulo.