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