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( rawMetrics, runLogs)

Implemente esse método para gerar um conjunto de novas métricas com base nas métricas e nos registros atuais.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

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( metrics, String testId)

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

public  processRunMetricsAndLogs ( 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

public  processTestMetricsAndLogs (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.