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