À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google utilise la technologie IA pour traduire le contenu dans votre langue préférée. Les traductions générées par IA peuvent contenir des erreurs.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
| com.android.tradefed.build.IDeviceBuildProvider
|
Sous-classes indirectes connues
| BootstrapBuildProvider |
Un IDeviceBuildProvider qui démarre les informations de compilation à partir de l'appareil de test
Cette option est généralement utilisée pour les appareils avec un build fourni en externe, c'est-à-dire :
|
| DependenciesResolver |
Nouveau type de fournisseur permettant d'obtenir toutes les dépendances d'un test.
|
|
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 ;
|
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[]]