| AaptParser | Clase que extrae información de apk analizando la salida de 'aapt dump credencial'. |
| AbiFormatter | Clase de utilidad para abi. |
| AbiUtils | Clase de utilidad para el manejo de dispositivos ABI |
| AdbRootElevador | Un AutoCloseable que habilita adb root cuando se construye si es necesario y restaura el estado de raíz cuando se completa. |
| AdbUtils | Una clase de utilidad para operaciones adb. |
| AppVersionFetcher | Clase de utilidad para obtener la cadena de versión de la aplicación desde el dispositivo. |
| ArrayUtil | Métodos de utilidad para matrices. |
| BluetoothUtils | Funciones de utilidad para llamar a BluetoothInstrumentation en el dispositivo El código de instrumentación Bluetooth del lado del dispositivo se puede encontrar en AOSP en: frameworks/base/core/tests/bluetoothtests |
| Informe de error | Objeto que contiene las referencias de los archivos de informes de errores, compatible con informes de errores planos y informes de errores comprimidos (bugreportz). |
| BuildInfoUtil | Una clase de utilidad para ayudar a manipular IBuildInfo |
| BuildTestsZipUtils | Una clase auxiliar para operaciones relacionadas con pruebas zip generadas por el sistema de compilación de Android. |
| Correo electrónico masivo | Una utilidad de remitente de correo electrónico que permite la siguiente configuración: intervalo de envío, tamaño de ráfaga inicial, destinatarios y número total de mensajes. |
| PaquetetoolUtil | Clase de utilidad que utiliza la línea de comando de BundleTool para instalar .apks en el dispositivo. |
| Lista de matrices de bytes | Una clase para representar una matriz de bytes ligera. |
| ByteArrayUtil | Utilidades para operar en matrices de bytes, por ejemplo, convertir bytes a números enteros. |
| CircularAtraceUtil | Una utilidad atrace desarrollada principalmente para identificar las causas fundamentales de los ANR durante las pruebas Monkey. |
| Matriz de bytes circular | Estructura de datos para contener una matriz de tamaño fijo que funciona como un búfer circular y rastrea la suma total de todos los valores de la matriz. |
| ClangProfileIndexador | Una clase de utilidad que indexa las medidas de cobertura del código Clang. |
| Escáner de ruta de clase | Encuentra entradas en classpath. |
| ClassPathScanner.ClassNameFilter | Un IClassPathFilter que filtra y transforma nombres de clases de Java. |
| ClassPathScanner.ExternalClassNameFilter | Un ClassNameFilter que rechaza clases internas |
| Resultado del comando | Contiene el resultado de un comando. |
| CondiciónPrioridadBloqueoCola <T> | Una clase segura para subprocesos con operaciones similares ERROR(/PriorityBlockingQueue) que pueden recuperar objetos que coinciden con una determinada condición. |
| ConditionPriorityBlockingQueue.AlwaysMatch <T> | Un ConditionPriorityBlockingQueue.IMatcher que coincide con cualquier objeto. |
| DispositivoAcciónUtil | Una clase de utilidad para ejecutar acciones del dispositivo. |
| DeviceActionUtil.DeviceActionConfigError | Excepción por error de configuración. |
| DispositivoConcurrentUtil | Contiene métodos y clases de utilidad para la ejecución simultánea de comandos en el lado del dispositivo. Utilice ERROR(/ExecutorService) para ejecutar comandos implementados como ShellCommandCallable y utilice ERROR(/#joinFuture(String,Future,long)) para la sincronización con el ERROR(/Future) devuelto por ERROR(/ExecutorService) para la ejecución del comando. |
| DeviceConcurrentUtil.ShellCommandCallable <V> | Un ERROR(/Callable) que incluye los detalles de la ejecución del comando de shell en un ITestDevice . |
| DispositivoRecoveryModeUtil | |
| Gráfico dirigido <V> | Una implementación de gráficos no ponderados dirigidos. |
| Correo electrónico | Una clase de ayuda para enviar un correo electrónico. |
| EmmaXmlConstantes | Constantes utilizadas al analizar el informe emma xml. |
| ExtensiónRegistro De Átomos | ExtensionAtomsRegistry para uso local de statsd. |
| FalsosPruebasCarpeta Zip | Un dispositivo de prueba que crea una carpeta de pruebas descomprimidas falsa basada en una lista de contenido. |
| ArchivoIdleMonitor | Monitorea archivos y ejecuta una devolución de llamada si han estado inactivos (es decir, |
| ArchivoUtil | Una clase auxiliar para operaciones relacionadas con archivos. |
| FileUtil.LowDiskSpaceException | Se lanza si el espacio en disco utilizable está por debajo del umbral mínimo. |
| FijoByteArrayOutputStream | Un ERROR(/OutputStream) que solo conserva una cantidad máxima de datos. |
| IntermitenteResourceUtil | Esta utilidad ayuda a configurar la versión adecuada de los artefactos para que puedan actualizarse mediante DeviceFlashPreparer . |
| FusibleUtil | Una clase auxiliar para operaciones FUSE. |
| GCSBucketUtil | Administrador de archivos para descargar y cargar archivos desde Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadatos | Envoltorio simple para información de archivos en GCS. |
| GCSComún | Clase base para la operación de Gcs como descarga y carga. |
| Descargador de archivos GCS | Descargador de archivos para descargar archivos desde el almacenamiento en la nube de Google (GCS). |
| GCSFileUploader | Cargador de archivos para cargar datos de archivos al almacenamiento en la nube de Google (GCS). |
| GenericLogcatEventParser <LogcatEventType> | Analiza la entrada de logcat para eventos. |
| GenericLogcatEventParser.LogcatEvent | Estructura para realizar un evento logcat con el tipo de evento y el mensaje desencadenante de logcat |
| GoogleApiClientUtil | Utilidades para crear un cliente API de Google. |
| HprofAllocSiteParser | Clase auxiliar para analizar información de una sección de Sitios de asignación de informes hprof. |
| IEmail.Mensaje | Contenedor para datos de mensajes de correo electrónico. |
| Cobertura de código JavaFlusher | Una clase de utilidad que restablece y fuerza una descarga de medidas de cobertura de código Java de los procesos que se ejecutan en el dispositivo. |
| JUnit4TestFilter | Clase auxiliar que proporciona el filtrado para el corredor JUnit4 ampliando Filter . |
| JUnitXmlParser | Analizador que extrae datos de resultados de pruebas de los resultados de JUnit almacenados en XMLJUnitResultFormatter de ant y los reenvía a ITestInvocationListener. |
| Estado del controlador de protección de teclas | Un contenedor para los estados de protección de claves. |
| ListaInstrumentaciónParser | Un IShellOutputReceiver que analiza el resultado de una consulta de 'instrumentación de lista pm' |
| ListInstrumentationParser.InstrumentationTarget | |
| LocalRunInstructionBuilder | Utilidad para compilar las instrucciones para ejecutar la prueba localmente. |
| LogcatEventParser | |
| MétricaUtilidad | Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agregar las métricas en pruebas similares y escribir las métricas en un archivo. |
| MóduloTestTypeUtil | Contiene métodos de utilidad comunes para verificar el módulo. |
| Mapa múltiple <K, V> | Un ERROR(/Map) que admite múltiples valores por clave. |
| Cobertura de código nativoFlusher | Una clase de utilidad que borra las mediciones de cobertura nativa y fuerza una descarga de datos de cobertura nativa de los procesos en el dispositivo. |
| Par <A, B> | Definimos nuestra propia clase Pair que contiene dos objetos. |
| PerfettoTraceRecorder | Una clase de utilidad para registrar un seguimiento perfecto en un ITestDevice . |
| PrettyPrintDelimiter | Utilidad auxiliar que ayuda a imprimir mensajes delimitados que se destacan. |
| Información del proceso | Se utiliza para almacenar información relacionada con el proceso (USUARIO, PID, NOMBRE, HORA DE INICIO EN SEGUNDOS DESDE LA ÉPOCA). |
| Cambiador de propiedades | Una clase de utilidad para cambiar (o agregar) elementos en un archivo de propiedades de Android |
| ProtoUtil | Métodos de utilidad para tratar mensajes de protobuf de forma independiente del tipo. |
| PsParser | Utilidad utilizada para analizar (USUARIO, PID y NOMBRE) desde la salida del comando "ps" |
| PythonVirtualenvHelper | Una clase auxiliar para activar el entorno virtual Python 3. |
| QuoteAwareTokenizer | |
| RegexTrie <V> | RegexTrie es un intento donde cada almacenado El segmento de la clave es una expresión regular ERROR(/Pattern) . |
| Zip remoto | Utilidades para descomprimir archivos individuales dentro de un archivo zip remoto. |
| Util de recursos | Utilidad para leer recursos de configuración. |
| RestApiHelper | Una clase auxiliar para realizar llamadas a la API REST. |
| Ejecutar excepción interrumpida | Se lanza cuando una operación de ejecución es interrumpida por una solicitud externa. |
| EjecutarUtil | Una colección de métodos auxiliares para ejecutar operaciones. |
| SerializaciónUtil | Utilidad para serializar/deserializar un objeto que implementa ERROR(/Serializable) . |
| ShellOutputReceiverStream | Subclase de utilidad de OutputStream que escribe en un IShellOutputReceiver. |
| Resultado de rendimiento simple | Objeto para contener todos los resultados de la prueba simpleperf |
| SimplePerfStatResultParser | Una clase de utilidad para analizar el resultado de simpleperf. |
| SimplePerfUtil | Clase de utilidad para enviar comandos simples y recopilar resultados |
| Estadísticas simples | Una pequeña clase de utilidad que calcula algunas medidas estadísticas dado un conjunto de datos numéricos. |
| TamañoLimitadoSalidaStream | Un archivo seguro para subprocesos respaldado por ERROR(/OutputStream) que limita la cantidad máxima de datos que se pueden escribir. |
| Sl4aBluetoothUtil | Una clase de utilidad proporciona operaciones Bluetooth en uno o dos dispositivos usando SL4A |
| SparseImageUtil | Utilidad para desarmar imágenes escasas. |
| SparseImageUtil.SparseInputStream | SparseInputStream lee desde el origen y detecta el formato de los datos. |
| StreamUtil | Clase de utilidad para gestionar flujos de entrada. |
| StringEscapeUtils | Clase de utilidad para escapar de cadenas para formatos específicos. |
| StringUtil | Clase de utilidad para escapar de cadenas para manipulación de cadenas comunes. |
| Ayudante de evento de subproceso | Ayudante para serializar/deserializar los eventos que se pasarán al registro. |
| SubprocesoEventHelper.BaseTestEventInfo | Ayudante base para información TestIgnored. |
| SubprocesoEventHelper.FailedTestEventInfo | Ayudante para información testFailed. |
| SubprocesoEventHelper.InvocationEndedEventInfo | Ayuda para la invocación de información finalizada. |
| SubprocesoEventHelper.InvocationFailedEventInfo | Ayudante para información de error de invocación. |
| SubprocesoEventHelper.InvocationStartedEventInfo | Ayudante para la invocación de información iniciada. |
| SubprocesoEventHelper.LogAssociationEventInfo | Ayudante para información de logAssociation. |
| SubprocesoEventHelper.SkippedTestEventInfo | |
| SubprocesoEventHelper.TestEndedEventInfo | Ayudante para información testEnded. |
| SubprocesoEventHelper.TestLogEventInfo | Ayudante para información de testLog. |
| SubprocesoEventHelper.TestModuleStartedEventInfo | Ayudante para la información iniciada del módulo de prueba. |
| SubprocesoEventHelper.TestRunEndedEventInfo | Ayudante para la información testRunEnded. |
| SubprocesoEventHelper.TestRunFailedEventInfo | Ayudante para información testRunFailed |
| SubprocesoEventHelper.TestRunStartedEventInfo | Ayudante para la información de testRunStarted |
| SubprocesoEventHelper.TestStartedEventInfo | Ayudante para la información de prueba iniciada |
| Analizador de excepciones de subproceso | Ayuda para manejar la salida de excepción de los ejecutores de comandos estándar de Tradefed. |
| SubprocesoTestResultsParser | Extiende ERROR(/FileOutputStream) para analizar la salida antes de escribir en el archivo para que podamos generar los eventos de prueba en el lado del iniciador. |
| SubprocesoTestResultsParser.StatusKeys | Claves de estado de prueba relevantes. |
| Util del sistema | Clase de utilidad para realizar llamadas al sistema. |
| Constructor de tablas | Clase auxiliar para mostrar una matriz de elementos String en una tabla. |
| formateador de tabla | Clase auxiliar para mostrar una matriz de elementos String para que cada columna de elementos esté alineada |
| TargetFileUtils | |
| TarUtil | Utilidad para manipular un archivo tar. |
| Ayudantedefiltrodeprueba | Clase auxiliar para pruebas de filtrado. |
| TestRecordInterpreter | Utilidad para convertir un protocolo TestRecord a un formato más fácilmente manipulable en Tradefed. |
| PruebaRunnerUtil | Una clase de utilidad para ayudar a varios corredores de pruebas. |
| TiempoUtil | Contiene métodos de utilidad relacionados con el tiempo. |
| ValorTiempo | Este es un tipo centinela que envuelve un Long . |
| ÚnicoMultiMap <K, V> | Un MultiMap que garantiza valores únicos para cada clave. |
| VersionParser | Obtenga la versión de los artefactos comercializados en ejecución. |
| Estrategia de compresión Zip | Una ICompressionStrategy para crear archivos zip. |
| ZipUtil | Una clase auxiliar para operaciones relacionadas con la compresión. |
| ZipUtil2 | Una clase auxiliar para la extracción zip que tiene en cuenta los permisos de archivos POSIX |