AggregatePostProcessor

public class AggregatePostProcessor
extends BasePostProcessor

java.lang.Object
   ↳ com.android.tradefed.postprocessor.BasePostProcessor
     ↳ com.android.tradefed.postprocessor.AggregatePostProcessor


Um agregador de métricas que fornece o mínimo, máximo, média, variância, desvio padrão, total, contagem e, opcionalmente, percentis para métricas numéricas coletadas durante execuções de teste de várias iterações, tratando-as como números reais. Métricas não numéricas são ignoradas. Métricas que têm uma mistura de valores numéricos e não numéricos também serão ignoradas.

A contagem só vai estar presente se uma métrica tiver valores totalmente numéricos. Caso contrário, ela vai estar ausente junto com todas as outras estatísticas.

Ele analisa as métricas de uma única string, já que as métricas são transmitidas dessa forma.

Resumo

Construtores públicos

AggregatePostProcessor()

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.

Construtores públicos

AggregatePostProcessor

public AggregatePostProcessor ()

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.