IDeviceBuildProviderIDeviceBuildProvider
public interface IDeviceBuildProvider
implements IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
Sous-classes indirectes connues BootstrapBuildProvider | Un IDeviceBuildProvider qui amorce les informations de build à partir du périphérique de test Ceci est généralement utilisé pour les appareils avec une version fournie en externe, c'est-à-dire | DépendancesRésolveur | Un nouveau type de fournisseur qui permet d'obtenir toutes les dépendances pour un test. |
|
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 méthode
getBuild(com.android.tradefed.device.ITestDevice)
au lieu de
IBuildProvider#getBuild()
.
Résumé
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 |