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 do build em teste

Métodos públicos

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

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