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