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 builds com base no tipo de dispositivo. Não é recomendável realizar ações em um BuildProvider que modifiquem o estado de um dispositivo.
A implementação dessa interface fará com que o framework do 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)
Extrair os dados do build em teste |
Métodos públicos
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Extrair os dados do build em teste
Parâmetros | |
---|---|
device |
ITestDevice : o ITestDevice alocado para teste |
Retorna | |
---|---|
IBuildInfo |
o IBuildInfo para a versão em teste ou null se nenhuma versão estiver
disponível para teste |
Gera | |
---|---|
BuildRetrievalError |
se não for possível recuperar as informações de build devido a um erro inesperado |
DeviceNotAvailableException |
se o dispositivo ficou indisponível para testes |