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. |