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(
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. |
Construtores públicos
AggregatePostProcessor
public AggregatePostProcessor ()
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. |