com.android.tradefed.util
Interfaces
ClassPathScanner.IClassPathFilter | Un filtre pour les chemins d'entrée du chemin de classe Inspiré de FileFilter |
ConditionPriorityBlockingQueue.IMatcher <T> | Une interface pour déterminer si les éléments correspondent à une sorte de condition. |
ICompressionStratégie | Une interface représentant un algorithme de compression qui peut être sélectionné au moment de l'exécution. |
IDésactivable | Interface qui décrit un objet Tradefed pouvant être désactivé. |
IRestApiHelper | Une interface d'assistance pour effectuer des appels d'API REST. |
Des classes
AaptParser | Classe qui extrait les informations de l'apk en analysant la sortie de « aapt dump badging ». |
AbiFormatter | Classe utilitaire pour abi. |
AdbRootElevator | Un AutoCloseable qui active la racine adb une fois construit si nécessaire et restaure l'état racine une fois terminé. |
AppVersionFetcher | Classe utilitaire pour obtenir la chaîne de version de l'application à partir de l'appareil. |
Utilitaires Bluetooth | Fonctions utilitaires pour appeler l'instrument Bluetooth sur l'appareil Le code de l'instrument Bluetooth côté appareil peut être trouvé dans AOSP à l'adresse : |
BuildInfoUtil | Une classe util pour aider à manipuler IBuildInfo |
BuildTestsZipUtils | Une classe d'assistance pour les opérations liées aux tests zip générés par le système de build Android |
Email en masse | Un utilitaire d'envoi d'e-mails qui permet la configuration suivante : intervalle d'envoi, taille initiale de la rafale, destinataires et nombre total de messages. |
BundletoolUtil | Classe utilitaire qui utilise la ligne de commande bundletool pour installer les .apks sur l'appareil. |
CircularAtraceUtil | Un utilitaire atrace développé principalement pour identifier les causes profondes des ANR lors des tests Monkey. |
Tableau d'octets circulaires | 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. |
ClassPathScanner | Recherche les entrées sur le chemin de classe. |
ClassPathScanner.ClassNameFilter | Un IClassPathFilter qui filtre et transforme les noms de classes Java. |
ClassPathScanner.ExternalClassNameFilter | Un ClassNameFilter qui rejette les classes internes |
ConditionPriorityBlockingQueue <T> | Une classe thread-safe avec des opérations de type ERROR(/PriorityBlockingQueue) qui peuvent récupérer des objets qui correspondent à une certaine condition. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | Un ConditionPriorityBlockingQueue.IMatcher qui correspond à n'importe quel objet. |
DeviceConcurrentUtil | Contient des méthodes et des classes utilitaires pour l'exécution simultanée de commandes côté périphérique. Utilisez |
DeviceConcurrentUtil.ShellCommandCallable <V> | Une ERROR(/Callable) qui encapsule les détails de l'exécution de la commande shell sur un ITestDevice . |
DeviceRecoveryModeUtil | |
Graphe dirigé <V> | Une implémentation de graphiques dirigés non pondérés. |
EmmaXmlConstantes | Constantes utilisées lors de l’analyse du rapport Emma XML. |
FauxTestsZipDossier | Un outil de test qui crée un faux dossier de tests décompressé basé sur une liste de contenu. |
FichierIdleMonitor | Surveille les fichiers et exécute un rappel s'ils sont restés inactifs (c'est-à-dire |
FixeByteArrayOutputStream | Une ERROR(/OutputStream) 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 . |
GCSBucketUtil | Gestionnaire de fichiers pour télécharger et télécharger des fichiers depuis Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Wrapper simple pour les informations sur les fichiers dans GCS. |
GCSCommun | Classe de base pour les opérations Gcs telles que le téléchargement et le téléchargement. |
GCSFileDownloader | Téléchargeur de fichiers pour télécharger un fichier à partir du stockage cloud Google (GCS). |
GCSFileUploader | Téléchargeur de fichiers pour télécharger les données de fichiers sur le stockage cloud Google (GCS). |
GoogleApiClientUtil | Utilitaires pour créer un client API Google. |
HprofAllocSiteParser | Classe d'assistance pour analyser les informations d'une section Sites d'allocation des rapports hprof. |
JavaCodeCoverageFlusher | Classe d'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 le coureur JUnit4 en étendant le Filter . |
JUnitXmlParser | Analyseur qui extrait les données des résultats de test des résultats JUnit stockés dans XMLJUnitResultFormatter de Ant et les transmet à un ITestInvocationListener. |
ListeInstrumentationParser | Un IShellOutputReceiver qui analyse la sortie d'une requête « pm list instrumentation » |
ListInstrumentationParser.InstrumentationTarget | |
LocalRunInstructionBuilder | Utilitaire pour compiler l'instruction pour exécuter le test localement. |
LogcatEventParser | |
MetricUtility | Contient des méthodes utilitaires courantes pour stocker les métriques de test, agréger les métriques dans des tests similaires et écrire les métriques dans un fichier. |
NativeCodeCoverageFlusher | Classe d'utilitaire qui efface les mesures de couverture native et force le vidage des données de couverture natives des processus sur l'appareil. |
Paire <A, B> | Définissez notre propre classe Pair qui contient deux objets. |
PrettyPrintDelimiter | Utilitaire d'assistance qui permet d'imprimer un message délimité qui se démarque. |
Changeur de propriété | Une classe utilitaire pour modifier (ou ajouter) des éléments dans un fichier de propriétés Android |
ProtoUtil | Méthodes utilitaires pour traiter les messages protobuf de manière indépendante du type. |
PsParser | Utilitaire utilisé pour analyser (USER, PID et NAME) à partir de la sortie de la commande "ps" |
QuotationAwareTokenizer | |
RegexTrie <V> | Le RegexTrie est un trie où chacunERROR(/Pattern) . |
Zip à distance | Utilitaires pour décompresser des fichiers individuels dans un fichier zip distant. |
RestApiHelper | Une classe d'assistance pour effectuer des appels d'API REST. |
SerializationUtil | Utilitaire pour sérialiser/désérialiser un objet qui implémente ERROR(/Serializable) . |
ShellOutputReceiverStream | Sous-classe utilitaire de OutputStream qui écrit dans un IShellOutputReceiver. |
SimplePerfRésultat | Objet pour contenir tous les résultats des tests simpleperf |
SimplePerfStatResultParser | Une classe utilitaire pour analyser le résultat simpleperf. |
SimplePerfUtil | Classe utilitaire pour envoyer une commande simple et collecter les résultats |
Statistiques simples | Une petite classe utilitaire qui calcule quelques mesures statistiques à partir d’un ensemble de données numériques. |
TailleLimitedOutputStream | Un fichier thread-safe soutenu par ERROR(/OutputStream) qui limite la quantité maximale de données pouvant être écrites. |
Sl4aBluetoothUtil | Une classe utilitaire fournit des opérations Bluetooth sur un ou deux appareils utilisant SL4A |
StringEscapeUtils | Classe utilitaire pour échapper des chaînes pour des formats spécifiques. |
StringUtil | Classe utilitaire pour échapper des chaînes pour une manipulation courante des chaînes. |
SubprocessEventHelper | Aide pour sérialiser/désérialiser les événements à transmettre au journal. |
SubprocessEventHelper.BaseTestEventInfo | Aide de base pour les informations TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Aide pour les informations testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Assistant pour les informations de fin d'appel. |
SubprocessEventHelper.InvocationFailedEventInfo | Aide pour les informations InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Assistant pour les informations de démarrage de l'appel. |
SubprocessEventHelper.LogAssociationEventInfo | Aide pour les informations logAssociation. |
SubprocessEventHelper.TestEndedEventInfo | Aide pour les informations testEnded. |
SubprocessEventHelper.TestLogEventInfo | Aide pour les informations testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Assistant pour les informations de démarrage du module de test. |
SubprocessEventHelper.TestRunEndedEventInfo | Aide pour les informations testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Aide pour les informations testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Aide pour les informations testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Aide pour les informations testStarted |
Sous-processusExceptionParser | Aide pour gérer la sortie d'exception des exécuteurs de commandes Tradefed standard. |
Sous-processusTestResultsParser | Étend ERROR(/FileOutputStream) pour analyser la sortie avant d'écrire dans le fichier afin que nous puissions générer les événements de test côté lanceur. |
SubprocessTestResultsParser.StatusKeys | Clés d'état de test pertinentes. |
SystemUtil | Classe utilitaire pour passer des appels système. |
Générateur de tables | Classe d'assistance pour afficher une matrice d'éléments String dans un tableau. |
Formateur de table | Classe d'assistance pour afficher une matrice d'éléments String afin que chaque colonne d'élément soit alignée |
TarUtil | Utilitaire pour manipuler un fichier tar. |
TestFilterHelper | Classe d'assistance pour les tests de filtrage |
TestRecordInterpreter | Utilitaire pour convertir un prototype TestRecord dans un format plus facilement manipulable dans Tradefed. |
ValHeure | Cette classe est obsolète. utilisez plutôt Duration . |
Stratégie de compression Zip | Une ICompressionStrategy pour créer des archives zip. |
Énumérations
AaptParser.AaptVersion | Enum d'options pour la version AAPT utilisée pour analyser les fichiers APK. |
AppVersionFetcher.AppVersionInfo | Types d'informations sur la version de l'application. |
État binaire | Enum utilisé pour enregistrer l'état ON/OFF avec un état IGNORE no-op. |
FakeTestsZipFolder.ItemType | |
LogcatEventType | Types d'événements pour LogcatEventParser . |
SimplePerfUtil.SimplePerfType | Enumération des options de commande simpleperf |
Sl4aBluetoothUtil.BluetoothAccessLevel | Énumérations pour le niveau d'accès aux 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és sur BluetoothProfile.java |
SystemUtil.EnvVariable |
Interfaces
Des classes
- AaptParser
- AbiFormatter
- AdbRootElevator
- AppVersionFetcher
- Utilitaires Bluetooth
- BuildInfoUtil
- BuildTestsZipUtils
- Email en masse
- BundletoolUtil
- CircularAtraceUtil
- Tableau d'octets circulaires
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- Graphique dirigé
- EmmaXmlConstantes
- FauxTestsZipDossier
- FichierIdleMonitor
- FixeByteArrayOutputStream
- FlashingResourceUtil
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommun
- GCSFileDownloader
- GCSFileUploader
- GoogleApiClientUtil
- HprofAllocSiteParser
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- ListeInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- NativeCodeCoverageFlusher
- Paire
- PrettyPrintDelimiter
- Changeur de propriété
- ProtoUtil
- PsParser
- QuotationAwareTokenizer
- RegexTrie
- Zip à distance
- RestApiHelper
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfRésultat
- SimplePerfStatResultParser
- SimplePerfUtil
- Statistiques simples
- TailleLimitedOutputStream
- Sl4aBluetoothUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- Sous-processusExceptionParser
- Sous-processusTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- Générateur de tables
- Formateur de table
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- ValHeure
- Stratégie de compression Zip
Énumérations
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- État binaire
- FakeTestsZipFolder.ItemType
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable