Postprocesador agregado | Un agregador de métricas que brinda el mínimo, el máximo, la media, la varianza, la desviación estándar, el total, el conteo y, opcionalmente, los percentiles de las métricas numéricas recopiladas durante las ejecuciones de prueba de múltiples iteraciones, tratándolas como dobles. |
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. |
PromedioPostProcesador | Implementación de postprocesador que calcula el promedio de la lista de 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)) . |
Postprocesador base | El IPostProcessor base que toda implementación debe extender. |
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. |
BluetoothConexiónÉxitoTasaPostprocesador | Implementación de posprocesador que calcula la tasa de éxito para un perfil bluetooth Use "metric-key-match" para especificar métricas que contienen estados de conexión bluetooth en una matriz numérica Ejemplo [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Colector para habilitar el registro de snoop de Bluetooth HCI en el dispositivo bajo prueba y recopilar el registro para cada prueba. |
Informe de errorCollector | Un ITestInvocationListener de paso que recopila informes de errores cuando ocurren eventos configurables y luego llama a ITestInvocationListener#testLog en sus elementos secundarios después de recopilar cada informe de errores. |
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. |
Recolectando TestListener | Un ITestInvocationListener que recopilará todos los resultados de las pruebas. |
CommandStatusHandlerCommandStatusHandler | Manejador que ayuda a monitorear y actualizar el estado de una invocación. |
CondiciónFallaMonitor | Supervise cualquier error de la invocación. |
Reportero de resultados de la consola | Reportero de resultados para imprimir los resultados de la prueba en la consola. |
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. |
DispositivoReleaseReporter | Reportero de liberación de dispositivos que maneja la comunicación con el proceso principal de los dispositivos que se liberarán. |
DeviceTraceCollector | Recopilador que iniciará el seguimiento perfecto cuando se inicie una ejecución de prueba y registre el archivo de seguimiento al final. |
DispositivoNo disponibleMonitor | Este oyente intenta capturar únicamente un DNAE de nivel de caso de prueba. |
EventsLoggerListener | Oyente que registra todos los eventos que recibe en un archivo |
FileProtoResultReporter | Proto reportero que vuelca el TestRecord en un archivo. |
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. |
FilteredResultForwarder | Variante de ResultForwarder que solo permite informar una lista blanca de TestDescription . |
Reportero del generador formateado | Reporter que permite generar reportes en un formato particular. |
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. |
GranularRetriableTestWrapper.StartEndCollector | Ayudante de clase para detectar el inicio y el final de la carrera faltante. |
HostStatsdMetricCollector | Un IMetricCollector que recopila métricas de statsd del lado del host mediante los comandos de la utilidad statsd. |
ICommandScheduler.IScheduledInvocationListener | Escucha de eventos de invocación cuando se completa la invocación. |
ILogSaverListener | Permite que ITestInvocationListener s escuche cuando se guardan los archivos de registro. |
IMetricCollector | Esta interfaz se agregará como decorador al informar los resultados de las pruebas para recopilar métricas coincidentes. |
IPostProcesador | Los posprocesadores son un objeto de la Federación de comercio destinado a permitir el procesamiento de métricas y registros DESPUÉS de las pruebas y ANTES de informar los resultados. |
IShardableListener | Un ITestInvocationListener que se puede fragmentar. |
ISsupportGranularResults | Interfaz que especifica si un ITestInvocationListener admite la recepción de resultados granulares o no. |
ITestSummaryListener | Interfaz que permite ITestInvocationListener intercambiar información limitada a través de resúmenes. |
Invocación a JUnitResultForwarder | Una clase que escucha los eventos ITestInvocationListener y los reenvía a un TestListener . |
JarHostTest.HostTestListener | Envoltorio de escucha que reenvía todos los eventos excepto testRunStarted() y testRunEnded() al escucha incrustado. |
JavaCodeCoverageCollector | Un BaseDeviceMetricCollector que extraerá las medidas de cobertura de Java del dispositivo y las registrará como artefactos de prueba. |
JsonHttpTestResultReporter | Un reportero de resultados que codifica los resultados de las métricas de prueba y bifurca la información del dispositivo en JSON y POST en un punto final de servicio HTTP |
LastShardDetector | Al ejecutar la fragmentación local, a veces solo queremos ejecutar algunas acciones cuando la última fragmentación llega a invocationEnded(long) . |
LegacySubprocessResultsReporter | Una implementación congelada del reportero de resultados de subprocesos que debería seguir siendo compatible con versiones anteriores de TF/CTS (por ejemplo, 8+), a pesar de los cambios en su superclase. |
LogSaverResultForwarder | Un ResultForwarder para guardar registros con el protector de archivos global. |
LogcatCrashResultReenviador | Oyente especial: en caso de fallas (el proceso de instrumentación falla) intentará extraer del logcat el bloqueo y lo agregará al mensaje de falla asociado con la 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. |
MetricFilePostProcessorMetricFilePostProcessor | Se utiliza para cargar el archivo de registro de métricas recopilado durante el nivel de prueba y ejecución. |
MétricasXMLResultReporter | MetricsXMLResultReporter escribe métricas de prueba y ejecuta métricas en un archivo XML en una carpeta especificada por el parámetro de carpeta de métricas en la fase de finalización de invocación de la prueba. |
ModuleListener | Listener adjunto a cada IRemoteTest de cada módulo para recopilar la lista de resultados. |
MóduloLogcatCollector | Versión del colector logcat pero para módulo. |
NombreMangleListener | Un agente de escucha para traducir métodos de prueba, clases y nombres de paquetes a medida que se informan los resultados. |
Pasando TestFileReporter | Un ITestInvocationListener que guarda la lista de casos de prueba aprobados en un archivo de prueba |
PerfettoGenericPostprocesador | Un posprocesador que procesa el archivo prototipo perfetto de texto/métrica binaria en pares clave-valor mediante la expansión recursiva de los mensajes y campos proto con valores de cadena hasta que se encuentra el campo con valor numérico. |
PerfettoPullerMetricCollector | Implementación base de FilePullerDeviceMetricCollector que permite extraer los archivos perfetto del dispositivo y recopilar las métricas de este. |
PrettyTestEventLogger | Registrador que hace coincidir los eventos y los registra para facilitar la depuración. |
ProtoResultReporter | El reportero de resultados construye un prototipo TestRecord con todos los resultados dentro. |
PythonBinaryHostTest.PythonForwarder | Reenviador de resultados para reemplazar el nombre de ejecución por el nombre binario. |
RebootReasonCollector | Recopilador que recopila el reinicio del dispositivo durante la ejecución de la prueba y los informa por motivo y conteo. |
RemoteTestTimeOutEnforcer | Oyentes que permiten verificar el tiempo de ejecución de una configuración de prueba dada y fallar si supera un tiempo de espera determinado. |
InformePruebasAprobadas | Informe en un archivo posibles filtros para excluir la prueba aprobada. |
Agregador de resultados | Reenviador especial que agrega los resultados cuando es necesario, según la estrategia de reintento que se tomó. |
ResultAndLogForwarder | Reenviador de resultados y registros de eventos. |
ResultForwarder | Un ITestInvocationListener que reenvía los resultados de la invocación a una lista de otros oyentes. |
Reintentar LogSaverResultForwarder | Reenviador que también se encarga de pasar el intento actual en el que nos encontramos. |
ReintentarResultadoReenviador | Una extensión de ResultForwarder que siempre empuja a un número de intento dado. |
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. |
ShardListener | Un ITestInvocationListener que recopila los resultados de un fragmento de invocación (también conocido como una división de invocación para ejecutarse en varios recursos en paralelo) y los reenvía a otro agente de escucha. |
ShardMainResultForwarder | Un ResultForwarder que combina los resultados de invocaciones de prueba fragmentadas. |
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. |
StatsdBeforeAfterGaugeMetricPostProcessor | Un posprocesador que procesa las métricas de calibre recopiladas en un enfoque de "antes/después", es decir |
StatsdEventMetricPostProcessor | Un posprocesador que procesa métricas de eventos en informes statsd en pares clave-valor, utilizando los formateadores especificados en el procesador. |
StatsdGenericPostProcessor | Un posprocesador que procesa informes proto statsd binarios en pares clave-valor al expandir el informe como una estructura de árbol. |
StreamProtoResultReporter | Una implementación de ProtoResultReporter |
SubprocessResultsReporter | Implementa ITestInvocationListener para que se especifique como result_reporter y reenvía desde el subproceso los resultados de las pruebas, las ejecuciones de pruebas y las invocaciones de pruebas. |
SuiteResultReporter | Recopile los resultados de las pruebas para una invocación completa de la suite y emita los resultados finales. |
TestFailureListener | El oyente solía tomar medidas, como capturas de pantalla, informes de errores, recopilación de logcat en caso de falla de prueba cuando se solicitaba. |
TestTimeoutEnforcer | Oyentes que permiten verificar el tiempo de ejecución de un caso de prueba dado y fallar si supera un tiempo de espera determinado. |
Reportero de resultados de texto | Un informador de resultados de prueba que envía los resultados a la impresora de resultados de texto JUnit. |
TraceCmdCollector | Un IMetricCollector que recopila seguimientos durante la prueba mediante trace-cmd y los registra en la invocación. |
TradefedSandboxRunner.StubScheduledInvocationListener | Un stub IScheduledInvocationListener que no hace nada. |
XmlFormattedGeneratorReporter | La implementación de FormattedGeneratorReporter , que da formato a la suite, da como resultado un formato xml. |
Reportero de resultados Xml | Escribe los resultados de JUnit en archivos XML en un formato consistente con XMLJUnitResultFormatter de Ant. |