IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
| com.android.tradefed.build.IDeviceBuildProvider |
Un IBuildProvider que usa información de un ITestDevice para recuperar una compilación.
El caso de uso típico de esta interfaz es un proveedor de compilación que recupera diferentes tipos de compilaciones según el tipo de dispositivo. No se recomienda realizar acciones en un BuildProvider que modifiquen el estado de un dispositivo.
Si implementas esta interfaz, el framework de TF llamará al método getBuild(ITestDevice)
en lugar de IBuildProvider.getBuild().
Resumen
Métodos públicos | |
|---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
Recupera los datos de la compilación en prueba |
Métodos públicos
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Recupera los datos de la compilación en prueba
| Parámetros | |
|---|---|
device |
ITestDevice: el ITestDevice asignado para la prueba |
| Muestra | |
|---|---|
IBuildInfo |
el IBuildInfo para la compilación en prueba o null si no hay ninguna compilación
disponible para la prueba |
| Arroja | |
|---|---|
BuildRetrievalError |
si no se pudo recuperar la información de la compilación debido a un error inesperado |
DeviceNotAvailableException |
si el dispositivo dejó de estar disponible para la prueba |