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.

Le cas d'utilisation typique de cette interface est un fournisseur de compilation qui récupère différents types de compilations en fonction du type d'appareil. 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(ITestDevice) par le framework TF au lieu de IBuildProvider.getBuild().

Résumé

Méthodes publiques

abstract IBuildInfo getBuild(ITestDevice device)

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

Méthodes publiques

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

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

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

Renvoie
IBuildInfo le IBuildInfo pour la compilation en cours de test ou null si aucune compilation n'est disponible pour le test

Génère
BuildRetrievalError si les informations de compilation n'ont pas pu être récupérées en raison d'une erreur inattendue
DeviceNotAvailableException si l'appareil n'est plus disponible pour le test