Средний постпроцессор

public class AveragePostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
com.android.tradefed.postprocessor.AveragePostProcessor


Реализация постпроцессора, вычисляющего среднее значение списка метрик.

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

Константы

String AVERAGE_KEY_TAG

Государственные строители

AveragePostProcessor ()

Общедоступные методы

Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile > runLogs)

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

Константы

СРЕДНИЙ_КЛЮЧЕВОЙ_ТЕГ

public static final String AVERAGE_KEY_TAG

Постоянное значение: "_avg"

Государственные строители

Средний постпроцессор

public AveragePostProcessor ()

Общедоступные методы

processRunMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, 
                Map<String, LogFile> runLogs)

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

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

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

Возвраты
Map<String, MetricMeasurement.Metric.Builder> Набор вновь сгенерированных метрик на основе метрик выполнения.