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 (link em inglês) |
Um IMetricCollector que executa atrace durante um teste, coleta o resultado e registra
ele na invocação.
|
AtraceRunMetricCollector (link em inglês) |
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 |
O IPostProcessor básico que toda implementação precisa estender.
|
BluetoothConnectionLatencyCollector |
O coletor envia uma configuração de métrica predefinida de duração das estatísticas para os dispositivos e coleta
Duração da conexão Bluetooth de cada perfil.
|
BluetoothConnectionStateCollector |
Este coletor coletará métricas BluetoothConnectionStateChanged e registrará o estado da conexão
para cada perfil.
|
BluetoothConnectionSuccessRatePostProcessor |
Implementação de um pós-processador que calcula a taxa de sucesso de um perfil de Bluetooth
Usar "metric-key-match" para especificar métricas que contêm estados de conexão Bluetooth em valores numéricos
Exemplo de matriz [0, 1, 2, 3, 0, 1, 2, 3].
|
BluetoothHciSnoopLogCollector (em inglês) |
Coletor para ativar o registro de rastreamento do HCI Bluetooth no DUT e coletar o registro de cada teste.
|
BugreportCollector (link em inglês) |
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 bugs quando um caso de teste falhar.
|
BugreportzOnTestCaseFailureCollector (link em inglês) |
Colete um bugreportz quando um caso de teste em uma execução falhar.
|
ClangCodeCoverageCollector (link em inglês) |
Uma BaseDeviceMetricCollector que extrairá o Clang
medições de cobertura fora do dispositivo e registrá-las como artefatos de teste.
|
CollectingTestListener |
Um ITestInvocationListener que vai coletar todos os resultados do teste.
|
CommandStatusHandler |
Gerenciador que ajuda a monitorar e atualizar o status de uma invocação.
|
ConditionFailureMonitor (link em inglês) |
Monitore as falhas da invocação.
|
ConsoleResultReporter |
Gerador de resultados para imprimir os resultados do teste no console.
|
CountTestCasesCollector (link em inglês) |
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 |
Informante de lançamento de dispositivos que gerencia a comunicação com o processo pai em que os dispositivos serão
liberado.
|
DeviceTraceCollector (link em inglês) |
Coletor que inicia o rastreamento do perfetto quando um teste é iniciado e registra o arquivo de rastreamento no final.
|
DeviceUnavailableMonitor |
Esse listener tenta capturar apenas uma DNAE no nível do caso de teste.
|
EventsLoggerListener (em inglês) |
Listener que registra todos os eventos recebidos em um arquivo
|
FileProtoResultReporter |
Gerador de relatórios 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 |
logger do arquivo informado pelo lado do dispositivo.
|
FilteredResultForwarder. |
Variante de ResultForwarder que permite apenas que uma lista de permissões de TestDescription seja
informada.
|
FormattedGeneratorReporter (link em inglês) |
Repórter 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 vai extrair o kernel gcov
medições de cobertura fora de debugfs e fora do dispositivo e, em seguida, registrá-las como teste
artefatos.
|
GranularRetriableTestWrapper.StartEndCollector (link em inglês) |
Ajudante 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 (link em inglês) |
Listener de eventos de invocação quando a invocação é concluída.
|
ILogSaverListener (em inglês) |
Permite que ITestInvocationListener s detectem quando os arquivos de registro forem 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 |
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 (link em inglês) |
Um ITestInvocationListener que pode ser fragmentado.
|
ISupportGranularResults (em inglês) |
Interface que especifica se um ITestInvocationListener oferece suporte ao recebimento do
resultados ou não.
|
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 (link em inglês) |
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 |
Um gerador de relatórios de resultados que codifica os resultados das métricas de teste e a ramificação e as informações do dispositivo em JSON e POST
em um endpoint do serviço HTTP
|
LUCIResultReporter (link em inglês) |
Um gerador de relatórios de resultados que salva os resultados necessários para o ResultDB e a LUCI.
no formato JSON (go/result-sink) e registra a localização do arquivo no console.
|
LastShardDetector (link em inglês) |
Na fragmentação local, às vezes, só queremos executar algumas ações quando o último fragmento
chega a invocationEnded(long) .
|
LegacySubprocessResultsReporter (em inglês) |
Uma implementação congelada do gerador de relatórios de resultados do subprocesso que deve permanecer compatível com
versões anteriores do TF/CTS (por exemplo, o 8+), apesar das mudanças na superclasse.
|
LogSaverResultForwarder. |
Um ResultForwarder para salvar registros com o protetor 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 (link em inglês) |
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, o horário da troca do usuário) do Logcat durante
um ou vários testes repetidos usando determinados padrões de regex para analisar sinais de início e fim de um
das 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 (link em inglês) |
Listener anexado a cada IRemoteTest de cada módulo para coletar a lista de
resultados.
|
ModuleLogcatCollector (link em inglês) |
Versão do coletor do 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 um arquivo proto de métrica de texto/binária em pares de chave-valor
expandir recursivamente as mensagens e os campos proto com valores de string até que o campo com
um valor numérico for encontrado.
|
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.
|
ReiniciarReasonCollector |
Coletor que coleta a reinicialização do dispositivo durante a execução do teste e informa o motivo e a contagem.
|
RemoteTestTimeOutEnforcer (em inglês) |
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 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 processa a tentativa atual.
|
RetryResultForwarder. |
Uma extensão de ResultForwarder que sempre envia para um determinado número de tentativas.
|
RuntimeRestartCollector (link em inglês) |
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 (link em inglês) |
Um ITestInvocationListener que coleta resultados de um fragmento de invocação (também conhecido como
divisão de invocação para ser executada em vários recursos em paralelo) e os encaminha para outro
ouvinte.
|
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 um estágio abordagem, ou seja,
|
StatsdEventMetricPostProcessor |
Um pós-processador que processa métricas de eventos em relatórios do StatsD em pares de chave-valor, usando o método
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 (link em inglês) |
Uma implementação de ProtoResultReporter
|
SubprocessResultsReporter (em inglês) |
Implementa ITestInvocationListener a ser especificado como um result_reporter e encaminhado de
o subprocesso, os resultados de testes, execuções de teste, 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 (link em inglês) |
Listener que permite ler o status final da execução do teste.
|
TestTimeoutEnforcer (em inglês) |
Listeners que permitem verificar o tempo de execução de um determinado caso de teste e falhar se ocorrer
durante 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 (link em inglês) |
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 (link em inglês) |
Implementação do FormattedGeneratorReporter que formata os resultados do pacote em um formato
XML.
|
XmlResultReporter (link em inglês) |
Grava os resultados do JUnit em arquivos XML em um formato consistente com
o XMLJUnitResultFormatter do Ant.
|