com.android.tradefed.build

Interfaces

IAppBuildInfo Cette interface est obsolète. Utilisez directement IBuildInfo. 
IBuildInfo Contient des informations sur le build en cours de test. 
IBuildProvider Il est chargé de fournir des informations sur le build en cours de test. 
IDeviceBuildInfo IBuildInfo représentant une version complète d'appareil Android et (facultatif) ses tests. 
IDeviceBuildProvider IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer un build. 
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 de système de fichiers local. 

Classes

AppBuildInfo IBuildInfo représentant une application Android et ses packages de test 
AppDeviceBuildInfo Cette classe est obsolète. Utilisez directement IDeviceBuildInfo. 
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 :

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

Énumérations

BuildInfoKey.BuildInfoFileKey Enumé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 sa gestion.