AggregatePostProcessor (em inglês) |
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 (link em inglês) |
Implementação de um pós-processador que calcula a média da lista de métricas.
|
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)) .
|
BasePostProcessor |
A IPostProcessor base que todas as implementações precisam estender.
|
BluetoothConnectionLatencyCollector |
O coletor envia uma configuração de métrica predefinida de duração de estatísticas para os dispositivos e coleta
a duração da conexão Bluetooth para cada perfil.
|
BluetoothConnectionStateCollector |
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 o registro de rastreamento do HCI Bluetooth no DUT e coletar o registro de cada teste.
|
BugreportCollector |
Um ITestInvocationListener de passagem que coleta relatórios de bugs quando eventos configuráveis
ocorrem e chama ITestInvocationListener#testLog nos filhos depois que cada
relatório de bug é coletado.
|
BugreportzOnFailureCollector |
Coletar 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 (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 vai coletar todos os resultados do teste.
|
CommandStatusHandler |
Handler que ajuda a monitorar e atualizar o status de uma invocação.
|
ConditionFailureMonitor (link em inglês) |
Monitore falhas na invocação.
|
ConsoleResultReporter |
O Result Reporter imprime os resultados do teste no console.
|
CountTestCasesCollector (link em inglês) |
Contabilize e informe 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.
|
DeviceReleaseReporter |
Dispositivo de lançamento do dispositivo que lida com a comunicação com o processo pai que os dispositivos serão
liberados.
|
DeviceTraceCollector |
Coletor que inicia o rastreamento do perfetto quando um teste é iniciado e registra o arquivo de rastreamento no final.
|
DeviceUnavailableMonitor (link em inglês) |
Esse listener tenta capturar apenas uma DNAE no nível do caso de teste.
|
EventsLoggerListener |
Listener que registra todos os eventos recebidos em um arquivo
|
FileProtoResultReporter |
Relatório de proto que despeja o TestRecord em um arquivo.
|
FilePullerDeviceMetricCollector (em inglês) |
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.
|
FilteredResultForwarder |
Variante de ResultForwarder que permite apenas que uma lista de permissões de TestDescription seja
informada.
|
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 |
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.
|
ICommandScheduler.IScheduledInvocationListener (link em inglês) |
Listener para eventos de invocação quando a invocação é concluída.
|
ILogSaverListener |
Permite que ITestInvocationListener s detectem quando os arquivos de registro são salvos.
|
IMetricCollector (em inglês) |
Essa interface será adicionada como um decorador ao informar os resultados dos testes para coletar
as métricas correspondentes.
|
IPostProcessor (em inglês) |
Os pós-processadores são um objeto da Trade Federation destinado a permitir o processamento de métricas e registros
APÓS os testes e ANTES do relatório de resultados.
|
IShardableListener (link em inglês) |
Um ITestInvocationListener que pode ser dividido.
|
ISupportGranularResults |
Interface que especifica se um ITestInvocationListener oferece suporte ao recebimento dos resultados
granulares ou não.
|
ITestSummaryListener (link em inglês) |
Interface que permite que ITestInvocationListener troque algumas informações limitadas por
resumos.
|
InvocationToJUnitResultForwarder |
Uma classe que detecta eventos ITestInvocationListener e os encaminha para um
TestListener .
|
JarHostTest.HostTestListener |
Listener de wrapper que encaminha todos os eventos, exceto testRunStarted() e testRunEnded() para o
listener incorporado.
|
JavaCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrairá medições de cobertura
Java do dispositivo e as registrará como artefatos de teste.
|
JsonHttpTestResultReporter |
Um relatório de resultados que codifica os resultados das métricas de teste e a ramificação, 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.
|
LastShardDetector |
Ao executar o sharding local, às vezes queremos executar algumas ações apenas quando o último fragmento
atinge invocationEnded(long) .
|
LegacySubprocessResultsReporter |
Uma implementação congelada do informante de resultados do subprocesso que precisa permanecer compatível com versões anteriores do TF/CTS (por exemplo, 8+), apesar das mudanças na superclasse.
|
LogSaverResultForwarder |
Um ResultForwarder para salvar registros com o armazenamento de arquivos global.
|
LogcatCrashResultForwarder. |
Listener especial: em falhas (processo de instrumentação com falha), ele tenta extrair do
logcat a falha e a adiciona à mensagem de falha associada ao teste.
|
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 (em inglês) |
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 |
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.
|
NameMangleListener |
Um listener de proxy para traduzir os nomes de método, classe e pacote de teste conforme os resultados são informados.
|
PassingTestFileReporter |
Um ITestInvocationListener que salva a lista de casos de teste aprovados em um arquivo de teste
|
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.
|
PrettyTestEventLogger (link em inglês) |
Gerencie os eventos e faça o registro deles para facilitar a depuração.
|
ProtoResultReporter |
O Result Reporter cria um protobuf TestRecord com todos os resultados.
|
PythonBinaryHostTest.PythonForwarder |
Encaminhador de resultados para substituir o nome da execução pelo nome binário.
|
RebootReasonCollector |
Coletor que coleta a reinicialização do dispositivo durante a execução do teste e informa o motivo e a contagem.
|
RemoteTestTimeOutEnforcer |
Listeners que permitem verificar o tempo de execução de uma determinada configuração de teste e falhar se ela exceder
um determinado tempo limite.
|
ReportPassedTests (link em inglês) |
Informe em um arquivo os possíveis filtros para excluir o teste aprovado.
|
ResultAggregator (link em inglês) |
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.
|
ResultForwarder (link em inglês) |
Um ITestInvocationListener que encaminha os resultados da invocação para uma lista de outros listeners.
|
RetryLogSaverResultForwarder |
Encaminhador que também lida com a transmissão da tentativa atual.
|
RetryResultForwarder |
Uma extensão de ResultForwarder que sempre envia para um determinado número de tentativas.
|
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.
|
Captura de telaOnFailureCollector |
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 (link em inglês) |
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 de medição 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 (em inglês) |
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 inteira e gere os resultados finais.
|
TestRunResultListener |
Listener que permite ler o status final da execução do teste.
|
TestTimeoutEnforcer |
Listeners que permitem verificar o tempo de execução de um determinado caso de teste e falhar se ele ultrapassar um determinado tempo limite.
|
TextResultReporter (link em inglês) |
Um repórter de resultados de teste que encaminha resultados para a impressora de resultados de texto do JUnit.
|
TraceCmdCollector |
Um IMetricCollector que coleta rastros durante o teste usando o trace-cmd e os registra na
invocação.
|
TradefedSandboxRunner.StubScheduledInvocationListener |
Um IScheduledInvocationListener stub que não faz nada.
|
XmlFormattedGeneratorReporter |
Implementação do FormattedGeneratorReporter , que formata o pacote resulta em um
XML.
|
XmlResultReporter (link em inglês) |
Grava os resultados do JUnit em arquivos XML em um formato consistente com
o XMLJUnitResultFormatter do Ant.
|