IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


Un IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer une compilation.

Cette interface est généralement utilisée par un fournisseur de compilation qui récupère différents types en fonction du type d'appareil. Il est déconseillé d'effectuer des actions dans un BuildProvider qui modifier l'état d'un appareil.

L'implémentation de cette interface obligera le framework TF à appeler getBuild(com.android.tradefed.device.ITestDevice) au lieu de IBuildProvider#getBuild().

Résumé

Méthodes publiques

abstract IBuildInfo getBuild(ITestDevice device)

Récupérer les données pour la compilation testée

Méthodes publiques

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Récupérer les données pour la compilation testée

Paramètres
device ITestDevice: ITestDevice alloué au test

Renvoie
IBuildInfo IBuildInfo pour la compilation en cours de test ou null si aucune compilation n'est disponibles à des fins de test

Génère
BuildRetrievalError Si la récupération des informations sur le build a échoué en raison d'une erreur inattendue
DeviceNotAvailableException si l'appareil n'est plus disponible pour les tests