com.android.tradefed.util
Interfaces
| ClassPathScanner.IClassPathFilter |
Filtre pour les chemins d'accès au classpath
Modifié après |
| ConditionPriorityBlockingQueue.IMatcher<T> | Interface permettant de déterminer si des é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é. |
| IRestApiHelper | Interface d'assistance permettant d'effectuer des appels d'API REST. |
Classes
| AaptParser | Classe qui extrait des informations de l'APK en analysant la sortie de "aapt dump badging". |
| AbiFormatter | Classe utilitaire pour l'ABI. |
| AdbRootElevator |
Un AutoCloseable qui active la racine adb lors de la création, si nécessaire, et restaure l'état racine une fois terminé.
|
| AppVersionFetcher | Classe utilitaire permettant d'obtenir la chaîne de version de l'application à partir de l'appareil. |
| BluetoothUtils |
Fonctions utilitaires pour appeler BluetoothInstrumentation sur l'appareil
Le code BluetoothInstrumentation côté appareil se trouve dans AOSP à l'adresse :
|
| BuildInfoUtil |
Classe utilitaire pour manipuler IBuildInfo
|
| BuildTestsZipUtils | Classe d'assistance pour les opérations liées aux fichiers ZIP de test générés par le système de compilation Android |
| BulkEmailer | 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. |
| CircularAtraceUtil | Utilitaire atrace développé principalement pour identifier les causes des erreurs ANR lors des tests Monkey. |
| CircularByteArray | Structure de données permettant de stocker un tableau de taille fixe qui fonctionne comme un tampon circulaire et suit la somme totale de toutes les valeurs du tableau. |
| 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 |
Un ClassNameFilter qui rejette les classes internes
|
| 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> |
ConditionPriorityBlockingQueue.IMatcher correspondant à n'importe quel objet.
|
| 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 ERROR(/Callable) qui encapsule les détails de l'exécution de la commande shell sur un ITestDevice.
|
| DeviceRecoveryModeUtil | |
| DirectedGraph<V> | Implémentation de graphes orientés non pondérés. |
| EmmaXmlConstants | Constantes utilisées lors de l'analyse du rapport XML emma. |
| FakeTestsZipFolder | Un fixture de test qui crée un faux dossier de tests décompressés en fonction d'une liste de contenus. |
| FileIdleMonitor | Surveille les fichiers et exécute un rappel s'ils sont inactifs (c'est-à-dire : |
| FixedByteArrayOutputStream |
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.
|
| GCSBucketUtil | Gestionnaire de fichiers permettant de télécharger et d'importer des fichiers depuis Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Encapsulement simple des informations sur les fichiers dans GCS. |
| GCSCommon | Classe de base pour les opérations Gcs telles que le téléchargement et l'importation. |
| GCSFileDownloader | Téléchargeur de fichiers permettant de télécharger des fichiers depuis Google Cloud Storage (GCS). |
| GCSFileUploader | Outil d'importation de fichiers pour importer des données de fichier dans Google Cloud Storage (GCS). |
| GoogleApiClientUtil | Utilitaires permettant de créer un client d'API Google. |
| HprofAllocSiteParser | Classe d'assistance permettant d'analyser les informations d'une section "Sites d'allocation" des rapports hprof. |
| JavaCodeCoverageFlusher | Classe utilitaire qui réinitialise et force un vidage des mesures de couverture du 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. |
| 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 d'utilité courantes pour stocker les métriques de test, les agréger dans des tests similaires et les écrire dans un fichier. |
| NativeCodeCoverageFlusher | Classe utilitaire qui efface les mesures de couverture native et force un vidage des données de couverture native à partir des processus sur l'appareil. |
| Pair<A, B> | Définissez votre propre classe Pair, qui contient deux objets. |
| PrettyPrintDelimiter | Utilitaire d'assistance qui permet d'imprimer un message délimité qui se démarque. |
| 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 de la sortie de la commande "ps" |
| QuotationAwareTokenizer | |
| RegexTrie<V> |
RegexTrie est un trie dans lequel chaque segment ERROR(/Pattern).
|
| RemoteZip | Utilitaires permettant de décompresser des fichiers individuels dans un fichier ZIP distant. |
| RestApiHelper | Classe d'assistance permettant d'effectuer des appels d'API REST. |
| SerializationUtil |
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. |
| SizeLimitedOutputStream |
ERROR(/OutputStream) basé sur un fichier thread-safe 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 à l'aide de SL4A. |
| 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 | Aide de base pour les informations TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Aide pour les informations testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | Aide pour les informations sur la fin de l'appel. |
| SubprocessEventHelper.InvocationFailedEventInfo | Aide pour les informations InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Assistant pour les informations sur l'appel lancé. |
| SubprocessEventHelper.LogAssociationEventInfo | Assistant pour les informations logAssociation. |
| SubprocessEventHelper.TestEndedEventInfo | 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 | Assistant pour les informations testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Aide pour les informations testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Aide pour les informations testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Assistant pour les informations testStarted |
| SubprocessExceptionParser | Assistant permettant de gérer la sortie d'exception des exécuteurs de commandes Tradefed standards. |
| SubprocessTestResultsParser |
Élargit 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 | Classe utilitaire permettant d'effectuer des appels système. |
| TableBuilder | Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne dans un tableau. |
| TableFormatter | Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne afin que chaque colonne d'éléments soit alignée. |
| TarUtil | Utilitaire permettant de manipuler un fichier tar. |
| TestFilterHelper | Classe d'assistance pour filtrer les tests |
| TestRecordInterpreter |
Utilitaire permettant de convertir un proto TestRecord en un format plus facile à manipuler dans Tradefed.
|
| TimeVal |
Cette classe est obsolète.
Utilisez plutôt Duration.
|
| ZipCompressionStrategy |
ICompressionStrategy pour créer des archives ZIP.
|
Énumérations
| AaptParser.AaptVersion | Enumération des options pour la version AAPT utilisée pour analyser les fichiers APK. |
| AppVersionFetcher.AppVersionInfo | Types d'informations sur la version de l'application. |
| BinaryState | Enum utilisé pour enregistrer l'état MARCHE/ARRÊT avec un état IGNORE (aucune opération). |
| FakeTestsZipFolder.ItemType | |
| LogcatEventType |
Types d'événements pour LogcatEventParser
|
| SimplePerfUtil.SimplePerfType | Enumé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 |
Enumérations pour les états de connexion Bluetooth basés sur BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enumérations pour le niveau de priorité du profil Bluetooth, basées sur BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
Enumérations pour les profils Bluetooth basés sur BluetoothProfile.java
|
| SystemUtil.EnvVariable |
Interfaces
Classes
- AaptParser
- AbiFormatter
- AdbRootElevator
- AppVersionFetcher
- BluetoothUtils
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- CircularAtraceUtil
- CircularByteArray
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- FakeTestsZipFolder
- FileIdleMonitor
- FixedByteArrayOutputStream
- FlashingResourceUtil
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GoogleApiClientUtil
- HprofAllocSiteParser
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- NativeCodeCoverageFlusher
- Associer
- PrettyPrintDelimiter
- PropertyChanger
- ProtoUtil
- PsParser
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RestApiHelper
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- 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
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TimeVal
- ZipCompressionStrategy
Énumérations
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- FakeTestsZipFolder.ItemType
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable