MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
   ↳ com.android.tradefed.postprocessor.BasePostProcessor (link em inglês).
     ↳ com.android.tradefed.postprocessor.MetricFilePostProcessor


Usado para fazer upload do arquivo de registro de métricas coletado durante o teste e o nível de execução. Usar "aggregate-similar-tests" opção de agregar métricas de testes semelhantes no nível da execução de teste e gravá-los em um arquivo de registro. Os testes diferem apenas pelo número da iteração ou com o mesmo nome são considerados testes semelhantes. Essa ação terá acesso somente às 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 a partir das métricas existentes e ou de sistemas operacionais de contêineres.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

Implemente esse método para publicar métricas e registros do processo de cada teste.

void setUp()

Modifique esse método nos pós-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 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 a partir das métricas existentes e ou de sistemas operacionais de contêineres. Somente as métricas recém-geradas devem ser retornadas, e com nome de chave exclusivo (sem colisão com chaves existentes são permitidas).

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

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

Retorna
O conjunto de métricas recém-geradas com base nas métricas de execução.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implemente esse método para publicar métricas e registros do processo de cada teste. Apenas os novos métricas geradas devem ser retornadas e com um nome de chave exclusivo (sem colisão com as são permitidas).

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 geradas recentemente com base nas métricas de teste.

Configuração

public void setUp ()

Modifique 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.