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(
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,
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(
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 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
publicprocessTestMetricsAndLogs (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.