АгрегатПостпроцессор

public class AggregatePostProcessor
extends BasePostProcessor

java.lang.Объект
com.android.tradefed.postprocessor.BasePostProcessor
com.android.tradefed.postprocessor.AggregatePostProcessor


Агрегатор метрик, который выдает минимальное, максимальное, среднее значение, дисперсию, стандартное отклонение, общее количество, количество и, при необходимости, процентили для числовых показателей, собранных во время многократных итераций тестирования, рассматривая их как двойные. Нечисловые метрики игнорируются. Метрики, имеющие как числовые, так и нечисловые значения, также будут игнорироваться.

Обратите внимание, что счетчик будет присутствовать только в том случае, если метрика имеет полностью числовые значения; в противном случае он будет отсутствовать вместе со всей остальной статистикой.

Он анализирует метрики из одной строки, поскольку в настоящее время метрики передаются таким образом.

Краткое содержание

Общественные конструкторы

AggregatePostProcessor ()

Публичные методы

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Реализуйте этот метод, чтобы создать набор новых метрик из существующих метрик и журналов.

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

Реализуйте этот метод для публикации показателей процесса и журналов каждого теста.

Общественные конструкторы

АгрегатПостпроцессор

public AggregatePostProcessor ()

Публичные методы

процессРунМетриксандлогс

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Реализуйте этот метод, чтобы создать набор новых метрик из существующих метрик и журналов. Должны возвращаться только вновь сгенерированные метрики с уникальным именем ключа (коллизии с существующими ключами не допускаются).

Параметры
rawMetrics : набор необработанных показателей, доступных для выполнения.

runLogs : набор файлов журнала для тестового запуска.

Возврат
Набор вновь созданных метрик на основе метрик выполнения.

процесстестметриксандлогис

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Реализуйте этот метод для публикации показателей процесса и журналов каждого теста. Должны возвращаться только вновь сгенерированные метрики с уникальным именем ключа (коллизии с существующими ключами не допускаются).

Параметры
testDescription TestDescription : объект TestDescription, описывающий тест.

testMetrics : набор метрик из теста.

testLogs : набор файлов, зарегистрированных во время теста.

Возврат
Набор вновь созданных метрик из тестовых метрик.