À 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 à AOSP, nous vous recommandons d'utiliser android-latest-release au lieu de aosp-main. 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.
BuildInfo dans Tradefed
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
BuildInfo dans TF est un objet largement utilisé pour transporter des ressources pour la configuration et l'exécution des tests.
Tout, des images d'appareils aux APK de test, est stocké ou associé dans BuildInfo.
Cela permet d'accéder aux ressources de test de manière unifiée à partir d'un test et de dissocier le test de l'obtention des ressources de test.
Propriétés BuildInfo
Les deux principales propriétés des objets BuildInfo sont les attributs et les fichiers :
Des attributs peuvent être ajoutés avec #addBuildAttribute(). Ils représentent des libellés et des informations de chaîne pour les builds. Les attributs peuvent être utilisés pour stocker des informations liées à la compilation.
Des fichiers peuvent être ajoutés avec setFile(). Le fichier est suivi et géré par BuildInfo pendant le cycle de vie de l'invocation (par exemple, correctement géré pendant le partitionnement). Cela évite au test d'avoir à connaître le système de fichiers et lui permet de s'appuyer sur l'objet BuildInfo abstrait pour obtenir ses ressources.
BuildInfo sur plusieurs appareils
Lorsqu'une configuration de test est configurée avec plusieurs appareils, un objet BuildInfo existe pour chaque appareil. Cela permet de demander et de cibler des fichiers d'un appareil à un autre.
BuildInfo dans les multiversions
Il est possible d'exiger des compilations à partir de plusieurs cibles. Dans ce cas, un objet BuildInfo existe par cible. Cela permet de demander et de cibler des fichiers à partir de n'importe quelle cible.
Format proto
BuildInfo est sérialisable au format protobuf pour faciliter son utilisation dans les systèmes si nécessaire.
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/12/03 (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/12/03 (UTC)."],[],[]]