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 para esta interfaz es un proveedor de compilación que obtiene diferentes tipos de compilaciones según el tipo de dispositivo. No se recomienda realizar acciones en un BuildProvider que modificar el estado de un dispositivo.
Implementar esta interfaz hará que el framework de TF llame a getBuild(com.android.tradefed.device.ITestDevice)
en lugar de IBuildProvider#getBuild()
.
Resumen
Métodos públicos | |
---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
Recupera los datos de la compilación que se está probando |
Métodos públicos
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Recupera los datos de la compilación que se está probando
Parámetros | |
---|---|
device |
ITestDevice : Es 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 pruebas |
Arroja | |
---|---|
BuildRetrievalError |
si no se pudo recuperar la información de compilación debido a un error inesperado |
DeviceNotAvailableException |
Si el dispositivo deja de estar disponible para pruebas |