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 |
Anotações
Interfaces
Aulas
- AtraceCollectorName
- AtraceRunMetricCollectorName
- BaseDeviceMetricCollector
- BluetoothConnectionLatencyCollector
- BluetoothConnectionStateCollector
- BluetoothHciSnoopLogCollector
- BugreportzOnFailureCollector
- BugreportzOnTestCaseFailureCollector
- ClangCodeCoverageCollector
- CollectorHelper
- CountTestCasesCollector
- DebugHostLogOnFailureCollector
- DeviceMetricData
- DeviceTraceCollector
- EmuladorMemoryCpuCapturer
- FilePullerDeviceMetricCollector
- FilePullerLogCollectorName
- GcovCodeCoverageCollector
- GcovKernelCodeCoverageCollector
- HostStatsdMetricCollector
- JavaCodeCoverageCollector
- LogcatOnFailureCollector
- LogcatTimingMetricCollector
- ModuleLogcatCollector
- PerfettoPullerMetricCollector
- RebootReasonCollector
- RuntimeRestartCollector
- Captura de telaOnFailureCollector
- ShowmapPullerMetricCollector
- TraceCmdCollector
Enums