IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


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

Le cas d'utilisation typique de cette interface est un fournisseur de builds qui extrait différents types de builds en fonction du type d'appareil. Nous vous déconseillons 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) 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 pour le build en cours de test

Méthodes publiques

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

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

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

Renvoie
IBuildInfo IBuildInfo pour le build en cours de test ou null si aucun build n'est disponible pour les tests

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 les tests ;