BluetoothConnectionLatencyCollector

public class BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector (link em inglês)
     ↳ com.android.tradefed.device.metric.HostStatsdMetricCollector (link em inglês)
       ↳ com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector


O coletor envia uma configuração de métrica predefinida de duração das estatísticas para os dispositivos e coleta Duração da conexão Bluetooth de 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 de 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 do Statsd, se necessário.

Campos

MAPAS_DE_BLUETOOTH

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 de 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 do Statsd, se necessário. Ele é chamado para o relatório de métricas de um dispositivo específico

Parâmetros
device ITestDevice: dispositivo de teste de onde o relatório de estatísticas vem

dataStream InputStreamSource: relatório de estatísticas como fluxo de entrada

runData DeviceMetricData: o destino em que as métricas processadas serão armazenadas