com.android.tradefed.util
Interfaces
ClassPathScanner.IClassPathFilter |
Un filtro para las rutas de entrada de la ruta de clase
Con un patrón después del |
ConditionPriorityBlockingQueue.IMatcher<T> | Una interfaz para determinar si los elementos coinciden con algún tipo de condición. |
ICompressionStrategy | 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. |
Correo electrónico | Interfaz para enviar correos electrónicos. |
Ayudante de IRestApi | 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 ABI 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: |
Informe de errores | Objeto que contiene las referencias de los archivos del informe de errores, compatible con el informe plano y el informe de errores comprimido (bugreportz). |
BuildInfoUtil. |
Una clase de utilidad para ayudar a manipular IBuildInfo
|
BuildTestsZipUtils. | Una clase auxiliar para operaciones relacionadas con 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 .apks 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. |
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 nombres de clases de Java.
|
ClassPathScanner.ExternalClassNameFilter. |
Un ClassNameFilter que rechaza las clases internas
|
Resultado de comando | Contiene el resultado de un comando. |
ConditionPriorityBlockingQueue |
Es una clase segura para subprocesos con operaciones similares a ERROR(/PriorityBlockingQueue) que puede recuperar objetos que coinciden con una condición determinada.
|
ConditionPriorityBlockingQueue.SiempreMatch<T> |
Es un ConditionPriorityBlockingQueue.IMatcher que coincide con cualquier objeto.
|
DeviceActionUtil. | Una clase de utilidad para ejecutar acciones en el dispositivo. |
DeviceActionUtil.DeviceActionConfigError. | Excepción de error de configuración. |
DeviceConcurrentUtil. |
Contiene métodos y clases de utilidad para la ejecución simultánea de comandos laterales del dispositivo
Usa |
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 XML de Emma. |
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 arroja si el espacio en el 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 | Una clase auxiliar para operaciones de FUSE. |
GCSBucketUtil. | Administrador de archivos para descargar y subir archivos desde Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Wrapper simple para información de archivos en GCS. |
GCSCommon | Clase básica para la operación de GCS, como descargar y subir contenido. |
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). |
GenericLogcatEventParser<LogcatEventType> | Analiza la entrada de logcat para eventos. |
GenericLogcatEventParser.LogcatEvent. | Struct para contener un evento de logcat con el tipo de evento y el mensaje de activación de logcat |
GoogleApiClientUtil; | Utilidades para crear el 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 | Contenedor de datos de mensajes de correo electrónico. |
JavaCodeCoverageFlusher | Es una clase de utilidad que restablece y fuerza la 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. |
KeyguardControllerState | Es un contenedor para los estados de bloqueo de teclado. |
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. |
MóduloTestTypeUtil | 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. |
Vincular<A, B> | Define nuestra propia clase Pair que contiene dos objetos. |
PerfettoTraceRecorder. |
Una clase de utilidad para registrar el seguimiento de perfetto en un ITestDevice .
|
PrettyPrintDelimiter | Utilidad auxiliar que ayuda a imprimir un mensaje delimitado que se destaca. |
ProcessInfo | Se usa para almacenar información relacionada con el proceso(USUARIO, PID, NOMBRE, HORA DE INICIO EN SEGUNDO DESDE EPOCH). |
PropertyChanger | Una clase de utilidad para cambiar (o agregar) elementos en un archivo de propiedad de Android |
ProtoUtil. | Métodos de utilidad para tratar los mensajes protobuf de manera 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 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 arroja cuando una solicitud externa interrumpe una operación de ejecución. |
RunUtil. | Una colección de métodos auxiliares para ejecutar operaciones. |
SerializationUtil |
Utilidad para serializar/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 comandos simples y recopilar resultados |
Estadísticas simples | Es una clase de utilidad pequeña que calcula algunas mediciones estadísticas a partir de un conjunto de datos numéricos. |
SizeLimitedOutputStream |
Un archivo con copia de seguridad de subprocesos 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 del upstream y detecta el formato de los 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 una herramienta de ayuda para serializar o deserializar los eventos que se pasarán al registro. |
SubprocessEventHelper.BaseTestEventInfo | Asistente básico para información TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Es una herramienta de ayuda para la información de testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Asistente para la información de finalización de invocación. |
SubprocessEventHelper.InvocationFailedEventInfo | Es auxiliar 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 | Asistente para obtener información sobre testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Asistente para obtener información sobre testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Asistente para obtener información sobre 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 selector.
|
SubprocessTestResultsParser.StatusKeys | Claves de estado de prueba relevantes. |
SystemUtil. | Clase de utilidad para realizar llamadas al sistema. |
TableBuilder | Clase auxiliar 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 archivos ZIP que tiene en cuenta los permisos del archivo POSIX |
Enumeraciones
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 | Enum se usa para registrar el estado de encendido/apagado con un estado no-op IGNORE. |
Estado del comando | Representa el estado de una operación programada. |
DeviceActionUtil.Command. | Comandos para la acción del dispositivo. |
FakeTestsZipFolder.ItemType. | |
IRunUtil.EnvPriority | Enumeración que define si se configura o se desactiva un entorno en particular. |
LogcatEventType |
Tipos de eventos para LogcatEventParser .
|
SimplePerfUtil.SimplePerfType | Enumeración de opciones del comando simpleperf |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Enumeraciones para el nivel de acceso del dispositivo 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 |
Enums para perfiles Bluetooth que se basan en BluetoothProfile.java
|
VariableSystemUtil.Env | |
TargetFileUtils.FilePermission |
Interfaces
Clases
- AaptParser
- AbiFormatter;
- AbiUtils
- AdbRootElevator
- AdbUtils.
- AppVersionFetcher
- ArrayUtil
- BluetoothUtils
- Informe de errores
- BuildInfoUtil.
- BuildTestsZipUtils.
- BulkEmailer
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil.
- CircularAtraceUtil
- CircularByteArray
- ClangProfileIndexer.
- Prueba de ruta de clases
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter.
- Resultado de comando
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.SiempreMatch
- DeviceActionUtil.
- DeviceActionUtil.DeviceActionConfigError.
- DeviceConcurrentUtil.
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil:
- DirectedGraph
- Correo electrónico
- EmmaXmlConstants
- ExtensionAtomsRegistry
- FakeTestsZipFolder
- FileIdleMonitor
- FileUtil
- FileUtil.LowDiskSpaceException
- FixedByteArrayOutputStream
- FlashingResourceUtil.
- FuseUtil
- GCSBucketUtil.
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent.
- GoogleApiClientUtil;
- HprofAllocSiteParser
- IEmail.Message
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser.
- KeyguardControllerState
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder.
- LogcatEventParser
- MetricUtility
- MóduloTestTypeUtil
- MultiMap
- NativeCodeCoverageFlusher
- Vincular
- PerfettoTraceRecorder.
- PrettyPrintDelimiter
- ProcessInfo
- PropertyChanger
- ProtoUtil.
- PsParser
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RequestUtil.
- ResourceUtil.
- RestApiHelper
- RunInterruptedException
- RunUtil.
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- Estadísticas simples
- 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
- Formato de tabla
- TargetFileUtils;
- TarUtil
- TestFilterHelper;
- TestRecordInterpreter;
- TestRunnerUtil;
- TimeUtil
- TimeVal
- UniqueMultiMap
- VersionParser
- ZipCompressionStrategy
- ZipUtil.
- ZipUtil2.
Enumeraciones
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo.
- BinaryState
- Estado del comando
- DeviceActionUtil.Command.
- FakeTestsZipFolder.ItemType.
- IRunUtil.EnvPriority
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- VariableSystemUtil.Env
- TargetFileUtils.FilePermission