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 o build em teste ou null se nenhum build 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 |