Provider build dispositivo
public
interface
IDeviceBuildProvider
implements
IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
Un elemento IBuildProvider
che utilizza le informazioni di un ITestDevice
per recuperare una build.
Il caso d'uso tipico di questa interfaccia è un provider di build che recupera diversi tipi di le build in base al tipo di dispositivo. Non è consigliabile eseguire in un BuildProvider azioni che modificare lo stato di un dispositivo.
L'implementazione di questa interfaccia consentirà al framework TF di chiamare getBuild(com.android.tradefed.device.ITestDevice)
anziché IBuildProvider#getBuild()
.
Riepilogo
Metodi pubblici | |
---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
Recupera i dati per la build sottoposta a test |
Metodi pubblici
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Recupera i dati per la build sottoposta a test
Parametri | |
---|---|
device |
ITestDevice : la quantità di ITestDevice assegnata per il test |
Ritorni | |
---|---|
IBuildInfo |
IBuildInfo per la build in fase di test o null se non è presente nessuna build
disponibile per i test |
Lanci | |
---|---|
BuildRetrievalError |
se non è stato possibile recuperare le informazioni sulla build a causa di un errore imprevisto |
DeviceNotAvailableException |
Se il dispositivo non è più disponibile per i test |