IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


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

Le cas d'utilisation typique de cette interface est un fournisseur de builds qui récupère différents types de builds en fonction du type de périphérique. Il n'est pas recommandé d'effectuer des actions dans un BuildProvider qui modifient l'état d'un appareil.

L'implémentation de cette interface entraînera l'appel de la méthode 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 build en cours de test

Méthodes publiques

obtenirBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Récupérer les données pour la build en cours de test

Paramètres
device ITestDevice : le ITestDevice alloué pour le test

Retour
IBuildInfo le IBuildInfo pour la build en cours de test ou null si aucune build n'est disponible pour les tests

Jetés
BuildRetrievalError si les informations de build n'ont pas pu être récupérées en raison d'une erreur inattendue
DeviceNotAvailableException si l'appareil n'est plus disponible pour les tests