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.
Le cas d'utilisation typique de cette interface est un fournisseur de compilation qui récupère différents types de compilations 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 méthode getBuild(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 de la compilation en cours de test |
Méthodes publiques
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Récupérer les données de la compilation en cours de test
| Paramètres | |
|---|---|
device |
ITestDevice : ITestDevice alloué pour le test |
| Renvoie | |
|---|---|
IBuildInfo |
le IBuildInfo pour la compilation en cours de test ou null si aucune compilation n'est
disponible pour le test |
| 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 le test |