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 di 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 modifichino lo stato di un dispositivo.
L'implementazione di questa interfaccia farà sì che il framework TF chiami il metodo getBuild(com.android.tradefed.device.ITestDevice) instead of IBuildProvider#getBuild().
Riepilogo
Metodi pubblici | |
|---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
Recupera i dati per la build in test |
Metodi pubblici
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Recupera i dati per la build in test
| Parametri | |
|---|---|
device |
ITestDevice: il ITestDevice allocato per il test |
| Ritorni | |
|---|---|
IBuildInfo |
IBuildInfo per la build in test o null se non è disponibile alcuna build per i test |
| Lanci | |
|---|---|
BuildRetrievalError |
if build info failed to be retrieved due to an unexpected error |
DeviceNotAvailableException |
Se il dispositivo non è più disponibile per i test |