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 é recomendado executar ações em um BuildProvider que modifiquem o estado de um dispositivo.

A implementação dessa interface fará com que a estrutura 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)

Recupere os dados para a compilação em teste

Métodos públicos

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Recupere os dados para a compilação em teste

Parâmetros
device ITestDevice : o ITestDevice alocado para teste

devoluções
IBuildInfo o IBuildInfo para compilação em teste ou null se nenhuma compilação estiver disponível para teste

lances
BuildRetrievalError se as informações de compilação não foram recuperadas devido a um erro inesperado
DeviceNotAvailableException se o dispositivo ficar indisponível para teste