com.android.tradefed.device.metric

Anotações

MetricOption Anotação para métodos de teste anotados com @Test ou se a anotação faz 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 informar os resultados dos testes para coletar as métricas correspondentes. 
IMetricCollectorReceiver Interface para implementação de IRemoteTests, caso eles precisem receber a lista de IMetricCollectors para a execução do teste. 

Classes

BaseDeviceMetricCollector Implementação básica de IMetricCollector que permite iniciar e interromper a coleta em onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BugreportzOnFailureCollector Coletar um relatório de bug quando um caso de teste falhar. 
ClangCodeCoverageCollector Um BaseDeviceMetricCollector que extrai as medições de cobertura do Clang do dispositivo e as registra como artefatos de teste. 
CollectorHelper Ajudante para fazer algumas operações IMetricCollector necessárias em vários lugares. 
CountTestCasesCollector Contar e informar o número de casos de teste para um determinado IRemoteTest
DebugHostLogOnFailureCollector Coletor que vai coletar e registrar os registros do host quando ocorrer uma falha no caso de teste. 
DeviceMetricData Objeto para armazenar todos os dados coletados pelos coletores de métricas. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector Um BaseDeviceMetricCollector que detecta a chave de métricas vinda do dispositivo e as extrai como um arquivo do dispositivo. 
FilePullerLogCollector Gerenciou o arquivo informado pelo dispositivo. 
GcovCodeCoverageCollector Um BaseDeviceMetricCollector que extrai as medições de cobertura do gcov do dispositivo e as registra como artefatos de teste. 
JavaCodeCoverageCollector Um BaseDeviceMetricCollector que extrai as medições de cobertura do Java do dispositivo e as registra como artefatos de teste. 
LogcatOnFailureCollector Coletor que vai capturar e registrar um logcat quando um caso de teste falhar. 
ScreenshotOnFailureCollector Coletor que vai capturar e registrar uma captura de tela quando um caso de teste falhar. 

Enumerações

AutoLogCollector Enumeração que descreve qual coletor pode ser processado automaticamente pelo harness.