com.android.tradefed.build

Interfaces

IAppBuildInfo Cette interface est obsolète. Utilisez directement IBuildInfo .
IBuildInfo Contient des informations sur la version testée.
IBuildProvider Responsable de fournir des informations concernant la version en cours de test.
IDeviceBuildInfo Un IBuildInfo qui représente une version complète d'un appareil Android et (éventuellement) ses tests.
IDeviceBuildProvider IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer une build.
IFileDownloader Interface de téléchargement d'un fichier distant.
IFolderBuildInfo Un simple IBuildInfo abstrait dont les artefacts de construction se trouvent dans un répertoire de système de fichiers local.

Des classes

AppBuildInfo Un IBuildInfo qui représente une application Android et son(ses) package(s) de test.
AppDeviceBuildInfo Cette classe est obsolète. Utilisez IDeviceBuildInfo directement.
BootstrapBuildProvider Un IDeviceBuildProvider qui amorce les informations de build à partir du périphérique de test

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

Informations sur la construction Implémentation générique d'un IBuildInfo qui doit être associé à un ITestDevice .
CléInfoConstruire Énumération de classes liées aux requêtes d’informations de construction.
BuildRetrievalError Une erreur fatale s'est produite lors de la récupération de la version à des fins de test.
BuildSerializedVersion Classe qui contient la version de sérialisation actuelle de tous IBuildInfo .
CommandLineBuildInfoBuilder Utilitaire destiné à capturer les arguments habituels des informations de construction à partir d'une ligne de commande et à créer un IBuildInfo à partir d'eux.
DépendancesRésolveur Un nouveau type de fournisseur qui permet d'obtenir toutes les dépendances pour un test.
Descripteur de construction de périphérique Une classe wrapper pour un IBuildInfo , qui contient des méthodes d'assistance pour récupérer les informations de construction de la plate-forme de périphérique.
DeviceBuildInfo Un IBuildInfo qui représente une version complète d'un appareil Android et (éventuellement) ses tests.
DeviceFolderBuildInfo IDeviceBuildInfo qui contient également d'autres artefacts de build contenus dans un répertoire sur le système de fichiers local.
Fournisseur de construction existant Un IBuildProvider qui renvoie un IBuildInfo déjà construit.
FichierTéléchargementCache Une classe d'assistance qui maintient un cache LRU du système de fichiers local des fichiers téléchargés.
FichierDownloadCacheFactory Une usine pour créer FileDownloadCache
FichierDownloadCacheWrapper Une classe wrapper qui fournit des fonctionnalités FileDownloadCache lors de l'implémentation de l'interface IFileDownloader .
DossierBuildInfo Implémentation concrète d'un IFolderBuildInfo .
LocalAppBuildProvider Un IBuildProvider qui construit un IBuildInfo basé sur un chemin local fourni
LocalDeviceBuildProvider IBuildProvider qui construit un IDeviceBuildInfo basé sur un chemin de répertoire de système de fichiers fourni.
LocalFolderBuildProvider Un IBuildProvider qui construit un IFolderBuildInfo basé sur un chemin local fourni
OtaDeviceBuildInfo IDeviceBuildInfo utilisé pour les tests de mise à jour en direct.
OtatoolsBuildInfo Un IBuildInfo qui contient des artefacts otatools.
OtaZipfileBuildProvider Fournit un IBuildInfo basé sur un fichier zip OTA local.
Fournisseur de construction de stub Implémentation vide et sans opération d'un IBuildProvider .
Fichier versionné Structure de données représentant un fichier auquel une version est associée.

Énumérations

BuildInfoKey.BuildInfoFileKey Enum décrivant tous les types de fichiers connus qui peuvent être interrogés via IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
IBuildInfo.BuildInfoProperties Certaines propriétés qu'un IBuildInfo peut avoir doivent en modifier certaines manipulations.