AdbStopServerPreparer | Preparador de destino para parar o servidor adb no host antes e depois de executar testes adb. |
AggregatePostProcessor | Um agregador de métrica 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 duplas. |
AllTestAppsInstallSetup | Um ITargetPreparer que instala todos os aplicativos de uma pasta IDeviceBuildInfo#getTestsDir() no dispositivo. |
AoaTargetPreparer | ITargetPreparer que executa uma série de ações (por exemplo, cliques e furtos) usando o protocolo Android Open Accessory (AOAv2). |
AppSetup | Um ITargetPreparer que instala um apk e seus testes. |
ArtChrootPreparerName | Crie o diretório chroot para testes ART. |
AtraceCollectorName | Um IMetricCollector que executa um rastreamento durante um teste e coleta o resultado e os registra na invocação. |
AtraceRunMetricCollectorName | 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. |
AveragePostProcessor | Implementação de pós-processador que calcula a média da lista de métricas. |
BaseDeviceMetricCollector | Implementação base do 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)) . |
BaseEmulatorPreparer | Preparador comum para iniciar um emulador local. |
BaseMultiTargetPreparer | Implementação base de IMultiTargetPreparer que permite desabilitar o objeto. |
BasePostProcessor | O IPostProcessor base que toda implementação deve estender. |
BaseTargetPreparer | Classe de implementação base para 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 estatística predefinida aos dispositivos e coletará a duração da conexão Bluetooth para cada perfil. |
BluetoothConnectionStateCollector | Esse 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 taxa de sucesso para um perfil bluetooth Use "metric-key-match" para especificar as métricas que contêm estados de conexão bluetooth no array numérico Exemplo [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Coletor para habilitar o registro de espionagem Bluetooth HCI no DUT e para coletar o log para cada teste. |
BugreportzOnFailureCollector | Colete um relatório de bug quando um caso de teste falhar. |
BugreportzOnTestCaseFailureCollector | Colete um bugreportz quando um caso de teste em uma execução falhar. |
BuildInfoRecorder | Um ITargetPreparer que grava metadados de informações de compilação em um arquivo especificado. |
CheckPairingPreparer | Um CompanionAwarePreparer que verifica a ligação BT entre dispositivos primários e complementares |
ClangCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá as medições de cobertura Clang do dispositivo e as registrará como artefatos de teste. |
CollectingTestListener | Um ITestInvocationListener que coletará todos os resultados do teste. |
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 |
CreateAvdPreparer | |
CreateUserPreparer | Preparador de destino para criar o usuário e limpá-lo no final. |
DebugHostLogOnFailureCollector | Coletor que reunirá e registrará os logs do lado do host quando ocorrer uma falha de caso de teste. |
DeviceBuildInfoBootStrapper | Um ITargetPreparer que substitui campos de informações de compilação por atributos lidos do dispositivo Isso é útil para testar dispositivos com compilações geradas de uma fonte externa (por exemplo, |
DeviceBuildInfoInjector | Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo . |
DeviceCleaner | Executa reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela |
DeviceFlashPreparer | Um ITargetPreparer que exibe uma imagem no hardware Android físico. |
DeviceImageZipFlashingTargetPreparer | Um preparador de destino que atualiza o dispositivo com imagens do 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 fornecidas. |
DeviceStorageFiller | Preparador de destino para preencher o armazenamento para que alguma quantidade de espaço livre esteja disponível. |
DeviceStringPusher | Preparador de destino para gravar uma string em um arquivo. |
DeviceTraceCollector | Coletor que iniciará o rastreamento perfeito quando uma execução de teste for iniciada e o arquivo de rastreamento de log no final. |
DeviceUpdateTargetPreparer | Um ITargetPreparer abstrato que cuida das etapas comuns relacionadas à 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). |
DeviceWiper | Um ITargetPreparer que limpa os dados do usuário |
DisableSELinuxTargetPreparer | Preparador de destino que desativa o SELinux, se ativado. |
DynamicSystemPreparer | Um ITargetPreparer que configura uma imagem do sistema sobre um dispositivo criado 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 de fastboot. |
FastbootUpdateBootstrapPreparer | Um ITargetPreparer que organiza arquivos especificados (carregador de inicialização, 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 detecta a chave de métricas vinda do dispositivo e as extrai como um arquivo do dispositivo. |
FilePullerLogCollectorName | Logger do arquivo reportado pelo device-side. |
FoldableModePreparer | Um preparador de destino que pode alternar o estado dobrável de um dispositivo. |
Folder Saver | Um ITargetPreparer que extrai diretórios do dispositivo, os compacta e os salva no back-end de registro. |
GeradorReporter Formatado | Reporter que permite gerar relatórios em um formato particular. |
GcovCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá as medições de cobertura gcov do dispositivo e as registrará como artefatos de teste. |
GcovKernelCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá as medições de cobertura do kernel gcov dos debugfs e do dispositivo e, finalmente, as registrará 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 do sistema genérico do 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. |
ILabPreparerName | Interface de marcador para preparadores de laboratório Consulte ITargetPreparer para obter uma descrição do objetivo dessas interfaces. |
IMetricCollector | Essa interface será adicionada como um decorador ao relatar os resultados dos testes para coletar métricas correspondentes. |
IMultiTargetPreparer | Prepara o ambiente de teste para vários dispositivos juntos. |
IPostProcessor | Os pós-processadores são um objeto da Trade Federation destinado a permitir o processamento de métricas e logs DEPOIS dos testes e ANTES do relatório de resultados. |
ITargetCleaner | Esta interface está obsoleta. 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 aplicativos em um 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 compilaçã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 resultados de métricas de teste e ramifica, informações do dispositivo em JSON e POST em um terminal 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. |
LocalEmulatorLaunch | Um TargetPreparer que inicia um emulador localmente de um ambiente de compilação Android. |
LocalEmulatorSnapshot | Um TargetPreparer destinado a gerar um instantâneo de emulador limpo a partir de um ambiente de construção/desenvolvimento do Android |
LogcatOnFailureCollector | Coletor que irá 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 regex para analisar os sinais de início e fim de um evento das linhas do logcat. |
MergeMultiBuildTargetPreparer | Um IMultiTargetPreparer que permite passar informações de um build para outro, nomeando-os e a chave do arquivo para copiar para o outro build. |
MetricFilePostProcessor | Usado para fazer upload do arquivo de log de métricas coletado durante o nível de teste e execução. |
MetricsXMLResultReporter | 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 as imagens de uma compilação do sistema em uma compilação do dispositivo. |
MixKernelTargetPreparer | Um ITargetPreparer que permite misturar uma imagem do kernel com a imagem do dispositivo. |
ModuleListener | Ouvinte 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 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 o arquivo proto perfetto de métrica binária/texto em pares chave-valor expandindo recursivamente as mensagens proto e os campos com valores de string até que o campo com valor numérico seja encontrado. |
PerfettoPreparer | 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 base do FilePullerDeviceMetricCollector que permite extrair os arquivos 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 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. |
PythonVirtualenvPreparerName | Configura um Python virtualenv no host e instala pacotes. |
RebootReasonCollector | Coletor que coleta a reinicialização do dispositivo durante a execução do teste e os relata por motivo e contagens. |
RebootTargetPreparer | Preparador de destino que reinicializa 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. |
ReportPassedTests | Relate em um arquivo possíveis filtros para excluir o teste aprovado. |
RestartSystemServerTargetPreparer | Preparador de destino que reinicia o servidor do sistema sem reinicializar o dispositivo. |
ResultAggregator | Forwarder especial que agrega os resultados quando necessário, com base na estratégia de repetição que foi tomada. |
RootTargetPreparer | Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root". |
RunCommandTargetPreparer | |
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 caixa de proteção 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 do 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 o token para serializar a execução do teste no host alimentado por troca. |
ShardListenerGenericName | Um ITestInvocationListener que coleta resultados de um estilhaço de invocação (também conhecido como uma divisão de invocação para executar em vários recursos em paralelo) e os encaminha para outro ouvinte. |
ShowmapPullerMetricCollector | Implementação base 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 regular quando iniciado e garantirá que o dispositivo saia no mesmo modo, mas com a compilação mais recente aplicada. |
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 chave-valor, usando os formatadores especificados no processador. |
StatsdGenericPostProcessor | Um pós-processador que processa relatórios proto statsd binários em pares 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 de espaço reservado de um IMultiTargetPreparer . |
StubTargetPreparer | Implementação vazia de espaço reservado de um ITargetPreparer . |
SuiteApkInstaller | Instala os APKs especificados para a configuração do Suite: da variável $ANDROID_TARGET_OUT_TESTCASES ou do ROOT_DIR nas informações de compilação. |
SuiteResultReporter | Colete resultados de teste para uma invocação de conjunto inteira e gere os resultados finais. |
SwitchUserTargetPreparer | Um ITargetPreparer que alterna para o tipo de usuário especificado em setUp. |
TearDownPassThroughPreparer | Permite executar tearDown em preparadores que estão incluídos em uma configuração como um objeto. |
TemperatureThrottlingWaiter | Um ITargetPreparer que espera até que a temperatura do dispositivo desça para 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 no dispositivo. |
Desperdiçador de tempo | 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 execução de testes em um usuário que é iniciado no visível em segundo plano. |
WaitForDeviceDatetimePreparer | Um ITargetPreparer que espera que a data e a hora sejam definidas no dispositivo Opcionalmente, este preparador pode forçar um TargetSetupError se a data e hora não for definida dentro do tempo limite ou forçar a data e hora do host no dispositivo, |
WifiPreparer | Um ITargetPreparer que configura wifi no dispositivo, se necessário. |
XmlFormattedGeneratorReporter | Implementação do FormattedGeneratorReporter que formata os resultados da suite em formato xml. |
XmlResultReporterName | Grava os resultados do JUnit em arquivos XML em um formato consistente com o XMLJUnitResultFormatter do Ant. |