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.
Cette interface est généralement utilisée par un fournisseur de compilation qui récupère différents types en fonction du type d'appareil. Il est déconseillé d'effectuer des actions dans un BuildProvider qui modifier l'état d'un appareil.
L'implémentation de cette interface obligera le framework TF à appeler 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 compilation testée |
Méthodes publiques
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Récupérer les données pour la compilation testée
Paramètres | |
---|---|
device |
ITestDevice : ITestDevice alloué au test |
Renvoie | |
---|---|
IBuildInfo |
IBuildInfo pour la compilation en cours de test ou null si aucune compilation n'est
disponibles à des fins de test |
Génère | |
---|---|
BuildRetrievalError |
Si la récupération des informations sur le build a échoué en raison d'une erreur inattendue |
DeviceNotAvailableException |
si l'appareil n'est plus disponible pour les tests |