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 modifique el estado de un dispositivo.
Si implementas esta interfaz, el framework de TF llamará al método 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 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 : 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 la prueba |
Arroja | |
---|---|
BuildRetrievalError |
si no se pudo recuperar la información de compilación debido a un error inesperado |
DeviceNotAvailableException |
si el dispositivo dejó de estar disponible para las pruebas |