com.android.tradefed.util

Interfaces

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

Con 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 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 ABIs 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 del 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: frameworks/base/core/tests/bluetoothtests 

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 coincidan 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 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 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 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 límite mínimo. 
FixedByteArrayOutputStream Un ERROR(/OutputStream) en memoria que solo mantiene 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 de 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 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 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 seguimiento 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 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 almacenado de la clave es una regex 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 Ayudante 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 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