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 transmettra une configuration de métrique de durée statsd prédéfinie aux appareils et collectera la durée de la connexion Bluetooth pour chaque profil.

Résumé

Champs

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Une carte associe le 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)

Les sous-classes peuvent implémenter la méthode pour traiter le rapport de métrique Statsd si nécessaire.

Champs

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Une carte associe le 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)

Les sous-classes peuvent implémenter la méthode pour traiter le rapport de métrique Statsd si nécessaire. Il est appelé pour le 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 sur les statistiques en tant que flux d'entrée

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