AggregatePostProcessor |
Um agregador de métricas que fornece o mínimo, máximo, média, variância, desvio padrão, total, contagem e, opcionalmente, percentis para métricas numéricas coletadas durante execuções de teste de várias iterações, tratando-as como números reais.
|
AtraceCollector |
Um IMetricCollector que executa um atrace durante um teste, coleta o resultado e o registra
na invocação.
|
AtraceRunMetricCollector |
Coleta os rastros de todo o diretório de teste no diretório
do dispositivo de teste, registra o diretório de teste e processa os arquivos de rastreamento
no diretório de teste e agrega as métricas.
|
AveragePostProcessor |
Implementação de um pós-processador que calcula a média da lista de métricas.
|
BaseDeviceMetricCollector (em inglês) |
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)) .
|
BasePostProcessor (link em inglês) |
A IPostProcessor base que todas as implementações precisam estender.
|
BluetoothConnectionLatencyCollector |
O coletor vai enviar uma configuração de métrica de duração predefinida do StatsD para os dispositivos e coletar
a duração da conexão Bluetooth para cada perfil.
|
BluetoothConnectionStateCollector (link em inglês) |
Esse coletor vai coletar métricas de BluetoothConnectionStateChanged e registrar o número de estado de conexão
para cada perfil.
|
BluetoothConnectionSuccessRatePostProcessor |
Implementação de um pós-processador que calcula a taxa de sucesso de um perfil de Bluetooth
Use "metric-key-match" para especificar métricas que contêm estados de conexão Bluetooth em um exemplo de matriz numérica [0, 1, 2, 3, 0, 1, 2, 3].
|
BluetoothHciSnoopLogCollector |
Coletor para ativar a geração de registros de espionagem de HCI Bluetooth no DUT e coletar o registro de cada teste.
|
BugreportzOnFailureCollector (link em inglês) |
Coletar um relatório de bugs quando um caso de teste falhar.
|
BugreportzOnTestCaseFailureCollector (link em inglês) |
Coleta um relatório de bug quando um caso de teste em uma execução falha.
|
ClangCodeCoverageCollector (link em inglês) |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do Clang
do dispositivo e as registra como artefatos de teste.
|
CollectingTestListener |
Um ITestInvocationListener que coleta todos os resultados do teste.
|
ConsoleResultReporter |
Gerador de resultados para imprimir os resultados do teste no console.
|
CountTestCasesCollector |
Contar e informar o número de casos de teste para um determinado IRemoteTest .
|
DebugHostLogOnFailureCollector |
Coletor que coleta e registra os registros do host quando ocorre uma falha no caso de teste.
|
DeviceTraceCollector |
Coletor que inicia o rastreamento do perfetto quando um teste é iniciado e registra o arquivo de rastreamento no final.
|
EventsLoggerListener |
Listener que registra todos os eventos recebidos em um arquivo
|
FileProtoResultReporter |
Gerador de relatório proto que despeja o TestRecord em um arquivo.
|
FilePullerDeviceMetricCollector |
Um BaseDeviceMetricCollector que detecta a chave de métricas vinda do dispositivo e as extrai
como um arquivo do dispositivo.
|
FilePullerLogCollector |
logger do arquivo informado pelo lado do dispositivo.
|
FormattedGeneratorReporter |
Relatório que permite gerar relatórios em um formato específico.
|
GcovCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do gcov
do dispositivo e as registra como artefatos de teste.
|
GcovKernelCodeCoverageCollector (em inglês) |
Um BaseDeviceMetricCollector que extrai as medições
de cobertura do kernel do gcov de debugfs e do dispositivo e, por fim, as registra como artefatos
de teste.
|
GranularRetriableTestWrapper.StartEndCollector |
Auxílio de classe para detectar início e término de execução ausentes.
|
HostStatsdMetricCollector |
Um IMetricCollector que coleta métricas do StatsD do lado do host usando comandos do utilitário estatísticas.
|
IMetricCollector |
Essa interface será adicionada como um decorador ao informar os resultados dos testes para coletar
as métricas correspondentes.
|
IPostProcessor |
Os pós-processadores são um objeto da Trade Federation que permite o processamento de métricas e registros
APÓS os testes e ANTES do relatório de resultados.
|
JavaCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai medições de cobertura
do Java do dispositivo e as registra como artefatos de teste.
|
JsonHttpTestResultReporter |
Um gerador de relatórios de resultados que codifica os resultados das métricas de teste e as ramificações, as informações do dispositivo em JSON e POST
em um endpoint de serviço HTTP
|
LUCIResultReporter |
Um relatório de resultados que salva os resultados de teste necessários pelo ResultDB e pelo LUCI
no formato JSON (go/result-sink) e registra o local do arquivo no console.
|
LegacySubprocessResultsReporter |
Uma implementação congelada do sinalizador de resultados de subprocesso, que precisa permanecer compatível com
versões anteriores do TF/CTS (por exemplo, 8 ou mais recente), apesar das mudanças na superclasse.
|
LogSaverResultForwarder |
Um ResultForwarder para salvar registros com o protetor de arquivos global.
|
LogcatOnFailureCollector |
Coletor que vai capturar e registrar um logcat quando um caso de teste falhar.
|
LogcatTimingMetricCollector |
Um coletor de métricas que coleta informações de tempo (por exemplo, tempo de troca de usuário) do Logcat durante
um ou vários testes repetidos usando padrões de regex específicos para analisar os sinais de início e término de um
evento nas linhas do Logcat.
|
MetricFilePostProcessor |
Usado para fazer o upload do arquivo de registro de métricas coletado durante o nível de teste e execução.
|
MetricsXMLResultReporter |
O MetricsXMLResultReporter grava métricas de teste e executa métricas em um arquivo XML em uma pasta especificada
pelo parâmetro metrics-folder na fase invocationEnded do teste.
|
ModuleListener (link em inglês) |
Listener anexado a cada IRemoteTest de cada módulo para coletar a lista de
resultados.
|
ModuleLogcatCollector |
Versão do coletor de logcat, mas para o módulo.
|
ModuleProtoResultReporter. |
Um relatório de resultados destinado a informar apenas os resultados no nível do módulo.
|
PerfettoGenericPostProcessor |
Um pós-processador que processa o arquivo proto de métrica de texto/binário do perfetto em pares de chave-valor, expandindo de forma recursiva as mensagens e os campos do proto com valores de string até encontrar o campo com valor numérico.
|
PerfettoPullerMetricCollector |
Implementação básica de FilePullerDeviceMetricCollector que permite
extrair os arquivos do perfetto do dispositivo e coletar as métricas dele.
|
ProtoResultReporter |
O Result Reporter cria um protobuf TestRecord com todos os resultados.
|
RebootReasonCollector |
Coletor que coleta a reinicialização do dispositivo durante a execução do teste e informa o motivo e a contagem.
|
ReportPassedTests (link em inglês) |
Informe em um arquivo os possíveis filtros para excluir o teste aprovado.
|
ResultAggregator |
Encaminhador especial que agrega os resultados quando necessário, com base na estratégia de nova tentativa
usada.
|
ResultAndLogForwarder (link em inglês) |
Encaminhador de resultados e eventos de registro.
|
RetryLogSaverResultForwarder |
Encaminhador que também lida com a transmissão da tentativa atual.
|
RuntimeRestartCollector |
Coletor que coleta carimbos de data/hora de reinicializações de execução (falhas do servidor do sistema) durante a execução
do teste, se houver.
|
ScreenshotOnFailureCollector |
Coletor que vai capturar e registrar uma captura de tela quando um caso de teste falhar.
|
ShardListener |
Um ITestInvocationListener que coleta resultados de um fragmento de invocação (também conhecido como
divisão de invocação para execução em vários recursos em paralelo) e os encaminha para outro
listener.
|
ShardMainResultForwarder |
Um ResultForwarder que combina os resultados de invocações de teste fragmentadas.
|
ShowmapPullerMetricCollector |
Implementação básica de FilePullerDeviceMetricCollector que permite extrair os arquivos do showmap
do dispositivo e coletar as métricas dele.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
Um pós-processador que processa as métricas coletadas em uma abordagem "antes/depois", ou seja,
|
StatsdEventMetricPostProcessor |
Um pós-processador que processa as métricas de eventos em relatórios de statsd em pares de chave-valor, usando os formatadores especificados no processador.
|
StatsdGenericPostProcessor |
Um pós-processador que processa relatórios de statsd proto binários em pares de chave-valor expandindo o
relatório como uma estrutura em árvore.
|
StreamProtoResultReporter |
Uma implementação de ProtoResultReporter
|
SubprocessResultsReporter |
Implementa ITestInvocationListener para ser especificado como um result_reporter e encaminha
do subprocesso os resultados de testes, execuções de teste e invocações de teste.
|
SuiteResultReporter (link em inglês) |
Colete os resultados do teste de uma invocação de conjunto inteiro e gere os resultados finais.
|
TextResultReporter |
Um repórter de resultados de teste que encaminha resultados para a impressora de resultados de texto do JUnit.
|
TraceCmdCollector |
Um IMetricCollector que coleta traces durante o teste usando trace-cmd e os registra na
invocação.
|
XmlFormattedGeneratorReporter |
Implementação do FormattedGeneratorReporter que formata os resultados do pacote em um formato
XML.
|
XmlResultReporter (link em inglês) |
Grava resultados do JUnit em um arquivo XML em um formato consistente com o XMLJUnitResultFormatter do Ant.
|