BluetoothConnectionLatencyCollector

public class BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.HostStatsdMetricCollector
       ↳ com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector


Le collecteur envoie une configuration de métrique de durée statsd prédéfinie aux appareils et collecte Durée de connexion Bluetooth pour chaque profil.

Résumé

Champs

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Une carte associe un numéro de profil Bluetooth au nom descriptif utilisé pour la clé de métrique.

Constructeurs publics

BluetoothConnectionLatencyCollector()

Méthodes protégées

void processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)

Si nécessaire, les sous-classes peuvent implémenter la méthode pour traiter le rapport sur les métriques Statsd.

Champs

CARTE_DE_PROFIL_BLUETOOTH

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Une carte associe un numéro de profil Bluetooth au nom descriptif utilisé pour la clé de métrique.

Constructeurs publics

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

Méthodes protégées

processStatsReport

protected void processStatsReport (ITestDevice device, 
                InputStreamSource dataStream, 
                DeviceMetricData runData)

Si nécessaire, les sous-classes peuvent implémenter la méthode pour traiter le rapport sur les métriques Statsd. Elle s'appelle pour obtenir un rapport sur les métriques d'un appareil spécifique

Paramètres
device ITestDevice: appareil de test d'où provient le rapport statsd

dataStream InputStreamSource: rapport de statistiques en tant que flux d'entrée

runData DeviceMetricData: destination où les métriques traitées seront stockées