IDeviceBuildProvider
public interface IDeviceBuildProvider
implements IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
Subclases indirectas conocidas |
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 obtiene 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.
La implementación de esta interfaz hará que el marco TF llame al
getBuild(com.android.tradefed.device.ITestDevice)
lugar de
IBuildProvider#getBuild()
.
Resumen
Métodos públicos |
---|
abstract IBuildInfo | getBuild (ITestDevice device) Recuperar los datos para construir bajo prueba |
Métodos públicos
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Recuperar los datos para construir bajo prueba
Parámetros |
---|
device | ITestDevice : el ITestDevice asignado para la prueba |
Devoluciones |
---|
IBuildInfo | el IBuildInfo para compilación bajo prueba o null si no hay compilación disponible para prueba |
Lanza |
---|
BuildRetrievalError | si la información de compilación no se pudo recuperar debido a un error inesperado |
DeviceNotAvailableException | si el dispositivo deja de estar disponible para la prueba |