MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
com.android.tradefed.postprocessor.MetricFilePostProcessor


Usado para carregar o arquivo de log de métricas coletado durante o nível de teste e execução. Use a opção "agregar testes semelhantes" para agregar métricas de testes semelhantes no nível de execução de teste e gravá-las em um arquivo de log. Os testes diferem apenas pelo número da iteração ou com o mesmo nome são considerados testes semelhantes. Isso terá acesso apenas a métricas brutas.

Resumo

Construtores públicos

MetricFilePostProcessor ()
MetricFilePostProcessor ( MetricUtility metricUtil)

Métodos públicos

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Implemente este método para gerar um conjunto de novas métricas a partir das métricas e logs existentes.

processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

Implemente este método para pós-processar métricas e logs de cada teste.

void setUp ()

Substitua esse método nos pós-processadores filhos para inicializar antes da execução do teste.

void writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId)

Grave as métricas no arquivo de resultados e faça 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 este método para gerar um conjunto de novas métricas a partir das métricas e logs existentes. Somente as métricas recém-geradas devem ser retornadas e com nome de chave exclusivo (não é permitida nenhuma colisão com chaves existentes).

Parâmetros
rawMetrics : o conjunto de métricas brutas disponíveis para a execução.

runLogs : o conjunto de arquivos de log para a execução de teste.

Devoluções
O conjunto de métricas recém-geradas a partir das métricas de execução.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implemente este método para pós-processar métricas e logs de cada teste. Somente as métricas recém-geradas devem ser retornadas e com nome de chave exclusivo (não é permitida nenhuma colisão 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.

Devoluções
O conjunto de métricas recém-geradas a partir das métricas de teste.

configurar

public void setUp ()

Substitua esse método nos pós-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 upload dele.