com.android.tradefed.dispositivo.metric

Anotaciones

MetricOption Anotación para métodos de prueba anotados con @Test , o si la anotación es parte de la lista de anotaciones de TestDescription que permite especificar algunos parámetros adicionales útiles para: Ajustar el comportamiento de los recopiladores, filtrar algunos métodos.

Interfaces

IMetricCollector Esta interfaz se agregará como decorador al informar los resultados de las pruebas para recopilar métricas coincidentes.
IMetricCollectorReceiver Interfaz para implementar IRemoteTest s si necesitan obtener la lista de IMetricCollector s para la ejecución de la prueba.

Clases

AtraceCollector Un IMetricCollector que ejecuta un seguimiento durante una prueba y recopila el resultado y lo registra en la invocación.
AtraceRunMetricCollector Recopila las trazas de todo el directorio de prueba en el directorio dado del dispositivo de prueba, registra el directorio de prueba y procesa los archivos de seguimiento en el directorio de prueba y agrega las métricas.
BaseDeviceMetricCollector Implementación base de IMetricCollector que permite iniciar y detener la recopilación en onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) y ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
BluetoothConnectionLatencyCollector El recopilador enviará una configuración de métrica de duración de statsd predefinida a los dispositivos y recopilará la duración de la conexión Bluetooth para cada perfil.
BluetoothConnectionStateCollector Este recopilador recopilará las métricas de BluetoothConnectionStateChanged y registrará el número de estado de conexión para cada perfil.
BluetoothHciSnoopLogCollector Colector para habilitar el registro de snoop de Bluetooth HCI en el dispositivo bajo prueba y recopilar el registro para cada prueba.
BugreportzOnFailureCollector Recopile un informe de errores cuando falle un caso de prueba.
BugreportzOnTestCaseFailureCollector Recopile un informe de errores cuando falle un caso de prueba en una ejecución.
ClangCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Clang del dispositivo y las registrará como artefactos de prueba.
ColeccionistaAyudante Ayudante para hacer algunas operaciones IMetricCollector necesarias en varios lugares.
CountTestCasesCollector Cuente e informe el número de casos de prueba para un IRemoteTest dado.
DebugHostLogOnFailureCollector Recopilador que recopilará y registrará los registros del lado del host cuando ocurra una falla en el caso de prueba.
DispositivoMetricData Objeto para contener todos los datos recopilados por recopiladores de métricas.
DeviceTraceCollector Recopilador que iniciará el seguimiento perfecto cuando se inicie una ejecución de prueba y registre el archivo de seguimiento al final.
EmuladorMemoriaCpuCapturer
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector que escucha la clave de métricas que proviene del dispositivo y las extrae como un archivo del dispositivo.
FilePullerLogCollector Registrador del archivo informado por el lado del dispositivo.
Coleccionista de cobertura de código Gcov Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de gcov del dispositivo y las registrará como artefactos de prueba.
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura del kernel de gcov de debugfs y del dispositivo y, finalmente, las registrará como artefactos de prueba.
HostStatsdMetricCollector Un IMetricCollector que recopila métricas de statsd del lado del host mediante los comandos de la utilidad statsd.
JavaCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las medidas de cobertura de Java del dispositivo y las registrará como artefactos de prueba.
LogcatOnFailureCollector Recopilador que capturará y registrará un logcat cuando falle un caso de prueba.
LogcatTimingMetricCollector Un recopilador de métricas que recopila información de tiempo (por ejemplo, tiempo de cambio de usuario) de logcat durante una o varias pruebas repetidas mediante el uso de patrones de expresiones regulares dados para analizar las señales de inicio y fin de un evento de las líneas de logcat.
MóduloLogcatCollector Versión del colector logcat pero para módulo.
PerfettoPullerMetricCollector Implementación base de FilePullerDeviceMetricCollector que permite extraer los archivos perfetto del dispositivo y recopilar las métricas de este.
RebootReasonCollector Recopilador que recopila el reinicio del dispositivo durante la ejecución de la prueba y los informa por motivo y conteo.
RuntimeRestartCollector Recopilador que recopila marcas de tiempo de reinicios en tiempo de ejecución (caídas del servidor del sistema) durante la ejecución de la prueba, si corresponde.
Captura de pantallaOnFailureCollector Recopilador que capturará y registrará una captura de pantalla cuando falle un caso de prueba.
ShowmapPullerMetricCollector Implementación base de FilePullerDeviceMetricCollector que permite extraer los archivos del mapa de presentación del dispositivo y recopilar las métricas de este.
TraceCmdCollector Un IMetricCollector que recopila seguimientos durante la prueba mediante trace-cmd y los registra en la invocación.

Enumeraciones

AutoLogCollector Enumeración que describe qué colector puede ser manejado automáticamente por el arnés.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT