IDeviceBuildProviderIDeviceBuildProvider
public interface IDeviceBuildProvider
implements IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
Subclases indirectas conocidas BootstrapBuildProvider | Un IDeviceBuildProvider que arranca la información de compilación del dispositivo de prueba Esto se usa típicamente para dispositivos con una compilación suministrada externamente, es decir | DependenciesResolver | Un nuevo tipo de proveedor que permite obtener todas las dependencias para una prueba. |
|
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
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 |