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