| AdbStopServerPreparer |
Preparador de destino 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, o máximo, a média, a variância, o desvio padrão, o total, a contagem e, opcionalmente, os percentis para métricas numéricas coletadas durante execuções de teste de várias iterações, tratando-as como números de ponto flutuante de precisão dupla.
|
| 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 |
Crie o diretório chroot para testes do ART.
|
| AtraceCollector |
Um IMetricCollector que executa um rastreamento durante um teste e coleta o resultado e o registra na invocação.
|
| AtraceRunMetricCollector |
Coleta os rastreamentos de todos os diretórios de teste no diretório especificado
do dispositivo de teste, registra o diretório de teste e pós-processa os arquivos de rastreamento
no diretório de teste e agrega as métricas.
|
| AveragePostProcessor |
Implementação de 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 |
A IPostProcessor básica que toda implementação precisa estender.
|
| BaseTargetPreparer |
Classe de implementação de base 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 do statsd predefinida para os dispositivos e coletar a duração da conexão Bluetooth de cada perfil.
|
| BluetoothConnectionStateCollector |
Esse coletor vai coletar métricas BluetoothConnectionStateChanged e registrar o número do estado da conexão
para cada perfil.
|
| BluetoothConnectionSuccessRatePostProcessor |
Implementação de um pós-processador que calcula a taxa de sucesso de um perfil Bluetooth.
Use "metric-key-match" para especificar métricas que contêm estados de conexão Bluetooth em uma matriz numérica. Exemplo: [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 bugreportz quando um caso de teste falhar.
|
| BugreportzOnTestCaseFailureCollector |
Coletar um bugreportz quando um caso de teste em uma execução falhar.
|
| BuildInfoRecorder |
Um ITargetPreparer que grava metadados de informações de build em um arquivo especificado.
|
| CheckPairingPreparer |
Um CompanionAwarePreparer que verifica a vinculação por BT entre dispositivos principais e complementares
|
| ClangCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do Clang do dispositivo e as registra como artefatos de teste.
|
| CodeCoverageCollector |
Um BaseDeviceMetricCollector que vai extrair do dispositivo as medições de cobertura nativa e em Java e as registrar como artefatos de teste.
|
| CollectingTestListener |
Um ITestInvocationListener que vai coletar todos os resultados do teste.
|
| CompanionAllocator |
Classe de 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 |
Conta e informa o número de casos de teste para um determinado IRemoteTest.
|
| CpuThrottlingWaiter |
Um ITargetPreparer que aguarda até que a frequência máxima em todos os núcleos seja restaurada para o nível mais alto disponível.
|
| CreateAvdPreparer |
|
| CreateUserPreparer |
Preparador de destino para criar e limpar o usuário no final.
|
| DebugHostLogOnFailureCollector |
Coletor que vai reunir e registrar os registros do lado do host quando uma falha de caso de teste ocorrer.
|
| DeviceActionTargetPreparer |
Um ITargetPreparer para realizar ações no dispositivo.
|
| DeviceBuildInfoBootStrapper |
Um ITargetPreparer que substitui campos de informações de 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 |
Executa a reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela.
|
| DeviceFlashPreparer |
Um ITargetPreparer que atualiza uma imagem em um hardware Android físico.
|
| 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 teste com base nos Options fornecidos.
|
| DeviceStorageFiller |
O preparador de destino preenche o armazenamento para que algum espaço livre esteja disponível.
|
| DeviceStringPusher |
Preparador de destino para gravar 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 das etapas comuns para atualizar dispositivos com
um arquivo de imagem de dispositivo de uma fonte externa (em vez de um serviço de build).
|
| DeviceWiper |
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 em cima de um build de dispositivo com a Atualização dinâmica do sistema.
|
| EraseUserDataPreparer |
Um ITargetPreparer que exclui permanentemente os dados do usuário no dispositivo.
|
| FastbootCommandPreparer |
Preparador de destino que aciona o fastboot e envia comandos do fastboot.
|
| FastbootUpdateBootstrapPreparer |
Um ITargetPreparer que organiza arquivos especificados (bootloader, rádio, zip de imagem do dispositivo) em
IDeviceBuildInfo para fazer o flash dos dispositivos com FastbootDeviceFlasher e injeta
atributos do dispositivo pós-inicialização nas informações de build para fins de geração de relatórios de resultados.
|
| FeatureFlagTargetPreparer |
Atualiza o DeviceConfig (flags de recursos ajustadas por um serviço remoto).
|
| FilePullerDeviceMetricCollector |
Um BaseDeviceMetricCollector que detecta a chave de métricas do dispositivo e as extrai como um arquivo.
|
| FilePullerLogCollector |
Registrador do arquivo informado pelo lado do dispositivo.
|
| FoldableModePreparer |
Um preparador de destino que pode mudar o estado dobrável de um dispositivo.
|
| FolderSaver (link em inglês) |
Um ITargetPreparer que extrai diretórios do dispositivo, compacta e salva no back-end de
geração de registros.
|
| FormattedGeneratorReporter |
Reporter que permite gerar relatórios em um formato específico.
|
| FutilityCommandPreparer |
Preparador para executar comandos de inutilidade.
|
| GcovCodeCoverageCollector |
Um BaseDeviceMetricCollector que vai extrair as medições de cobertura do gcov do dispositivo e registrar como artefatos de teste.
|
| GcovKernelCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do kernel gcov de debugfs e do dispositivo e, por fim, as registra como artefatos de teste.
|
| GkiDeviceFlashPreparer |
Um preparador de destino que atualiza o dispositivo com uma imagem genérica do kernel comum do Android.
|
| GoogleAccountPreparer |
Um ITargetPreparer que permite configurar Contas do Google.
|
| GsiDeviceFlashPreparer |
Um preparador de destino que atualiza o dispositivo com a imagem genérica do sistema Android.
|
| HelloWorldMultiTargetPreparer |
Um exemplo de implementação de um IMultiTargetPreparer.
|
| HostStatsdMetricCollector |
Um IMetricCollector que coleta métricas do statsd do lado do host usando comandos do utilitário statsd.
|
| ILabPreparer |
Interface de marcador para preparadores de laboratório.
Consulte ITargetPreparer para ver uma descrição da finalidade dessas interfaces.
|
| IMetricCollector |
Essa interface será adicionada como um decorador ao informar os resultados dos testes para coletar métricas correspondentes.
|
| IMultiTargetPreparer |
Prepara o ambiente de teste para vários dispositivos ao mesmo tempo.
|
| IPostProcessor |
Os pós-processadores são um objeto do Trade Federation que permite o processamento de métricas e registros
APÓS os testes e ANTES da geração de relatórios de resultados.
|
| ITargetCleaner |
Essa interface foi descontinuada.
tearDown foi movido para a interface base ITargetPreparer.
|
| 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 da 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 criador de relatórios de resultados que codifica os resultados das métricas de teste e as informações de ramificação e dispositivo em JSON e POST
em um endpoint de serviço HTTP.
|
| KillExistingEmulatorPreparer |
Um ITargetPreparer que encerra um emulador em execução.
|
| KnownFailurePreparer |
Preparador de destino para ignorar novas tentativas de falha conhecida.
|
| LUCIResultReporter |
Um gerador de relatórios de resultados que salva os resultados de testes necessários para o ResultDB e o 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 captura e registra um logcat quando um caso de teste falha.
|
| 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 regex específicos para analisar sinais de início e fim de um evento das linhas do logcat.
|
| MergeMultiBuildTargetPreparer |
Um IMultiTargetPreparer que permite transmitir informações de um build para outro
nomeando-os e a chave do arquivo a ser copiada para o outro build.
|
| MetricFilePostProcessor |
Usado para fazer upload do arquivo de registro de métricas coletado durante o teste e o nível de execução.
|
| MetricsXMLResultReporter |
O MetricsXMLResultReporter grava métricas de teste e de execução em um arquivo XML em uma pasta especificada
pelo parâmetro "metrics-folder" na fase "invocationEnded" do teste.
|
| MixImageZipPreparer |
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.
|
| MixRadioTargetPreparer |
Um ITargetPreparer que permite misturar uma imagem de rádio 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 logcat, mas para o módulo.
|
| ModuleOemTargetPreparer |
|
| NativeLeakCollector |
Um ITargetPreparer que executa "dumpsys meminfo --unreachable -a" para identificar a
memória nativa inacessível mantida por cada processo.
|
| NoApkTestSkipper |
Preparador especial que permite ignorar completamente uma invocação (preparação e testes) se não houver APKs para testar.
|
| PairingMultiTargetPreparer |
Um preparador de vários destinos ajuda a fazer o pareamento (e a conexão) por Bluetooth entre dois dispositivos.
|
| PerfettoFilePullerCollector |
Um coletor que extrai arquivos de rastreamento do Perfetto do dispositivo, compacta-os (opcionalmente) e os adiciona aos registros de teste.
|
| PerfettoGenericPostProcessor |
Um pós-processador que processa arquivos proto do Perfetto de métricas de texto/binário em pares de chave-valor
expandindo recursivamente as mensagens e os campos 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 |
Essa classe foi descontinuada.
Use PerfettoFilePullerCollector e ERROR(/PerfettoTracePostProcessor)
em vez disso.
|
| PerfettoTracePostProcessor |
Um pós-processador que recupera arquivos de rastreamento do Perfetto dos registros de teste e executa o processador de rastreamento neles para produzir um proto de métricas do Perfetto.
|
| ProfileTargetPreparer |
Classe de base para configurar o preparador de destino para qualquer usuário de perfil android.os.usertype.profile.XXX.
|
| PushFileInvoker |
Essa classe foi descontinuada.
Use PushFilePreparer em vez disso.
|
| PushFilePreparer |
Um ITargetPreparer que tenta enviar qualquer número de arquivos de qualquer caminho de host para qualquer caminho de dispositivo.
|
| PythonVirtualenvPreparer |
Configura um virtualenv do Python no host e instala pacotes.
|
| RebootReasonCollector |
Coletor que coleta reinicializações de dispositivos durante o teste e as informa por motivo e contagem.
|
| RebootTargetPreparer |
Preparador de destino que reinicializa 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 um teste.
|
| ReportPassedTests |
Informar 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 adotada.
|
| RootTargetPreparer |
Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root".
|
| RootcanalForwarderPreparer |
|
| RunCommandTargetPreparer |
|
| RunHostCommandTargetPreparer |
Preparador de destino para executar comandos de host arbitrários antes e depois da execução do 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 devem 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 devem ser executados nesse usuário.
|
| RuntimeRestartCollector |
Coletor que coleta os carimbos de data/hora das reinicializações de tempo de execução (falhas do servidor do sistema) durante a execução do teste, se houver.
|
| ScreenshotOnFailureCollector |
Coletor que captura e registra uma captura de tela quando um caso de teste falha.
|
| SemaphoreTokenTargetPreparer |
Um preparador usado para usar o token e serializar a execução do teste no host do Tradefed.
|
| ShardListener |
Um ITestInvocationListener que coleta resultados de um fragmento de invocação (ou seja, uma
divisão de invocação para ser executada em vários recursos em paralelo) e os encaminha para outro
listener.
|
| ShowmapPullerMetricCollector |
Implementação básica de FilePullerDeviceMetricCollector que permite extrair os arquivos showmap
do dispositivo e coletar as métricas dele.
|
| SideloadOtaTargetPreparer |
Um preparador de destino que realiza o sideload de um pacote OTA especificado, aplica o pacote, aguarda
a inicialização do dispositivo 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
garante que ele saia no mesmo modo, mas com o build mais recente aplicado.
|
| SkipManager |
Com base em vários critérios, o gerenciador de remoção ajuda a decidir o que deve ser ignorado em diferentes níveis: invocação, módulos e testes.
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
Um pós-processador que processa métricas de indicador coletadas em uma abordagem "antes/depois", ou seja,
|
| StatsdEventMetricPostProcessor |
Um pós-processador que processa métricas de eventos em relatórios do StatsD em pares de chave-valor, usando os formatadores especificados no processador.
|
| StatsdGenericPostProcessor |
Um pós-processador que processa relatórios binários do proto statsd em pares de chave-valor expandindo o relatório como uma estrutura de árvore.
|
| StopServicesSetup |
Um ITargetPreparer que interrompe os serviços no dispositivo.
|
| StubMultiTargetPreparer |
Marcador de posição de uma implementação vazia de um IMultiTargetPreparer.
|
| StubTargetPreparer |
Marcador de posição de uma implementação vazia de um ITargetPreparer.
|
| SuiteApkInstaller |
Instala os APKs especificados para configuração da Suite: da variável $ANDROID_TARGET_OUT_TESTCASES
ou do ROOT_DIR nas informações de build.
|
| SuiteResultReporter |
Coletar resultados de testes para uma invocação de pacote inteiro e gerar os resultados finais.
|
| SwitchUserTargetPreparer |
Um ITargetPreparer que muda para o tipo de usuário especificado em setUp.
|
| TearDownPassThroughPreparer |
Permite executar tearDown em preparadores incluídos em uma configuração como um objeto.
|
| TemperatureThrottlingWaiter |
Um ITargetPreparer que espera 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 |
Um preparador de destino simples para perder tempo e potencialmente reiniciar o dispositivo.
|
| TraceCmdCollector |
Um IMetricCollector que coleta rastreamentos durante o teste usando trace-cmd e os registra na
invocação.
|
| UserCleaner |
Um ITargetPreparer que remove usuários secundários na desmontagem.
|
| VisibleBackgroundUserPreparer |
Preparador de destino para executar testes em um usuário iniciado em segundo plano.
|
| WaitForDeviceDatetimePreparer |
Um ITargetPreparer que aguarda a definição de data e hora no dispositivo
Como opção, esse preparador pode forçar um TargetSetupError se a data e hora não forem definidas 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 conjunto em um formato XML.
|
| XmlResultReporter |
Grava resultados do JUnit em arquivos XML em um formato consistente com
XMLJUnitResultFormatter do Ant.
|