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
publicprocessRunMetricsAndLogs ( 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 | |
runLogs |
Devoluções | |
---|---|
O conjunto de métricas recém-geradas a partir das métricas de execução. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (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 | |
testLogs |
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.