IDeviceBuildProvider
public interface IDeviceBuildProvider
implements IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
Sottoclassi indirette conosciute BootstrapBuildProvider | Un IDeviceBuildProvider che esegue il bootstrap delle informazioni sulla build dal dispositivo di test Questo viene in genere utilizzato per dispositivi con una build fornita esternamente, ad es | DipendenzeResolver | Un nuovo tipo di provider che consente di ottenere tutte le dipendenze per un test. |
|
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 modificano lo stato di un dispositivo.
L'implementazione di questa interfaccia farà sì che TF Framework chiami il metodo
getBuild(com.android.tradefed.device.ITestDevice)
invece di
IBuildProvider#getBuild()
.
Riepilogo
Metodi pubblici
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Recuperare i dati per la build in fase di test
Parametri |
---|
device | ITestDevice : ITestDevice assegnato per il test |
ritorna |
---|
IBuildInfo | l' IBuildInfo per la build in fase di test o null se nessuna build è disponibile per il test |