IDeviceBuildProviderIDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


Un 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 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 structure TF à la getBuild(com.android.tradefed.device.ITestDevice) au lieu de IBuildProvider#getBuild() .

Sommaire

Méthodes publiques

abstract IBuildInfo getBuild (ITestDevice device)

Récupérer les données pour la construction sous test

Méthodes publiques

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Récupérer les données pour la construction sous test

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

Retour
IBuildInfo le IBuildInfo pour la construction sous test ou null si aucune construction n'est disponible pour les tests

Lance
BuildRetrievalError si les informations de construction n'ont pas pu être récupérées en raison d'une erreur inattendue
DeviceNotAvailableException si l'appareil est devenu indisponible pour le test