Índice de classes

Estas são as classes de API. Veja todos os pacotes de API.

A

AaptParser (em inglês) Classe que extrai informações do APK analisando a saída de "aapt dump badging". 
AaptParser.AaptVersion (em inglês) Enumeração de opções para a versão AAPT usada para analisar arquivos APK. 
Abi (link em inglês) Uma classe que representa uma ABI. 
AbiFormatter (em inglês) Classe de utilitário para abi. 
AbiUtils (em inglês) Classe de utilitário para lidar com ABIs do dispositivo
abstraConnection (em inglês) Representação abstrata da conexão. 
ResumoHostMonitor (link em inglês) Classe típica para o monitoramento de integridade do host. 
BackgroundTunnelMonitor (link em inglês) Monitor de túnel abstrato para o AVD do GCE. 
stratXmlParser (em inglês) Classe base auxiliar para análise de arquivos XML
stratXmlParser.ParseException (em inglês). Gerada se a entrada XML não puder ser analisada
AcloudConfigParser (em inglês) Classe auxiliar que analisa uma configuração do Acloud, usada para iniciar uma instância de dispositivo em nuvem. 
AcloudConfigParser.AcloudKeys (em inglês) Conjuntos de chaves que podem ser pesquisados na configuração. 
ActionInProgress (link em inglês) A ação geral em andamento. 
ActiveTrace (em inglês) Classe principal que ajuda a descrever e gerenciar um rastreamento ativo. 
ActivityStatusChecker (em inglês) Verificador de status para atividades restantes em execução no final de um módulo. 
AdbRootElevator (em inglês) Uma AutoCloseable que ativa a raiz do adb quando criada, se necessário, e restaura. estado raiz quando concluídos. 
AdbSshConnection (em inglês) Conexão Adb por uma ponte SSH. 
AdbStopServerPreparer (em inglês) Preparador de destino para interromper o servidor adb no host antes e depois de executar testes do adb. 
AdbTcpConnection (em inglês) Representação de conexão padrão de um dispositivo, presumida como uma conexão adb padrão do dispositivo. 
AdbUtils (em inglês) Uma classe de utilitário para operações adb. 
AfterClassWithInfo (em inglês) Garantias semelhantes a AfterClass, mas o método anotado precisa exigir um parâmetro TestInformation
AggregatePostProcessor (em inglês) Um agregador de métricas que fornece os valores mínimo, máximo, média, variância, desvio padrão, total, contagem e percentis opcionais para métricas numéricas coletadas durante execuções de teste de várias iterações, tratando-as como duplas. 
AllTestAppsInstallSetup (link em inglês) Uma ITargetPreparer que instala todos os apps de um IDeviceBuildInfo#getTestsDir() no dispositivo. 
AltDirBehavior (em inglês) Um tipo enumerado para definir comportamentos alternativos do diretório para vários instaladores/pushers de artefatos de teste

 

AnalysisHeuristic A ordem é importante. 
AndroidJUnitTest (link em inglês) Um teste que executa um pacote de teste de instrumentação em determinado dispositivo usando o android.support.test.runner.AndroidJUnitRunner 
AndroidTestOrchestratorRemoteTestRunner (link em inglês) Executa um teste instrumentado do Android usando o comando adb e AndroidTestOrchestrator. 
AoaTargetPreparer (em inglês) ITargetPreparer, que executa uma série de ações (por exemplo, cliques e ações de deslizar) usando o protocolo Android Open Accessory (AOAv2). 
AppBuildInfo (em inglês) Um IBuildInfo que representa um aplicativo Android e os pacotes de teste dele. 
AppDeviceBuildInfo (em inglês) Esta classe foi descontinuada. Use IDeviceBuildInfo diretamente. 
Configuração do app Um ITargetPreparer que instala um APK e os testes relacionados. 
AppVersionFetcher (link em inglês) Classe de utilitário para receber a string da versão do app do dispositivo. 
AppVersionFetcher.AppVersionInfo (link em inglês) Tipos de informação da versão do app. 
ArchModuleController (link em inglês) O controlador de módulo não executa testes quando não corresponde a nenhuma arquitetura. 
ArgsOptionParser (em inglês) Preenche os campos Option com base nos argumentos de linha de comando analisados. 
ArrayUtil (em inglês) Métodos utilitários para matrizes
ArtChrootPreparer (link em inglês) Crie o diretório chroot para testes de ART. 
ArtGTest (link em inglês)  
ArtifactDetails (link em inglês) Isso descreve a estrutura do conteúdo e o descritor gerado pela ferramenta CAS
ArtifactDetails.ArtifactFileDescriptor (em inglês)  
ArtifactsAnalyzer Um utilitário que ajuda a analisar os artefatos do build para gerar insights. 
ArtRunTest (link em inglês) Um executor de testes para executar testes de ART. 
ArtRunTest.AdbShellCommandException (link em inglês) Uma classe de exceção para relatar um erro que ocorreu durante a execução de um shell do adb. kubectl. 
ATestFileSystemLogSaver (link em inglês) Essa classe LogSaver é usada pelo ATest para salvar registros em um caminho específico. 
AtestRunner (link em inglês) Implementação de ITestSuite
AtraceCollector (link em inglês) Um IMetricCollector que executa um trace durante um teste e coleta o resultado e o registro à invocação. 
AtraceRunMetricCollector (link em inglês) Coleta os rastros de todo o diretório de teste no diretório especificado no dispositivo de teste, registre o diretório de teste e faça o pós-processamento dos arquivos de rastreamento. no diretório de teste e agregar as métricas. 
AutoLogCollector (em inglês) Enumeração que descreve qual coletor pode ser manipulado automaticamente pelo arcabouço. 
AutomatedReporters (link em inglês) Classe que define o mapeamento dos relatórios automatizados da Tradefed. 
AveragePostProcessor (link em inglês) Implementação do pós-processador que calcula a média da lista de métricas. 

B

BackgroundDeviceAction Executa um comando em um determinado dispositivo, repetindo-o conforme necessário até que a ação seja cancelada. 
BaseDeviceMetricCollector (em inglês) 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 (em inglês) Preparar comum para iniciar um emulador local. 
BaseHostJUnit4Test (link em inglês) Classe de teste base para executar testes no estilo JUnit4 do host. 
BaseLeveledLogOutput (em inglês). Uma implementação básica de ILeveledLogOutput que permite filtrar algumas tags com base no o nome ou os componentes deles. 
BaseModuleController (link em inglês) Implementação básica de IModuleController que precisa ser implementada para verificar se uma módulo deve ser executado ou não. 
BaseMultiTargetPreparer (link em inglês) Implementação básica de IMultiTargetPreparer que permite desativar o objeto. 
BasePostProcessor (link em inglês) A IPostProcessor base que todas as implementações precisam estender. 
BaseRetryDecision (link em inglês) Implementação básica de IRetryDecision
BaseStreamLogger<O SO estende o OutputStream> Um ILeveledLogOutput que direciona mensagens de registro para um stream de saída e para stdout. 
BaseTargetPreparer (em inglês) Classe de implementação básica para ITargetPreparer que permite controlar se o objeto está desativado ou não. 
BaseTestSuite (em inglês) Um teste para executar o Teste de Compatibilidade do Android com o novo sistema do pacote. 
BatteryController Classe de utilitário que permite controlar o estado de carregamento da bateria de um dispositivo. 
BatteryRechargeDeviceRecovery (em inglês) Permite acionar um comando quando o nível de bateria do dispositivo fica abaixo de um determinado limite. 
BatteryTemperatura  
BatteryUnavailableDeviceRecovery (em inglês) Verificador de recuperação que aciona uma configuração se o nível da bateria não está disponível. 
BeforeClassWithInfo (em inglês) Garantias semelhantes a BeforeClass, mas o método anotado precisa exigir um parâmetro TestInformation
BinaryState (em inglês) Enumeração usada para registrar o estado ON/OFF com um estado de ambiente autônomo IGNORE. 
BluetoothConnectionLatencyCollector (em inglês) O coletor envia uma configuração de métrica predefinida de duração das estatísticas para os dispositivos e coleta Duração da conexão Bluetooth de cada perfil. 
BluetoothConnectionStateCollector (link em inglês) Este coletor coletará métricas BluetoothConnectionStateChanged e registrará o estado da conexão para cada perfil. 
BluetoothConnectionSuccessRatePostProcessor (link em inglês) Implementação do pós-processador que calcula a taxa de sucesso de um perfil Bluetooth

Usar "metric-key-match" para especificar métricas que contêm estados de conexão Bluetooth em valores numéricos Exemplo de matriz [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector (em inglês) Coletor para ativar a geração de registros de espionagem de HCI Bluetooth no DUT e coletar o registro de cada teste. 
BluetoothUtils Funções do utilitário para chamar a BluetoothInstrumentation no dispositivo

O código de BluetoothInstrumentation do lado do dispositivo pode ser encontrado no AOSP em: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider (em inglês) Um IDeviceBuildProvider que inicializa as informações de build do dispositivo de teste.

Isso normalmente é usado para dispositivos com um build fornecido externamente, ou seja,

BootstrapServiceFileResolverLoader (em inglês) Carrega os resolvedores usando o recurso de carregamento de serviço. 
Relatório de bugs Objeto que contém as referências dos arquivos do relatório de bugs, compatível com relatórios de bugs simples e relatórios de bugs compactados (bugreportz). 
BugreportCollector (link em inglês) Um ITestInvocationListener de passagem que coleta relatórios de bugs quando eventos configuráveis ocorre e chama ITestInvocationListener#testLog nos filhos após cada o relatório do bug seja coletado. 
BugreportCollector.Filter (link em inglês)  
BugreportCollector.Freq (link em inglês)  
BugreportCollector.Noun (link em inglês)  
BugreportCollector.Predicate (link em inglês) Um predicado completo que descreve quando capturar um relatório de bug. 
BugreportCollector.Relation (em inglês)  
BugreportCollector.SubPredicate (link em inglês)  
BugreportzOnFailureCollector (link em inglês) Colete um relatório de bugs quando um caso de teste falhar. 
BugreportzOnTestCaseFailureCollector (link em inglês) Colete um bugreportz quando um caso de teste em uma execução falhar. 
BuildAnalysis Representa os resultados de uma única análise de build. 
BuildError (em inglês) Gerada se a execução da compilação fornecida falhar. 
BuildInfo (em inglês) Implementação genérica de um IBuildInfo que precisa ser associado. com um ITestDevice
BuildInfoKey (em inglês) Classe que contém a enumeração relacionada a consultas de informações de build. 
BuildInfoKey.BuildInfoFileKey (em inglês) Enumeração que descreve todos os tipos de arquivo conhecidos que podem ser consultados com IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
BuildInfoRecorder (em inglês) Um ITargetPreparer que grava metadados de informações do build em um arquivo especificado. 
BuildInfoUtil Uma classe util para ajudar a manipular IBuildInfo.
BuildRetrievalError (em inglês) Ocorreu um erro fatal ao recuperar o build para teste. 
BuildSerializedVersion (link em inglês) Classe que contém a versão de serialização atual de todos os IBuildInfo
BuildTestsZipUtils (link em inglês) Uma classe auxiliar para operações relacionadas a testes ZIP gerados pelo sistema de compilação do Android.
BulkEmailer (em inglês) Um utilitário para remetentes de e-mails que permite a seguinte configuração: intervalo enviado,tamanho inicial do burst, destinatários e o número total de mensagens. 
BundletoolUtil Classe de utilitário que usa a linha de comando bundletool para instalar o arquivo .apks no dispositivo. 
ByteArrayInputStreamSource (link em inglês).  
ByteArrayList (em inglês). Uma classe para representar uma matriz de bytes leve. 
ByteArrayUtil. Utilitários para operar em uma matriz de bytes, por exemplo, convertem bytes em números inteiros. 
ByteStreamDownloader (link em inglês) Um cliente que implementa o método Read do serviço gRPC ByteStream
ByteStreamUploader (link em inglês) Um cliente que implementa o método Write do serviço gRPC ByteStream

C

CacheClientFactory (link em inglês) Uma fábrica que cria uma instância de singleton de ICacheClient
CarModuleController (link em inglês) Esse controlador impede a execução de casos de teste em dispositivos não automotivos. 
CarryDnaeError (link em inglês) RuntimeException interno para transportar DeviceNotAvailableException pelo JUnit4 de análise de dados em nuvem. 
CarryInterruptedException (link em inglês) Gerada quando o tempo limite da fase de teste é acionado e uma InterruptedException precisa ser carregada de linha de execução de teste para a linha de execução de invocação. 
CdmaDeviceFlasher (link em inglês) Uma classe que emite uma imagem em um dispositivo Android físico com um rádio CDMA. 
CecControllerTokenProvider (em inglês) Provedor de tokens para tokens relacionados ao controle de eletrônicos do consumidor (CEC). 
CentralDirectoryInfo (em inglês) CentralDirectoryInfo é uma classe que contém as informações de um arquivo/pasta dentro de um arquivo ZIP. 
CheckPairingPreparer (link em inglês) Um CompanionAwarePreparer que verifica o vínculo BT entre dispositivos principais e complementares
Chunker Divide um blob em uma ou mais Chunks de, no máximo, chunkSize bytes. 
Chunker.Chunk (link em inglês) Um pedaço de blob. 
CircularAtraceUtil (em inglês) Utilitário do atrace desenvolvido principalmente para identificar as causas raiz dos ANRs durante o Monkey testes. 
CircularByteArray (em inglês) Estrutura de dados para manter uma matriz de tamanho fixo que opera como um buffer circular. e rastreia a soma total de todos os valores na matriz. 
ClangCodeCoverageCollector (link em inglês) Uma BaseDeviceMetricCollector que extrairá o Clang medições de cobertura fora do dispositivo e registrá-las como artefatos de teste. 
ClangProfileIndexer (em inglês) Uma classe de utilitário que indexa as medições de cobertura do código Clang. 
ClassNotFoundConfigurationException (em inglês) ConfigurationException para quando a classe de um objeto não é encontrada. 
ClassPathScanner (link em inglês) Encontra entradas no caminho de classe. 
ClassPathScanner.ClassNameFilter (link em inglês) Um IClassPathFilter que filtra e transforma nomes de classes Java. 
ClassPathScanner.ExternalClassNameFilter (link em inglês) Um ClassNameFilter que rejeita classes internas.
ClassPathScanner.IClassPathFilter (link em inglês) Um filtro para caminhos de entrada do caminho de classe

Estampas após FileFilter

ClockworkUtils (link em inglês) Utilitário de relógio para compartilhar lógica multidispositivo
CloseableTraceScope (em inglês) Uma classe com escopo que permite relatar a seção de rastreamento via try-with-resources.
ClusterBuildInfo (em inglês) Uma classe IBuildInfo para builds enviados a partir do TFC. 
ClusterBuildProvider (em inglês) Um IBuildProvider para fazer o download de recursos de teste do TFC. 
ClusterClient (em inglês) Uma implementação de IClusterClient para interagir com o back-end do TFC. 
ClusterCommand (link em inglês) Uma classe que representa uma tarefa buscada no TF Cluster. 
ClusterCommand.RequestType (em inglês).  
ClusterCommand.State (em inglês) Status do comando no cluster do TF. 
ClusterCommandConfigBuilder (link em inglês) Uma classe para criar um arquivo de configuração para um comando de cluster. 
ClusterCommandEvent (link em inglês) Uma classe para encapsular eventos de comando do cluster a serem enviados. 
ClusterCommandEvent.Builder (link em inglês)  
ClusterCommandEvent.Type (link em inglês)  
ClusterCommandLauncher (link em inglês) Uma classe IRemoteTest para iniciar um comando do TFC por meio de um subprocesso TF. 
ClusterCommandScheduler (link em inglês) Um ICommandScheduler para oferecer suporte ao TFC (cluster do Tradefed). 
ClusterCommandStatus (link em inglês) Uma classe que representa o estado e o motivo de cancelamento de um comando do TF Cluster. 
ClusterDeviceInfo (em inglês) Uma classe para encapsular as informações do dispositivo do cluster a serem enviadas. 
ClusterDeviceInfo.Builder (link em inglês)  
ClusterDeviceMonitor (link em inglês) Uma implementação de IDeviceMonitor que informa os resultados ao serviço de cluster do Tradefed. 
ClusterEventUploader<T estende IClusterEvent> Classe ClusterEventUploader, que faz o upload de IClusterEvent para o TFC. 
ClusterHostEvent (em inglês) Uma classe para encapsular eventos do host do cluster que serão enviados por upload. 
ClusterHostEvent.Builder (link em inglês)  
ClusterHostEvent.HostEventType (em inglês) Enumerações dos diferentes tipos de eventos de host. 
ClusterHostUtil Funções util estáticas para o TF Cluster receber instâncias globais de configuração, informações do host etc.
ClusterLogSaver (em inglês) Uma classe ILogSaver para fazer upload dos resultados do teste para o TFC. 
ClusterLogSaver.FilePickingStrategy (em inglês) Estratégias de coleta de arquivos. 
ClusterOptions (em inglês)  
CodeCoverageTest (link em inglês) um teste que executa um pacote de teste de instrumentação em um determinado dispositivo e gera o relatório de cobertura de código. 
CollectingByteOutputReceiver (em inglês) Um IShellOutputReceiver que coleta toda a saída do shell em um byte[]
CollectingOutputReceiver (em inglês) Um IShellOutputReceiver que coleta toda a saída do shell em um String
CollectingTestListener (link em inglês) Um ITestInvocationListener que vai coletar todos os resultados do teste. 
CollectorHelper (em inglês) Ajuda para fazer algumas operações IMetricCollector necessárias em vários lugares. 
CommandBaselineSetter (link em inglês) Um setter comum para gerenciar configurações de valor de referência do dispositivo por comandos de shell adb. 
CommandFileParser (link em inglês) Analisador de arquivo que contém um conjunto de linhas de comando. 
CommandFileParser.CommandLine  
CommandInterrupter (link em inglês) Serviço que permite que os comandos da TradeFederation sejam interrompidos ou marcados como ininterruptos. 
CommandLineBuildInfoBuilder (link em inglês) Utilitário destinado a capturar os argumentos comuns de informações de compilação de uma linha de comando e criar um IBuildInfo deles. 
CommandOptions (link em inglês) Implementação de ICommandOptions
CommandOptionsGetter (link em inglês) Implementação de serviço que retorna o valor das opções de comando de uma determinada invocação. 
CommandResult (link em inglês) Contém o resultado de um comando. 
CommandRunner (link em inglês) Um ponto de entrada alternativo da TradeFederation que executará o comando especificado no comando e depois sair. 
CommandRunner.ExitCode (link em inglês) Códigos de erro que podem ser encerrados. 
CommandScheduler (link em inglês) Um programador para executar comandos do TradeFederation em todos os dispositivos disponíveis. 
CommandScheduler.HostState (link em inglês) Enumerações de diferentes status do host
CommandStatus (link em inglês) Representa o status de uma operação cronometrada. 
CommandStatusHandler (link em inglês) Gerenciador que ajuda a monitorar e atualizar o status de uma invocação. 
CommandSuccessModuleController Classe de base de um controlador de módulo para pular o módulo de teste com base na falha do comando do shell. 
CommonLogRemoteFileUtil (link em inglês) Esse utilitário permite evitar a duplicação de código nas diferentes representações de dispositivo remoto para a lógica de busca remota de registros de arquivos comuns. 
CommonLogRemoteFileUtil.KnownLogFileEntry (em inglês) Uma representação de uma entrada de registro conhecida para dispositivos remotos. 
CompanionAllocator (em inglês) Classe de base que cuida da alocação e liberação do dispositivo complementar

getCompanionDeviceSelectionOptions() precisa ser implementado para descrever os critérios necessário para alocar o dispositivo complementar

CompanionAwarePreparer (em inglês) Um ITargetPreparer que encapsula a lógica de receber um complementar já alocado dispositivo. 
CompanionAwareTest (link em inglês) Classe de teste base que encapsula o modelo de recebimento e verificação do dispositivo complementar

A subclasse pode chamar getCompanion() para recuperar o complementar alocado. 

CompanionDeviceTracker (link em inglês) Uma classe para alocar e liberar dispositivos complementares
CompanionRunCommandTargetPreparer (link em inglês) Um ITargetPreparer que executa comandos especificados no dispositivo complementar alocado
CompanionTestAppInstallInstall (em inglês) Uma ITargetPreparer que instala um ou mais apps de uma Pasta IDeviceBuildInfo#getTestsDir() em um dispositivo complementar alocado. 
CompileBootImageWithSpeedTargetPreparer (link em inglês) Recompila o caminho de classe de inicialização e o servidor do sistema com o filtro do compilador "speed". 
ConditionFailureMonitor (link em inglês) Monitore as falhas da invocação. 
ConditionPriorBlockingQueue<T> Uma classe segura para linhas de execução com operações do tipo ERROR(/PriorityBlockingQueue) que podem recuperar objetos que correspondem a uma determinada condição. 
ConditionPriorBlockingQueue.alwaysMatch<T> Um ConditionPriorityBlockingQueue.IMatcher que corresponde a qualquer objeto. 
ConditionPrioridadeBlockingQueue.IMatcher<T> Uma interface para determinar se os elementos correspondem a algum tipo de condição. 
ConfigCompleter (em inglês) Implementação do Completer para as configurações do TF. 
configurávelGrpcDynamicShardingClient  
Configuration Uma implementação concreta de IConfiguration que armazena os objetos de configuração carregados em um mapa. 
ConfigurationDef (em inglês) Mantém o registro de uma configuração, dos objetos associados e das opções. 
ConfigurationDef.ConfigObjectDef (em inglês) Objeto que contém as informações de um className e o número de aparência que ele tem (por exemplo, se uma configuração tiver o mesmo objeto duas vezes, o primeiro terá o número da primeira aparência). 
ConfigurationDescriptor (em inglês) Objeto de configuração que descreve algum aspecto da própria configuração. 
ConfigurationDescriptor.LocalTestRunner (link em inglês) Enumeração usada para indicar o executor de testes local. 
ConfigurationException (em inglês) Gerada se a configuração não puder ser carregada. 
ConfigurationFactory (em inglês) Fábrica para criar IConfiguration
ConfigurationFactory.ConfigLoader (link em inglês) Implementação do IConfigDefLoader que rastreia as configurações incluídas em um configuração raiz e gera uma exceção em inclusões circulares. 
ConfigurationFactory.ExceptionLoader (em inglês)  
ConfigurationUtil (em inglês) Funções de utilitário para processar arquivos de configuração. 
ConfigurationXmlParserSettings (em inglês) Uma classe simples para aceitar as configurações do ConfigurationXmlParser.

Para passar as configurações para esta turma, o alias é obrigatório. 

ConfigurationYamlParser (em inglês). Analisador para configurações do estilo YAML Tradefed
ConfigUtil (em inglês) Classe de utilitário para criar, interagir e enviar arquivos de configuração do StatsD. 
ConfigUtil.LogSource (em inglês)  
Console Console principal da TradeFederation, que fornece ao usuário a interface para interagir

Atualmente suporta operações como

  • adicione um comando para testar
  • listar os dispositivos e o estado deles
  • listar invocações em andamento
  • liste os comandos na fila
  • despeje o registro de invocação em arquivo/stdout
  • encerramento
 
Console.ArgRunnable<T> Um Runnable com um método run que pode usar um argumento.
Console.CaptureList (link em inglês) Um tipo de conveniência para List<List<String>>
ConsoleReaderOutputStream (link em inglês) Um OutputStream que pode ser usado para que o System.out.print() funcione bem com o LineReader incompleteedLine. 
ConsoleResultReporter (link em inglês) Gerador de resultados para imprimir os resultados do teste no console. 
ContentAnalysisContext Forneça o contexto em torno de um conteúdo para analisá-lo adequadamente. 
ContentAnalysisContext.AnalysisMethod Isso descreve o que esperar da estrutura do conteúdo para uma análise adequada. 
ContentAnalysisResults (em inglês) Resumo da análise de conteúdo. 
ContentInformation (link em inglês) Representa o conteúdo de um determinado destino de build da versão base e atual. 
ContentProviderHandler (em inglês) Gerenciador que abstrai as interações do provedor de conteúdo e permite usar o conteúdo do dispositivo de segurança para diferentes operações. 
CountingTestResultListener (em inglês) Um TestResultListener que rastreia o número total de testes por TestStatus
CountTestCasesCollector (link em inglês) Contabilize e informe o número de casos de teste para um determinado IRemoteTest
CoverageMeasurementForwarder (em inglês) Um teste de marcador de posição que encaminha medições de cobertura do provedor de build para o registrador. 
CoverageOptions (em inglês) Objeto negociado para conter as opções de cobertura. 
CoverageOptions.Toolchain (em inglês)  
CpuThrottlingWaiter (em inglês) Um ITargetPreparer que aguarda até que a frequência máxima em todos os núcleos seja restaurada para a frequência mais alta nível disponível
CreateAvdPreparer (em inglês)  
CreateUserPreparer (em inglês) Preparador de destino para criação de usuário e limpeza no final. 
CurrentInvocation (link em inglês) Uma classe que rastreia e fornece as informações da invocação atual, úteis em qualquer lugar da classe invocação. 
CurrentInvocation.InvocationInfo (em inglês) Alguma chave nomeada especial que sempre preencheremos para a invocação. 
CurrentInvocation.IsolationGrade (link em inglês) Descreve o nível de isolamento

D

DebugHostLogOnFailureCollector (link em inglês) Coletor que coletará e registrará os registros do lado do host quando ocorrer uma falha no caso de teste. 
DefaultConnection (em inglês) Representação de conexão padrão de um dispositivo, presumida como uma conexão adb padrão do dispositivo. 
DefaultConnection.ConnectionBuilder (link em inglês) Construtor usado para descrever a conexão. 
DefaultRemoteAndroidTestRunner (link em inglês) Extensão de ddmlib RemoteAndroidTestRunner para definir um padrão para uso do Tradefed casos de uso diferentes. 
DefaultTestsZipInstaller (em inglês) Uma implementação padrão do instalador zip de testes. 
DelegatedInvocationExecution (em inglês) InvocationExecution, que delega a execução a outro binário do Tradefed. 
DependenciesResolver (em inglês) Um novo tipo de provedor que permite receber todas as dependências para um teste. 
DeviceActionTargetPreparer (link em inglês) Um ITargetPreparer para realizar ações do dispositivo. 
DeviceActionUtil (link em inglês) Uma classe de utilitário para executar ações do dispositivo. 
DeviceActionUtil.Command (link em inglês) Comandos para ação do dispositivo. 
DeviceActionUtil.DeviceActionConfigError (em inglês) Exceção para erro de configuração. 
DeviceAllocationResult (em inglês) Representa os resultados de uma tentativa de alocação de um comando. 
DeviceAllocationState (em inglês) Representa o estado de alocação do dispositivo da perspectiva do IDeviceManager.
DeviceAvailableChecker (link em inglês) Verificador para garantir que um módulo não deixe o dispositivo em um estado off-line. 
DeviceBaselineChecker (link em inglês) Defina as configurações de valor de referência do dispositivo antes de cada módulo. 
DeviceBaselineSetter (link em inglês) Classe abstrata usada para criar uma configuração de valor de referência do dispositivo. 
DeviceBatteryLevelChecker (em inglês) Um IRemoteTest que verifica se há uma carga mínima da bateria e espera até que ela atingir um segundo limite de cobrança se a cobrança mínima não estiver presente. 
DeviceBatteryResourceMetricCollector (link em inglês) Este coletor coleta métricas da bateria do dispositivo. 
DeviceBuildDescriptor (em inglês) Uma classe wrapper para um IBuildInfo, que contém métodos auxiliares para extrair o dispositivo. informações de build da plataforma. 
DeviceBuildInfo (em inglês) Uma IBuildInfo que representa o build completo de um dispositivo Android e, opcionalmente, os testes dele. 
DeviceBuildInfoBootStrapper (link em inglês) Uma 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 (em inglês) Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo
DeviceCleaner (link em inglês) Executa a reinicialização ou a formatação como ação de limpeza após o teste e, opcionalmente, desativa a tela
DeviceCleaner.CleanupAction (link em inglês)  
DeviceCleaner.PostCleanupAction (link em inglês)  
DeviceConcurrentUtil (link em inglês) Contém métodos e classes utilitários para execução simultânea de comandos no lado do dispositivo

Use ERROR(/ExecutorService) para executar comandos implementados como ShellCommandCallable e utilize ERROR(/#joinFuture(String,Future,long)) para sincronização com o ERROR(/Future) como retornado por ERROR(/ExecutorService) para a execução do comando. 

DeviceConcurrentUtil.ShellCommandCallable<V> Um ERROR(/Callable) que encapsula os detalhes da execução do comando shell no um ITestDevice
DeviceConfigurationHolder (em inglês) Uma implementação concreta de IDeviceConfiguration que armazena o dispositivo carregado objetos de configuração nos atributos. 
DeviceDescriptor (em inglês) Uma classe que contém informações que descrevem um dispositivo em teste. 
DeviceDesconectaredException (em inglês) Gerada quando um dispositivo não está mais acessível pelo tipo de transporte, por exemplo, se o dispositivo não estiver visível via conexão USB ou TCP/IP
DeviceErrorIdentifier (em inglês) Identificadores de erros dos erros do dispositivo e dos erros informados pelo dispositivo. 
DeviceFailedToBootError (em inglês) Gerada se um dispositivo não for inicializado depois de receber uma atualização flash com uma versão. 
DeviceFeatureFlag (link em inglês)  
DeviceFeatureModuleController Um controlador de módulo para não executar testes quando não oferece suporte a determinados recursos. 
DeviceFileReporter (link em inglês) Uma classe de utilitário que verifica se há arquivos no dispositivo e os envia para ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) se encontrado. 
DeviceFlashPreparer (link em inglês) Um ITargetPreparer que atualiza uma imagem no hardware físico Android. 
DeviceFoldableState (em inglês) Representação do estado do dispositivo dobrável conforme retornado por "cmd device_state print-states". 
DeviceFolderBuildInfo (em inglês) Um IDeviceBuildInfo que também contém outros artefatos de build contidos em um diretório no no sistema de arquivos local. 
DeviceImageTracker (link em inglês) Para parte da atualização incremental do dispositivo, precisamos dos arquivos de referência para calcular as diferenças. 
DeviceImageTracker.FileCacheTracker (link em inglês) Rastrear informações da imagem do dispositivo armazenada em cache e dos metadados dela
DeviceImageZipFlashingTargetPreparer (em inglês) Um preparador de destino que atualiza o dispositivo com imagens do dispositivo fornecidas por um formato específico. 
DeviceInternetAccessibilityResourceMetricCollector O coletor dá um ping em google.com para verificar se o dispositivo tem acessibilidade à Internet. 
DeviceJUnit4ClassRunner (link em inglês) Executor de testes JUnit4 que também acomoda IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation (em inglês) Anotação falsa destinada a carregar os registros aos repórteres. 
DeviceJUnit4ClassRunner.MetricAnnotation Anotação falsa destinada a enviar métricas aos informantes. 
DeviceJUnit4ClassRunner.TestLogData (em inglês) Implementação de ExternalResource e TestRule
DeviceJUnit4ClassRunner.TestMetrics (em inglês) Implementação de ExternalResource e TestRule
DeviceManagementGrpcServer (link em inglês) Servidor GRPC que permite reservar um dispositivo da Tradefed. 
DeviceManager (link em inglês)  
DeviceManager.FastbootDevice (link em inglês) Representação de um dispositivo no modo fastboot (Fastboot mode). 
DeviceMetricData Objeto que contém todos os dados coletados pelos coletores de métricas. 
DeviceMonitorMultiplexer (link em inglês) Uma classe de proxy para propagar solicitações para vários IDeviceMonitors. 
DeviceNotAvailableException (em inglês) Gerada quando um dispositivo não está mais disponível para testes. 
DeviceOwnerTargetPreparer (em inglês) Um ITargetPreparer que configura um componente do proprietário do dispositivo. 
DeviceParameterizedRunner (link em inglês) Executor parametrizado do estilo JUnit4 para testes parametrizados do lado do host. 
DeviceProperties (link em inglês) Definições de constantes comuns para nomes de propriedades do lado do dispositivo
DeviceRecoveryModeUtil (em inglês)  
DeviceReleaseReporter (link em inglês) Informante de lançamento de dispositivos que gerencia a comunicação com o processo pai em que os dispositivos serão liberado. 
DeviceResetFeature (link em inglês) Implementação da redefinição do dispositivo no lado do servidor. 
DeviceResetHandler (em inglês) Processamento genérico da redefinição do dispositivo. 
DeviceRuntimeException (link em inglês) Gerada quando uma ação do dispositivo não teve os resultados esperados. 
DeviceSelectionOptions (em inglês) Contêiner dos critérios de seleção de dispositivos. 
DeviceSelectionOptions.DeviceRequestedType (em inglês) Os diferentes tipos possíveis de dispositivos de marcador de posição compatíveis. 
DeviceSettingChecker (link em inglês) Confira se as configurações do dispositivo mudaram durante uma execução de módulo. 
Device Setup (em inglês) Um ITargetPreparer que configura um dispositivo para testes com base nos Options fornecidos. 
DeviceSnapshotFeature (link em inglês) Implementação do lado do servidor do snapshot do dispositivo. 
DeviceSnapshotHandler (em inglês) Utilitário que processa o snapshot do Cuttlefish. 
DeviceStateMonitor (link em inglês) Classe auxiliar para monitorar o estado de um IDevice
DeviceStorageAgeResourceMetricCollector (link em inglês) Analisa a idade de armazenamento do logcat. 
DeviceStorageFiller (link em inglês) Preparador de destino para preencher o armazenamento para que haja uma quantidade de espaço livre disponível. 
DeviceStorageStatusChecker (link em inglês) Verifica se o dispositivo tem espaço em disco suficiente para as partições especificadas. 
DeviceStringPusher (link em inglês) Preparador de destino para gravar uma string em um arquivo. 
DeviceSuite (em inglês) Estende o contêiner JUnit4 Suite para fornecer um ITestDevice aos testes. quando necessário. 
DeviceSyncHelper (em inglês) Auxiliar que ajuda a sincronizar uma nova imagem de dispositivo. 
DeviceTestCase (em inglês) Caso de teste JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest
DeviceTestResult (em inglês) Uma especialização de TestResult que será cancelada quando um DeviceNotAvailableException ocorre
DeviceTestResult.RuntimeDeviceNotAvailableException (em inglês)  
DeviceTestRunOptions (em inglês) Uma classe builder para opções relacionadas à execução de testes de dispositivo pelo BaseHostJUnit4Test. 
DeviceTestSuite (em inglês) Pacote de testes auxiliares JUnit que fornece os serviços IRemoteTest e IDeviceTest
DeviceTraceCollector (link em inglês) Coletor que inicia o rastreamento do Perfeito quando um teste é iniciado e registra o arquivo de rastreamento no final. 
DeviceUnavailableMonitor (link em inglês) Esse listener tenta capturar apenas o DNAE do nível de um caso de teste. 
DeviceUnresponseException (link em inglês) Uma especialização de DeviceNotAvailableException que indica que o dispositivo está visível para o adb; mas não responde (ou seja, os comandos atingem o tempo limite, não inicializam etc.)
DeviceUpdateTargetPreparer (em inglês) Um ITargetPreparer abstrato que cuida das etapas comuns para atualizar dispositivos com um arquivo de imagem do dispositivo de uma fonte externa (em oposição a um serviço de build). 
DeviceWifiResourceMetricCollector O coletor coleta as métricas atuais de velocidade do link e a intensidade do sinal de Wi-Fi conectado. 
DeviceWiper (link em inglês) Uma ITargetPreparer que exclui permanentemente os dados do usuário
DigestCalculator (em inglês) Métodos utilitários para calcular Digest
DirectedGraph<V> Uma implementação de gráficos direcionados não ponderados. 
DesativarSELinuxTargetPreparer Preparador de destino que desativa o SELinux, se ativado. 
DryRunKeyStore (link em inglês) Um keystore para simulação em que qualquer valor de keystore é sempre substituído e encontrado corretamente. 
DryRunner (link em inglês) O modo de encenação transparente executa testes em vez de realmente executá-los. 
DynamicFileStubTest (link em inglês) Este é um teste negociado para testar negociado pode resolver o arquivo dinâmico corretamente. 
DynamicRemoteFileResolver (em inglês) Classe que ajuda a resolver o caminho para arquivos remotos. 
DynamicRemoteFileResolver.FileResolverLoader (em inglês) Carrega implementações de IRemoteFileResolver
DynamicShardHelper (em inglês) Estratégia de fragmentação para permitir o enfileiramento de trabalho remoto entre várias instâncias do TF
DynamicShardingConnectionInfoMessage (em inglês) Classe de retenção de dados para facilitar o envio pelo servidor de recursos. 
DynamicSystemPreparer (em inglês) Um ITargetPreparer que configura uma imagem do sistema sobre o build de um dispositivo com o Atualização do sistema. 

E

EarlyDeviceReleaseFeature Implementação do servidor de recursos para o lançamento inicial do dispositivo. 
E-mail Uma classe auxiliar para enviar um e-mail. 
EmailHostHealthAgent (link em inglês) Uma implementação de IHostHealthAgent para enviar e-mails dos relatórios do monitor do host
EmmaXmlConstants (link em inglês) Constantes usadas ao analisar o relatório XML do Emma. 
EmulatorMemoryCpuCapturer (link em inglês)  
EndCentralDirectoryInfo (em inglês) EndCentralDirectoryInfo é uma classe que contém as informações gerais de um arquivo ZIP. 
EnforcedSeLinuxChecker (em inglês) Verificador de status que garante o status do Selinux. 
EnvironmentVariableUtil (em inglês) Uma coleção de métodos auxiliares para preparar variáveis de ambiente. 
ApagarUserDataPreparer (link em inglês) Uma ITargetPreparer que exclui permanentemente os dados do usuário no dispositivo. 
ErrorIdentifier (link em inglês) Esta interface descreve um erro específico e suas propriedades. 
ErrorStorageUtil Classe auxiliar para manipular os erros para alinhar ao armazenamento comum. 
EventsLoggerListener (em inglês) Listener que registra todos os eventos recebidos em um arquivo
ExceptionThrowingRunnerWrapper (link em inglês)  
ExecutableAction (link em inglês) Uma classe de valor que representa uma ação que pode ser executada. 
ExecutableActionResult (em inglês) Uma classe de valor que representa um resultado de ExecutableAction
ExecutableBaseTest (link em inglês) Classe de base para o estilo executável de testes. 
ExecutableHostTest (em inglês) O executor de testes para um executável no host. 
ExecutableTargetTest (link em inglês) O executor de testes para um executável no destino. 
ExecutionFiles (em inglês) Arquivos de dependências geradas durante a execução de um teste ou invocação que precisam ser executadas para testes. 
ExecutionFiles.FilesKey (link em inglês) Enumeração de chave padrão conhecida para o mapa. 
ExecutionProperties (link em inglês) Propriedades geradas durante a execução de um teste ou invocação. 
OngoingBuildProvider (em inglês) Um IBuildProvider que retorna um IBuildInfo já construído. 
ExtendedFile (link em inglês) Uma extensão do arquivo padrão para carregar metadados relacionados ao build. 
ExtensionAtomsRegistry (em inglês) ExtensionAtomsRegistry para uso local dostatsd. 

F

FailureDescription (link em inglês). A classe que descreve uma informação de falha na Trade Federation. 
FakeTest (link em inglês) um teste falso cujo objetivo é facilitar a geração de resultados de teste repetíveis. 
FakeTestsZipFolder (em inglês) Um recurso de teste que cria uma pasta de testes descompactada falsa com base em uma lista de conteúdo. 
FakeTestsZipFolder.ItemType (em inglês)  
FastbootCommandPreparer (link em inglês) Preparador de destino que aciona o fastboot e envia comandos de fastboot. 
FastbootDeviceFlasher (em inglês) Uma classe que depende do fastboot para atualizar uma imagem no hardware físico Android. 
FastbootHelper (em inglês) Uma classe auxiliar para operações de fastboot. 
FastbootUpdatebootstrapPreparer (em inglês) Um ITargetPreparer que organiza arquivos especificados (carregador de inicialização, rádio, ZIP de imagem do dispositivo) em IDeviceBuildInfo para receber os dispositivos atualizados com FastbootDeviceFlasher e depois injetar atributos do dispositivo pós-inicialização às informações do build para fins de geração de relatórios de resultados. 
FatalHostError (em inglês) Exceção que indica um erro fatal e irrecuperável ocorreu na máquina host em execução TradeFederation e que a instância da TradeFederation será encerrada. 
FeatureFlagTargetPreparer (link em inglês) Atualiza o DeviceConfig (sinalizações de recurso ajustadas por um serviço remoto). 
FileDownloadCache (em inglês) Uma classe auxiliar que mantém um cache LRU do sistema de arquivos local de arquivos baixados. 
FileDownloadCacheFactory (link em inglês) Uma fábrica para criar FileDownloadCache
FileDownloadCacheWrapper (em inglês) Uma classe wrapper que fornece recursos FileDownloadCache ao implementar a IFileDownloader
FileIdleMonitor (link em inglês) Monitora arquivos e executa um callback se eles estiverem inativos (por exemplo,
FileInputStreamSource (link em inglês) Um InputStreamSource que usa um arquivo de entrada. 
FileLogger (link em inglês) Um ILeveledLogOutput que direciona mensagens de registro para um arquivo e para a stdout. 
FileProtoResultReporter (link em inglês) Gerador de relatório proto que despeja o TestRecord em um arquivo. 
FilePullerDeviceMetricCollector (em inglês) Um BaseDeviceMetricCollector que detecta chaves de métricas provenientes do dispositivo e extrai como um arquivo no dispositivo. 
FilePullerLogCollector (em inglês) logger do arquivo informado pelo lado do dispositivo. 
FileSystemLogSaver (link em inglês) Salvar registros em um sistema de arquivos. 
FilesystemRootChecker (link em inglês)  
FileUtil (em inglês) Uma classe auxiliar para operações relacionadas a arquivos
FileUtil.LowDiscoSpaceException (link em inglês) Lançada se o espaço em disco utilizável estiver abaixo do limite mínimo. 
FilteredResultForwarder. Variante de ResultForwarder que permite que apenas uma lista de permissões do TestDescription seja relatadas. 
FixedByteArrayOutputStream (link em inglês). Um ERROR(/OutputStream) na memória que mantém apenas uma quantidade máxima de dados. 
FlashingMethod (em inglês) Um tipo enumerado para descrever o método usado para atualizar o dispositivo em teste
FlashingResourcesParser (em inglês) Uma classe que analisa as versões necessárias dos arquivos de imagens auxiliares necessárias para atualizar um dispositivo. 
FlashingResourcesParser.AndroidInfo (em inglês) Um typedef para Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Uma interface de filtragem, destinada a permitir que FlashingResourcesParser ignore alguns recursos que, de outra forma, poderia usar
FlashingResourceUtil (em inglês) Esse utilitário ajuda a definir a versão apropriada dos artefatos para que eles possam ser atualizados com o DeviceFlashPreparer
FoldableExpansionHandler (em inglês) Um IModuleParameterHandler expandindo para mais para cada dobrável não principal configuração do Terraform. 
FoldableHandler (em inglês) Gerenciador dobrável genérico que pode usar os parâmetros dobráveis para criar um módulo especializado. 
FoldableModePreparer (em inglês) Um preparador de destino que pode alternar o estado dobrável de um dispositivo. 
FolderBuildInfo (em inglês) Implementação concreta de um IFolderBuildInfo
FolderSaver (em inglês) Um ITargetPreparer que extrai os diretórios do dispositivo, compacta e os salva em registros. back-end. 
FormattedGeneratorReporter (link em inglês) Repórter que permite gerar relatórios em um formato específico. 
FreeDeviceState (link em inglês)  
FuseUtil (link em inglês) Uma classe auxiliar para operações FUSE. 

G

GceAvdInfo (em inglês) Estrutura para armazenar os dados relevantes de uma determinada instância do AVD do GCE. 
GceAvdInfo.GceStatus (link em inglês)  
GceAvdInfo.LogFileEntry (em inglês)  
GceLHPTunnelMonitor (link em inglês)  
GceManager (link em inglês) Assistente que gerencia as chamadas do GCE para iniciar/parar e coletar registros do GCE. 
GceRemoteCmdFormatter (link em inglês) Classe de utilitário para formatar comandos para alcançar um dispositivo gce remoto. 
GceRemoteCmdFormatter.ScpMode (link em inglês) O SCP pode ser usado para enviar ou extrair arquivos, dependendo da estrutura dos argumentos. 
GceSshTunnelMonitor (link em inglês) Monitor de linha de execução para o túnel SSH do Gce. 
GcovCodeCoverageCollector Um BaseDeviceMetricCollector que vai extrair gcov medições de cobertura fora do dispositivo e registrá-las como artefatos de teste. 
GcovKernelCodeCoverageCollector (em inglês) Um BaseDeviceMetricCollector que vai extrair o kernel gcov medições de cobertura fora de debugfs e fora do dispositivo e, em seguida, registrá-las como teste artefatos. 
GCSBucketUtil Gerenciador de arquivos para fazer o download e upload de arquivos do Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper simples para informações de arquivos no GCS. 
GCSCommon (link em inglês) Obsoleto! Use com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon (link em inglês) Classe base para a operação do GCS, como download e upload. 
GCSConfigurationFactory (em inglês) Um ConfigurationFactory carrega configurações do Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader (em inglês) Extensão de ConfigurationFactory.ConfigLoader que é carregada do GCS, rastreia as configurações incluídas em uma configuração raiz e gera uma exceção de inclusões circulares. 
GCSConfigurationServer (em inglês) O servidor de configuração carrega configurações do Google Cloud Storage (GCS). 
GCSDownloaderHelper (em inglês) Gerenciador de downloads para o bucket GCS que cuida do armazenamento em cache e da resolução da configuração global. 
GCSFileDownloader (link em inglês) Ferramenta de download para salvar arquivos do Google Cloud Storage (GCS). 
GCSFileDownloaderBase (link em inglês) Ferramenta de download para salvar arquivos do Google Cloud Storage (GCS). 
GCSFileUploader (link em inglês) Carregador de arquivos para enviar dados de arquivos para o Google Cloud Storage (GCS). 
GCSHelper (em inglês)  
GCSHostResourceManager (em inglês) Baixe o recurso do host no GCS (Google Cloud Storage). 
GcsRemoteFileResolver (em inglês) Implementação de IRemoteFileResolver que permite o download a partir de um bucket do GCS. 
GenericLogcatEventParser<LogcatEventType> Analisa a entrada do logcat em busca de eventos. 
GenericLogcatEventParser.LogcatEvent Struct para armazenar um evento do Logcat com o tipo de evento e acionar a mensagem do logcat
GetPreviousPassedHelper (em inglês) Ajuda para conseguir os filtros de teste aprovados anteriormente. 
GkiDeviceFlashPreparer (link em inglês) Um preparador de destino que atualiza o dispositivo com uma imagem genérica do kernel comum do Android. 
GlobalConfiguration (em inglês) Uma implementação de IGlobalConfiguration que armazena os objetos de configuração carregados em um mapa
GlobalFilterGetter (link em inglês) Implementação de serviço que retorna os filtros de uma determinada invocação. 
GlobalTestFilter (link em inglês) Opções de filtro aplicadas à invocação. 
GoogleApiClientUtil (link em inglês) Utilitários para criar um cliente da API do Google. 
GoogleApiClientUtilBase (link em inglês)  
GoogleBenchmarkResultParser (em inglês) Analisa os resultados do Google Benchmark executados no shell e retorna um mapa com todos os resultados. 
GoogleBenchmarkTest (link em inglês) Um teste que executa um pacote de testes de comparativo de mercado do Google em um determinado dispositivo. 
GranularRetriableTestWrapper (link em inglês) Uma classe wrapper funciona no IRemoteTest para granular o IRemoteTest no nível dos casos de teste. 
GranularRetriableTestWrapper.StartEndCollector (link em inglês) Assistente de classe para detectar o início e o fim da execução ausentes. 
GsiDeviceFlashPreparer (link em inglês) Um preparador de destino que atualiza o dispositivo com uma imagem genérica do sistema Android. 
GTest (link em inglês) Um teste que executa um pacote de teste nativo em um determinado dispositivo. 
GTestBase (link em inglês) A classe base de gTest
GTestListTestParser (em inglês) Um analisador de resultados para o modo de simulação do gtest com "--gtest_list_tests" . 
GTestResultParser (em inglês) Analisa o "modo de saída bruta" resultados de testes nativos usando o GTest executado no shell, e informa um ITestInvocationListener dos resultados. 
GTestXmlResultParser (em inglês) Analisa o "modo de saída XML" resultados de testes nativos usando o GTest executado no shell, e informa os resultados a um ITestRunListener. 

H

HarnessException (link em inglês) Classe de exceção de base para exceção gerada no arcabouço. 
HarnessIOException (link em inglês) Aproveite uma exceção que ajuda a transportar problemas de arquivo. 
HarnessRuntimeException (link em inglês)  
HeapHostMonitor (link em inglês) Implementação de AbstractHostMonitor que monitora a memória de heap no host e a registra periodicamente ao registro do histórico. 
HelloWorldMultiTargetPreparer (link em inglês) Um exemplo de implementação de um IMultiTargetPreparer
HistoryLogger (em inglês) TF History Logger, registro especial que contém apenas alguns eventos específicos. 
HostGTest (em inglês) Um teste que executa um pacote de teste nativo. 
HostMetric Esta classe representa uma amostra de métrica de host a ser informada. 
HostOptions (em inglês) Classe do detentor das opções de host. 
HostOrchestratorUtil Utilitário para executar comandos com o Orquestrador de hosts em instâncias remotas. 
HostStatsdMetricCollector (em inglês) Um IMetricCollector que coleta métricas do StatsD do lado do host usando o utilitário StatsD. comandos 
HostTest (em inglês) Um executor para testes baseados em host do JUnit. 
HostUtils (em inglês) Implementa alguns métodos utilitários úteis para executar testes do host. 
HprofAllocSiteParser (em inglês) Classe auxiliar para analisar informações de uma seção "Sites de alocação" dos relatórios do hprof. 
HttpHelper (em inglês) Contém métodos auxiliares para fazer solicitações HTTP
HttpHelper.RequestRunnable (link em inglês) Executável para fazer solicitações com IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost (link em inglês) Classe auxiliar para fazer solicitações HTTP de várias partes. 
HttpRemoteFileResolver (em inglês) Implementação de IRemoteFileResolver que permite o download de arquivos remotos via http
HttpsRemoteFileResolver (em inglês) Implementação de IRemoteFileResolver que permite o download do arquivo remoto via https

I

IAbi (em inglês) Interface que representa a ABI em teste. 
IAbiReceiver (em inglês) Um teste que precisa da ABI em teste. 
IAndroidDebugBridge (link em inglês) A definição de interface para os métodos AndroidDebugBridge usados neste . 
IAppBuildInfo (em inglês) Esta interface foi descontinuada. Use IBuildInfo diretamente. 
IAutoRetriableTest (link em inglês) Interface para um IRemoteTest que não implementa ITestFilterReceiver, mas ainda quer oferecer suporte à repetição automática. 
IBatteryInfo (em inglês) A interface que define a interação com a bateria de um dispositivo. 
IBatteryInfo.BatteryState (em inglês) Descreve o estado atual de carregamento da bateria. 
IBuildInfo (em inglês) Mantém informações sobre o build em teste. 
IBuildInfo.BuildInfoProperties (em inglês) Algumas propriedades que um IBuildInfo pode precisar para ajustar o processamento delas. 
IBuildProvider (em inglês) Responsável por fornecer informações sobre o build em teste. 
IBuildReceiver (em inglês) Um teste que precisa de referência para o build em teste. 
ICacheClient (em inglês) Uma interface para um cliente de cache. 
IClusterClient (em inglês) Uma interface para interagir com o back-end do TFC. 
IClusterEvent (em inglês) Interface para qualquer evento de cluster a ser enviado para o TFC. 
IClusterEventUploader<T estende IClusterEvent> Interface para ClusterEventUploader
IClusterOptions (em inglês) Uma interface para receber opções relacionadas ao cluster. 
ICommandOptions (em inglês) Contêiner para opções de execução de comandos. 
ICommandScheduler (link em inglês) Um programador para executar comandos do TradeFederation. 
ICommandScheduler.IScheduledInvocationListener (link em inglês) Listener de eventos de invocação quando a invocação é concluída. 
ICompressionStrategy (em inglês) Uma interface que representa um algoritmo de compactação que pode ser selecionado em tempo de execução. 
IConfigOptionValueTransformer (em inglês) Uma interface para manipular o valor da opção de configuração
IConfigVirtualDevice (link em inglês) Uma interface para fornecer informações sobre um dispositivo virtual possivelmente pré-configurado (IP do host, usuário host, deslocamento de portas etc.). 
IConfiguration (em inglês) Informações de configuração para uma invocação da TradeFederation. 
IConfigurationFactory (link em inglês) Fábrica para a criação de IConfigurations
IConfigurationReceiver (em inglês) Interface simples para representar um objeto que aceita um IConfiguration
IConfigurationServer (em inglês). Uma interface para o servidor de configuração. 
ICredentialFactory (link em inglês) Uma interface para a fábrica de credenciais para criar o oauth2 Credential
IDefaultObjectLoader (em inglês) Interface para carregar os objetos padrão que farão parte da configuração YAML. 
IDefaultObjectLoader.LoaderConfiguration (em inglês) O objeto de configuração de carregamento para transmitir informações ao carregador. 
IDeviceActionReceiver (em inglês) Fornece uma API para receber eventos do dispositivo. 
IDeviceBuildInfo (em inglês) Uma IBuildInfo que representa o build completo de um dispositivo Android e, opcionalmente, os testes dele. 
IDeviceBuildProvider (em inglês) Um IBuildProvider que usa informações de um ITestDevice para extrair um build. 
IDeviceConfiguration (link em inglês) Interface do suporte da configuração do dispositivo. 
IDeviceFlasher (link em inglês) Atualiza uma imagem de dispositivo em um dispositivo. 
IDeviceFlasher.UserDataFlashOption (link em inglês) Enumeração de opções para processar a imagem userdata
IDeviceManager (link em inglês) Interface para gerenciar o conjunto de dispositivos disponíveis para testes. 
IDeviceManager.IFastbootListener (link em inglês) Um listener para mudanças de estado do fastboot. 
IDeviceMonitor (link em inglês) Interface para monitorar o estado dos dispositivos. 
IDeviceMonitor.DeviceLister (link em inglês) Uma classe semelhante a Runnable que precisa retornar os dispositivos conhecidos e os estados deles. 
IDeviceRecovery (em inglês) Interface para recuperar um dispositivo que ficou off-line. 
IDeviceSelection (em inglês) Interface para critérios de seleção de dispositivos. 
IDeviceSelection.BaseDeviceType (link em inglês)  
IDeviceStateMonitor (em inglês) Fornece instalações para monitorar o estado de um IDevice
IDeviceTest (link em inglês) Interface para objeto que precisa de uma referência a um ITestDevice
IDisableable (em inglês) Interface que descreve um objeto Tradefed que pode ser desativado. 
IDynamicShardingClient (em inglês) Interface de wrapper para o cliente de fragmentação

Isso existe para que possamos trocar um HTTP ou testar um, se necessário. 

IDynamicShardingConnectionInfo (em inglês) Interface para classes que contêm informações de conexão de fragmentação dinâmica
IEmail (em inglês) Interface para envio de e-mails. 
IEmail.Message (em inglês) Contêiner de dados de mensagens de e-mail. 
IFileDownloader (link em inglês) Interface para fazer o download de um arquivo remoto. 
IFileEntry (link em inglês) Definição de interface que fornece um contrato mais simples e simulado para FileEntry
IFileResolverLoader (em inglês) Carrega implementações de IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException (em inglês) Exceção gerada se um resolvedor não puder ser carregado ou inicializado. 
IFlashingResourcesParser (em inglês) Interface para fornecer as versões exigidas de arquivos de imagens auxiliares necessárias para atualizar um dispositivo. 
IFlashingResourcesRetriever (em inglês) Interface para recuperar arquivos de imagens auxiliares necessárias para atualizar um dispositivo. 
IFolderBuildInfo (em inglês) Um IBuildInfo abstrato simples com artefatos de versão que contêm em um sistema de arquivos local diretório. 
IFormatterGenerator (em inglês) Interface que descreve um formatador para SuiteResultHolder
IGlobalConfiguration (em inglês) Uma classe para abranger informações de configuração globais para uma única instância da Trade Federation incluindo qualquer número de invocações de configurações reais. 
IHarnessException (link em inglês) Descrição da interface de exceção de arcabouço que será implementada pelas exceções de arcabouço. 
IHostCleaner (em inglês) Limpa o host após a conclusão do teste. 
IHostHealthAgent (link em inglês) Uma interface para emitir métricas de host ou dispositivo. 
IHostMonitor (link em inglês) Interface para despachar dados do host
IHostMonitor.HostDataPoint (em inglês) Classe genérica para os dados a serem informados. 
IHostMonitor.HostMetricType (em inglês)  
IHostOptions (em inglês) Interface do detentor de opções do host. 
IHostOptions.PermitLimitType (em inglês) Enumeração que descreve os possíveis limitadores de permissão
IHostResourceManager (link em inglês) Interface para o recurso de host do gerenciador. 
IHttpHelper (em inglês) Métodos auxiliares para realizar solicitações http. 
IHttpHelper.DataSizeException (em inglês)  
IInvocationContext (link em inglês) Mantém informações sobre a invocação que os testes podem acessar, se necessário. 
IInvocationContext.TimingEvent (em inglês)  
IInvocationContextReceiver (em inglês) Um teste que precisa de referência ao contexto da invocação. 
IInvocationExecution (em inglês) Interface que descreve as ações que serão feitas como parte de uma invocação. 
IKeyStoreClient (link em inglês) Interface para acessar um repositório de chaves para senhas ou dados sensíveis. 
IKeyStoreFactory (link em inglês) Fábrica para criar IKeyStoreClient
ILabPreparer (em inglês) Interface de marcadores para preparadores de laboratórios

Consulte ITargetPreparer para ver uma descrição do objetivo dessas interfaces. 

ILeveledLogOutput (em inglês) As classes que implementam essa interface oferecem métodos que lidam com a saída de registros e envio de mensagens. 
ILogcatReceiver Uma classe que fornece a saída do logcat de um dispositivo como uma InputStreamSource
ILogRegistry (em inglês) Uma interface para um logger de singleton ILogOutput que multiplexa e gerencia diferentes loggers. 
ILogRegistry.EventType (em inglês) Eventos que precisam ser registrados
ILogSaver (em inglês) As classes que implementam essa interface oferecem métodos para armazenar registros em um local central. 
ILogSaverListener (em inglês) Permite que ITestInvocationListeners detectem quando os arquivos de registro forem salvos. 
ImageContentAnalyzer (link em inglês) Analisador para análise de conteúdo de imagem do dispositivo
IManagedTestDevice (link em inglês) Um ITestDevice cujo ciclo de vida é gerenciado. 
IManagedTestDevice.DeviceEventResponse (link em inglês) Contêiner para uma resposta a um IManagedTestDevice#handleAllocationEvent(DeviceEvent) ligar
IManagedTestDeviceFactory (link em inglês) Interface do criador para IManagedTestDevices
IMetricCollector (em inglês) Esta interface será adicionada como um decorador ao relatar os resultados dos testes para coletar e métricas correspondentes. 
IMetricCollectorReceiver (em inglês) Interface a ser implementada por IRemoteTests se precisarem receber a lista de IMetricCollectors para a execução do teste. 
IMoblyYamlResultHandler (em inglês) Interface do gerenciador de resultados do yaml do Mobly. 
IMoblyYamlResultHandler.ITestResult (em inglês) Interface do resultado do YAML para dispositivos móveis
IModuleController (link em inglês) Interface para controlar se um módulo deve ser executado ou não. 
IModuleController.RunStrategy Enumeração que descreve como o módulo deve ser executado. 
IModuleParameterHandler. A interface para parâmetros de módulos de pacotes. 
IMultiDeviceRecovery (em inglês) Interface para recuperar vários dispositivos off-line. 
IMultiDeviceTest (link em inglês) Esta interface foi descontinuada. Esta interface é mantida temporariamente para compatibilidade, mas não é usada mais Não o implemente. 
IMultiTargetPreparer (link em inglês) Prepara o ambiente de teste para vários dispositivos juntos. 
INativeDevice (link em inglês) Fornece uma API confiável e de nível um pouco mais alto para um IDevice ddmlib. 
INativeDeviceTest (link em inglês) Interface para objeto que precisa de uma referência a um INativeDevice
IncrementalImageUtil Um utilitário para aproveitar a imagem incremental e a atualização do dispositivo. 
InfraErrorIdentifier (em inglês) Identificadores de erro da infraestrutura da Trade Federation e da infraestrutura dependente (como a infraestrutura do Build). 
InputStreamSource (link em inglês) Basicamente, essa interface encapsula um ERROR(/InputStream) para torná-lo clonável. 
InstallAllTestZipAppsSetup (em inglês) Um ITargetPreparer que instala todos os apps em um arquivo ZIP de teste. 
InstallApexModuleTargetPreparer (em inglês)  
InstallApkSetup (link em inglês) Um ITargetPreparer que instala um ou mais APKs localizados no sistema de arquivos. 
InstallBuildEnvApk Setup (em inglês). Um ITargetPreparer que instala um ou mais APKs de teste de um ambiente de build da Plataforma Android. 
InstallInstrumentationsTest (em inglês) Executa toda a instrumentação encontrada no dispositivo atual. 
InstallKernelModulePreparer (link em inglês) Um preparador de destino que atualiza o dispositivo com uma imagem genérica do kernel comum do Android. 
InstantAppHandler (em inglês) Gerenciador de ModuleParameters#INSTANT_APP
InstrumentationPreparer (em inglês) Um ITargetPreparer que executa a instrumentação
InstrumentationTest (em inglês) Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo. 
InvocationContext (link em inglês) Implementação genérica de um IInvocationContext
InvocationExecution (em inglês) Classe que descreve todas as etapas da invocação: download do build, target_prep, execução de testes e limpeza. 
InvocationLocal<T> Essa classe fornece variáveis do escopo de invocação. 
InvocationMetricLogger (em inglês) Uma classe de utilitário para uma invocação para registrar algumas métricas. 
InvocationMetricLogger.InvocationGroupMetricKey O agrupamento permite registrar vários grupos na mesma chave. 
InvocationMetricLogger.InvocationMetricKey Alguma chave nomeada especial que sempre preencheremos para a invocação. 
InvocationStatus (link em inglês) Uma classe para armazenar o status de invocação. 
InvocationStatus (link em inglês) Um tipo enumerado auxiliar para representar o status da invocação
InvocationSummaryHelper (em inglês) Classe auxiliar para coletar e relatar TestSummary para o conjunto de listeners
InvocationToJUnitResultForwarder. Uma classe que detecta eventos ITestInvocationListener e os encaminha para um TestListener
IPostProcessor (em inglês) Os pós-processadores são um objeto da Trade Federation destinado a permitir o processamento de métricas e registros DEPOIS dos testes e ANTES do relatório de resultados. 
IRemoteFeature (em inglês) Interface que descreve um recurso no Tradefed que pode ser executado com base na solicitação. 
IRemoteFileResolver (em inglês) Interface para objetos que podem resolver um arquivo remoto em um local. 
IRemoteFileResolver.RemoteFileResolverArgs (em inglês) Os argumentos transmitidos aos resolvedores
IRemoteFileResolver.ResolvedFile (em inglês) Classe que contém informações sobre o arquivo resolvido e alguns metadados. 
IRemoteScheduledListenersFeature Extensão de IRemoteFeature para oferecer suporte à transmissão de IScheduledInvocationListeners. 
IRemoteTest (link em inglês) Um teste que informa os resultados diretamente a um ITestInvocationListener
IReportNotExecuted (link em inglês) No caso de uma execução incompleta, o IRemoteTest que implementa essa interface pode informar os testes não realizados para melhorar os relatórios. 
IRescheduler Interface para reprogramar uma configuração para execução futura. 
IResourceMetricCollector (em inglês) A interface para o usuário implementar coletores de recursos personalizados. 
IRestApiHelper (em inglês) Uma interface auxiliar para realizar chamadas da API REST. 
IResumableTest (em inglês) Esta interface foi descontinuada. Isso não é mais necessário
IRetryDecision (em inglês) Interface que impulsiona a decisão de nova tentativa e aplica o filtro na classe para resultados tentar de novo. 
IRuntimeHintProvider (em inglês)  
IRunUtil (em inglês) Interface para executar operações cronometradas e comandos do sistema. 
IRunUtil.Envpriority (link em inglês) Enumeração que define se define ou desconfigura um ambiente específico. 
IRunUtil.IRunnableResult (link em inglês) Uma interface para executar de forma assíncrona uma operação que retorna um status booleano. 
ISandbox (em inglês) Interface que define um sandbox que pode ser usado para executar uma invocação. 
ISandboxFactory (link em inglês) Fábrica para criar ISandbox
ISetOptionReceiver (em inglês) A implementação dessa interface precisa ter um Option com "set-option". nome vinculado a HostTest#SET_OPTION_NAME
IShardableListener (link em inglês) Um ITestInvocationListener que pode ser fragmentado. 
IShardableTest (em inglês) Um IRemoteTest que pode ser dividido em subtestes executáveis separados. 
IShardHelper (em inglês) Interface de um objeto que descreve a estratégia de fragmentação a ser adotada para uma configuração. 
IsolatedHostTest (em inglês) implementa um executor do TradeFed que usa um subprocesso para executar os testes em um ambiente de baixa dependência; em vez de executá-las no processo principal. 
ISupportGranularResults (em inglês) Interface que especifica se um ITestInvocationListener oferece suporte ao recebimento do resultados ou não. 
ISystemStatusChecker (link em inglês) Verificador que verifica o status do sistema e retorna um booleano para indicar se o sistema está no estado esperado. 
ISystemStatusCheckerReceiver (em inglês) Um IRemoteTest que requer acesso ao ISystemStatusChecker do configuração do Terraform. 
ITargetCleaner (em inglês) Esta interface foi descontinuada. tearDown foi movido para a interface base ITargetPreparer. 
ITargetPreparer (em inglês) Prepara o ambiente de teste para a execução do teste. 
ITerribleFailureHandler (em inglês) Uma interface para lidar com falhas terríveis LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver (em inglês) Um executor que pode filtrar quais testes serão executados com base em anotações. 
ITestCollector (link em inglês) Oferece suporte à coleta de testes. quando definido, o executor de testes precisa realizar uma simulação para coletar casos de teste sem realmente executá-los. 
ITestDevice (link em inglês) Fornece uma API confiável e de nível um pouco mais alto para um IDevice ddmlib. 
ITestDevice.ApexInfo (em inglês) Uma classe struct simples para armazenar informações sobre um único APEX
ITestDevice.MountPointInfo (em inglês) Classe de struct simples para armazenar informações sobre um único ponto de montagem
ITestDevice.RecoveryMode (em inglês).  
ITestFileFilterReceiver (em inglês) Um executor que pode receber um arquivo especificando quais testes serão executados e/ou não. 
ITestFilterReceiver (em inglês) Um executor que pode filtrar quais testes serão executados. 
ITestInformationReceiver (em inglês) Interface para receber o TestInformation de algumas classes. 
ITestInvocation (em inglês) Processa uma invocação de teste da TradeFederation. 
ITestInvocation.ExitInformation (link em inglês) Representa algumas informações de saída para uma invocação. 
ITestInvocationListener (em inglês) Listener para resultados de teste da invocação do teste. 
ITestLifeCycleReceiver (em inglês) Recebe notificações de eventos durante execuções de teste de instrumentação. 
ITestLogger (em inglês) Uma entidade que pode executar a geração de registros de fluxos de dados de vários tipos. 
ITestLoggerReceiver (em inglês) Uma entidade que pode ser injetada com uma instância ITestLogger para ser usada em para fins de geração de registros. 
ITestsPool (em inglês) Interface que descreve um pool de testes que podemos acessar e executar
ITestSuite (em inglês) Classe abstrata usada para executar o pacote de testes. 
ITestSuite.IsolatedModuleGrade (em inglês).  
ITestSuite.MultiDeviceModuleStrategy.  
ITestSuiteResultLoader (em inglês) Interface que descreve um auxiliar para carregar resultados anteriores de uma forma que possa ser executada novamente. 
ITestSummaryListener (link em inglês) Interface que permite que ITestInvocationListener troque algumas informações limitadas via resumos. 
ITestsZipInstaller (link em inglês) Instala testes a partir de um arquivo zip de testes (conforme gerado pelo sistema de compilação) em um dispositivo. 
ITokenProvider (em inglês) Interface que descreve um objeto que pode fornecer os tokens de um dispositivo específico. 
ITokenRequest (em inglês) Interface que uma IRemoteTest pode implementar para expor o fato de que ela exige um dispositivo com uma token especial. 

J

JarHostTest (link em inglês) Executor de testes para testes do JUnit no lado do host. 
JarHostTest.HostTestListener (link em inglês) Listener de wrapper que encaminha todos os eventos, exceto testRunStarted() e testRunEnded() para o listener incorporado. 
JavaCodeCoverageCollector Um BaseDeviceMetricCollector que extrairá Java medições de cobertura fora do dispositivo e registrá-las como artefatos de teste. 
JavaCodeCoverageFlusher (em inglês) Classe de utilitário que redefine e força a limpeza das medições de cobertura de código Java a partir de processos. em execução no dispositivo. 
JSONFileKeyStoreClient (link em inglês) Um exemplo de implementação em que um arquivo JSON local atua como repositório de chaves. 
JSONFileKeyStoreFactory (link em inglês) Implementação de uma fábrica de armazenamento de chaves JSON, que fornece um JSONFileKeyStoreClient para acessar um arquivo do repositório de chaves JSON. 
JsonHttpTestResultReporter (link em inglês) Um gerador de relatórios de resultados que codifica os resultados das métricas de teste e as informações do dispositivo em ramificações e JSON e POST. em um endpoint do serviço HTTP
JUnit4ResultForwarder. Encaminhador de resultados do JUnit4 Runner. 
JUnit4TestFilter (link em inglês) Classe auxiliar que fornece a filtragem para o executor JUnit4 estendendo o Filter
JUnitRunUtil Uma classe auxiliar para direcionar um IRemoteTest#run(TestInformation, ITestInvocationListener). para Test#run(TestResult)
JUnitToInvocationResultForwarder. Uma classe que detecta eventos TestListener e os encaminha para um ITestInvocationListener
JUnitXmlParser (em inglês) Analisador que extrai dados do resultado do teste dos resultados do JUnit armazenados no XMLJUnitResultFormatter do ant e o encaminha para um ITestInvocationListener. 

K

KernelTargetTest (link em inglês) Executor de teste do executável no destino e da análise do tesult do teste do kernel. 
KernelTestModuleController Classe de base para um controlador de módulo não executar testes quando não corresponder à arquitetura . 
KeyguardControllerState (em inglês) É um contêiner para os estados de proteção de teclado. 
KeyguardStatusChecker (link em inglês) Verifica o status do bloqueio de teclado após a execução do módulo. 
KeyStoreException (link em inglês) Lançada quando ocorre um erro fatal de armazenamento de chaves. 
KillexistingEmulatorPreparer (em inglês) Uma ITargetPreparer que encerra um emulador em execução. 
KnownFailurePreparer (em inglês) Preparador de destino para pular a tentativa de falha conhecida. 
KTapResultParser (link em inglês) Lê a saída KTAP como a produzida por um módulo de teste KUnit e colocada em um arquivo `results` em depurados. 
KTapResultParser.ParseResolution (em inglês)  
KUnitModuleTest (link em inglês) Executor de teste para módulos de teste do KUnit no dispositivo. 

L

LabResourceDeviceMonitor (link em inglês) O monitor de recursos do laboratório que inicializa/gerencia o servidor gRPC para LabResourceService. 
LargeOutputReceiver; Uma classe projetada para ajudar a executar comandos de longa duração a coletar saídas. 
LastShardDetector (link em inglês) Na fragmentação local, às vezes, só queremos executar algumas ações quando o último fragmento chega a invocationEnded(long)
LeakedThreadStatusChecker (em inglês) Verificador de status para garantir que um módulo não vaze uma linha de execução em execução. 
LegacySubprocessResultsReporter (em inglês) Uma implementação congelada do gerador de relatórios de resultados do subprocesso que deve permanecer compatível com versões anteriores do TF/CTS (por exemplo, o 8+), apesar das mudanças na superclasse. 
ListInstrumentationParser (em inglês) Um IShellOutputReceiver que analisa a saída de uma "instrumentação de lista de PM". consulta
ListInstrumentationParser.InstrumentationTarget (em inglês)  
LocalAndroidVirtualDevice (link em inglês) A classe para dispositivos virtuais locais em execução no host do TradeFed. 
LocalAppBuildProvider (em inglês) Um IBuildProvider que constrói um IBuildInfo com base em um caminho local fornecido
LocalDeveloper (link em inglês) Detecta e retorna se este é um desenvolvedor local que executa o Tradefed. 
LocalDeviceBuildProvider (em inglês) Um IBuildProvider que constrói um IDeviceBuildInfo com base em um do diretório do sistema de arquivos. 
LocalEmulatorLaunch (em inglês) Um TargetPreparer que inicia um emulador localmente em um ambiente de build do Android. 
LocalEmulatorSnapshot (em inglês) Um TargetPreparer criado para gerar um snapshot limpo do emulador com base em um Android ambiente de criação/desenvolvimento
LocalFileHeader (link em inglês) LocalFileHeader é uma classe que contém as informações de um arquivo/pasta dentro de um arquivo ZIP. 
LocalFileResolver (em inglês) Implementação de IRemoteFileResolver, que permite vincular arquivos locais
LocalFolderBuildProvider (em inglês) Um IBuildProvider que constrói um IFolderBuildInfo com base em um local fornecido caminho
LocalHostResourceManager (link em inglês) Manager. 
LocalPool (em inglês) Implementação de um pool de testes locais
LocalRunInstructionBuilder (link em inglês) Utilitário para compilar a instrução e executar o teste localmente. 
LockSettingsBaselineSetter (link em inglês) Um setter para remover as configurações de bloqueio de tela. 
Log Classe de registro que espelha a API nas principais origens do Android. 
Log.ILogOutput (em inglês). As classes que implementam essa interface oferecem métodos que lidam com a saída de registros e envio de mensagens. 
Log.LogLevel (em inglês) Enumeração de nível de registro. 
LogcatCrashResultForwarder. Listener especial: em falhas (falha no processo de instrumentação), ele tentará extrair do ao logcat da falha e o adiciona à mensagem de falha associada ao teste. 
LogcatEventParser (link em inglês)  
LogcatEventType (link em inglês) Tipos de evento de LogcatEventParser
LogcatOnFailureCollector (link em inglês) Coletor que vai capturar e registrar um logcat quando um caso de teste falhar. 
LogcatReceiver Classe que coleta o logcat em segundo plano. 
LogcatTimingMetricCollector Um coletor de métricas que coleta informações de tempo (por exemplo, o horário da troca do usuário) do Logcat durante um ou vários testes repetidos usando determinados padrões de regex para analisar os indicadores inicial e final de um das linhas do Logcat. 
LogDataType (em inglês) Representa o tipo de dados de registro. 
LogFile (em inglês) Classe para manter os metadados de um arquivo de registro salvo. 
LogFileSaver (em inglês) Um assistente para ITestInvocationListener que salvará dados de registro em um arquivo
LogReceiver (em inglês)  
LogRegistry (em inglês) Uma implementação de ILogRegistry que multiplexa e gerencia diferentes registradores usando o apropriado com base no ThreadGroup da linha de execução que faz a chamada. 
LogSaverResultForwarder. Um ResultForwarder para salvar registros com o protetor de arquivos global. 
LogUtil (em inglês) Uma classe de utilitário de geração de registros. 
LogUtil.CLog (em inglês) Uma classe de paliativo para Log que usa automaticamente o nome de classe simples do autor da chamada como a tag de registro
LUCIResultReporter (link em inglês) Um gerador de relatórios de resultados que salva os resultados necessários para o ResultDB e a LUCI. no formato JSON (go/result-sink) e registra a localização do arquivo no console. 

M

MainlineModuleHandler. Uma classe de manipulador simples para módulos Mainline que cria um InstallApexModuleTargetPreparer e injeta o link dinâmico nele com base nos módulos principais fornecidos para recuperar automaticamente nesses módulos. 
MainlineTestModuleController (link em inglês) Classe de base de um controlador de módulos para executar testes com base nos módulos da linha principal pré-carregados na classe do dispositivo em teste. 
ManagedRemoteDevice (link em inglês) Um dispositivo executado em uma máquina virtual gerenciada remotamente por uma instância do Tradefed a VM. 
ManagedTestDeviceFactory (link em inglês) Fábrica para criar diferentes tipos de dispositivos que podem ser monitorados pelo TF
MaxSdkModuleController (link em inglês) Classe de base de um controlador de módulo para não executar testes em versões acima de uma versão especificada do SDK número 
MergedZipEntryCollection (em inglês) Mescle entradas de arquivo ZIP individuais em um arquivo ZIP grande em blocos para minimizar as tentativas de download. 
MergeMultiBuildTargetPreparer (link em inglês) Um IMultiTargetPreparer que permite transmitir informações de um build para outro e a chave de arquivo que será copiada para o outro build. 
MergeStrategy (em inglês) Descreve como os resultados devem ser agregados quando há várias tentativas. 
MerkleTree (link em inglês) Uma representação da árvore de Merkle, conforme definido pela API de execução remota. 
MetricFilePostProcessor Usado para fazer upload do arquivo de registro de métricas coletado durante o teste e o nível de execução. 
MetricOption Anotação para métodos de teste com a anotação @Test, ou se a anotação fizer parte do lista de anotações de TestDescription que permite especificar alguns parâmetros extras úteis para: ajustar o comportamento dos coletores, filtrar alguns métodos. 
MetricsXMLResultReporter (em inglês) MetricsXMLResultReporter grava métricas de teste e executa métricas em um arquivo XML na pasta especificada. pelo parâmetro metrics-folder na fase invocationEnded do teste. 
MetricTestCase Extensão do TestCase que permite registrar métricas durante a execução como parte do TradeFed. 
MetricTestCase.LogHolder Estrutura para armazenar um arquivo de registro a ser relatado. 
MetricUtil Classe de utilitário para extrair métricas de configurações do StatsD enviadas. 
MetricUtility Contém métodos utilitários comuns para armazenar as métricas de teste, agregando as métricas de forma semelhante testes e gravar as métricas em um arquivo. 
MinApiLevelModuleController (link em inglês) Classe de base para um controlador de módulo para não executar testes quando ele está abaixo de um nível de API especificado. 
MinSdkModuleController (link em inglês) Classe de base de um controlador de módulo para não executar testes em versões anteriores a uma determinada versão do SDK número 
MixImageZipPreparer (link em inglês) Um IMultiTargetPreparer que mistura as imagens de um build do sistema no build de um dispositivo. 
MixKernelTargetPreparer (link em inglês) Uma ITargetPreparer que permite misturar uma imagem do kernel com a imagem do dispositivo. 
MoblyBinaryHostTest (link em inglês) Teste do host destinado a executar um arquivo binário do Mobly no sistema de build do Android (Soong)
MoblyYamlResultControllerInfoHandler (em inglês) Resultado do yaml do Mobly "Informações do controlador" gerenciador de elementos. 
MoblyYamlResultControllerInfoHandler.ControllerInfo (em inglês)  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder (em inglês)  
MoblyYamlResultHandlerFactory (link em inglês) Fábrica do gerenciador de resultados yaml do Mobly que gera o gerenciador apropriado com base no tipo de resultado. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException (link em inglês)  
MoblyYamlResultHandlerFactory.Type (link em inglês)  
MoblyYamlResultParser (link em inglês) Analisador de resultados do teste YAML Mobly. 
MoblyYamlResultRecordHandler (link em inglês) Resultado do YAML do Mobly "Record" gerenciador de elementos. 
MoblyYamlResultRecordHandler.Record (link em inglês)  
MoblyYamlResultRecordHandler.Record.Builder (link em inglês)  
MoblyYamlResultRecordHandler.RecordResult (link em inglês)  
MoblyYamlResultSummaryHandler (em inglês) Resultado de YAML do Mobly "Resumo" gerenciador de elementos. 
MoblyYamlResultSummaryHandler.Summary (link em inglês)  
MoblyYamlResultSummaryHandler.Summary.Builder.  
MoblyYamlResultTestNameListHandler. Resultado do yaml do Mobly "Lista de nomes de teste" gerenciador de elementos. 
MoblyYamlResultTestNameListHandler.TestNameList (link em inglês)  
MoblyYamlResultTestNameListHandler.TestNameList.Builder (link em inglês)  
MoblyYamlResultUserDataHandler (em inglês) Resultado do YAML do Mobly "Dados do usuário" gerenciador de elementos. 
MoblyYamlResultUserDataHandler.UserData (link em inglês)  
MoblyYamlResultUserDataHandler.UserData.Builder (link em inglês)  
ModuleDefinition (link em inglês) Contêiner da configuração de execução do teste. 
ModuleListener (link em inglês) Listener anexado a cada IRemoteTest de cada módulo para coletar a lista de resultados. 
ModuleLogcatCollector (link em inglês) Versão do coletor do logcat, mas para o módulo. 
ModuleMerger (link em inglês) Classe auxiliar para operação relacionada à mesclagem de ITestSuite e ModuleDefinition após uma divisão. 
ModuleOemTargetPreparer (em inglês)  
ModuleParameters Valores especiais associados ao "parâmetro" do pacote chaves nos metadados de cada módulo. 
ModuleParametersHelper (em inglês) Ajuda para receber o IModuleParameterHandler associado ao parâmetro. 
ModulePusher (link em inglês)  
ModulePusher.ModulePushError (link em inglês) Erro fatal durante o envio do módulo Mainline. 
ModuleSplitter (link em inglês) Assistente para dividir uma lista de módulos representados por IConfiguration em uma lista de execução de unidades representadas por ModuleDefinition
ModuleTestTypeUtil. Contém métodos utilitários comuns para verificar o módulo. 
MultiFailureDescription Colete vários FailureDescription em um porta-retratos. 
Multimapa<K, V> Um ERROR(/Map) compatível com vários valores por chave. 

N

NameMangleListener (em inglês) Um listener de proxy para traduzir métodos de teste, classes e nomes de pacotes conforme os resultados são informados. 
NativeBenchmarkTest (link em inglês) Um teste que executa um executável de teste de comparação nativo em um determinado dispositivo. 
NativeBenchmarkTestParser (em inglês) Um IShellOutputReceiver que analisa a saída dos dados de teste de comparativo de mercado, coletando métricas sobre de tempo médio por operação. 
NativeBridgeModuleController Um controlador de módulo para verificar se um dispositivo oferece suporte a ponte nativa. 
NativeCodeCoverageFlusher (em inglês) Classe de utilitário que limpa as medições de cobertura nativa e força a remoção da cobertura nativa dados de processos no dispositivo. 
NativeDevice (link em inglês) Implementação padrão de um dispositivo Android ITestDevice que não é de pilha completa. 
NativeDevice.AdbAction Um ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para executar um SO "adb ...." kubectl. 
NativeDevice.AdbShellAction (link em inglês)  
NativeDevice.RestartDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para reinicializar um dispositivo. 
NativeDevice.RestartMode Um modo de reinicialização. 
NativeDeviceStateMonitor (link em inglês) Classe auxiliar para monitorar o estado de um IDevice sem suporte de framework. 
NativeLeakCollector (link em inglês) Um ITargetPreparer que executa "dumpsys meminfo --unreachable -a" para identificar memória nativa inacessível retida atualmente por cada processo. 
NativeStressTest (link em inglês) Um teste que executa um teste de estresse nativo executável em determinado dispositivo. 
NativeStressTestParser (link em inglês) Um IShellOutputReceiver que analisa a saída dos dados do teste de estresse, coletando métricas sobre número de iterações concluídas e tempo médio por iteração. 
DenyHandler (em inglês) Gerenciador que especifica que nada deve ser feito e o parâmetro não deve criar nada extra mais tarde neste módulo. 
NestedDeviceStateMonitor (link em inglês) Monitor de estado do dispositivo que executa verificações adicionais no dispositivo aninhado para acomodar as especificidades de o ambiente virtualizado. 
NestedRemoteDevice (link em inglês) Representação do dispositivo em execução dentro de uma VM do Cuttlefish remota. 
NetworkNotAvailableException (em inglês) Gerada quando um dispositivo não consegue se conectar à rede para testes. 
NoApkTestSkipper (link em inglês) Preparador especial que permite pular completamente uma invocação (preparação e testes) se ela não há apks para testes. 
NoDeviceException (link em inglês) Lançada quando não há um dispositivo para executar um determinado comando. 
NoisyDryRunTest (link em inglês) Faça uma simulação com ruído em um arquivo de comando. 
NoOpConfigOptionValueTransformer (em inglês) Um IConfigOptionValueTransformer de ambiente autônomo
NotMultiAbiHandler Gerenciador especial que notifica o SuiteModuleLoader de que a ABI secundária não pode ser usada criar um módulo. 
NullDevice (link em inglês) Um marcador de posição IDevice usado por DeviceManager para alocar quando IDeviceSelection#nullDeviceRequested() é true

O

OpenObjectLoader (em inglês) Carregador dos objetos padrão disponíveis no AOSP. 
Opção Anota um campo como representando uma opção IConfiguration
Option.Importance (link em inglês)  
OptionClass (link em inglês) Anota uma classe como representando um objeto IConfiguration
OptionCopier (em inglês) Uma classe auxiliar que pode copiar valores de campo Option com os mesmos nomes de um objeto para outra. 
OptionDef (link em inglês) Contém os detalhes de um Option
OptionFetcher (em inglês) Assistente para receber as opções de teste do processo pai. 
OptionNotAllowedException (link em inglês) ConfigurationException específico quando uma opção não pode ser transmitida no comando linha 
OptionSetter (link em inglês) Preenche os campos Option
OptionSetter.OptionFieldsForName (em inglês) Contêiner da lista de campos de opção com o nome fornecido. 
OptionUpdateRule (em inglês) Controla o comportamento quando uma opção é especificada várias vezes. 
OtaDeviceBuildInfo (em inglês) Um IDeviceBuildInfo usado para testes de atualização over the air (OTA). 
OtatoolsBuildInfo (em inglês) Um IBuildInfo que contém artefatos otatools. 
OxygenClient (em inglês) Uma classe que gerencia o uso do binário do cliente de oxigênio para alocar ou liberar um dispositivo de oxigênio. 
OxygenClient.LHPTunnelMode (link em inglês)  
OxygenUtil (em inglês) Utilitário para interagir com o serviço de oxigênio. 

P

PackageInfo (em inglês) Contêiner das informações do pacote de um aplicativo analisadas no dispositivo. 
PackageInstallModuleController O controlador de módulo não executa testes quando o dispositivo não tem os pacotes fornecidos instalados. 
Par <A, B> Defina nossa própria classe Pair, que contém dois objetos. 
PairingMultiTargetPreparer (link em inglês) Um preparador de vários destinos ajuda a fazer o pareamento (e a conexão) Bluetooth entre dois dispositivos. 
ParallelDeviceExecutor<V> Wrapper de ERROR(/ExecutorService) para executar uma função em paralelo. 
ParentSandboxInvocationExecution (em inglês) Versão de InvocationExecution para as ações especiais de invocação pai ao executar uma sandbox 
ParentShardReplicate (link em inglês) Replique uma configuração de um dispositivo para todos os outros que vão fazer parte da fragmentação. 
PartialZipDownloadCache (em inglês) Utilitário para armazenar em cache arquivos parciais de download com base no conteúdo. 
PassingTestFileReporter (link em inglês) Um ITestInvocationListener que salva a lista de casos de teste aprovados em um arquivo de teste
PerfettoGenericPostProcessor (em inglês). Um pós-processador que processa um arquivo proto de métrica de texto/binária em pares de chave-valor expandir recursivamente as mensagens e os campos proto com valores de string até que o campo com um valor numérico for encontrado. 
PerfettoGenericPostProcessor.AlternativeParseFormat (em inglês).  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT (link em inglês)  
PerfettoPreparer (em inglês) O preparador do Perfetto envia o arquivo de configuração ao dispositivo em um local padrão para onde que você pode acessar. 
PerfettoPullerMetricCollector (link em inglês) Implementação básica de FilePullerDeviceMetricCollector que permite extrair os arquivos do Perfeito do dispositivo e coletar as métricas dele. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT (link em inglês)  
PerfettoTraceRecorder (link em inglês) Uma classe de utilitário para gravar o rastro do Perfeito em um ITestDevice
PrettyPrintDelimiter (em inglês) Utilitário auxiliar que ajuda a imprimir uma mensagem delimitada que se destaca. 
PrettyTestEventLogger (link em inglês) O logger faz a correspondência dos eventos e os registra para facilitar a depuração. 
ProcessInfo (em inglês) Usado para armazenar informações relacionadas ao processo(USUÁRIO, PID, NOME, HORA DE INÍCIO NA SEGUNTA DESDE A PRIMEIRA VEZ). 
ProcessUtil (em inglês)  
ProfileParameterHandler Manipulador de parâmetros base para qualquer usuário do perfil. 
ProfileTargetPreparer (em inglês) Classe de base para configurar o preparador de destino para qualquer usuário de perfil android.os.usertype.profile.XXX
PropertyChanger (link em inglês) Classe de utilitário para alterar (ou adicionar) itens em um arquivo de propriedade do Android.
ProtoResultParser (em inglês). Analisador do formato proto de resultados do Tradefed. 
ProtoResultParser.TestLevel (em inglês). Enumeração que representa o nível atual do proto que está sendo processado. 
ProtoResultReporter (link em inglês) O informante de resultados cria um protobuf TestRecord com todos os resultados. 
ProtoUtil (em inglês) Métodos utilitários para lidar com mensagens protobuf de tipo agnóstico. 
ProxyConfiguration (link em inglês) Objeto que permite apontar para uma configuração remota a ser executada. 
PsParser (em inglês) Utilitário usado para analisar(USER,PID e NAME) do "ps" resposta ao comando
PtsBotTest (link em inglês) Executar testes do PTS-bot. 
PushFileInsertr (link em inglês) Esta classe foi descontinuada. Em vez disso, use PushFilePreparer.
PushFilePreparer (link em inglês) Um ITargetPreparer que tenta enviar por push qualquer número de arquivos de qualquer caminho de host para qualquer no caminho do dispositivo. 
PythonBinaryHostTest (link em inglês) Teste do host destinado a executar um arquivo binário Python a partir do sistema de build do Android (Soong)

O executor de testes oferece suporte a "include-filter" e "exclude-filter". 

PythonBinaryHostTest.PythonForwarder (link em inglês) Encaminhador de resultados para substituir o nome da execução pelo nome binário. 
PythonUnitTestResultParser (em inglês) Interpreta o resultado dos testes executados com o framework unittest do Python e o converte em chamadas. em uma série de ITestInvocationListeners. 
PythonUnitTestRunner (link em inglês) Esta classe foi descontinuada. Use PythonBinaryHostTest. 
PythonVirtualenvHelper (em inglês) Uma classe auxiliar para ativar o ambiente virtual do Python 3. 
PythonVirtualenvPreparer (em inglês) Configura um virtualenv Python no host e instala pacotes. 

Q

QuotationAwareTokenizer (em inglês)  

R

ReiniciarReasonCollector Coletor que coleta a reinicialização do dispositivo durante a execução do teste e informa o motivo e as contagens. 
ReiniciarTargetPreparer (em inglês) Preparador de destino que reinicia o dispositivo. 
RecoveryLogPreparer (em inglês) Um preparador de destino usado para coletar registros antes da recuperação. 
RegexTrie<V> RegexTrie é uma trie em que cada segmento armazenado da chave é um regex ERROR(/Pattern) 
RemoteAndroidDevice (link em inglês) Implementação de um ITestDevice para um dispositivo Android de pilha completa conectado via Conexão adb. 
RemoteAndroidVirtualDevice (link em inglês) Estende o comportamento do RemoteAndroidDevice para um dispositivo Android de pilha completa em execução na Google Compute Engine (Gce). 
RemoteAvdIDevice (link em inglês) Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() é true
RemoteCacheClient (em inglês) Uma implementação de RemoteActionCache que usa chamadas gRPC para um servidor de API remoto. 
RemoteDynamicPool (em inglês) Implementação de um pool de testes na fila de trabalho remoto
RemoteDynamicPool.RequestCallable (em inglês)  
RemoteFileResolver Uma classe simples que permite carregar arquivos de diversos locais usando URIs e o serviço do provedor. 
RemoteFileUtil (em inglês) Classe de utilitário para manipular o arquivo de uma instância remota
RemoteInvocationExecution (em inglês) Implementação de InvocationExecution que impulsiona uma execução remota. 
RemoteInvocationExecution.FileOptionValueTransformer (em inglês)  
RemoteSshUtil (link em inglês) Utilitário para executar comandos SSH em instâncias remotas. 
RemoteTestTimeOutEnforcer (em inglês) Listeners que permitem verificar o tempo de execução de uma determinada configuração de teste e falhar se ela falhar durante um determinado tempo limite. 
RemoteZip (em inglês) Utilitários para descompactar arquivos individuais em um arquivo ZIP remoto. 
RemoveSystemAppPreparer (em inglês) Uma ITargetPreparer para remover um APK da partição do sistema antes de uma execução de teste. 
ReportPassedTests (link em inglês) Informe em um arquivo possíveis filtros para excluir a aprovação no teste. 
RequestUtil (em inglês) Utilitários para permitir a repetição genérica de solicitações de rede com tratamento de erros. 
ResolvePartialDownload (link em inglês) Resolver uma solicitação de download parcial. 
ResourceMetricUtil Funções de utilitário para compor métricas. 
ResourceUtil (em inglês) Utilitário para ler os recursos de configuração. 
RestApiHelper (em inglês) Uma classe auxiliar para realizar chamadas da API REST. 
RestartSystemServerTargetPreparer (em inglês) Preparador de destino que reinicia o servidor do sistema sem reiniciar o dispositivo. 
ResultAggregator (link em inglês) Encaminhador especial que agrega os resultados quando necessário, com base na estratégia de repetição que foi tomadas. 
ResultAndLogForwarder (link em inglês) Encaminhador para resultados e eventos de registros. 
ResultForwarder (link em inglês) Um ITestInvocationListener que encaminha os resultados da invocação para uma lista de outros listeners. 
ResultsPlayer (link em inglês) Executor especial que reproduz os resultados fornecidos. 
RetençãoFileSaver (link em inglês) Classe auxiliar para criar um arquivo .retention em um diretório. 
RetryConfigurationFactory (em inglês) Fábrica que processa a repetição de um comando. 
RetryLogSaverResultForwarder. Encaminhador que também processa a tentativa atual em que estamos. 
RetryPreparationDecision (em inglês) Uma classe para descrever as decisões sobre tentar novamente a preparação e falhar na ao executar o módulo. 
RepetirReagendamento Um executor especial que permite reprogramar testes de execuções anteriores que falharam ou não. executada. 
RetryRescheduler.RetryType Os tipos de testes que podem ser repetidos. 
RetryResultForwarder. Uma extensão de ResultForwarder que sempre envia para um determinado número de tentativa. 
RetryResultHelper (em inglês) Classe auxiliar para determinar qual módulo ou teste deve ser executado ou não. 
RetryStatistics (em inglês) Estrutura com as estatísticas para uma sessão de repetição de um IRemoteTest
RetryStrategy A estratégia de repetição a ser usada ao executar novamente alguns testes. 
RootcanalForwarderPreparer (em inglês)  
RootTargetPreparer (em inglês) Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root". 
RunAftersWithInfo (link em inglês)  
RunBeforesWithInfo (em inglês)  
RunCommandTargetPreparer (link em inglês)  
RunConfigDeviceRecovery (em inglês) Base genérica IMultiDeviceRecovery para executar uma configuração comercializada e fazer a recuperação. etapa. 
RunHostCommandTargetPreparer (link em inglês) Preparador de destino para executar comandos de host arbitrários antes e depois de executar o teste. 
RunHostScriptTargetPreparer (link em inglês) Preparador de destino, que executa um script antes de executar um teste. 
RunInterruptedException (link em inglês) Lançada quando uma operação de execução é interrompida por uma solicitação externa. 
RunNotifierWrapper (link em inglês) Wrapper de RunNotifier para que possamos transportar o DeviceNotAvailableException
RunOnCloneProfileParameterHandler (em inglês)  
RunOnCloneProfileTargetPreparer (em inglês)  
RunOnPrivateProfileParameterHandler (em inglês)  
RunOnPrivateProfileTargetPreparer (link em inglês)  
RunOnSdkSandboxHandler Gerenciador de ModuleParameters#RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer (link em inglês) Um ITargetPreparer para marcar que os testes precisam ser executados no sandbox do SDK. 
RunOnsecondaryUserParameterHandler (em inglês)  
RunOnSecondaryUserTargetPreparer (em inglês) Um ITargetPreparer para garantir que o teste seja executado como um usuário secundário. 
RunOnSystemUserTargetPreparer (em inglês) Uma ITargetPreparer que marca se os testes precisam ser executados no usuário (em vez do usuário atual). 
RunOnWorkProfileParameterHandler (em inglês)  
RunOnWorkProfileTargetPreparer (em inglês) Um ITargetPreparer que cria um perfil de trabalho na configuração e marca que os testes precisam ser executar nesse usuário. 
RuntimeRestartCollector (link em inglês) Coletor que coleta carimbos de data/hora de reinicializações durante o teste (falhas no servidor do sistema) executar, se houver. 
RunUtil (em inglês) Uma coleção de métodos auxiliares para executar operações. 
RustBenchmarkResultParser (em inglês) Interpreta o resultado dos testes executados com a estrutura de comparação de critérios e o converte em chamadas em uma série de ITestInvocationListeners. 
RustBinaryHostTest (link em inglês) Teste do host destinado a executar um arquivo binário Rust no sistema de build do Android (Soong)
RustBinaryTest (link em inglês) Um teste que executa um binário Rust em um determinado dispositivo. 
RustTestBase (link em inglês) Classe de base de RustBinaryHostTest e RustBinaryTest
RustTestBase.EnvPair (em inglês)  
RustTestBase.Invocation (link em inglês)  
RustTestResultParser (link em inglês) Interpreta o resultado dos testes executados com o framework de unittest do Rust e o converte em chamadas uma série de ITestInvocationListeners. 

S

SandboxConfigDump (link em inglês) Classe de execução que cria um IConfiguration com base em uma linha de comando e o despeja em um arquivo. 
SandboxConfigDump.DumpCmd (link em inglês)  
SandboxConfigurationException (link em inglês) Exceção de configuração especial proveniente da configuração do sandbox. 
SandboxConfigurationFactory (link em inglês) Fábrica de configuração especial para lidar com a criação de configurações para fins de sandbox. 
SandboxConfigUtil (link em inglês) Uma classe de utilitário para gerenciar IConfiguration ao usar o sandbox. 
SandboxedInvocationExecution (em inglês) Execução em sandbox especial da invocação: esta é a InvocationExection para quando dentro do sandbox que executa o comando. 
SandboxInvocationRunner (link em inglês) Execute os testes associados à invocação no sandbox. 
SandboxOptions (em inglês) Classe que pode receber e fornecer opções para um ISandbox
Captura de telaOnFailureCollector Coletor que vai capturar e registrar uma captura de tela quando um caso de teste falhar. 
Sdk28ModuleController (link em inglês) Um controlador de módulo para verificar se um dispositivo usa o SDK 28 (Android 9) ou mais recente. 
Sdk29ModuleController (link em inglês) Só execute testes se o dispositivo em teste usar a versão 29 ou mais recente do SDK. 
Sdk30ModuleController (link em inglês) Só execute testes se o dispositivo em teste usar a versão 30 ou mais recente do SDK. 
Sdk31ModuleController (link em inglês) Só execute testes se o dispositivo em teste usar a versão 31 ou mais recente do SDK. 
Sdk32ModuleController (link em inglês) Só execute testes se o dispositivo em teste usar a versão 32 ou mais recente do SDK. 
Sdk33ModuleController (link em inglês) Só execute testes se o dispositivo em teste usar a versão 33 ou mais recente do SDK. 
Sdk34ModuleController (link em inglês) Só execute testes se o dispositivo em teste usar a versão 34 ou mais recente do SDK. 
Sdk35ModuleController (link em inglês) Só execute testes se o dispositivo em teste usar a versão 35 ou mais recente do SDK. 
SearchArtifactUtil Uma classe de utilitário que pode ser usada para pesquisar artefatos de teste. 
SecundárioUserHandler Gerenciador de ModuleParameters#SECONDARY_USER
secondaryUserOnDefaultDisplayHandler (link em inglês) Gerenciador de ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY
SecundárioUserOnsecondaryDisplayHandler Gerenciador de ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer (em inglês) Este é um preparador usado para usar o token para serializar a execução do teste no host comercializado. 
SerializationUtil (link em inglês) Utilitário para serializar/desserializar um objeto que implementa ERROR(/Serializable)
ServiceAccountKeyCredentialFactory (link em inglês) Uma fábrica de credenciais para criar o OAuth Credential baseado na chave da conta de serviço. 
SettingsBaselineSetter (link em inglês) Um setter comum para gerenciar as configurações de valor de referência do dispositivo via ITestDevice.setSetting. 
ShardBuildCloner (em inglês) Classe auxiliar que manipula a clonagem de informações de compilação na linha de comando. 
ShardHelper Classe auxiliar que processa a criação de fragmentos e os programa para uma invocação. 
ShardListener (link em inglês) Um ITestInvocationListener que coleta resultados de um fragmento de invocação (também conhecido como divisão de invocação para ser executada em vários recursos em paralelo) e os encaminha para outro ouvinte. 
ShardMainResultForwarder (link em inglês) Um ResultForwarder que combina os resultados de invocações de teste fragmentadas. 
ShellOutputReceiverStream (link em inglês). Subclasse de utilitário de OutputStream que grava em um IShellOutputReceiver. 
ShellStatusChecker (em inglês) Verifique se o status do shell é o esperado antes e depois da execução de um módulo. 
ShippingApiLevelModuleController (em inglês) Execute testes se o dispositivo atender às seguintes condições:
  • Se min-api-level estiver definido:
    • O dispositivo enviado com o min-api-level ou versão mais recente. 
ShowmapPullerMetricCollector (em inglês) Implementação básica de FilePullerDeviceMetricCollector que permite extrair o mapa de exibição. do dispositivo e coletar as métricas dele. 
SideloadOtaTargetPreparer (em inglês) Um preparador de destino que executa o sideload de um pacote OTA especificado, aplica o pacote, aguarda para que o dispositivo seja inicializado e injeta as propriedades de build do dispositivo para usar como informações de build

Esse preparador de alvo presume que o dispositivo estará no modo adb normal quando iniciado e vai garantir que o dispositivo saia no mesmo modo, mas com a versão mais recente aplicada. 

SimpleFileLogger (em inglês) Um ILeveledLogOutput que direciona mensagens de registro para stdout e um único arquivo de registro. 
SimplePerfResult (em inglês) Objeto para armazenar todos os resultados do teste simpleperf
SimplePerfStatResultParser (em inglês) Uma classe de utilitário para analisar o resultado do simpleperf. 
SimplePerfUtil (em inglês) Classe de utilitário para enviar comandos simples e coletar resultados
SimplePerfUtil.SimplePerfType (em inglês) Enumeração das opções de comando simpleperf
SimpleStats (em inglês) Uma pequena classe de utilitário que calcula algumas medidas estatísticas com base em um conjunto de dados numérico. 
SizeLimitOutputStream (link em inglês) Um arquivo com suporte para linha de execução ERROR(/OutputStream) que limita a quantidade máxima de dados que podem ser escrito. 
SkipFeature (link em inglês) Um recurso que permite acessar algumas das informações de SkipManager
SkipHWASanModuleController (link em inglês) Classe de base de um controlador de módulo para não executar testes em builds do HWASan. 
SkipManager (link em inglês) Com base em vários critérios, o gerente de pulos ajuda a decidir o que deve ser ignorado níveis diferentes: invocação, módulos e testes. 
SkipReason Informe um motivo e os metadados dele para pular um teste. 
SkipReason.DemotionTrigger (em inglês)  
Sl4aBluetoothUtil (link em inglês) Uma classe de utilitários fornece operações Bluetooth em um ou dois dispositivos usando SL4A.
Sl4aBluetoothUtil.BluetoothAccessLevel (link em inglês) Enumerações para o nível de acesso do dispositivo Bluetooth baseados em BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState (link em inglês) Enumerações para estados de conexão Bluetooth baseados em BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothpriorityLevel (link em inglês) Enumerações para o nível de prioridade do perfil Bluetooth baseados em BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile (link em inglês) Enumerações para perfis Bluetooth baseados em BluetoothProfile.java
Sl4aClient (em inglês) o cliente Sl4A interaja via RPC com a camada de script SL4A. 
Sl4aEventDispatcher (link em inglês) O agente pesquisa eventos e os coloca em fila por nome para serem consultados. 
Sl4aEventDispatcher.EventSl4aObject (link em inglês) Objeto retornado pelo aplicativo de pesquisa de eventos. 
SnapshotInputStreamSource (link em inglês) Uma InputStreamSource protegida por arquivo. 
SnapuserdWaitFase (em inglês) Representação de enumeração de quando mesclar/bloquear para que a atualização do Snapuserd seja concluída. 
SparseImageUtil (link em inglês) Utilitário para imagens esparsas não esparsas. 
SparseImageUtil.SparseInputStream (link em inglês) O SparseInputStream lê do upstream e detecta o formato dos dados. 
StatsdBeforeAfterGaugeMetricPostProcessor Um pós-processador que processa as métricas coletadas em um estágio abordagem, ou seja,
StatsdEventMetricPostProcessor Um pós-processador que processa métricas de eventos em relatórios do StatsD em pares de chave-valor, usando o método formatadores especificados no processador. 
StatsdGenericPostProcessor (em inglês) Um pós-processador que processa relatórios binários protoStatsd em pares de chave-valor expandindo o como uma estrutura de árvore. 
StatusCheckerResult (em inglês) Contém o resultado de uma execução de ISystemStatusChecker
StatusCheckerResult.CheckStatus (link em inglês)  
StdoutLogger (em inglês) Um ILeveledLogOutput que direciona mensagens de registro para stdout. 
StopServicesSetup (em inglês) Uma ITargetPreparer que interrompe os serviços no dispositivo. 
StreamProtoReceiver (em inglês) Um receptor que converte o TestRecord proto recebido em eventos do Tradefed. 
StreamProtoResultReporter (link em inglês) Uma implementação de ProtoResultReporter
StreamUtil (em inglês) Classe de utilitário para gerenciar streams de entrada. 
StrictShardHelper Estratégia de fragmentação para criar fragmentos rígidos que não são reportados juntos,
StringEscapeUtils (em inglês) Classe de utilitário para escape de strings para formatos específicos. 
StringUtil (link em inglês) Classe de utilitário para escapar strings para manipulação comum de strings. 
StubBuildProvider (em inglês) Implementação vazia de ambiente autônomo de um IBuildProvider
StubDevice (em inglês) Implementação de marcador de posição de stub de um IDevice
StubKeyStoreClient (em inglês) Implementação de stub padrão para o cliente do keystore. 
StubKeyStoreFactory (link em inglês) Implementação de stub padrão para o KeyStore Factory
StubLocalAndroidVirtualDevice (link em inglês) Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.localVirtualDeviceRequested() é true
StubMultiTargetPreparer (link em inglês) Implementação de marcador de posição vazia de um IMultiTargetPreparer
StubTargetPreparer (em inglês) Implementação de marcador de posição vazia de um ITargetPreparer
StubTest (link em inglês) Implementação de teste vazio em ambiente autônomo. 
StubTestRunListener (link em inglês) Implementação de stub de ITestRunListener
SubprocessCommandException (link em inglês) Falha ao executar um comando de subprocesso. 
SubprocessConfigBuilder (link em inglês) Crie um XML de configuração do TF do wrapper para uma configuração existente do TF. 
SubprocessEventHelper (em inglês) Auxiliar para serializar/desserializar os eventos a serem passados para o registro. 
SubprocessEventHelper.BaseTestEventInfo (em inglês) Assistente de base para informações TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo (em inglês) Assistente para informações testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo (em inglês) Assistente de informações de invocação encerrada. 
SubprocessEventHelper.InvocationFailedEventInfo (em inglês) Assistente para informações de InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo (em inglês) Assistente para informações de invocação iniciada. 
SubprocessEventHelper.LogAssociationEventInfo (em inglês) Auxiliar para informações de logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo (em inglês)  
SubprocessEventHelper.TestEndedEventInfo (em inglês) Ajuda para informações testEnded. 
SubprocessEventHelper.TestLogEventInfo (em inglês) Assistente para informações de testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo (em inglês) Assistente para informações de início do módulo de teste. 
SubprocessEventHelper.TestRunEndedEventInfo (em inglês) Assistente para informações testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo (em inglês) Assistente para informações testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo (link em inglês) Assistente para informações de testRunStarted
SubprocessEventHelper.TestStartedEventInfo (em inglês) Assistente para informações testStarted
SubprocessExceptionParser (em inglês) Auxiliar para processar a saída de exceção dos executores de comandos padrão do Tradefed. 
SubprocessReportingHelper (em inglês) Uma classe para criar um arquivo de configuração de wrapper para usar o informante de resultados de subprocesso em um cluster kubectl. 
SubprocessResultsReporter (em inglês) Implementa ITestInvocationListener a ser especificado como um result_reporter e encaminhado de o subprocesso, os resultados de testes, execuções de teste, invocações de teste. 
SubprocessTestResultsParser (em inglês) Estende ERROR(/FileOutputStream) para analisar a saída antes de gravar no arquivo. Assim, podemos gerar os eventos de teste no lado do inicializador. 
SubprocessTestResultsParser.StatusKeys (link em inglês) Chaves de status de teste relevantes. 
SubprocessTfLauncher (em inglês) Um IRemoteTest para executar testes em uma instalação separada do TF. 
SuiteApkInstaller (em inglês) Instala APKs especificados para a configuração do Suite: de $ANDROID_TARGET_OUT_TESTCASES ou o ROOT_DIR nas informações da versão.
SuiteModuleLoader (em inglês) Recupera as definições do módulo de teste de compatibilidade do repositório. 
SuiteModuleLoader.ConfigFilter Um ERROR(/FilenameFilter) para encontrar todos os arquivos de configuração em um diretório. 
SuiteResultHolder (em inglês) Objeto de ajuda para facilitar a serialização e desserialização dos resultados da invocação. 
SuiteResultReporter (link em inglês) Colete os resultados do teste de uma invocação de conjunto inteira e gere os resultados finais. 
SuiteResultReporter.ModulePrepTimes (link em inglês) Marcador de objeto para o tempo de preparação e eliminação de um módulo. 
SuiteTestFilter (link em inglês) Representa um filtro para incluir e excluir testes. 
SwitchUserTargetPreparer (em inglês) Uma ITargetPreparer que alterna para o tipo de usuário especificado em setUp. 
SystemServerFileDescriptorChecker (link em inglês) Verifica se o servidor do sistema parece estar sem FDs. 
SystemServerStatusChecker (em inglês) Verifique se o pid de system_server mudou antes e depois da execução de um módulo. 
SystemUpdaterDeviceFlasher (link em inglês) Um IDeviceFlasher que depende do atualizador do sistema para instalar um imagem do sistema empacotada em um pacote de atualização OTA. 
SystemUtil (em inglês) Classe de utilitário para fazer chamadas do sistema. 
SystemUtil.EnvVariable (link em inglês)  

T

TableBuilder Classe auxiliar para exibir uma matriz de elementos String em uma tabela. 
TableFormatter (em inglês) Classe auxiliar para exibir uma matriz de elementos de string de modo que cada coluna de elemento fique alinhada
TargetFileUtils (link em inglês)  
TargetFileUtils.FilePermission (em inglês).  
TargetSetupError (em inglês) Ocorreu um erro fatal ao preparar o destino para o teste. 
TarUtil (em inglês) Utilitário para manipular um arquivo .tar. 
TearDownPassthroughPreparer (em inglês) Permite a execução de TerDown em preparadores incluídos em uma configuração como um objeto. 
TelephonyHelper (link em inglês) Um utilitário para usar e receber informações relacionadas à telefonia. 
TelefoniaHelper.SimCardInformation (link em inglês) Um detentor de informações relacionadas ao chip. 
TelephonyTokenProvider (em inglês) Provedor de tokens para tokens relacionados à telefonia. 
TemperaturaThrottlingWaiter (em inglês) Um ITargetPreparer que espera até que a temperatura do dispositivo chegue à meta
TemplateResolutionError (link em inglês) Classe que estende ConfigurationException para erro relacionado ao modelo durante a configuração análise. 
TerribleFailureEmailHandler Uma classe de gerenciador simples que envia um e-mail para pessoas interessadas quando um evento (O que é uma falha terrível) ocorre em uma instância da Trade Federation. 
TestAppInstallInstall (em inglês) Uma ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo. 
TestContentAnalyzer (link em inglês) O analisador leva o contexto para a análise e determina o que é interessante. 
TestContext (link em inglês) Uma classe para modelar uma mensagem TestContext da API TFC. 
TestDependencyResolver (em inglês) Ajudante para resolver dependências, se necessário. 
TestDescription (link em inglês) Classe que representa informações sobre um caso de teste. 
TestDescriptionsFile (link em inglês) Uma classe de utilitário para organizar e desmarcar uma lista de TestDescriptions em um arquivo de teste. 
TestDevice (link em inglês) Implementação de um ITestDevice para um dispositivo Android de pilha completa
TestDevice.MicrodroidBuilder (link em inglês) Um builder usado para criar um Microdroid TestDevice. 
TestDeviceOptions (em inglês) Contêiner para ITestDevice Options
TestDeviceOptions.InstanceType (link em inglês)  
TestDeviceState (em inglês) Uma representação mais completa do estado do dispositivo do que DeviceState
TestEnvironment (link em inglês) Uma classe para modelar uma mensagem TestEnvironment retornada pela API TFC. 
TestErrorIdentifier (em inglês) Identificador de erros dos executores de testes. 
TestFailureModuleController (link em inglês) Controlador para o módulo que simplesmente quer ajustar o comportamento do registro de falhas de testes coletados. 
TestFilePushSetup (link em inglês) Um ITargetPreparer que envia um ou mais arquivos/diretórios de uma pasta IDeviceBuildInfo.getTestsDir() para o dispositivo. 
TestFilterHelper (em inglês) Classe auxiliar para filtrar testes
TestGroupStatus (link em inglês) Uma classe para armazenar o status de um grupo de testes. 
TestInfo (em inglês) Armazena o conjunto de informações de teste em um arquivo TEST_MAPPING. 
TestInformation (link em inglês) Objeto detentor que contém todas as informações e dependências que um executor ou teste pode precisar. para que ele seja executado corretamente. 
TestInformation.Builder (link em inglês) Builder para criar uma instância de TestInformation
TestInvocation (link em inglês) Implementação padrão de ITestInvocation
TestInvocation.RunMode (link em inglês) O modo diferente em que uma invocação pode ser executada. 
TestInvocation.Stage (link em inglês)  
TestInvocationManagementServer (em inglês) Servidor GRPC que ajuda no gerenciamento da invocação de testes e do ciclo de vida deles. 
TestInvocationManagementServer.InvocationInformation (link em inglês)  
TestMapping (link em inglês) Uma classe para carregar um arquivo TEST_MAPPING. 
TestMappingSuiteRunner (link em inglês) Implementação de BaseTestSuite para executar testes especificados pela opção include-filter ou TEST_MAPPING do build, como um pacote. 
TestOption (link em inglês) Armazena os detalhes da opção de teste definidos em um arquivo TEST_MAPPING. 
TestOutputUploader (link em inglês) Faz upload dos arquivos de saída de teste para o sistema de arquivos local, o GCS ou um endpoint HTTP(S). 
TestRecordInterpreter (link em inglês) Utilitário para converter um proto TestRecord em um formato mais fácil de manipular no Tradefed. 
TestRecordProtoUtil (em inglês) Utilitário para ler o proto TestRecord de um arquivo. 
TestResource (link em inglês) Uma classe para modelar uma mensagem TestResource retornada pela API TFC. 
TestResourceDownloader (link em inglês) Uma classe para fazer o download de arquivos de recursos de teste do sistema de arquivos/GCS/HTTP. 
TestResult (link em inglês) Contêiner para o resultado de um único teste. 
TestResultListener (link em inglês) Uma simplificação do ITestLifecycleListener para implementadores que se preocupam apenas com testes individuais. resultados. 
TestRunnerUtil (link em inglês) Uma classe de utilitário para ajudar vários executores de testes. 
TestRunResult (link em inglês) Mantém os resultados de um único teste executado. 
TestRunToTestInvocationForwarder (link em inglês). Encaminhador de ddmlib ITestRunListener para ITestLifeCycleReceiver
TestsPoolPoller (em inglês) Testa o wrapper que permite executar todos os testes de um conjunto de testes. 
TestStatus (link em inglês) Representação no Tradefed de possíveis status para métodos de teste. 
TestSuiteInfo (em inglês) Uma classe que resolve o carregamento de metadados relacionados ao build para o pacote de testes

Para expor corretamente informações relacionadas, um pacote de testes deve incluir uma Arquivo test-suite-info.properties nos recursos jar

TestSummary (link em inglês) Uma classe para representar um resumo de teste. 
TestSummary.Type (em inglês)  
TestSummary.TypedString (link em inglês)  
TestSystemAppInstallSetup (em inglês) Uma ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() na partição "/system" do dispositivo. 
TestTimeoutEnforcer (em inglês) Listeners que permitem verificar o tempo de execução de um determinado caso de teste e falhar se ocorrer durante um determinado tempo limite. 
TextResultReporter (link em inglês) Um gerador de relatórios de resultados de teste que encaminha os resultados para a impressora de resultados de texto JUnit. 
TfMetricProtoUtil Classe de utilitário para ajudar com o mapa<string, string=""> para mapear<string, metric=""> a transição. </string,></string,>
TfObjectTracker (link em inglês) Um utilitário para rastrear o uso dos diferentes objetos de federação comercial. 
TfSuiteRunner (link em inglês) Implementação de ITestSuite, que carregará testes de jars do TF res/config/suite/ do Compute Engine. 
TfTestLauncher (em inglês) Um IRemoteTest para executar testes de unidade ou funcionais em uma instalação separada do TF. 
TimeStatusChecker (link em inglês) Verificador de status para garantir que o horário do dispositivo e do host sejam sincronizados. 
TimeUtil (em inglês) Contém métodos utilitários relacionados ao tempo. 
TimeVal (link em inglês) Esse é um tipo de sentinela que envolve um Long
TimeWaster (em inglês) Um simples preparador de alvo para desperdiçar tempo e possivelmente reiniciar o dispositivo. 
TokenProperty (em inglês). Token compatível com fragmentação dinâmica. 
TokenProviderHelper (em inglês) Assistente que fornece o provedor associado a um token específico, para descobrir se um dispositivo oferece suporte ao token. 
TraceCmdCollector (link em inglês) Um IMetricCollector que coleta traces durante o teste usando trace-cmd e os registra em da invocação. 
TracePropagatingExecutorService Um serviço de executor que encaminha tarefas para uma implementação subjacente enquanto propaga a contexto de rastreamento. 
TracingLogger Classe que ajuda a gerenciar o rastreamento de cada invocação de teste. 
TradefedConfigObject (em inglês) Uma classe para modelar uma mensagem TradefedConfigObject da API TFC. 
TradefedConfigObject.Type (em inglês) Uma lista de tipos de objetos de configuração que podem ser injetados em uma configuração de comando do cluster. 
TradefedDelegator (em inglês) Objetos que ajudam a delegar a invocação a outro binário do Tradefed. 
TradefedFeatureClient (em inglês) Um cliente GRPC para solicitar a execução de recursos do servidor. 
TradefedFeatureServer (link em inglês) Um servidor que responde a solicitações para acionar recursos. 
TradefedSandbox (link em inglês) Contêiner de sandbox que pode executar uma invocação da Trade Federation. 
TradefedSandboxFactory (link em inglês) Implementação padrão para SandboxFactory
TradefedSandboxRunner (link em inglês) Executor associado a um TradefedSandbox que permite a execução do sandbox. 
TradefedSandboxRunner.StubScheduledInvocationListener (link em inglês) Um stub IScheduledInvocationListener que não faz nada. 

U

UiAutomatorRunner (link em inglês) Executa o teste do UI Automator no dispositivo e informa os resultados. 
UiAutomatorTest (link em inglês)  
UiAutomatorTest.LoggingOption (link em inglês)  
UiAutomatorTest.TestFailureAction.  
UnexecutedTestReporterThread (em inglês) Linhas de execução que informam todos os testes não executados. 
UniqueMultiMap<K, V> Um MultiMap que garante valores exclusivos para cada chave. 
UploadManifest (link em inglês) Um manifesto dos BLOBs e arquivos para upload. 
UploadManifest.Builder (link em inglês)  
UsbResetMultiDeviceRecovery (link em inglês) Um IMultiDeviceRecovery que redefine os barramentos USB para dispositivos off-line. 
UsbResetRunConfigRecovery (em inglês) Permitir o acionamento de um comando para redefinir o USB de um dispositivo
UsbResetTest (link em inglês) Um IRemoteTest que redefine o USB do dispositivo e verifica se ele fica on-line novamente. depois. 
UserChecker (em inglês) Verifica se os usuários mudaram durante o teste. 
UserCleaner (em inglês) Uma ITargetPreparer que remove usuários secundários na eliminação. 
UserHelper (em inglês)  
UserInfo (em inglês) Semelhante à classe UserInfo da plataforma. 
UserInfo.UserType (em inglês) Variantes compatíveis do tipo de um usuário em APIs externas. 

V

ValidateSuiteConfigHelper (em inglês) Esta classe vai ajudar a validar se os IConfiguration carregados para o pacote atendem aos requisitos os requisitos esperados: - Sem provedores de build - Sem relatórios de resultados
VersionedFile (link em inglês) Estrutura de dados que representa um arquivo que tem uma versão associada. 
VersionParser (em inglês) Busque a versão dos artefatos comercializados em execução. 
VisibleBackgroundUserPreparer (link em inglês) Preparador de destino para executar testes em um usuário que é iniciado em segundo plano. 
VmRemoteDevice (link em inglês) Um dispositivo virtual remoto que vamos gerenciar dentro da máquina virtual. 

W

WaitDeviceRecovery (em inglês) Uma implementação simples de um IDeviceRecovery que espera o dispositivo ficar on-line e e responder a comandos simples. 
WaitForDeviceDatetimePreparer (em inglês) Uma ITargetPreparer que aguarda a definição de data e hora no dispositivo.

Opcionalmente, este preparador pode forçar um TargetSetupError se datetime não estiver definido em tempo limite. 

WifiCommandUtil Uma classe de utilitário que pode analisar saídas de comandos de Wi-Fi. 
WifiCommandUtil.ScanResult (link em inglês) Representa uma rede Wi-Fi que contém as informações relacionadas.
WifiHelper (em inglês) Classe auxiliar para manipular serviços de Wi-Fi no dispositivo. 
WifiPreparer (link em inglês) Um ITargetPreparer que configura o Wi-Fi no dispositivo, se necessário. 

X

XmlFormattedGeneratorReporter (link em inglês) Implementação do FormattedGeneratorReporter, que formata o pacote resulta em um XML . 
XmlResultReporter (link em inglês) Grava resultados do JUnit em um arquivo XML em um formato consistente com XMLJUnitResultFormatter do Ant. 
XmlSuiteResultFormatter (em inglês) Classe de utilitário para salvar um pacote executado como XML. 
XmlSuiteResultFormatter.RunHistory (em inglês) Objeto de ajuda para a conversão de JSON. 

Y

YamlClassOptionsParser (em inglês) Auxiliar para analisar as informações do executor de testes usando a configuração do YAML Tradefed. 

Z

ZipCompressionStrategy (em inglês) Um ICompressionStrategy para criar arquivos ZIP. 
ZipUtil (em inglês) Uma classe auxiliar para operações relacionadas à compactação
ZipUtil2 (em inglês) Uma classe auxiliar para extração de arquivo ZIP que considera as permissões do arquivo POSIX