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 |