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 |