com.android.tradefed.device.metric

Anotações

Opção Métrica Anotação para métodos de teste anotados com @Test , ou se a anotação fizer parte da lista de anotações de TestDescription que permite especificar alguns parâmetros extras úteis para: Ajustar o comportamento dos coletores, filtrar alguns métodos.

Interfaces

Coletor IMetric Esta interface será adicionada como decorador ao relatar resultados de testes para coletar métricas correspondentes.
IMetricCollectorReceptor Interface para IRemoteTest s implementarem se precisarem obter a lista de IMetricCollector s para a execução do teste.

Aulas

AtraceCollector Um IMetricCollector que executa umtrace durante um teste e coleta o resultado e registra-o na invocação.
Coletor AtraceRunMetric Coleta os rastreamentos de todo o diretório de teste no diretório fornecido do dispositivo de teste, registra o diretório de teste e pós-processa os arquivos de rastreamento no diretório de teste e agrega as métricas.
BaseDeviceMetricCollector Implementação básica de IMetricCollector que permite iniciar e parar a coleta em onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
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.
BluetoothConnectionStateCollector Este coletor coletará métricas BluetoothConnectionStateChanged e registrará o número do estado da conexão para cada perfil.
BluetoothHciSnoopLogCollector Coletor para ativar o registro de espionagem Bluetooth HCI no DUT e coletar o registro para cada teste.
BugreportzOnFailureCollector Colete um bugreportz quando um caso de teste falhar.
BugreportzOnTestCaseFailureCollector Colete um bugreportz quando um caso de teste falhar em uma execução.
ClangCodeCoverageCollector Um BaseDeviceMetricCollector que extrairá medições de cobertura Clang do dispositivo e as registrará como artefatos de teste.
Ajudante de Coletor Ajudante para realizar algumas operações IMetricCollector necessárias em vários lugares.
CountTestCasesCollector Conte e relate o número de casos de teste para um determinado IRemoteTest .
DebugHostLogOnFailureCollector Coletor que reunirá e registrará os logs do lado do host quando ocorrer uma falha no caso de teste.
DeviceMetricData Objeto para armazenar todos os dados coletados pelos coletores de métricas.
Coletor DeviceTrace Coletor que iniciará o rastreamento perfeito quando uma execução de teste for iniciada e registrará o arquivo de rastreamento no final.
EmuladorMemóriaCpuCapturer
FilePullerDeviceMetricCollector Um BaseDeviceMetricCollector que escuta a chave de métricas proveniente do dispositivo e as extrai como um arquivo do dispositivo.
FilePullerLogCollector Registrador do arquivo relatado pelo lado do dispositivo.
Coletor GcovCodeCoverage Um BaseDeviceMetricCollector que extrairá medições de cobertura gcov do dispositivo e as registrará como artefatos de teste.
GcovKernelCodeCoverageCollector Um BaseDeviceMetricCollector que extrairá medições de cobertura do kernel gcov do debugfs e do dispositivo e, finalmente, as registrará como artefatos de teste.
HostStatsdMetricCollector Um IMetricCollector que coleta métricas statsd do lado do host usando comandos do utilitário statsd.
JavaCodeCoverageCollector Um BaseDeviceMetricCollector que extrairá medições de cobertura Java do dispositivo e as registrará como artefatos de teste.
LogcatOnFailureCollector Coletor que capturará e registrará um logcat quando um caso de teste falhar.
LogcatTimingMetricCollector Um coletor de métrica que coleta informações de tempo (por exemplo, tempo de troca do usuário) do logcat durante um ou vários testes repetidos usando determinados padrões de regex para analisar sinais de início e fim de um evento a partir de linhas de logcat.
MóduloLogcatCollector Versão do coletor logcat, mas para módulo.
PerfettoPullerMetricCollector Implementação básica do FilePullerDeviceMetricCollector que permite extrair os arquivos perfeitos do dispositivo e coletar as métricas dele.
RebootReasonCollector Coletor que coleta reinicializações do dispositivo durante a execução do teste e as reporta por motivo e contagens.
RuntimeRestartCollector Coletor que coleta carimbos de data/hora de reinicializações de tempo de execução (travamentos do servidor do sistema) durante a execução do teste, se houver.
Captura de telaOnFailureCollector Coletor que irá capturar e registrar uma captura de tela quando um caso de teste falhar.
ShowmapPullerMetricCollector Implementação básica do FilePullerDeviceMetricCollector que permite extrair os arquivos showmap do dispositivo e coletar as métricas dele.
TraceCmdCollector Um IMetricCollector que coleta rastreamentos durante o teste usando trace-cmd e os registra na invocação.

Enums

AutoLogCollector Enumeração que descreve qual coletor pode ser manuseado automaticamente pelo chicote.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT