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 modifiquem o estado de um dispositivo.

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

Resumo

Métodos públicos

abstract IBuildInfo getBuild(ITestDevice device)

Extrair os dados do build em teste

Métodos públicos

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Extrair os dados do build em teste

Parâmetros
device ITestDevice: o ITestDevice alocado para 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 não for possível recuperar as informações de build devido a um erro inesperado
DeviceNotAvailableException se o dispositivo ficou indisponível para testes