com.android.tradefed.build

Interfaces

IAppBuildInfo Cette interface est obsolète. Utilisez directement IBuildInfo. 
IBuildInfo Contient des informations sur la version en cours de test. 
IBuildProvider Responsable de la fourniture d'informations sur la version testée. 
IDeviceBuildInfo Un IBuildInfo qui représente une compilation complète d'un appareil Android et (facultativement) ses tests. 
IDeviceBuildProvider Un IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer une version. 
IFileDownloader Interface permettant de télécharger un fichier distant. 
IFolderBuildInfo IBuildInfo abstrait simple dont les artefacts de compilation sont contenus dans un répertoire du système de fichiers local. 
IFuseDriverProfile Définit le comportement spécifique d'un pilote FUSE particulier, ce qui permet au MountManager d'être générique. 

Classes

AppBuildInfo Un IBuildInfo qui représente une application Android et ses packages de test. 
AppDeviceBuildInfo Cette classe est obsolète. Utilisez directement IDeviceBuildInfo. 
BootstrapBuildProvider Un IDeviceBuildProvider qui amorce les informations de compilation à partir de l'appareil de test

Cela est généralement utilisé pour les appareils avec une version fournie en externe, c'est-à-dire

BuildInfo Implémentation générique d'un IBuildInfo qui doit être associé à un ITestDevice
BuildInfoKey Classe contenant l'énumération liée aux requêtes d'informations sur la compilation. 
BuildRetrievalError Une erreur fatale s'est produite lors de la récupération de la version à tester. 
BuildSerializedVersion Classe contenant la version de sérialisation actuelle de tous les IBuildInfo
CasFuseDriverProfile CasDriverProfile est une implémentation spécifique d'IFuseDriverProfile pour les images d'appareil qui sont des répertoires segmentés FastCDC. 
CommandLineBuildInfoBuilder Utilitaire destiné à capturer les arguments d'informations de compilation habituels à partir d'une ligne de commande et à créer un IBuildInfo à partir de ceux-ci. 
DependenciesResolver Nouveau type de fournisseur permettant d'obtenir toutes les dépendances pour un test. 
DeviceBuildDescriptor Classe wrapper pour un IBuildInfo, qui contient des méthodes d'assistance permettant de récupérer les informations de compilation de la plate-forme de l'appareil. 
DeviceBuildInfo Un IBuildInfo qui représente une compilation complète d'un appareil Android et (facultativement) ses tests. 
DeviceFolderBuildInfo IDeviceBuildInfo contenant également d'autres artefacts de compilation contenus dans un répertoire du système de fichiers local. 
ExistingBuildProvider Un IBuildProvider qui renvoie un IBuildInfo déjà construit. 
FileDownloadCache Classe d'assistance qui gère un cache LRU du système de fichiers local pour les fichiers téléchargés. 
FileDownloadCacheFactory Fabrique permettant de créer FileDownloadCache 
FileDownloadCacheWrapper Classe wrapper qui fournit des fonctionnalités FileDownloadCache tout en implémentant l'interface IFileDownloader
FolderBuildInfo Implémentation concrète d'un IFolderBuildInfo
FuseMountManager  
LocalAppBuildProvider Un IBuildProvider qui construit un IBuildInfo basé sur un chemin local fourni
LocalDeviceBuildProvider Un IBuildProvider qui construit un IDeviceBuildInfo en fonction d'un chemin d'accès au répertoire du système de fichiers fourni. 
LocalFolderBuildProvider Un IBuildProvider qui construit un IFolderBuildInfo basé sur un chemin local fourni
OtaDeviceBuildInfo Un IDeviceBuildInfo utilisé pour les tests de mise à jour OTA (Over The Air). 
OtatoolsBuildInfo IBuildInfo contenant les artefacts otatools. 
StubBuildProvider Implémentation vide no-op d'un IBuildProvider
VersionedFile Structure de données représentant un fichier associé à une version. 

Énumérations

BuildInfoKey.BuildInfoFileKey Énumération décrivant tous les types de fichiers connus pouvant être interrogés via IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
IBuildInfo.BuildInfoProperties Certaines propriétés qu'un IBuildInfo peut avoir pour ajuster la façon dont il est géré.