BluetoothConnectionSuccessRatePostProcessor

public class BluetoothConnectionSuccessRatePostProcessor
extends BasePostProcessor

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


Implementación del posprocesador que calcula la tasa de éxito de un perfil de Bluetooth

Usa "metric-key-match" para especificar las métricas que contienen estados de conexión Bluetooth en un array numérico . Ejemplo: [0, 1, 2, 3, 0, 1, 2, 3]. Consulta android.bluetooth.ConnectionStateEnum para conocer los estados de conexión.

Resumen

Constructores públicos

BluetoothConnectionSuccessRatePostProcessor()

Métodos públicos

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

Implementa este método para generar un conjunto de métricas nuevas a partir de las métricas y los registros existentes.

Constructores públicos

BluetoothConnectionSuccessRatePostProcessor

public BluetoothConnectionSuccessRatePostProcessor ()

Métodos públicos

processRunMetricsAndLogs

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

Implementa este método para generar un conjunto de métricas nuevas a partir de las métricas y los registros existentes. Solo se deben mostrar las métricas recién generadas y con un nombre de clave único (no se permiten colisiones con claves existentes).

Parámetros
runMetrics HashMap: Es el conjunto de métricas sin procesar disponibles para la ejecución.

testLogs Map: Es el conjunto de archivos de registro para la ejecución de prueba.

Muestra
Map<String, MetricMeasurement.Metric.Builder> Es el conjunto de métricas recién generadas a partir de las métricas de ejecución.