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 build 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 desta interface fará com que a estrutura 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)

Recuperar os dados da compilação em teste

Métodos públicos

obterBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Recuperar os dados da 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

Lança
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