| AFlagsTargetPreparer |
Usa aflags para substituir flags antes de executar um teste.
|
| 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.
|
| AndroidBuildResultReporter |
Envia os resultados do teste para a API Android Build.
|
| 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 registro
para a invocação.
|
| AtraceRunMetricCollector |
Coleta os traces 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 trace
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(DeviceMetricData) e onTestRunEnd(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.
|
| BaseSwitchUserTargetPreparer |
Um ITargetPreparer que muda para o tipo de usuário especificado em setUp.
|
| BaseSystemTestEnvPreparer |
Reinicializa para o ambiente de teste do sistema de base
|
| 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 de estados de 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 |
Coleta um bugreportz quando um caso de teste falha.
|
| 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 medições de cobertura nativa e Java do dispositivo 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.
|
| CompatTargetPreparer |
Um ITargetPreparer que prepara o dispositivo para executar testes de compatibilidade.
|
| 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 um usuário secundário e limpar no final.
|
| CrosDutTopologyPreparer |
Um preparador que executa a ferramenta dt-converter para gerar configuração e parâmetros de teste.
|
| CrosLsNexusPreparer |
Um preparador que inicia e interrompe o serviço LSNexus para um dispositivo ChromeOS.
|
| CtsSettingsSetup |
Um ITargetPreparer que configura as definições de um dispositivo em preparação para a execução de testes do CTS.
|
| DebugHostLogOnFailureCollector |
Coletor que vai reunir e registrar os registros do lado do host quando ocorrer uma falha no caso de teste.
|
| 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 haja algum espaço livre 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 os dados do usuário
|
| DexMetadataExtractor |
Instala arquivos de metadados DEX para os APKs especificados.
|
| 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.
|
| EhideTargetPreparer |
Inicia o ehide, que oculta a interface Ethernet da pilha de rede do Android.
|
| 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 |
Essa classe foi descontinuada.
Use AFlagsTargetPreparer.
|
| 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 alternar 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 registrá-las como artefatos de teste.
|
| GcovKernelCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do kernel gcov do debugfs e do dispositivo e, por fim, as registra como artefatos de teste.
|
| GeminiDebuggingPostProcessor |
Pós-processador criando consultas de comandos para depurar erros.
|
| 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.
|
| GoogleAppsSetup |
Um ITargetPreparer que oferece suporte a várias opções de configuração para apps do Google
Observação: um dispositivo precisa ter uma conta configurada primeiro. Consulte GoogleAccountPreparer
|
| GoogleDeviceFlashPreparer |
Uma especialização de DeviceFlashPreparer que oferece suporte às etapas personalizadas necessárias para atualizar dispositivos
do Google.
|
| GoogleDeviceSetup |
Uma extensão de DeviceSetup que permite a configuração de outras propriedades específicas 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.
|
| HsumBootStrategyPreparer |
|
| 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 destinado a permitir 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 desliga um emulador em execução.
|
| KnownFailurePreparer |
Preparador de destino para ignorar a nova tentativa de falha conhecida.
|
| LUCIResultReporter |
Um gerador de relatórios de resultados que salva os resultados de teste 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 ou uma execução 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 de 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 |
|
| ModulePerfettoCollector |
Coletor que inicia o rastreamento do perfetto quando um módulo de teste começa e termina e o dispositivo é reiniciado.
|
| 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) 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 o arquivo proto do perfetto de métrica 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étrica 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.
|
| RamdumpPreparer |
Ative o Ramdump.
|
| 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 |
O preparador de destino executa "adb root" ou "adb unroot" com base na opção "force-root".
|
| RootcanalForwarderPreparer |
|
| RunCommandTargetPreparer |
|
| RunHostCommandTargetPreparer |
Preparador de destino para executar comandos arbitrários do host 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 carimbos de data/hora de reinicializações de tempo de execução (falhas do servidor do sistema) durante a execução do teste, se houver.
|
| ScreenRecordOnFailureCollector |
Coletor que captura e registra uma gravação de tela quando um caso de teste falha.
|
| 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.
|
| SettingsSetup |
Um ITargetPreparer que configura as configurações do dispositivo usando a instrumentação de
SettingsUtil.apk.
|
| 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 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.
|
| SimpleperfProfilePostProcessor |
Um pós-processador que encontra dados de criação de perfil do simpleperf e gera um perfil pprof.
|
| 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 |
Implementação vazia marcadora de posição de um IMultiTargetPreparer.
|
| StubTargetPreparer |
Implementação vazia marcadora de posição 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 |
Implementação padrão de BaseSwitchUserTargetPreparer. Consulte o javadoc dessa classe para mais informações.
|
| 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.
Opcionalmente, esse preparador pode forçar um TargetSetupError se o datetime não for definido 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.
|