IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


Um IBuildProvider que usa informações de um ITestDevice para recuperar um build.

O caso de uso típico dessa interface é um provedor de build que busca diferentes tipos de builds com base no tipo de dispositivo. Não é recomendável realizar ações em um BuildProvider que modificam o estado de um dispositivo.

A implementação dessa interface faz com que o framework do TF chame o método getBuild(ITestDevice) em vez de IBuildProvider.getBuild().

Resumo

Métodos públicos

abstract IBuildInfo getBuild(ITestDevice device)

Recuperar os dados do build em teste

Métodos públicos

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Recuperar os dados do build em teste

Parâmetros
device ITestDevice: o ITestDevice alocado para o teste

Retorna
IBuildInfo o IBuildInfo para a versão em teste ou null se nenhuma versão estiver disponível para teste

Gera
BuildRetrievalError se as informações de build não puderem ser recuperadas devido a um erro inesperado
DeviceNotAvailableException se o dispositivo não estiver mais disponível para teste