AdbStopServerPreparer |
O preparador de destino é usado para interromper o servidor adb no host antes e depois de executar testes do adb.
|
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.
|
AllTestAppsInstallSetup |
Um ITargetPreparer que instala todos os apps de uma pasta IDeviceBuildInfo.getTestsDir()
no dispositivo.
|
AoaTargetPreparer |
ITargetPreparer que executa uma série de ações (por exemplo, cliques e deslizes) usando o
protocolo Android Open Accessory (AOAv2).
|
AppSetup |
Um ITargetPreparer que instala um APK e os testes dele.
|
ArtChrootPreparer |
Cria o diretório chroot para testes do ART.
|
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 |
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)) .
|
BaseEmulatorPreparer |
Preparador comum para iniciar um emulador local.
|
BaseMultiTargetPreparer |
Implementação básica de IMultiTargetPreparer que permite desativar o objeto.
|
BasePostProcessor |
O IPostProcessor básico que toda implementação precisa estender.
|
BaseTargetPreparer |
Classe de implementação básica para ITargetPreparer que permite controlar se o objeto
está desativado ou não.
|
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 do 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.
|
BugreportzOnFailureCollector |
Coletar um relatório de bug quando um caso de teste falhar.
|
BugreportzOnTestCaseFailureCollector |
Coleta um relatório de bug quando um caso de teste em uma execução falha.
|
BuildInfoRecorder |
Um ITargetPreparer que grava metadados de informações do build em um arquivo especificado.
|
CheckPairingPreparer |
Um CompanionAwarePreparer que verifica a vinculação de BT entre dispositivos principais e secundários
|
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.
|
CompanionAllocator |
Classe base que aloca e libera o dispositivo complementar
getCompanionDeviceSelectionOptions() precisa ser implementado para descrever os critérios
necessários para alocar o dispositivo complementar.
|
CompanionAwarePreparer |
Um ITargetPreparer que encapsula a lógica de receber um dispositivo complementar
já alocado.
|
CompanionRunCommandTargetPreparer |
Um ITargetPreparer que executa comandos especificados no dispositivo complementar alocado
|
CompanionTestAppInstallSetup |
Um ITargetPreparer que instala um ou mais apps de uma
pasta IDeviceBuildInfo.getTestsDir() em um dispositivo complementar alocado.
|
CompileBootImageWithSpeedTargetPreparer |
Recompila o classpath de inicialização e o servidor do sistema com o filtro do compilador "speed".
|
CountTestCasesCollector |
Contar e informar o número de casos de teste para um determinado IRemoteTest .
|
CpuThrottlingWaiter |
Um ITargetPreparer que aguarda até que a frequência máxima em todas as cores seja restaurada para o nível
mais alto disponível.
|
CreateAvdPreparer |
|
CreateUserPreparer |
Preparador de destino para criar usuário e limpar no final.
|
DebugHostLogOnFailureCollector |
Coletor que coleta e registra os registros do lado do host quando ocorre uma falha no caso de teste.
|
DeviceActionTargetPreparer |
Um ITargetPreparer para realizar ações do dispositivo.
|
DeviceBuildInfoBootStrapper |
Um ITargetPreparer que substitui os campos de informações do build por atributos lidos do dispositivo
Isso é útil para testar dispositivos com builds gerados de uma fonte externa (por exemplo,
|
DeviceBuildInfoInjector |
Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo .
|
DeviceCleaner (em inglês) |
Reinicia ou formata como ação de limpeza após o teste e, opcionalmente, desliga a tela
|
DeviceFlashPreparer |
Um ITargetPreparer que mostra uma imagem em hardware físico do Android.
|
DeviceImageZipFlashingTargetPreparer |
Um preparador de destino que atualiza o dispositivo com imagens fornecidas em um formato específico.
|
DeviceOwnerTargetPreparer |
Um ITargetPreparer que configura um componente de proprietário do dispositivo.
|
DeviceSetup |
Um ITargetPreparer que configura um dispositivo para testes com base nos Option s fornecidos.
|
DeviceStorageFiller |
Preencha o armazenamento do preparador de destino para que um pouco de espaço livre esteja disponível.
|
DeviceStringPusher |
O preparador de destino grava uma string em um arquivo.
|
DeviceTraceCollector |
Coletor que inicia o rastreamento do perfetto quando uma execução de teste começa e registra o arquivo de rastreamento no final.
|
DeviceUpdateTargetPreparer |
Um ITargetPreparer abstrato que cuida de etapas comuns de atualização de dispositivos com
um arquivo de imagem de dispositivo de uma fonte externa (em vez de um serviço de build).
|
DeviceWiper (link em inglês) |
Um ITargetPreparer que exclui permanentemente os dados do usuário
|
DisableSELinuxTargetPreparer |
Preparador de destino que desativa o SELinux se ele estiver ativado.
|
DynamicSystemPreparer |
Um ITargetPreparer que configura uma imagem do sistema sobre um build do dispositivo com a atualização
dinâmica do sistema.
|
EraseUserDataPreparer |
Um ITargetPreparer que exclui permanentemente os dados do usuário do dispositivo.
|
FastbootCommandPreparer |
Preparador de destino que aciona e envia comandos de inicialização rápida.
|
FastbootUpdateBootstrapPreparer |
Um ITargetPreparer que coloca arquivos especificados (bootloader, rádio, ZIP de imagem do dispositivo) em
IDeviceBuildInfo para que os dispositivos sejam atualizados com FastbootDeviceFlasher e injete
atributos de dispositivo pós-inicialização nas informações de build para fins de geração de relatórios.
|
FeatureFlagTargetPreparer |
Atualiza o DeviceConfig (flags de recursos ajustadas por um serviço remoto).
|
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.
|
FoldableModePreparer |
Um preparador de destino que pode alternar o estado dobrável de um dispositivo.
|
FolderSaver (link em inglês) |
Um ITargetPreparer que extrai diretórios do dispositivo, os compacta e os salva no back-end
de registro.
|
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.
|
GkiDeviceFlashPreparer |
Um preparador de destino que atualiza o dispositivo com a imagem genérica do kernel comum do Android.
|
GsiDeviceFlashPreparer |
Um preparador de destino que atualiza o dispositivo com a imagem genérica do sistema Android.
|
HelloWorldMultiTargetPreparer |
Exemplo de implementação de um IMultiTargetPreparer .
|
HostStatsdMetricCollector |
Um IMetricCollector que coleta métricas do StatsD do lado do host usando comandos de utilitário do StatsD.
|
ILabPreparer |
Interface de marcador para preparadores de laboratórios
Consulte ITargetPreparer para saber o objetivo dessas interfaces.
|
IMetricCollector |
Essa interface será adicionada como um decorador ao informar os resultados dos testes para coletar
as métricas correspondentes.
|
IMultiTargetPreparer |
Prepara o ambiente de teste para vários dispositivos.
|
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.
|
ITargetCleaner (link em inglês) |
Essa interface foi descontinuada.
O tearDown foi movido para a interface ITargetPreparer base.
|
ITargetPreparer |
Prepara o ambiente de teste para a execução do teste.
|
InstallAllTestZipAppsSetup |
Um ITargetPreparer que instala todos os apps em um arquivo zip de teste.
|
InstallApexModuleTargetPreparer |
|
InstallApkSetup |
Um ITargetPreparer que instala um ou mais APKs localizados no sistema de arquivos.
|
InstallBuildEnvApkSetup |
Um ITargetPreparer que instala um ou mais APKs de teste de um ambiente de build de plataforma Android.
|
InstallKernelModulePreparer |
Um preparador de destino que instala módulos do kernel.
|
InstrumentationPreparer |
Um ITargetPreparer que executa a instrumentação
|
JavaCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai medições de cobertura
do Java do dispositivo e as registra 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
|
KillExistingEmulatorPreparer |
Um ITargetPreparer que encerra um emulador em execução.
|
KnownFailurePreparer |
O preparador de destino pula a nova tentativa de falha conhecida.
|
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.
|
LocalEmulatorLaunch |
Um TargetPreparer que inicia um emulador localmente em um ambiente de build do Android.
|
LocalEmulatorSnapshot |
Um TargetPreparer destinado a gerar um snapshot limpo do emulador de um ambiente de
build/desenvolvimento do Android
|
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 determinados padrões de regex para analisar os sinais de início e término de um
evento nas linhas do Logcat.
|
MergeMultiBuildTargetPreparer |
Um IMultiTargetPreparer que permite transmitir informações de um build para outro
nomeando-as e a chave de arquivo a ser copiada para o outro build.
|
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.
|
MixImageZipPreparer (link em inglês) |
Um IMultiTargetPreparer que mistura as imagens de um build do sistema em um build do dispositivo.
|
MixKernelTargetPreparer |
Um ITargetPreparer que permite misturar uma imagem do kernel com a imagem do dispositivo.
|
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.
|
ModuleOemTargetPreparer |
|
NativeLeakCollector |
Um ITargetPreparer que executa "dumpsys meminfo --unreachable -a" para identificar a
memória nativa inacessível atualmente mantida por cada processo.
|
NoApkTestSkipper |
Preparador especial que permite pular uma invocação completamente (preparação e testes) se não
houver apks para testes.
|
PairingMultiTargetPreparer |
Um preparador multialvo ajuda a fazer o pareamento (e a conexão) de Bluetooth entre dois dispositivos.
|
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.
|
PerfettoPreparer |
O preparador do Perfetto envia o arquivo de configuração para o dispositivo em um local padrão a que
o Perfetto tem acesso.
|
PerfettoPullerMetricCollector |
Implementação básica de FilePullerDeviceMetricCollector que permite
extrair os arquivos do perfetto do dispositivo e coletar as métricas dele.
|
ProfileTargetPreparer |
Classe base para configurar o preparador de destino para qualquer usuário de perfil android.os.usertype.profile.XXX .
|
PushFileInvoker |
Esta classe foi descontinuada.
Use PushFilePreparer
|
PushFilePreparer |
Um ITargetPreparer que tenta enviar qualquer número de arquivos de qualquer caminho de host para qualquer
caminho de dispositivo.
|
PythonVirtualenvPreparer (link em inglês) |
Configura um virtualenv do Python no host e instala pacotes.
|
RebootReasonCollector |
Coletor que coleta a reinicialização do dispositivo durante a execução do teste e informa o motivo e a contagem.
|
RebootTargetPreparer |
Preparador de destino que reinicia o dispositivo.
|
RecoveryLogPreparer |
Um preparador de destino usado para coletar registros antes da recuperação.
|
RemoveSystemAppPreparer |
Um ITargetPreparer para remover um APK da partição do sistema antes de uma execução de teste.
|
ReportPassedTests |
Informe em um arquivo os possíveis filtros para excluir o teste aprovado.
|
RestartSystemServerTargetPreparer |
Preparador de destino que reinicia o servidor do sistema sem reiniciar o dispositivo.
|
ResultAggregator |
Encaminhador especial que agrega os resultados quando necessário, com base na estratégia de nova tentativa
usada.
|
RootTargetPreparer |
Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root".
|
RootcanalForwarderPreparer |
|
RunCommandTargetPreparer |
|
RunHostCommandTargetPreparer |
O preparador de destino executa comandos arbitrários do host antes e depois de executar o teste.
|
RunHostScriptTargetPreparer |
Preparador de destino que executa um script antes de executar um teste.
|
RunOnCloneProfileTargetPreparer |
|
RunOnPrivateProfileTargetPreparer |
|
RunOnSdkSandboxTargetPreparer |
Um ITargetPreparer para marcar que os testes precisam ser executados no sandbox do SDK.
|
RunOnSecondaryUserTargetPreparer |
Um ITargetPreparer para garantir que o teste seja executado como um usuário secundário.
|
RunOnSystemUserTargetPreparer |
Um ITargetPreparer que marca que os testes precisam ser executados no usuário (em vez do
usuário atual).
|
RunOnWorkProfileTargetPreparer |
Um ITargetPreparer que cria um perfil de trabalho na configuração e marca que os testes precisam ser
executados nesse usuário.
|
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.
|
SemaphoreTokenTargetPreparer |
Esse é um preparador usado para usar o token para serializar a execução do teste no host tradefed.
|
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.
|
ShowmapPullerMetricCollector |
Implementação básica de FilePullerDeviceMetricCollector que permite extrair os arquivos do showmap
do dispositivo e coletar as métricas dele.
|
SideloadOtaTargetPreparer |
Um preparador de destino que executa o sideload de um pacote OTA especificado, aplica o pacote, aguarda
o dispositivo ser inicializado e injeta as propriedades de build do dispositivo para usar como informações de build
Esse preparador de destino pressupõe que o dispositivo estará no modo adb normal quando for iniciado e
vai garantir que o dispositivo saia no mesmo modo, mas com o build mais recente aplicado.
|
SkipManager |
Com base em vários critérios, o gerenciador de saltos ajuda a decidir o que deve ser pulado em
diferentes níveis: invocação, módulos e testes.
|
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 |
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.
|
StopServicesSetup |
Um ITargetPreparer que interrompe os serviços no dispositivo.
|
StubMultiTargetPreparer |
Implementação vazia de marcador de posição de um IMultiTargetPreparer .
|
StubTargetPreparer |
Implementação vazia de marcador de posição de um ITargetPreparer .
|
SuiteApkInstaller |
Instala os APKs especificados para a configuração do pacote: da variável $ANDROID_TARGET_OUT_TESTCASES
ou do ROOT_DIR nas informações de build.
|
SuiteResultReporter |
Colete os resultados do teste de uma invocação de conjunto inteiro e gere os resultados finais.
|
SwitchUserTargetPreparer |
Um ITargetPreparer que muda para o tipo de usuário especificado no setUp.
|
TearDownPassThroughPreparer |
Permite executar o tearDown em preparadores incluídos em uma configuração como um objeto.
|
TemperatureThrottlingWaiter |
Um ITargetPreparer que aguarda até que a temperatura do dispositivo atinja o valor desejado
|
TestAppInstallSetup |
Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo.
|
TestFilePushSetup |
Um ITargetPreparer que envia um ou mais arquivos/diretórios de uma pasta IDeviceBuildInfo.getTestsDir() para o dispositivo.
|
TestSystemAppInstallSetup |
Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() na partição /system do dispositivo.
|
TimeWaster (em inglês) |
Um simples preparador de destino para perder tempo e, possivelmente, reiniciar o dispositivo.
|
TraceCmdCollector |
Um IMetricCollector que coleta rastros durante o teste usando o trace-cmd e os registra na
invocação.
|
UserCleaner (em inglês) |
Um ITargetPreparer que remove usuários secundários na desmontagem.
|
VisibleBackgroundUserPreparer |
Preparador de destino para executar testes em um usuário iniciado no visível em segundo plano.
|
WaitForDeviceDatetimePreparer |
Um ITargetPreparer que aguarda a data e a hora serem definidas no dispositivo
Opcionalmente, esse preparador pode forçar um TargetSetupError se a data/hora não for definida dentro do
tempo limite.
|
WifiPreparer |
Um ITargetPreparer que configura o Wi-Fi no dispositivo, se necessário.
|
XmlFormattedGeneratorReporter |
Implementação do FormattedGeneratorReporter que formata os resultados do pacote em um formato
XML.
|
XmlResultReporter |
Grava os resultados do JUnit em arquivos XML em um formato consistente com
o XMLJUnitResultFormatter do Ant.
|