MetricFilePostProcessor
public
class
MetricFilePostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Usado para fazer o upload do arquivo de registro de métricas coletado durante o nível de teste e execução. Use a opção "aggregate-similar-tests" para agregar métricas de testes semelhantes no nível da execução do teste e gravar em um arquivo de registro. Os testes que diferem apenas pelo número de iterações ou com o mesmo nome são considerados testes semelhantes. Esse usuário só terá acesso a métricas brutas.
Resumo
Construtores públicos | |
---|---|
MetricFilePostProcessor()
|
|
MetricFilePostProcessor(MetricUtility metricUtil)
|
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 processar as métricas e os registros de cada teste. |
void
|
setUp()
Substitua esse método nos post-processadores filhos para inicializar antes da execução do teste. |
void
|
writeMetricFile(
Grave as métricas no arquivo de resultados e faça o upload dele. |
Construtores públicos
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
public MetricFilePostProcessor (MetricUtility metricUtil)
Parâmetros | |
---|---|
metricUtil |
MetricUtility |
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 precisam ser retornadas e com nome de chave exclusivo (não é permitido colisão com chaves existentes).
Parâmetros | |
---|---|
rawMetrics |
: o conjunto de métricas brutas disponível para a execução. |
runLogs |
: o conjunto de arquivos de registro da execução do teste. |
Retorna | |
---|---|
|
Conjunto de métricas recém-geradas a partir das métricas de execução. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Implemente esse método para processar as métricas e os registros de cada teste. Somente as métricas recém-geradas precisam ser retornadas e com um nome de chave exclusivo (não é permitido nenhum conflito com chaves existentes).
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 | |
---|---|
|
Conjunto de métricas recém-geradas com base nas métricas de teste. |
setUp
public void setUp ()
Substitua esse método nos post-processadores filhos para inicializar antes da execução do teste.
writeMetricFile
public void writeMetricFile (metrics, String testId)
Grave as métricas no arquivo de resultados e faça o upload dele.