BluetoothConnectionSuccessRatePostProcessor

public class BluetoothConnectionSuccessRatePostProcessor
extends BasePostProcessor

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


Реализация постпроцессора, который вычисляет вероятность успешной установки профиля Bluetooth.

Используйте параметр "metric-key-match", чтобы указать метрики, содержащие состояния Bluetooth-соединения в числовом массиве. Пример: [0, 1, 2, 3, 0, 1, 2, 3]. Для получения информации о состояниях соединения обратитесь к объекту android.bluetooth.ConnectionStateEnum.

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

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

BluetoothConnectionSuccessRatePostProcessor ()

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

Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> runMetrics, Map<String, LogFile > testLogs)

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

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

BluetoothConnectionSuccessRatePostProcessor

public BluetoothConnectionSuccessRatePostProcessor ()

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

processRunMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> runMetrics, 
                Map<String, LogFile> testLogs)

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

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

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

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