O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

IPostProcessor

public interface IPostProcessor
implements ITestInvocationListener, ILogSaverListener, IDisableable

com.android.tradefed.postprocessor.IPostProcessor


Pós-processadores é um objeto Trade Federation destinado a permitir o processamento de métricas e logs APÓS os testes e ANTES do relatório de resultados. Isso permite pós-processar alguns dados e fazer com que todos os objetos result_reporter os recebam, ao invés de fazer o pós-processamento dentro de apenas um result_reporter e ter problemas para passar os novos dados.

Resumo

Métodos públicos

abstract ITestInvocationListener init (ITestInvocationListener listener)

Etapa de inicialização do pós-processador.

abstract processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)

Implemente este método para agregar métricas e logs em todos os testes.

abstract 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 registros existentes.

abstract processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)

Implemente este método para postar métricas de processo e logs de cada teste.

Métodos públicos

iniciar

public abstract ITestInvocationListener init (ITestInvocationListener listener)

Etapa de inicialização do pós-processador. Garantido para ser chamado antes de qualquer um dos retornos de chamada de teste.

Parâmetros
listener ITestInvocationListener

Devoluções
ITestInvocationListener

processAllTestMetricsAndLogs

public abstract  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

Implemente este método para agregar métricas e logs em todos os testes. As métricas provenientes deste método serão relatadas como métricas de execução. Apenas as métricas recém-geradas devem ser retornadas, e com nome de chave exclusivo (nenhuma colisão com as chaves existentes é permitida).

Parâmetros
allTestMetrics ListMultimap : A HashMultimap armazenar as métricas de cada teste agrupados por nomes de métricas.

allTestLogs : Um mapa armazenar mapa de cada teste de arquivos de log digitados por seus nomes de dados, utilizando a cada de teste TestDescription como chaves.

Devoluções
O conjunto de métricas recém-geradas de todas as métricas de teste.

processRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Implemente este método para gerar um conjunto de novas métricas a partir das métricas e registros existentes. Apenas as métricas recém-geradas devem ser retornadas, e com nome de chave exclusivo (nenhuma colisão com as chaves existentes é permitida).

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

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

Devoluções
O conjunto de métricas recém-geradas a partir das métricas de execução.

processTestMetricsAndLogs

public abstract  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implemente este método para postar métricas de processo e logs de cada teste. Apenas as métricas recém-geradas devem ser retornadas, e com nome de chave exclusivo (nenhuma colisão com as chaves existentes é permitida).

Parâmetros
testDescription TestDescription : O objecto TestDescription descrevendo o teste.

testMetrics : O conjunto de métricas do teste.

testLogs : O conjunto de arquivos registrados durante o teste.

Devoluções
O conjunto de métricas recém-geradas a partir das métricas de teste.