IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


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

O caso de uso típico dessa interface é um provedor de build que busca diferentes tipos de com base no tipo de dispositivo. Não é recomendado executar ações em um BuildProvider que modificar o estado de um dispositivo.

A implementação dessa interface faz com que o framework do TF chame a função getBuild(com.android.tradefed.device.ITestDevice) em vez de IBuildProvider#getBuild().

Resumo

Métodos públicos

abstract IBuildInfo getBuild(ITestDevice device)

Recuperar os dados para o build em teste

Métodos públicos

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Recuperar os dados para o build em teste

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

Retorna
IBuildInfo o IBuildInfo para o build em teste ou null se nenhum build for disponíveis para teste

Gera
BuildRetrievalError se as informações do build não forem recuperadas devido a um erro inesperado
DeviceNotAvailableException se o dispositivo ficou indisponível para teste