PerfettoTracePostProcessor
public
class
PerfettoTracePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.PerfettoTracePostProcessor | |
Es un posprocesador que recupera archivos de registro de Perfetto de los registros de prueba y ejecuta el procesador de registros en ellos para generar un archivo .proto de métricas de Perfetto.
Resumen
Constructores públicos | |
|---|---|
PerfettoTracePostProcessor()
|
|
Métodos públicos | |
|---|---|
|
processRunMetricsAndLogs(
Implementa este método para generar un conjunto de métricas nuevas a partir de las métricas y los registros existentes. |
|
processTestMetricsAndLogs(TestDescription testDescription,
Implementa este método para realizar el procesamiento posterior de las métricas y los registros de cada prueba. |
Métodos protegidos | |
|---|---|
MetricMeasurement.DataType
|
getMetricType()
Establece el tipo de métrica en RAW para que los procesadores posteriores procesen las métricas. |
Constructores públicos
PerfettoTracePostProcessor
public PerfettoTracePostProcessor ()
Métodos públicos
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Implementa este método para generar un conjunto de métricas nuevas a partir de las métricas y los registros existentes. Solo se deben devolver las métricas generadas recientemente y con un nombre de clave único (no se permiten colisiones con claves existentes).
| Parámetros | |
|---|---|
rawMetrics |
: Es el conjunto de métricas sin procesar disponibles para la ejecución. |
runLogs |
: Es el conjunto de archivos de registro de la ejecución de prueba. |
| Muestra | |
|---|---|
|
Es el conjunto de métricas recién generadas a partir de las métricas de la ejecución. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Implementa este método para realizar el procesamiento posterior de las métricas y los registros de cada prueba. Solo se deben devolver las métricas generadas recientemente, y con un nombre de clave único (no se permiten colisiones con claves existentes).
| Parámetros | |
|---|---|
testDescription |
TestDescription: Es el objeto TestDescription que describe la prueba. |
testMetrics |
: Es el conjunto de métricas de la prueba. |
testLogs |
: Es el conjunto de archivos registrados durante la prueba. |
| Muestra | |
|---|---|
|
Es el conjunto de métricas recién generadas a partir de las métricas de prueba. |
Métodos protegidos
getMetricType
protected MetricMeasurement.DataType getMetricType ()
Establece el tipo de métrica en RAW para que los procesadores posteriores procesen las métricas.
Esto es necesario para que MetricFilePostProcessor escriba las métricas en el archivo de resultados.
| Muestra | |
|---|---|
MetricMeasurement.DataType |
|