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 atrace durante um teste, coleta o resultado e registra
ele 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 |
O IPostProcessor básico que toda implementação precisa 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 |
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.
|
BugreportCollector |
Um ITestInvocationListener de passagem que coleta relatórios de bugs quando eventos configuráveis
ocorrem e, em seguida, chama ITestInvocationListener#testLog nos filhos após cada
relatório de bug ser 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 |
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.
|
CommandStatusHandler |
Handler que ajuda a monitorar e atualizar o status de uma invocação.
|
ConditionFailureMonitor |
Monitore falhas na invocação.
|
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 (link em inglês) |
Coletor que vai coletar e registrar os registros do lado do host quando ocorrer 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 uma execução de teste começa e registra o arquivo de rastreamento no final.
|
DeviceUnavailableMonitor |
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 (link em inglês) |
Relatório de 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 |
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
gcov dos arquivos de depuração e do dispositivo e, por fim, registra-as como artefatos
de teste.
|
GranularRetriableTestWrapper.StartEndCollector (link em inglês) |
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 de utilitário
do StatsD.
|
ICommandScheduler.IScheduledInvocationListener |
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 |
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.
|
IShardableListener |
Um ITestInvocationListener que pode ser fragmentado.
|
ISupportGranularResults |
Interface que especifica se um ITestInvocationListener oferece suporte ao recebimento dos resultados
granulares ou não.
|
ITestInvocationListener (em inglês) |
Listener para resultados de teste da invocação do teste.
|
ITestSummaryListener |
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 extrai medições de cobertura
do Java do dispositivo e as registra como artefatos de teste.
|
JsonHttpTestResultReporter (link em inglês) |
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 (link em inglês) |
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 gerador de relatórios de resultados destina-se 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 (link em inglês) |
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 (link em inglês) |
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 ultrapassar um determinado tempo limite.
|
ReportPassedTests |
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 |
Encaminhador de resultados e eventos de registro.
|
ResultForwarder (link em inglês) |
Um ITestInvocationListener que encaminha os resultados de 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.
|
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 de medição coletadas em uma abordagem "antes/depois", ou seja,
|
StatsdEventMetricPostProcessor |
Um pós-processador que processa métricas de eventos nos relatórios do StatsD em pares de chave-valor, usando os formatadores
especificados no processador.
|
StatsdGenericPostProcessor (em inglês) |
Um pós-processador que processa relatórios binários protostatsd em pares de chave-valor expandindo o
relatório como uma estrutura de á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.
|
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 exceder
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 |
Grava os resultados do JUnit em arquivos XML em um formato consistente com
o XMLJUnitResultFormatter do Ant.
|