PerfettoTracePostProcessor
public
class
PerfettoTracePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.PerfettoTracePostProcessor | |
Um pós-processador que recupera arquivos de rastreamento do Perfetto dos registros de teste e executa o processador de rastreamento neles para produzir um proto de métricas do Perfetto.
Resumo
Construtores públicos | |
|---|---|
PerfettoTracePostProcessor()
|
|
Métodos públicos | |
|---|---|
|
processRunMetricsAndLogs(
Implemente esse método para gerar um conjunto de novas métricas com base nas métricas e nos registros atuais. |
|
processTestMetricsAndLogs(TestDescription testDescription,
Implemente esse método para pós-processar métricas e registros de cada teste. |
Métodos protegidos | |
|---|---|
MetricMeasurement.DataType
|
getMetricType()
Defina o tipo de métrica como RAW para que as métricas sejam processadas por pós-processadores subsequentes. |
Construtores públicos
PerfettoTracePostProcessor
public PerfettoTracePostProcessor ()
Métodos públicos
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Implemente esse método para gerar um conjunto de novas métricas com base nas métricas e nos registros atuais. Somente as métricas recém-geradas devem ser retornadas, com um nome de chave exclusivo (não é permitida colisão com chaves atuais).
| Parâmetros | |
|---|---|
rawMetrics |
: o conjunto de métricas brutas disponíveis para a execução. |
runLogs |
: o conjunto de arquivos de registro da execução do teste. |
| Retorna | |
|---|---|
|
O conjunto de métricas recém-geradas das métricas de execução. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Implemente esse método para pós-processar métricas e registros de cada teste. Somente as métricas geradas recentemente devem ser retornadas, com um nome de chave exclusivo (não é permitida colisão com chaves atuais).
| Parâmetros | |
|---|---|
testDescription |
TestDescription: o objeto TestDescription que descreve o teste. |
testMetrics |
: o conjunto de métricas do teste. |
testLogs |
: o conjunto de arquivos registrados durante o teste. |
| Retorna | |
|---|---|
|
O conjunto de métricas recém-geradas das métricas de teste. |
Métodos protegidos
getMetricType
protected MetricMeasurement.DataType getMetricType ()
Defina o tipo de métrica como RAW para que as métricas sejam processadas por pós-processadores subsequentes.
Isso é necessário para que o MetricFilePostProcessor grave as métricas no arquivo de resultados.
| Retorna | |
|---|---|
MetricMeasurement.DataType |
|