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

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)) .
BugreportzOnFailureCollector Colete um bugreportz quando um caso de teste falhar.
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.
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.
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.
Captura de telaOnFailureCollector Coletor que irá capturar e registrar uma captura de tela quando um caso de teste falhar.

Enums

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