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