com.android.tradefed.util.
Interfaces
ClassPathScanner.IClassPathFilter |
Filtre pour les chemins d'accès au classpath
Modèle créé après le |
ConditionPriorityBlockingQueue.IMatcher<T> | Interface permettant de déterminer si les éléments correspondent à une sorte de condition. |
ICompressionStrategy | Interface représentant un algorithme de compression pouvant être sélectionné au moment de l'exécution. |
IDisableable | Interface décrivant un objet Tradefed pouvant être désactivé. |
IEmail | Interface pour l'envoi d'e-mails. |
IRestApiHelper | Interface d'assistance permettant d'effectuer des appels d'API REST. |
IRUnUtil | Interface permettant d'exécuter des opérations programmées et des commandes système. |
IRunUtil.IRunnableResult | Interface permettant d'exécuter de manière asynchrone une opération qui renvoie un état booléen. |
Classes
AaptParser | Classe qui extrait des informations de l'APK en analysant la sortie de "aapt dump badging". |
AbiFormatter | Classe utilitaire pour l'ABI. |
AbiUtils | Classe utilitaire pour gérer les ABI de l'appareil |
AdbRootElevator |
Un AutoCloseable qui active la racine adb lors de la création, si nécessaire, et restaure l'état racine une fois terminé.
|
AdbUtils | Classe utilitaire pour les opérations adb. |
AppVersionFetcher | Classe utilitaire permettant d'obtenir la chaîne de version de l'application à partir de l'appareil. |
ArrayUtil | Méthodes utilitaires pour les tableaux |
BluetoothUtils |
Fonctions utilitaires permettant d'appeler l'instrumentation Bluetooth sur l'appareil
Le code d'instrumentation Bluetooth côté appareil est disponible dans AOSP à l'adresse suivante : |
Rapport de bug | Objet contenant les références des fichiers de rapport de bug, compatible avec les rapports de bug plats et les rapports de bug compressés (bugreportz). |
BuildInfoUtil |
Classe utilitaire pour manipuler IBuildInfo
|
BuildTestsZipUtils | Classe d'assistance pour les opérations liées au fichier ZIP de tests généré par le système de compilation Android |
Envoi d'e-mails en masse | Utilitaire d'envoi d'e-mails qui permet de configurer les éléments suivants : l'intervalle d'envoi, la taille de la première rafale, les destinataires et le nombre total de messages. |
BundletoolUtil | Classe utilitaire qui utilise la ligne de commande bundletool pour installer les fichiers .apk sur l'appareil. |
Liste de tableaux d'octets | Classe destinée à représenter un tableau d'octets léger. |
ByteArrayUtil | Utilitaires permettant d'utiliser un tableau d'octets, par exemple pour convertir des octets en entier. |
CacheClientFactory |
Une fabrique qui crée une instance singleton de ICacheClient .
|
CircularAtraceUtil | Utilitaire atrace développé principalement pour identifier les causes des erreurs ANR lors des tests Monkey. |
CircularByteArray | Structure de données permettant de contenir un tableau de taille fixe qui fonctionne comme un tampon circulaire et suit la somme totale de toutes les valeurs du tableau. |
ClangProfileIndexer | Classe utilitaire qui indexe les mesures de couverture du code Clang. |
ClassPathScanner | Recherche des entrées dans le chemin d'accès des classes. |
ClassPathScanner.ClassNameFilter |
IClassPathFilter qui filtre et transforme les noms de classes Java.
|
ClassPathScanner.ExternalClassNameFilter |
ClassNameFilter qui rejette les classes internes
|
CommandResult | Contient le résultat d'une commande. |
ConditionPriorityBlockingQueue<T> |
Classe thread-safe avec des opérations semblables à ERROR(/PriorityBlockingQueue) pouvant récupérer des objets correspondant à une certaine condition.
|
ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Un ConditionPriorityBlockingQueue.IMatcher qui correspond à n'importe quel objet.
|
DeviceActionUtil | Classe utilitaire permettant d'exécuter des actions sur l'appareil. |
DeviceActionUtil.DeviceActionConfigError | Exception en cas d'erreur de configuration. |
DeviceConcurrentUtil |
Contient des méthodes et des classes utilitaires pour l'exécution simultanée de commandes côté appareil
Utilisez |
DeviceConcurrentUtil.ShellCommandCallable<V> |
Un élément ERROR(/Callable) qui encapsule les détails de l'exécution d'une commande shell sur un élément ITestDevice .
|
DeviceRecoveryModeUtil | |
DirectedGraph<V> | Implémentation de graphes orientés non pondérés. |
Une classe d'assistance pour envoyer un e-mail. | |
EmmaXmlConstants | Constantes utilisées lors de l'analyse du rapport XML emma. |
EnvironnementVariableUtil | Ensemble de méthodes d'assistance pour préparer des variables d'environnement. |
Registre ExtensionAtoms | ExtensionAtomsRegistry pour l'utilisation locale de statsd. |
FakeTestsZipFolder | Outil de test qui crée un faux dossier de tests décompressé à partir d'une liste de contenus. |
FileIdleMonitor | Surveille les fichiers et exécute un rappel s'ils sont inactifs (c'est-à-dire : |
FileUtil | Classe d'assistance pour les opérations liées aux fichiers |
FileUtil.LowDiskSpaceException | Exception générée si l'espace disque utilisable est inférieur au seuil minimal. |
FixedByteArrayOutputStream |
Élément ERROR(/OutputStream) en mémoire qui ne conserve qu'une quantité maximale de données.
|
FlashingResourceUtil |
Cet utilitaire permet de définir la version appropriée des artefacts afin qu'ils puissent être flashés via DeviceFlashPreparer .
|
FuseUtil | Classe d'assistance pour les opérations FUSE. |
GceRemoteCmdFormatter | Classe utilitaire permettant de formater des commandes pour accéder à un appareil gce distant. |
GCSBucketUtil | Gestionnaire de fichiers permettant de télécharger et d'importer des fichiers à partir de Google Cloud Storage (GCS) |
GCSBucketUtil.GCSFileMetadata | Encapsulement simple des informations sur les fichiers dans GCS. |
GCSCommon | Obsolète ! Utilisez com.android.tradefed.util.gcs.GCSCommon à la place. |
GCSFileDownloader | Outil de téléchargement de fichiers permettant de télécharger un fichier depuis Google Cloud Storage (GCS). |
GCSFileUploader | Outil d'importation de fichiers pour importer les données d'un fichier dans Google Cloud Storage (GCS) |
GCSHelper | |
GenericLogcatEventParser<LogcatEventType> | Analyser l'entrée Logcat pour les événements. |
GenericLogcatEventParser.LogcatEvent | Structure permettant de contenir un événement logcat avec le type d'événement et le message logcat déclencheur |
GoogleApiClientUtil | Utilise pour créer un client API Google. |
HprofAllocSiteParser | Classe d'assistance pour analyser les informations d'une section "Allocation Sites" des rapports Hprof. |
IEmail.Message | Conteneur pour les données des e-mails. |
JavaCodeCouvertureFlusher | Classe utilitaire qui réinitialise et force le vidage des mesures de couverture de code Java à partir des processus exécutés sur l'appareil. |
JUnit4TestFilter |
Classe d'assistance qui fournit le filtrage pour l'exécuteur JUnit4 en étendant Filter .
|
JUnitXmlParser | Analyseur qui extrait les données de résultat des tests à partir des résultats JUnit stockés dans XMLJUnitResultFormatter d'ant et les transfère à un ITestInvocationListener. |
KernelModuleUtils | |
KeyguardControllerState | Conteneur des états du clavier de verrouillage. |
ListInstrumentationParser |
Un IShellOutputReceiver qui analyse la sortie d'une requête "pm list instrumentation"
|
ListInstrumentationParser.InstrumentationTarget | |
LocalRunInstructionBuilder | Utilitaire permettant de compiler l'instruction pour exécuter le test en local. |
LogcatEventParser | |
MetricUtility | Contient des méthodes utilitaires courantes pour stocker les métriques de test, les agréger dans des tests similaires et les écrire dans un fichier. |
ModuleTestTypeUtil. | Contient des méthodes utilitaires courantes pour vérifier le module. |
MultiMap<K, V> |
ERROR(/Map) qui accepte plusieurs valeurs par clé.
|
NativeCodeCoverageFlusher | Classe utilitaire qui efface les mesures de couverture native et force le vidage des données de couverture natives des processus sur l'appareil. |
Pair<A, B> | Définissez votre propre classe Pair, qui contient deux objets. |
PerfettoTraceRecorder |
Classe utilitaire permettant d'enregistrer une trace Perfetto sur un ITestDevice .
|
PrettyPrintDelimiter | Utilitaire d'assistance qui permet d'imprimer un message délimité qui se démarque. |
ProcessInfo | Utilisé pour stocker des informations liées au processus(USER, PID, NAME, START TIME IN SECOND DE EPOCH). |
ProcessUtil | |
PropertyChanger | Classe utilitaire permettant de modifier (ou d'ajouter) des éléments dans un fichier de propriétés Android |
ProtoUtil | Méthodes utilitaires permettant de gérer les messages protobuf indépendamment du type. |
PsParser | Utilitaire utilisé pour analyser(USER,PID et NAME) à partir du résultat de la commande "ps" |
PythonVirtualenvHelper | Classe d'assistance permettant d'activer l'environnement virtuel Python 3. |
QuotationAwareTokenizer | |
RegexTrie<V> |
RegexTrie est un trie où chaque segment ERROR(/Pattern) .
|
RemoteZip | Utilitaires permettant de décompresser des fichiers individuels dans un fichier ZIP distant. |
DemandeUtil | Utilitaires permettant de relancer des requêtes réseau génériques avec gestion des erreurs. |
ResourceUtil | Utilitaire permettant de lire les ressources de configuration. |
RestApiHelper | Classe d'assistance permettant d'effectuer des appels d'API REST. |
RunInterruptedException : | Exception renvoyée lorsqu'une opération d'exécution est interrompue par une requête externe. |
RunUtil | Ensemble de méthodes d'assistance pour l'exécution d'opérations. |
SearchArtifactUtil | Classe utilitaire permettant de rechercher des artefacts de test. |
SérialisationUtil |
Utilitaire permettant de sérialiser/désérialiser un objet qui implémente ERROR(/Serializable) .
|
ShellOutputReceiverStream | Sous-classe utilitaire d'OutputStream qui écrit dans un IShellOutputReceiver. |
SimplePerfResult | Objet contenant tous les résultats des tests simpleperf |
SimplePerfStatResultParser | Classe utilitaire permettant d'analyser les résultats de simpleperf. |
SimplePerfUtil | Classe utilitaire permettant de distribuer une commande simple et de collecter les résultats |
SimpleStats | Petite classe utilitaire qui calcule quelques mesures statistiques à partir d'un ensemble de données numériques. |
SizeLimitOutputStream |
Fichier thread sécurisé ERROR(/OutputStream) sauvegardé qui limite la quantité maximale de données pouvant être écrites.
|
Sl4aBluetoothUtil | Une classe utilitaire permet d'effectuer des opérations Bluetooth sur un ou deux appareils à l'aide de SL4A |
SparseImageUtil | Utilitaire permettant de dédensifier des images éparses. |
SparseImageUtil.SparseInputStream | SparseInputStream lit les données en amont et détecte le format des données. |
StreamUtil | Classe utilitaire permettant de gérer les flux d'entrée. |
StringEscapeUtils | Classe utilitaire permettant d'échapper des chaînes pour des formats spécifiques. |
StringUtil | Classe utilitaire permettant d'échapper des chaînes pour une manipulation courante des chaînes. |
SubprocessEventHelper | Assistant permettant de sérialiser/désérialiser les événements à transmettre au journal. |
SubprocessEventHelper.BaseTestEventInfo | Application d'aide de base pour les informations TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Outil d'aide pour les informations testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Outil d'aide pour les informations sur la fin d'un appel. |
SubprocessEventHelper.InvocationFailedEventInfo | Outil d'aide pour les informations InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Outil d'aide pour les informations lancées lors de l'appel. |
SubprocessEventHelper.LogAssociationEventInfo | Aide pour les informations logAssociation. |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | Outil d'aide pour les informations testEnded. |
SubprocessEventHelper.TestLogEventInfo | Assistant pour les informations de testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Aide pour les informations de début du module de test. |
SubprocessEventHelper.TestRunEndedEventInfo | Outil d'aide pour les informations testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Outil d'aide pour les informations testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Aide pour les informations testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Aide pour les informations testStarted |
SubprocessExceptionParser | Outil d'assistance pour gérer la sortie d'exception des exécuteurs de commandes Tradefed standards. |
SubprocessTestResultsParser |
Développe ERROR(/FileOutputStream) pour analyser la sortie avant d'écrire dans le fichier, afin de pouvoir générer les événements de test côté lanceur.
|
SubprocessTestResultsParser.StatusKeys | Clés d'état de test pertinentes |
SystemUtil (Système). | Classe utilitaire permettant d'effectuer des appels système. |
Outil de création de tables | Classe d'assistance permettant d'afficher une matrice d'éléments String dans un tableau. |
TableFormatter | Classe d'assistance pour afficher une matrice d'éléments String afin d'aligner chaque colonne d'éléments |
TargetFileUtils | |
TarUtil | Utilitaire permettant de manipuler un fichier tar. |
TestFilterHelper | Classe d'assistance pour le filtrage des tests |
TestRecordInterer |
Utilitaire permettant de convertir un proto TestRecord en un format plus facile à manipuler dans Tradefed.
|
TestRunnerUtil | Classe utilitaire permettant d'aider divers exécuteurs de test. |
TimeUtil | Contient des méthodes utilitaires liées au temps. |
TimeVal |
Il s'agit d'un type sentinelle qui encapsule une Long .
|
UniqueMultiMap<K, V> |
MultiMap qui garantit des valeurs uniques pour chaque clé.
|
Analyseur de versions | Récupérez la version des artefacts échangés en cours d'exécution. |
ZipCompressionStrategy |
ICompressionStrategy pour créer des archives ZIP.
|
ZipUtil | Une classe d'assistance pour les opérations liées à la compression |
ZipUtil2 | Une classe d'assistance pour l'extraction de fichiers ZIP qui prend en compte les autorisations de fichiers POSIX |
Énumérations
AaptParser.AaptVersion | Énumération d'options pour la version AAPT utilisée pour analyser les fichiers APK. |
AppVersionFetcher.AppVersionInfo | Types d'informations sur la version de l'application. |
BinaryState | Énumération utilisée pour enregistrer l'état Activé/Désactivé avec un état sans opération IGNORE. |
CommandStatus | Représente l'état d'une opération temporisée. |
DeviceActionUtil.Command | Commandes d'action sur l'appareil. |
FakeTestsZipFolder.ItemType | |
GceRemoteCmdFormatter.ScpMode | SCP peut être utilisé pour transférer ou extraire un fichier en fonction de la structure des arguments. |
IRunUtil.EnvPriority | Énumération qui définit si un environnement particulier doit être défini ou non. |
LogcatEventType |
Types d'événements pour LogcatEventParser
|
SimplePerfUtil.SimplePerfType | Énumération des options de commande simpleperf |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Enumérations pour le niveau d'accès des appareils Bluetooth, basées sur BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
Énumérations pour les états de connexion Bluetooth basées sur BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
Énumérations pour le niveau de priorité du profil Bluetooth, basées sur BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
Énumérations pour les profils Bluetooth basées sur BluetoothProfile.java
|
SystemUtil.EnvVariable | |
TargetFileUtils.FilePermission |
Interfaces
Classes
- AaptParser
- AbiFormatter
- AbiUtils
- AdbRootElevator
- AdbUtils
- AppVersionFetcher
- ArrayUtil
- BluetoothUtils
- Bugreport
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil
- CacheClientFactory
- CircularAtraceUtil
- CircularByteArray
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CommandResult
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- EnvironmentVariableUtil
- Registre ExtensionAtoms
- FakeTestsZipFolder
- FileIdleMonitor
- FileUtil
- FileUtil.LowDiskSpaceException
- FixedByteArrayOutputStream
- FlashingResourceUtil
- FuseUtil
- GceRemoteCmdFormatter
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GCSHelper
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil
- HprofAllocSiteParser
- IEmail.Message
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KernelModuleUtils
- KeyguardControllerState
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- ModuleTestTypeUtil.
- MultiMap
- NativeCodeCouvertureFlusher
- Associer
- PerfettoTraceRecorder
- Délimiteur d'impression Pretty
- ProcessInfo
- ProcessUtil
- PropertyChanger
- ProtoUtil
- PsParser
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- DemandeUtil
- ResourceUtil
- RestApiHelper
- RunInterruptedException :
- RunUtil
- SearchArtifactUtil
- SérialisationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- SparseImageUtil
- SparseImageUtil.SparseInputStream
- StreamUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.SkippedTestEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TargetFileUtils
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TestRunnerUtil
- TimeUtil
- TimeVal
- UniqueMultiMap
- Analyseur de versions
- ZipCompressionStrategy
- ZipUtil
- ZipUtil2
Énumérations
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- GceRemoteCmdFormatter.ScpMode
- IRunUtil.EnvPriority
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission