IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


Oggetto IBuildProvider che usa le informazioni di un ITestDevice per recuperare una compilazione.

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 metodo getBuild(com.android.tradefed.device.ITestDevice) invece di IBuildProvider#getBuild() .

Riepilogo

Metodi pubblici

abstract IBuildInfo getBuild ( ITestDevice device)

Recuperare i dati per la compilazione in fase di test

Metodi pubblici

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Recuperare i dati per la compilazione in fase di test

Parametri
device ITestDevice : l' ITestDevice allocato per il test

ritorna
IBuildInfo IBuildInfo per la compilazione in fase di test o null se non è disponibile alcuna compilazione per il test

Getta
BuildRetrievalError se le informazioni sulla build non sono state recuperate a causa di un errore imprevisto
DeviceNotAvailableException se il dispositivo non è più disponibile per il test