com.android.tradefed.util

Interfaces

ClassPathScanner.IClassPathFilter Un filtro para las rutas de acceso de entrada de classpath

Con un patrón después del FileFilter

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 Tradefed que se puede inhabilitar. 
IEmail Interfaz para enviar correos electrónicos. 
IRestApiHelper Una interfaz auxiliar para realizar llamadas a la API de REST. 
IRunUtil Interfaz para ejecutar operaciones programadas y comandos del sistema. 
IRunUtil.IRunnableResult. Una interfaz para ejecutar de forma asíncrona una operación que muestra un estado booleano. 

Clases

AaptParser Es la clase que extrae información del APK mediante el análisis del resultado de "aapt dump badging". 
AbiFormatter; Es la clase de utilidad para abi. 
AbiUtils Clase de utilidad para controlar las ABIs de los dispositivos 
AdbRootElevator Es un AutoCloseable que habilita la raíz de adb cuando se construye, si es necesario, y que restablece el estado raíz cuando se completa. 
AdbUtils. Es una clase de utilidad para operaciones de adb. 
AppVersionFetcher 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

Puedes encontrar el código de BluetoothInstrumentation del dispositivo en AOSP en: frameworks/base/core/tests/bluetoothtests.

Informe de errores 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. Una clase auxiliar para operaciones relacionadas con el archivo ZIP de pruebas que genera el sistema de compilación de Android 
BulkEmailer Una utilidad para remitentes de correo electrónico que permite la siguiente configuración: intervalo de envío,tamaño inicial del aumento de actividad, destinatarios y cantidad total de mensajes. 
BundletoolUtil Es una clase de utilidad que usa la línea de comandos de bundletool para instalar los archivos .apk en el dispositivo. 
ByteArrayList Una clase para representar un array de bytes liviano. 
ByteArrayUtil Utilidades para operar en un array de bytes, p.ej., convertir bytes en 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 Estructura de datos para contener un array de tamaño fijo que funcione como un búfer circular y realice un seguimiento de la suma total de todos los valores del array. 
ClangProfileIndexer. Una clase de utilidad que indexa las mediciones de cobertura de código Clang. 
Prueba de ruta de clases 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 
Resultado de comando Contiene el resultado de un comando. 
ConditionPriorityBlockingQueue Una clase segura para subprocesos con operaciones similares a ERROR(/PriorityBlockingQueue) que pueden recuperar objetos que coinciden con una condición determinada. 
ConditionPriorityBlockingQueue.SiempreMatch<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 ERROR(/ExecutorService) para ejecutar comandos implementados como ShellCommandCallable y usa ERROR(/#joinFuture(String,Future,long)) para la sincronización con el ERROR(/Future) que muestra ERROR(/ExecutorService) para la ejecución del comando. 

DeviceConcurrentUtil.ShellCommandCallable<V> Un ERROR(/Callable) que une los detalles de la ejecución del comando de shell en un ITestDevice
DeviceRecoveryModeUtil:  
DirectedGraph<V> Una implementación dirigida de grafos no ponderados 
Correo electrónico Una clase auxiliar para enviar un correo electrónico 
EmmaXmlConstants Constantes que se usan cuando se analiza el informe de Emma XML. 
EnvironmentVariableUtil Una colección de métodos auxiliares para preparar variables de entorno. 
ExtensionAtomsRegistry ExtensionAtomsRegistry para usar estadísticas de forma local. 
FakeTestsZipFolder Un dispositivo de prueba que crea una carpeta de pruebas sin comprimir falsa en función de una lista de contenido 
FileIdleMonitor Supervisa archivos y ejecuta una devolución de llamada si están inactivos (es decir,
FileUtil 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 Una ERROR(/OutputStream) en la memoria que solo conserva una cantidad máxima de datos. 
FlashingResourceUtil Esta utilidad ayuda a configurar la versión adecuada de los artefactos para que se puedan escribir en la memoria flash mediante 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 descargarlos desde Google Cloud Storage (GCS). 
GCSFileUploader El cargador de archivos permite subir datos de archivos a Google Cloud Storage (GCS). 
GCSHelper  
GenericLogcatEventParser<LogcatEventType> Analiza la entrada de Logcat para detectar 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 de ayuda para analizar información de una sección de sitios de asignación de 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 de ayuda que proporciona el filtrado para el ejecutor de JUnit4 mediante la extensión de Filter
JUnitXmlParser Analizador que extrae datos de los resultados de la prueba de los resultados JUnit almacenados en el XMLJUnitResultFormatter de ant y los reenvía a un ITestInvocationListener. 
KernelModuleUtils  
KeyguardControllerState Es 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 manera local 
LogcatEventParser  
MetricUtility Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agregarlas a pruebas similares y escribirlas en un archivo. 
ModuleTestTypeUtil Contiene métodos de utilidad comunes para verificar el módulo. 
MultiMap<K, V> Un objeto ERROR(/Map) que admite varios valores por clave 
NativeCodeCoverageFlusher Es una clase de utilidad que borra las mediciones de cobertura nativas y fuerza la limpieza de los datos de cobertura nativos de los procesos del dispositivo. 
Pair<A, B> Define 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 destaque. 
ProcessInfo Se usa para almacenar información relacionada con el proceso(USER, PID, NAME, START TIME IN second DESCE EPOCH). 
ProcessUtil  
PropertyChanger Una clase de utilidad para cambiar (o agregar) elementos en un archivo de propiedad de Android
ProtoUtil Métodos de utilidad para controlar los mensajes de protobuf de forma independiente del tipo. 
PsParser Utilidad utilizada para analizar(USER,PID y NAME) desde el resultado del comando "ps"
PythonVirtualenvHelper Una clase auxiliar para activar el entorno virtual de Python 3. 
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie es un trie en el que cada segmento almacenado de la clave es una regex ERROR(/Pattern)
RemoteZip Utilidades para descomprimir archivos individuales dentro de un archivo ZIP remoto. 
RequestUtil Utilidades para permitir el reintento genérico de solicitudes de red con manejo de errores. 
ResourceUtil Utilidad para leer recursos de configuración. 
RestApiHelper 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. 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 la subclase de utilidad de OutputStream que escribe en un IShellOutputReceiver. 
SimplePerfResult 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 Bluetooth en uno o dos dispositivos mediante SL4A
SparseImageUtil Utilidad para imágenes no dispersas. 
SparseImageUtil.SparseInputStream SparseInputStream lee desde la fuente y detecta el formato de datos. 
StreamUtil Es la clase de utilidad para administrar flujos de entrada. 
StringEscapeUtils Clase de utilidad para escapar cadenas para formatos específicos. 
StringUtil Clase de utilidad para escapar strings para la manipulación común de estas. 
SubprocessEventHelper Es un ayudante para serializar o deserializar los eventos que se pasarán al registro. 
SubprocessEventHelper.BaseTestEventInfo Asistente básico para 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 Asistente para la información de inicio de invocación. 
SubprocessEventHelper.LogAssociationEventInfo Es auxiliar para la información de logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Es una herramienta de ayuda para obtener información sobre testEnded. 
SubprocessEventHelper.TestLogEventInfo Es una herramienta de ayuda para la información de testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Asistente para obtener información sobre el inicio del módulo de prueba. 
SubprocessEventHelper.TestRunEndedEventInfo Es una herramienta de 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. 
Formato de tabla Clase auxiliar para mostrar una matriz de elementos de cadena para que cada columna de elemento esté alineada
TargetFileUtils  
TarUtil Utilidad para manipular un archivo tar. 
TestFilterHelper Clase de ayuda para filtrar las 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. 
TimeUtil Contiene métodos de utilidad relacionados con el tiempo. 
TimeVal Este es un tipo 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 intercambio en ejecución. 
ZipCompressionStrategy Un ICompressionStrategy para crear archivos ZIP. 
ZipUtil. Una clase de ayuda 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 Enumeración de opciones de la versión de AAPT que se usa para analizar los archivos APK. 
AppVersionFetcher.AppVersionInfo. Información sobre 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 Enums 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 
VariableSystemUtil.Env  
TargetFileUtils.FilePermission