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 |