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 | ||
O coletor enviará uma configuração de métrica de duração statsd predefinida para os dispositivos e coletará a duração da conexão Bluetooth para cada perfil.
Resumo
Campos | |
|---|---|
protected static final ImmutableMap<Integer, String> | BLUETOOTH_PROFILES_MAPUm mapa associa o número do perfil Bluetooth ao nome descritivo usado para a chave métrica. |
Construtores públicos | |
|---|---|
BluetoothConnectionLatencyCollector () | |
Métodos protegidos | |
|---|---|
void | processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)As subclasses podem implementar o método para processar o relatório de métricas Statsd, se necessário. |
Campos
BLUETOOTH_PROFILES_MAP
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
Um mapa associa o número do perfil Bluetooth ao nome descritivo usado para a chave métrica.
Construtores públicos
BluetoothConnectionLatencyCollector
public BluetoothConnectionLatencyCollector ()
Métodos protegidos
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
As subclasses podem implementar o método para processar o relatório de métricas Statsd, se necessário. É chamado para relatório métrico de um dispositivo específico
| Parâmetros | |
|---|---|
device | ITestDevice : dispositivo de teste de onde vem o relatório statsd |
dataStream | InputStreamSource : relatório de estatísticas como fluxo de entrada |
runData | DeviceMetricData : O destino onde as métricas processadas serão armazenadas |