IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
| com.android.tradefed.build.IDeviceBuildProvider |
Un IBuildProvider che utilizza le informazioni di un ITestDevice per recuperare una build.
Il caso d'uso tipico per questa interfaccia è un provider di build che recupera diversi tipi di build in base al tipo di dispositivo. Non è consigliabile eseguire azioni in un BuildProvider che modificano lo stato di un dispositivo.
L'implementazione di questa interfaccia farà sì che il framework TF chiami il getBuild(ITestDevice)
metodo anziché IBuildProvider.getBuild().
Riepilogo
Metodi pubblici | |
|---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
Recupera i dati per la build in fase di test |
Metodi pubblici
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Recupera i dati per la build in fase di test
| Parametri | |
|---|---|
device |
ITestDevice: l'ITestDevice allocato per il test |
| Resi | |
|---|---|
IBuildInfo |
il IBuildInfo per la build in fase di test o null se non è disponibile alcuna build per il test |
| Genera | |
|---|---|
BuildRetrievalError |
Se non è stato possibile recuperare le informazioni sulla build a causa di un errore imprevisto |
DeviceNotAvailableException |
Se il dispositivo non è più disponibile per il test |