AdbStopServerPreparer | Preparador de destino para parar o servidor adb no host antes e depois de executar os testes adb. |
AggregatePostProcessor | Um agregador de métricas que fornece 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 múltiplas iterações, tratando-as como duplas. |
AllTestAppsInstallSetup | Um ITargetPreparer que instala todos os aplicativos de uma pasta IDeviceBuildInfo#getTestsDir() no dispositivo. |
AoaTargetPreparador | ITargetPreparer que executa uma série de ações (por exemplo, cliques e deslizamentos) usando o protocolo Android Open Acessório (AOAv2). |
Configuração de aplicativo | Um ITargetPreparer que instala um apk e seus testes. |
ArtChrootPreparer | Crie um diretório chroot para testes ART. |
AtraceCollector | Um IMetricCollector que executa umtrace durante um teste e coleta o resultado e registra-o na invocação. |
Coletor AtraceRunMetric | Coleta os rastreamentos de todo o diretório de teste no diretório fornecido 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. |
MédiaPós-Processador | 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 parar a coleta em onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparador | Preparador comum para lançar um emulador local. |
BaseMultiTargetPreparador | Implementação básica de IMultiTargetPreparer que permite desabilitar o objeto. |
BasePostProcessor | O IPostProcessor base que toda implementação deve estender. |
BaseTargetPreparador | Classe base de implementação do ITargetPreparer que permite controlar se o objeto está desabilitado ou não. |
BluetoothConnectionLatencyCollector | O coletor enviará uma configuração de métrica de duração statsd predefinida para os dispositivos e coletará a duração da conexão Bluetooth para cada perfil. |
BluetoothConnectionStateCollector | Este coletor coletará métricas BluetoothConnectionStateChanged e registrará o número do estado da conexão para cada perfil. |
BluetoothConnectionSuccessRatePostProcessor | Implementação de pós-processador que calcula a taxa de sucesso para 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 espionagem Bluetooth HCI no DUT e coletar o registro para cada teste. |
BugreportzOnFailureCollector | Colete um bugreportz quando um caso de teste falhar. |
BugreportzOnTestCaseFailureCollector | Colete um bugreportz quando um caso de teste falhar em uma execução. |
BuildInfoRecorder | Um ITargetPreparer que grava metadados de informações de construção em um arquivo especificado. |
CheckPairingPreparador | Um CompanionAwarePreparer que verifica a ligação BT entre dispositivos primários e complementares |
ClangCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá medições de cobertura Clang do dispositivo e as registrará como artefatos de teste. |
ColetandoTestListener | Um ITestInvocationListener que coletará todos os resultados dos testes. |
CompanionAllocator | Classe base que cuida da alocação e liberação do dispositivo complementar getCompanionDeviceSelectionOptions() deve ser implementado para descrever os critérios necessários para alocar o dispositivo complementar |
CompanionAwarePreparer | Um ITargetPreparer que encapsula a lógica de obtenção de um dispositivo complementar já alocado. |
CompanionRunCommandTargetPreparer | Um ITargetPreparer que executa comandos especificados no dispositivo complementar alocado |
CompanionTestAppInstallSetup | Um ITargetPreparer que instala um ou mais aplicativos de uma pasta IDeviceBuildInfo#getTestsDir() em um dispositivo complementar alocado. |
CompileBootImageWithSpeedTargetPreparer | Recompila o caminho de classe de inicialização e o servidor do sistema com o filtro do compilador 'velocidade'. |
CountTestCasesCollector | Conte e relate o número de casos de teste para um determinado IRemoteTest . |
CPUThrottlingWaiter | Um ITargetPreparer que espera até que a frequência máxima em todos os núcleos seja restaurada para o nível mais alto disponível |
CriarAvdPreparer | |
CreateUserPreparer | Preparador de alvo para criar usuário e limpá-lo no final. |
DebugHostLogOnFailureCollector | Coletor que reunirá e registrará os logs do lado do host quando ocorrer uma falha no caso de teste. |
DeviceActionTargetPreparer | Um ITargetPreparer para executar ações do dispositivo. |
DeviceBuildInfoBootStrapper | Um ITargetPreparer que substitui campos de informações de construção por atributos lidos do dispositivo Isto é útil para testar dispositivos com compilações geradas a partir de uma fonte externa (por exemplo |
DeviceBuildInfoInjector | Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo . |
Limpador de dispositivos | Executa reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela |
DeviceFlashPreparador | Um ITargetPreparer que exibe uma imagem no hardware Android físico. |
DeviceImageZipFlashingTargetPreparer | Um preparador de destino que atualiza o dispositivo com imagens de dispositivo fornecidas por meio de um formato específico. |
DeviceOwnerTargetPreparer | Um ITargetPreparer que configura um componente proprietário do dispositivo. |
Configuração do dispositivo | Um ITargetPreparer que configura um dispositivo para teste com base nas Option s fornecidas. |
DeviceStorageFiller | Preparador de destino para preencher o armazenamento para que haja espaço livre disponível. |
DeviceStringPusher | Preparador de destino para gravar uma string em um arquivo. |
Coletor DeviceTrace | Coletor que iniciará o rastreamento perfeito quando uma execução de teste for iniciada e registrará o arquivo de rastreamento no final. |
DeviceUpdateTargetPreparer | Um ITargetPreparer abstrato que cuida das etapas comuns de atualização de dispositivos com um arquivo de imagem de dispositivo de uma fonte externa (em oposição a um serviço de compilação). |
Dispositivo Wiper | Um ITargetPreparer que limpa os dados do usuário |
DesativarSELinuxTargetPreparer | Preparador de destino que desabilita o SELinux se habilitado. |
DynamicSystemPreparer | Um ITargetPreparer que configura uma imagem do sistema sobre a construção de um dispositivo com a Atualização Dinâmica do Sistema. |
EraseUserDataPreparer | Um ITargetPreparer que limpa os dados do usuário no dispositivo. |
FastbootCommandPreparer | Preparador de destino que aciona o fastboot e envia comandos fastboot. |
FastbootUpdateBootstrapPreparer | Um ITargetPreparer que prepara arquivos especificados (bootloader, rádio, zip de imagem do dispositivo) em IDeviceBuildInfo para obter dispositivos atualizados com FastbootDeviceFlasher e, em seguida, injeta atributos de dispositivo pós-inicialização nas informações de compilação para fins de relatório de resultados. |
FeatureFlagTargetPreparer | Atualiza o DeviceConfig (sinalizadores de recursos ajustados por um serviço remoto). |
FilePullerDeviceMetricCollector | Um BaseDeviceMetricCollector que escuta a chave de métricas proveniente do dispositivo e as extrai como um arquivo do dispositivo. |
FilePullerLogCollector | Registrador do arquivo relatado pelo lado do dispositivo. |
DobrávelModePreparer | Um preparador de destino que pode alterar o estado dobrável de um dispositivo. |
FolderSaver | Um ITargetPreparer que extrai diretórios do dispositivo, compacta e salva no back-end de registro. |
FormatadoGeneratorReporter | Repórter que permite gerar relatórios em um formato específico. |
Coletor GcovCodeCoverage | Um BaseDeviceMetricCollector que extrairá medições de cobertura gcov do dispositivo e as registrará como artefatos de teste. |
GcovKernelCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá medições de cobertura do kernel gcov do debugfs e do dispositivo e, finalmente, as registrará como artefatos de teste. |
GkiDeviceFlashPreparador | Um preparador de destino que atualiza o dispositivo com a imagem genérica do kernel comum do Android. |
GsiDeviceFlashPreparador | Um preparador de destino que atualiza o dispositivo com uma imagem genérica do sistema Android. |
HelloWorldMultiTargetPreparer | Um exemplo de implementação de um IMultiTargetPreparer . |
HostStatsdMetricCollector | Um IMetricCollector que coleta métricas statsd do lado do host usando comandos do utilitário statsd. |
ILabPreparador | Interface de marcador para preparadores de laboratório Consulte ITargetPreparer para obter uma descrição do objetivo dessas interfaces. |
Coletor IMetric | Esta interface será adicionada como decorador ao relatar resultados de testes para coletar métricas correspondentes. |
IMultiTargetPreparador | Prepara o ambiente de teste para vários dispositivos juntos. |
IPostProcessador | Pós-processadores é um objeto da Federação Comercial destinado a permitir o processamento de métricas e logs APÓS os testes e ANTES do relatório de resultados. |
ITargetCleaner | Esta interface está obsoleta. tearDown foi movido para a interface base do ITargetPreparer. |
ITargetPreparador | Prepara o ambiente de teste para a execução de teste. |
InstalarAllTestZipAppsSetup | Um ITargetPreparer que instala todos os aplicativos em um zip de teste. |
InstalarApexModuleTargetPreparer | |
InstalarApkSetup | Um ITargetPreparer que instala um ou mais apks localizados no sistema de arquivos. |
InstalarBuildEnvApkSetup | Um ITargetPreparer que instala um ou mais apks de teste de um ambiente de construção da plataforma Android. |
Preparador de Instrumentação | Um ITargetPreparer que executa instrumentação |
JavaCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá medições de cobertura Java do dispositivo e as registrará como artefatos de teste. |
JsonHttpTestResultReporter | Um repórter de resultados que codifica os resultados das métricas de teste e ramifica as informações do dispositivo em JSON e POST em um terminal de serviço HTTP |
KillExistingEmulatorPreparador | Um ITargetPreparer que desliga um emulador em execução. |
Preparador de falha conhecido | Preparador de destino para ignorar a nova tentativa de falha conhecida. |
LUCIResultReporter | Um repórter de resultados que salva os resultados dos testes necessários para ResultDB e LUCI no formato JSON (go/result-sink) e registra o local do arquivo no console. |
Lançamento do Emulador Local | Um TargetPreparer que inicia um emulador localmente a partir de um ambiente de construção Android. |
Instantâneo do LocalEmulator | Um TargetPreparer destinado a gerar um instantâneo de emulador limpo a partir de um ambiente de construção/desenvolvimento Android |
LogcatOnFailureCollector | Coletor que capturará e registrará um logcat quando um caso de teste falhar. |
LogcatTimingMetricCollector | Um coletor de métrica que coleta informações de tempo (por exemplo, tempo de 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 evento a partir de linhas de logcat. |
MergeMultiBuildTargetPreparer | Um IMultiTargetPreparer que permite passar informações de uma construção para outra, nomeando-as e a chave do arquivo a ser copiada para a outra construção. |
MetricFilePostProcessor | Usado para carregar o arquivo de log de métricas coletado durante o nível de teste e execução. |
MétricasXMLResultReporter | MetricsXMLResultReporter grava métricas de teste e executa métricas em um arquivo XML em uma pasta especificada pelo parâmetro de pasta de métricas na fase invocationEnded do teste. |
MixImageZipPreparer | Um IMultiTargetPreparer que combina imagens de um build de sistema em um build de dispositivo. |
MixKernelTargetPreparer | Um ITargetPreparer que permite misturar uma imagem do kernel com a imagem do dispositivo. |
MóduloListener | Ouvinte anexado a cada IRemoteTest de cada módulo para coletar a lista de resultados. |
MóduloLogcatCollector | Versão do coletor logcat, mas para módulo. |
MóduloOemTargetPreparer | |
Coletor NativeLeak | 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 completamente uma invocação (preparação e testes) se não houver apks para testes. |
EmparelhamentoMultiTargetPreparer | Um preparador multi-alvo ajuda a fazer o emparelhamento (e conexão) Bluetooth entre dois dispositivos. |
PerfettoGenericPostProcessor | Um pós-processador que processa arquivo proto perfeito de métrica de texto/binária em pares de valores-chave, expandindo recursivamente as mensagens proto e os campos com valores de string até que o campo com valor numérico seja encontrado. |
Preparador Perfeito | O preparador Perfetto envia o arquivo de configuração para o dispositivo em um local padrão ao qual o perfetto tem acesso. |
PerfettoPullerMetricCollector | Implementação básica do FilePullerDeviceMetricCollector que permite extrair os arquivos perfeitos do dispositivo e coletar as métricas dele. |
PerfilTargetPreparador | Classe base para configurar o preparador de destino para qualquer usuário de perfil android.os.usertype.profile.XXX . |
PushFileInvoker | Esta classe está obsoleta. 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 Python no host e instala pacotes. |
RebootReasonCollector | Coletor que coleta reinicializações do dispositivo durante a execução do teste e as reporta por motivo e contagens. |
RebootTargetPreparer | Preparador de destino que reinicia o dispositivo. |
RecoveryLogPreparer | Um preparador de destino usado para coletar logs antes da recuperação. |
RemoveSystemAppPreparer | Um ITargetPreparer para remover um apk da partição do sistema antes de uma execução de teste. |
Relatório de testes aprovados | Informar em um arquivo possíveis filtros para excluir teste aprovado. |
RestartSystemServerTargetPreparer | Preparador de destino que reinicia o servidor do sistema sem reinicializar o dispositivo. |
Agregador de Resultados | Forwarder especial que agrega os resultados quando necessário, com base na estratégia de repetição adotada. |
RootTargetPreparador | Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root". |
RootcanalForwarderPreparer | |
ExecutarCommandTargetPreparer | |
RunHostCommandTargetPreparer | Preparador de destino para executar comandos de host arbitrários antes e depois de executar o teste. |
RunHostScriptTargetPreparer | Preparador de destino que executa um script antes de executar um teste. |
RunOnCloneProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer | Um ITargetPreparer para marcar que os testes devem ser executados na sandbox do SDK. |
RunOnSecondaryUserTargetPreparer | Um ITargetPreparer que cria um usuário secundário na configuração e marca que os testes devem ser executados nesse usuá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 (travamentos do servidor do sistema) durante a execução do teste, se houver. |
Captura de telaOnFailureCollector | Coletor que irá capturar e registrar uma captura de tela quando um caso de teste falhar. |
SemaphoreTokenTargetPreparer | Este é um preparador usado para usar token para serializar a execução de 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 ouvinte. |
ShowmapPullerMetricCollector | Implementação básica do FilePullerDeviceMetricCollector que permite extrair os arquivos 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 a inicialização do dispositivo e injeta as propriedades de compilação do dispositivo para usar como informações de compilação Este preparador de destino assume que o dispositivo estará no modo adb normal quando iniciado e garantirá que o dispositivo saia no mesmo modo, mas com a compilação mais recente aplicada. |
SkipManager | Com base em vários critérios, o gerenciador de saltos 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 medição coletadas em uma abordagem "antes/depois", ou seja, |
StatsdEventMetricPostProcessor | Um pós-processador que processa métricas de eventos em relatórios statsd em pares de valores-chave, usando os formatadores especificados no processador. |
StatsdGenericPostProcessor | Um pós-processador que processa relatórios proto statsd binários em pares de valores-chave, expandindo o relatório como uma estrutura em árvore. |
Configuração de StopServices | Um ITargetPreparer que interrompe serviços no dispositivo. |
StubMultiTargetPreparer | Implementação vazia de espaço reservado de um IMultiTargetPreparer . |
StubTargetPreparador | Implementação vazia de espaço reservado de um ITargetPreparer . |
SuiteApkInstaller | Instala APKs especificados para configuração do Suite: da variável $ANDROID_TARGET_OUT_TESTCASES ou do ROOT_DIR nas informações de compilação. |
SuiteResultReporter | Colete os resultados dos testes para uma invocação de conjunto inteiro e produza os resultados finais. |
SwitchUserTargetPreparer | Um ITargetPreparer que alterna para o tipo de usuário especificado em setUp. |
TearDownPassThroughPreparer | Permite a execução do tearDown em preparadores incluídos em uma configuração como um objeto. |
TemperaturaAceleraçãoGarçom | Um ITargetPreparer que espera até que a temperatura do dispositivo desça até o alvo |
TestAppInstallSetup | Um ITargetPreparer que instala um ou mais aplicativos 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 aplicativos de uma pasta IDeviceBuildInfo.getTestsDir() na partição /system do dispositivo. |
Desperdiçador de tempo | Um simples preparador de alvos 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 que é iniciado visível em segundo plano. |
WaitForDeviceDatetimePreparer | Um ITargetPreparer que aguarda a definição de data e hora no dispositivo Opcionalmente, este preparador pode forçar um TargetSetupError se o datetime não estiver definido dentro do tempo limite ou forçar o datetime do host no dispositivo, |
Preparador de Wi-Fi | Um ITargetPreparer que configura wifi no dispositivo, se necessário. |
XmlFormattedGeneratorReporter | A implementação do FormattedGeneratorReporter que formata o conjunto resulta em um formato xml. |
XmlResultReporter | Grava resultados JUnit em arquivos XML em um formato consistente com XMLJUnitResultFormatter do Ant. |