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_MAP

Um 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