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