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

Résumé

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

Des 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é 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 métrique d'un appareil particulier

Paramètres
device ITestDevice : tester l'appareil d'où provient le rapport statsd

dataStream InputStreamSource : rapport de statistiques sous forme de flux d'entrée

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