IDeviceBuildProviderIDeviceBuildProvider

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 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 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 compilar bajo prueba

Métodos públicos

obtenerconstruir

public abstract IBuildInfo getBuild (ITestDevice device)

Recuperar los datos para compilar 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 probar

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