com.android.tradefed.device.metric

Anotações

MetricOption 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

IMetricCollector Essa interface será adicionada como um decorador ao relatar os resultados dos testes para coletar métricas correspondentes.
IMetricCollectorReceiver Interface para IRemoteTest s implementar se eles precisarem obter a lista de IMetricCollector s para a execução do teste.

Aulas

AtraceCollectorName Um IMetricCollector que executa um rastreamento durante um teste e coleta o resultado e os registra na invocação.
AtraceRunMetricCollectorName 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 base do 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 estatística predefinida aos dispositivos e coletará a duração da conexão Bluetooth para cada perfil.
BluetoothConnectionStateCollector Esse coletor coletará métricas BluetoothConnectionStateChanged e registrará o número do estado da conexão para cada perfil.
BluetoothHciSnoopLogCollector Coletor para habilitar o registro de espionagem Bluetooth HCI no DUT e para coletar o log para cada teste.
BugreportzOnFailureCollector Colete um relatório de bug quando um caso de teste falhar.
BugreportzOnTestCaseFailureCollector Colete um bugreportz quando um caso de teste em uma execução falhar.
ClangCodeCoverageCollector Um BaseDeviceMetricCollector que extrairá as medições de cobertura Clang do dispositivo e as registrará como artefatos de teste.
CollectorHelper Auxiliar para fazer 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 de caso de teste.
DeviceMetricData Objeto para conter todos os dados coletados pelos coletores de métricas.
DeviceTraceCollector Coletor que iniciará o rastreamento perfeito quando uma execução de teste for iniciada e o arquivo de rastreamento de log no final.
EmuladorMemoryCpuCapturer
FilePullerDeviceMetricCollector Um BaseDeviceMetricCollector que detecta a chave de métricas vinda do dispositivo e as extrai como um arquivo do dispositivo.
FilePullerLogCollectorName Logger do arquivo reportado pelo device-side.
GcovCodeCoverageCollector Um BaseDeviceMetricCollector que extrairá as medições de cobertura gcov do dispositivo e as registrará como artefatos de teste.
GcovKernelCodeCoverageCollector Um BaseDeviceMetricCollector que extrairá as medições de cobertura do kernel gcov dos 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 irá 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 regex para analisar os sinais de início e fim de um evento das linhas do logcat.
ModuleLogcatCollector Versão do coletor logcat, mas para o módulo.
PerfettoPullerMetricCollector Implementação base do FilePullerDeviceMetricCollector que permite extrair os arquivos perfetto do dispositivo e coletar as métricas dele.
RebootReasonCollector Coletor que coleta a reinicialização do dispositivo durante a execução do teste e os relata por motivo e contagens.
RuntimeRestartCollector Coletor que coleta carimbos de data/hora de reinicializações do 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 base 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 descrevendo qual coletor pode ser tratado automaticamente pelo chicote.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT