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 i test quando non corrisponde ad alcuna architettura specificata. 
BaseModuleController Implementazione di base di IModuleController che deve essere implementata per verificare se un modulo deve essere eseguito o meno. 
CarModuleController Questo controller impedisce l'esecuzione di scenari di test su dispositivi non automobilistici. 
CommandSuccessModuleController Classe base per un controller del modulo per ignorare il modulo di test in base all'errore del comando shell. 
DeviceFeatureModuleController Un controller del modulo per non eseguire test quando non supporta una determinata funzionalità. 
KernelTestModuleController Classe base per un controller del modulo per non eseguire test quando non corrisponde all'architettura . 
MainlineTestModuleController Classe base per un controller del modulo per eseguire test basati sui moduli mainline precaricati sul dispositivo in fase di test. 
MaxSdkModuleController Classe base per un controller del modulo per non eseguire test sulle versioni superiori a un numero di versione dell'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 precedenti a un numero di versione dell'SDK specificato. 
NativeBridgeModuleController Un controller del modulo per verificare se un dispositivo supporta il bridge nativo. 
PackageInstalledModuleController Controller del modulo per non eseguire i test quando sul dispositivo non sono installati i pacchetti specificati. 
Sdk28ModuleController Un controller del modulo per verificare se un dispositivo utilizza l'SDK 28 (Android 9) o versioni successive. 
Sdk29ModuleController Esegui i test solo se il dispositivo in fase di test ha la versione SDK 29 o successive. 
Sdk30ModuleController Esegui i test solo se il dispositivo in fase di test ha la versione SDK 30 o successive. 
Sdk31ModuleController Esegui i test solo se la versione dell'SDK del dispositivo in fase di test è 31 o successive. 
Sdk32ModuleController Esegui i test solo se la versione dell'SDK del dispositivo in test è 32 o successive. 
Sdk33ModuleController Esegui i test solo se il dispositivo in fase di test ha la versione SDK 33 o successive. 
Sdk34ModuleController Esegui i test solo se il dispositivo in fase di test ha la versione SDK 34 o successive. 
Sdk35ModuleController Esegui i test solo se il dispositivo in esame ha la versione SDK 35 o successive. 
Sdk36ModuleController Esegui i test solo se il dispositivo in esame ha la versione SDK 36 o successive. 
Sdk37ModuleController Esegui i test solo se la versione dell'SDK del dispositivo in fase di test è 37 o successive. 
ShippingApiLevelModuleController Esegui i test se il dispositivo soddisfa le seguenti condizioni:
  • Se min-api-level è definito:
    • Il dispositivo è stato spedito con min-api-level o versioni successive. 
SkipHWASanModuleController Classe base per un controller del modulo per non eseguire test sulle build HWASan. 
TestFailureModuleController Controller per il modulo che vuole semplicemente regolare il comportamento dei log di raccolta degli errori dei test. 

Enum

IModuleController.RunStrategy Enumerazione che descrive come deve essere eseguito il modulo.