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 il 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