BluetoothConnectionSuccessRatePostProcessor

public class BluetoothConnectionSuccessRatePostProcessor
extends BasePostProcessor

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


Implémentation du post-processeur qui calcule le taux de réussite d'un profil Bluetooth

Utilisez "metric-key-match" pour spécifier les métriques qui contiennent des états de connexion Bluetooth dans un tableau numérique . Exemple : [0, 1, 2, 3, 0, 1, 2, 3]. Consultez android.bluetooth.ConnectionStateEnum pour connaître les états de connexion.

Résumé

Constructeurs publics

BluetoothConnectionSuccessRatePostProcessor()

Méthodes publiques

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

Implémentez cette méthode pour générer un ensemble de nouvelles métriques à partir des métriques et des journaux existants.

Constructeurs publics

BluetoothConnectionSuccessRatePostProcessor

public BluetoothConnectionSuccessRatePostProcessor ()

Méthodes publiques

processRunMetricsAndLogs

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

Implémentez cette méthode pour générer un ensemble de nouvelles métriques à partir des métriques et des journaux existants. Seules les métriques nouvellement générées doivent être renvoyées, avec un nom de clé unique (aucune collision avec les clés existantes n'est autorisée).

Paramètres
runMetrics HashMap : ensemble de métriques brutes disponibles pour l'exécution.

testLogs Map : ensemble de fichiers journaux pour l'exécution du test.

Résultats
Map<String, MetricMeasurement.Metric.Builder> Ensemble de métriques nouvellement générées à partir des métriques d'exécution.