IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


Un IBuildProvider que utiliza información de un ITestDevice para recuperar una compilación.

El caso de uso típico de esta interfaz es un proveedor de compilaciones que recupera 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 TF framework llame al método getBuild(com.android.tradefed.device.ITestDevice) en lugar de IBuildProvider#getBuild() .

Resumen

Métodos públicos

abstract IBuildInfo getBuild ( ITestDevice device)

Recuperar los datos para la compilación bajo prueba.

Métodos públicos

obtenerConstruir

public abstract IBuildInfo getBuild (ITestDevice device)

Recuperar los datos para la compilación bajo prueba.

Parámetros
device ITestDevice : el ITestDevice asignado para la prueba

Devoluciones
IBuildInfo IBuildInfo para la compilación bajo prueba o null si no hay ninguna compilación disponible para probar

Lanza
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 realizar pruebas