IDeviceBuildProvider
public interface IDeviceBuildProvider
implements IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
Sous-classes indirectes connues |
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 build 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
getBuild(com.android.tradefed.device.ITestDevice)
TF Framework à appeler la
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 construction en cours de test |
Méthodes publiques
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Récupérer les données pour la construction en cours de test
Paramètres |
---|
device | ITestDevice : l' ITestDevice alloué pour le test |
Retour |
---|
IBuildInfo | IBuildInfo pour la construction en cours de test ou null si aucune version n'est disponible pour le test |
Jette |
---|
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 est devenu indisponible pour les tests |