com.android.tradefed.util
Interfaces
| ClassPathScanner.IClassPathFilter |
Un filtro para las rutas de acceso de entrada de classpath
Con patrón después del |
| ConditionPriorityBlockingQueue.IMatcher<T> | Es una interfaz para determinar si los elementos coinciden con algún tipo de condición. |
| ICompressionStrategy | Es una interfaz que representa un algoritmo de compresión que se puede seleccionar en el tiempo de ejecución. |
| IDisableable | Interfaz que describe un objeto de Tradefed que se puede inhabilitar. |
| IEmail | Interfaz para enviar correos electrónicos. |
| IRestApiHelper | Es una interfaz auxiliar para realizar llamadas a la API de REST. |
| IRunUtil | Interfaz para ejecutar operaciones cronometradas y comandos del sistema. |
| IRunUtil.IRunnableResult | Es una interfaz para ejecutar de forma asíncrona una operación que muestra un estado booleano. |
Clases
| AaptParser | Es una clase que extrae información del APK a través del análisis del resultado de "aapt dump badging". |
| AbiFormatter | Es la clase de utilidad para la ABI. |
| AbiUtils | Clase de utilidad para controlar las ABI de los dispositivos |
| AdbRootElevator |
Un AutoCloseable que habilita adb root cuando se compila, si es necesario, y restablece el estado raíz cuando se completa.
|
| AdbUtils | Es una clase de utilidad para operaciones de adb. |
| AppVersionFetcher | Es una clase de utilidad para obtener la cadena de versión de la app desde el dispositivo. |
| ArrayUtil | Métodos de utilidad para arrays |
| BluetoothUtils |
Funciones de utilidad para llamar a BluetoothInstrumentation en el dispositivo
El código de BluetoothInstrumentation del dispositivo se puede encontrar en AOSP en:
|
| Bugreport | Es un objeto que contiene las referencias de los archivos de informes de errores, compatibles con informes de errores planos y comprimidos (bugreportz). |
| BuildInfoUtil |
Una clase de utilidad para ayudar a manipular IBuildInfo
|
| BuildTestsZipUtils | Es una clase auxiliar para operaciones relacionadas con el archivo ZIP de pruebas que genera el sistema de compilación de Android. |
| BulkEmailer | Es una utilidad de envío de correos electrónicos que permite la siguiente configuración: intervalo de envío,tamaño inicial de la ráfaga, destinatarios y la cantidad total de mensajes. |
| BundletoolUtil | Es una clase de utilidad que usa la línea de comandos de bundletool para instalar los .apk en el dispositivo. |
| ByteArrayList | Es una clase para representar un array de bytes ligero. |
| ByteArrayUtil | Son utilidades para operar en un array de bytes, p.ej., convertir bytes en números enteros. |
| CacheClientFactory |
Una fábrica que crea una instancia singleton de ICacheClient.
|
| CircularAtraceUtil | Es una utilidad de atrace desarrollada principalmente para identificar las causas raíz de los errores de ANR durante las pruebas de Monkey. |
| CircularByteArray | Es una estructura de datos para contener un array de tamaño fijo que funciona como un búfer circular y hace un seguimiento de la suma total de todos los valores del array. |
| ClangProfileIndexer | Es una clase de utilidad que indexa las mediciones de cobertura de código de Clang. |
| ClassPathScanner | Busca entradas en la ruta de clase. |
| ClassPathScanner.ClassNameFilter |
Un IClassPathFilter que filtra y transforma los nombres de las clases de Java.
|
| ClassPathScanner.ExternalClassNameFilter |
Un ClassNameFilter que rechaza las clases internas
|
| CommandResult | Contiene el resultado de un comando. |
| ConditionPriorityBlockingQueue<T> |
Una clase segura para subprocesos con operaciones similares a ERROR(/PriorityBlockingQueue) que pueden recuperar objetos que coinciden con una condición determinada.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Un ConditionPriorityBlockingQueue.IMatcher que coincide con cualquier objeto.
|
| DeviceActionUtil | Es una clase de utilidad para ejecutar acciones de dispositivos. |
| DeviceActionUtil.DeviceActionConfigError | Excepción para el error de configuración. |
| DeviceConcurrentUtil |
Contiene métodos y clases de utilidad para la ejecución simultánea de comandos del dispositivo
Usa |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Un ERROR(/Callable) que une los detalles de la ejecución del comando de shell en un ITestDevice.
|
| DeviceInspectionResult | Una clase contiene el resultado de la inspección del dispositivo cuando este deja de estar disponible. |
| DeviceRecoveryModeUtil | |
| DirectedGraph<V> | Una implementación de grafos dirigidos no ponderados. |
| Correo electrónico | Una clase auxiliar para enviar un correo electrónico. |
| EmmaXmlConstants | Son constantes que se usan cuando se analiza el informe en formato XML de emma. |
| EnvironmentVariableUtil | Es una colección de métodos auxiliares para preparar variables de entorno. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry para el uso local de statsd. |
| FakeTestsZipFolder | Es un accesorio de prueba que crea una carpeta de pruebas falsa sin comprimir en función de una lista de contenido. |
| FileIdleMonitor | Supervisa los archivos y ejecuta una devolución de llamada si estuvieron inactivos (es decir, |
| FileUtil | Es una clase auxiliar para operaciones relacionadas con archivos. |
| FileUtil.LowDiskSpaceException | Se genera si el espacio en disco utilizable está por debajo del umbral mínimo. |
| FixedByteArrayOutputStream |
Un ERROR(/OutputStream) en memoria que solo conserva una cantidad máxima de datos.
|
| FlashingResourceUtil |
Esta utilidad ayuda a configurar la versión adecuada de artefactos para que se puedan escribir en la memoria flash a través de DeviceFlashPreparer.
|
| FuseUtil | Es una clase de ayuda para las operaciones de FUSE. |
| GceRemoteCmdFormatter | Es una clase de utilidad para dar formato a los comandos para llegar a un dispositivo gce remoto. |
| GCSBucketUtil | Administrador de archivos para descargar y subir archivos desde Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Wrapper simple para la información de archivos en GCS. |
| GCSCommon | Obsoleto En su lugar, usa com.android.tradefed.util.gcs.GCSCommon. |
| GCSFileDownloader | Descargador de archivos para descargar archivos de Google Cloud Storage (GCS). |
| GCSFileUploader | Es un cargador de archivos para subir datos de archivos a Google Cloud Storage (GCS). |
| GCSHelper | |
| GenericLogcatEventParser<LogcatEventType> | Analiza la entrada de Logcat para eventos. |
| GenericLogcatEventParser.LogcatEvent | Es una estructura para contener un evento de Logcat con el tipo de evento y el mensaje de activación de Logcat. |
| GoogleApiClientUtil | Utilidades para crear un cliente de la API de Google. |
| HprofAllocSiteParser | Clase auxiliar para analizar información de una sección de sitios de asignación de los informes de hprof. |
| IEmail.Message | Es un contenedor para los datos de los mensajes de correo electrónico. |
| JavaCodeCoverageFlusher | Es una clase de utilidad que restablece y fuerza una limpieza de las mediciones de cobertura de código Java de los procesos que se ejecutan en el dispositivo. |
| JUnit4TestFilter |
Es una clase auxiliar que proporciona el filtrado para el ejecutor de JUnit4 extendiendo Filter.
|
| JUnitXmlParser | Es un analizador que extrae datos de resultados de pruebas de los resultados de JUnit almacenados en XMLJUnitResultFormatter de ant y los reenvía a un ITestInvocationListener. |
| KernelModuleUtils | |
| KeyguardControllerState | Un contenedor para los estados del protector de pantalla. |
| ListInstrumentationParser |
Un IShellOutputReceiver que analiza el resultado de una consulta "pm list instrumentation"
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalRunInstructionBuilder | Utilidad para compilar la instrucción para ejecutar la prueba de forma local. |
| LogcatEventParser | |
| MetricUtility | Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agregarlas en pruebas similares y escribirlas en un archivo. |
| ModuleTestTypeUtil | Contiene métodos de utilidad comunes para verificar el módulo. |
| MultiMap<K, V> |
Un ERROR(/Map) que admite varios valores por clave.
|
| NativeCodeCoverageFlusher | Es una clase de utilidad que borra las mediciones de cobertura nativa y fuerza una limpieza de los datos de cobertura nativa de los procesos en el dispositivo. |
| Pair<A, B> | Definimos nuestra propia clase Pair, que contiene dos objetos. |
| PerfettoTraceRecorder |
Una clase de utilidad para grabar el registro de Perfetto en un ITestDevice.
|
| PrettyPrintDelimiter | Es una utilidad auxiliar que ayuda a imprimir un mensaje delimitado que se destaca. |
| ProcessInfo | Se usa para almacenar información relacionada con el proceso(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
| ProcessUtil | |
| PropertyChanger | Es una clase de utilidad para cambiar (o agregar) elementos en un archivo de propiedades de Android. |
| ProtoUtil | Métodos de utilidad para controlar los mensajes de protobuf de forma independiente del tipo. |
| PsParser | Es una utilidad que se usa para analizar(USER,PID y NAME) el resultado del comando “ps”. |
| PythonVirtualenvHelper | Es una clase auxiliar para activar el entorno virtual de Python 3. |
| QuotationAwareTokenizer | |
| RegexTrie<V> |
RegexTrie es un trie en el que cada segmento ERROR(/Pattern).
|
| RemoteZip | Son utilidades para descomprimir archivos individuales dentro de un archivo ZIP remoto. |
| RequestUtil | Son utilidades que permiten el reintento genérico de solicitudes de red con manejo de errores. |
| ResourceUtil | Utilidad para leer recursos de configuración. |
| RestApiHelper | Es una clase auxiliar para realizar llamadas a la API de REST. |
| RunInterruptedException | Se genera cuando una solicitud externa interrumpe una operación de ejecución. |
| RunUtil | Es una colección de métodos auxiliares para ejecutar operaciones. |
| SearchArtifactUtil | Es una clase de utilidad que se puede usar para buscar artefactos de prueba. |
| SerializationUtil |
Utilidad para serializar o deserializar un objeto que implementa ERROR(/Serializable).
|
| ShellOutputReceiverStream | Es una subclase de utilidad de OutputStream que escribe en un IShellOutputReceiver. |
| SimplePerfResult | Es un objeto que contiene todos los resultados de la prueba de simpleperf. |
| SimplePerfStatResultParser | Una clase de utilidad para analizar el resultado de simpleperf. |
| SimplePerfUtil | Clase de utilidad para enviar un comando simple y recopilar resultados |
| SimpleStats | Es una pequeña clase de utilidad que calcula algunas medidas estadísticas a partir de un conjunto de datos numéricos. |
| SizeLimitedOutputStream |
Un archivo seguro para subprocesos con copia de seguridad ERROR(/OutputStream) que limita la cantidad máxima de datos que se pueden escribir.
|
| Sl4aBluetoothUtil | Una clase de utilidad proporciona operaciones de Bluetooth en uno o dos dispositivos con SL4A. |
| SparseImageUtil | Utilidad para descompactar imágenes dispersas. |
| SparseImageUtil.SparseInputStream | SparseInputStream lee desde la fuente y detecta el formato de datos. |
| StreamUtil | Es una clase de utilidad para administrar flujos de entrada. |
| StringEscapeUtils | Es una clase de utilidad para escapar cadenas de formatos específicos. |
| StringUtil | Es una clase de utilidad para escapar cadenas para la manipulación común de cadenas. |
| SubprocessEventHelper | Es un ayudante para serializar o deserializar los eventos que se pasarán al registro. |
| SubprocessEventHelper.BaseTestEventInfo | Ayudante básico para la información de TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Ayuda para la información de testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | Ayuda para la información de la invocación finalizada. |
| SubprocessEventHelper.InvocationFailedEventInfo | Ayuda para la información de InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Ayudante para la información de inicio de la invocación. |
| SubprocessEventHelper.LogAssociationEventInfo | Ayuda para la información de logAssociation. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Ayuda para la información de testEnded. |
| SubprocessEventHelper.TestLogEventInfo | Ayudante para la información de testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Ayudante para la información de inicio del módulo de prueba. |
| SubprocessEventHelper.TestRunEndedEventInfo | Ayuda para la información de testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Ayudante para la información de testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Ayudante para la información de testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Ayudante para la información de testStarted |
| SubprocessExceptionParser | Es un asistente para controlar el resultado de la excepción de los ejecutores de comandos estándar de Tradefed. |
| SubprocessTestResultsParser |
Extiende ERROR(/FileOutputStream) para analizar el resultado antes de escribir en el archivo, de modo que podamos generar los eventos de prueba en el lado del selector.
|
| SubprocessTestResultsParser.StatusKeys | Claves de estado de prueba relevantes |
| SystemUtil | Clase de utilidad para realizar llamadas al sistema. |
| TableBuilder | Es una clase de ayuda para mostrar una matriz de elementos de String en una tabla. |
| TableFormatter | Es una clase de ayuda para mostrar una matriz de elementos String de modo que cada columna de elementos esté alineada. |
| TargetFileUtils | |
| TarUtil | Es una utilidad para manipular un archivo tar. |
| TestFilterHelper | Clase auxiliar para filtrar pruebas |
| TestRecordInterpreter |
Utilidad para convertir un proto TestRecord en un formato más fácil de manipular en Tradefed.
|
| TestRunnerUtil | Es una clase de utilidad para ayudar a varios ejecutores de pruebas. |
| TfInternalOptionsFetcher | Es una clase de utilidad que permite que las clases carguen un valor de variable de forma estática desde un archivo res. |
| TimeUtil | Contiene métodos de utilidad relacionados con el tiempo. |
| TimeVal |
Este es un tipo de centinela que une un Long.
|
| UniqueMultiMap<K, V> |
Un MultiMap que garantiza valores únicos para cada clave.
|
| VersionParser | Recupera la versión de los artefactos de Tradefed en ejecución. |
| ZipCompressionStrategy |
Un ICompressionStrategy para crear archivos ZIP.
|
| ZipUtil | Es una clase auxiliar para operaciones relacionadas con la compresión. |
| ZipUtil2 | Una clase auxiliar para la extracción de ZIP que tiene en cuenta los permisos de archivo POSIX |
Enums
| AaptParser.AaptVersion | Enum de opciones para la versión de AAPT que se usa para analizar archivos APK. |
| AppVersionFetcher.AppVersionInfo | Tipos de información de la versión de la app |
| BinaryState | Es una enumeración que se usa para registrar el estado de ACTIVADO/DESACTIVADO con un estado de no operación IGNORE. |
| CommandStatus | Representa el estado de una operación cronometrada. |
| DeviceActionUtil.Command | Comandos para la acción del dispositivo. |
| FakeTestsZipFolder.ItemType | |
| GceRemoteCmdFormatter.ScpMode | SCP se puede usar para enviar o recuperar archivos según la estructura de los argumentos. |
| IRunUtil.EnvPriority | Enum que define si se establece o no un entorno en particular. |
| LogcatEventType |
Son los tipos de eventos de LogcatEventParser.
|
| SimplePerfUtil.SimplePerfType | Enumeración de opciones de comandos de simpleperf |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Enumeraciones para el nivel de acceso de dispositivos Bluetooth que se basan en BluetoothDevice.java
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Enumeraciones para los estados de conexión Bluetooth que se basan en BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enumeraciones para el nivel de prioridad del perfil Bluetooth que se basan en BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
Enumeraciones para perfiles Bluetooth que se basan en BluetoothProfile.java
|
| SystemUtil.EnvVariable | |
| TargetFileUtils.FilePermission |
Interfaces
Clases
- 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
- DeviceInspectionResult
- DeviceRecoveryModeUtil
- DirectedGraph
- Correo electrónico
- EmmaXmlConstants
- EnvironmentVariableUtil
- ExtensionAtomsRegistry
- 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
- NativeCodeCoverageFlusher
- Vincular
- PerfettoTraceRecorder
- PrettyPrintDelimiter
- ProcessInfo
- ProcessUtil
- PropertyChanger
- ProtoUtil
- PsParser
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RequestUtil
- ResourceUtil
- RestApiHelper
- RunInterruptedException
- RunUtil
- SearchArtifactUtil
- SerializationUtil
- 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
- TfInternalOptionsFetcher
- TimeUtil
- TimeVal
- UniqueMultiMap
- VersionParser
- ZipCompressionStrategy
- ZipUtil
- ZipUtil2
Enums
- 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