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 modificam o estado de um dispositivo.
A implementação dessa interface faz com que o framework do TF chame o método getBuild(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 o 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 as informações de build não puderem ser recuperadas devido a um erro inesperado |
DeviceNotAvailableException |
se o dispositivo não estiver mais disponível para teste |