BluetoothConnectionSuccessRatePostProcessor

public class BluetoothConnectionSuccessRatePostProcessor
extends BasePostProcessor

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


Implementazione del post-processore che calcola la percentuale di successo per un profilo Bluetooth

Utilizza "metric-key-match" per specificare le metriche che contengono stati di connessione Bluetooth in formato numerico Esempio di array [0, 1, 2, 3, 0, 1, 2, 3]. Per gli stati della connessione, consulta android.bluetooth.ConnectionStateEnum.

Riepilogo

Costruttori pubblici

BluetoothConnectionSuccessRatePostProcessor()

Metodi pubblici

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

Implementa questo metodo per generare un insieme di nuove metriche dai log e dalle metriche esistenti.

Costruttori pubblici

BluetoothConnectionSuccessRatePostProcessor

public BluetoothConnectionSuccessRatePostProcessor ()

Metodi pubblici

processRunMetricsAndLogs

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

Implementa questo metodo per generare un insieme di nuove metriche dai log e dalle metriche esistenti. Devono essere restituite solo le metriche appena generate e con un nome di chiave univoco (non sono consentite collisioni con le chiavi esistenti).

Parametri
runMetrics HashMap: Il set di metriche non elaborate disponibili per l'esecuzione.

testLogs Map: Il set di file di log per l'esecuzione del test.

Resi
Map<String, MetricMeasurement.Metric.Builder> Il set di metriche appena generate dalle metriche della corsa.