Índice de classes

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

R

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) Um AutoCloseable que ativa a raiz do adb quando criado, se necessário, e restaura o estado raiz quando concluído. 
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, considerada 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 o mínimo, o máximo, a média, a variância, o desvio padrão, o total, a contagem e, opcionalmente, os percentis para métricas numéricas coletadas durante execuções de testes de várias iterações, tratando-as como duplas. 
AllTestAppsInstallSetup (link em inglês) Um ITargetPreparer que instala todos os apps de uma pasta 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 testes 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 do 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 comando do shell do ADB. 
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 da ITestSuite
AtraceCollector (link em inglês) Um IMetricCollector que executa um atrace durante um teste, coleta o resultado e o registra na invocação. 
AtraceRunMetricCollector (link em inglês) Coleta os rastros de todo o diretório de teste no diretório especificado do dispositivo de teste, registra o diretório de teste e publica o processamento dos arquivos de rastreamento no diretório de teste e agrega 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 nome ou nos componentes delas. 
BaseModuleController (link em inglês) Implementação básica de IModuleController que precisa ser implementada para verificar se um módulo precisa 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 (em inglês) 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 de estatísticas para os dispositivos e coleta a duração da conexão Bluetooth para cada perfil. 
BluetoothConnectionStateCollector (link em inglês) Este coletor coletará métricas BluetoothConnectionStateChanged e registrará o número do 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

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

BluetoothHciSnoopLogCollector (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 geralmente é 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 ocorrem e, em seguida, chama ITestInvocationListener#testLog nos filhos após cada relatório de bug ser 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 a 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 de remetente de e-mail que permite as seguintes configurações: 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 .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

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 framework do JUnit4. 
CarryInterruptedException (link em inglês) Gerada quando o tempo limite da fase de teste é acionado e uma InterruptedException precisa ser carregada da linha de execução de teste para a linha de execução da 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 um ou mais Chunks de, no máximo, chunkSize bytes. 
Chunker.Chunk (link em inglês) Um pedaço de blob. 
CircularAtraceUtil (em inglês) Um utilitário de atrace desenvolvido principalmente para identificar as causas raiz de ANRs durante o teste do Monkey. 
CircularByteArray (em inglês) Estrutura de dados para armazenar 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) Um BaseDeviceMetricCollector que extrai as medidas de cobertura do Clang do dispositivo e as registra 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) Uma 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) Um 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 usando 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 build de uma linha de comando e criar um IBuildInfo a partir 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 vai executar o comando especificado nos argumentos da linha de 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 na representação remota diferente de dispositivos 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ários para alocar o dispositivo complementar

CompanionAwarePreparer (em inglês) Um ITargetPreparer que encapsula a lógica de receber um dispositivo complementar já alocado. 
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) Um 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> Uma 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 de uma 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 de configurações do Tradefed de estilo YAML
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> Uma 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 fazer o System.out.print() funcionar bem com a unfinishedLine LineReader do usuário. 
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 provedor de conteúdo do lado do dispositivo 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 o nível mais alto 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 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, considerada 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 do RemoteAndroidTestRunner ddmlib para definir algum padrão para casos de uso do Tradefed. 
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 atinja um segundo limite de carregamento se a carga 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 informações de build da plataforma do dispositivo. 
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 use ERROR(/#joinFuture(String,Future,long)) para sincronização com o ERROR(/Future), conforme 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 em uma ITestDevice
DeviceConfigurationHolder (em inglês) Uma implementação concreta de IDeviceConfiguration que armazena os objetos de configuração do dispositivo carregados 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 por meio do tipo de transporte, por exemplo, se o dispositivo não estiver mais visível via USB ou conexão 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 encontrados. 
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 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) O informante de lançamento de dispositivo que processa a comunicação com o pai processa os dispositivos a serem liberados. 
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 que precisam dele. 
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 ocorrer uma DeviceNotAvailableException.
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 a atualização de dispositivos com um arquivo de imagem de 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 do 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 um build do dispositivo com a atualização dinâmica 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 de 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. 
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 teste. 
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. 

M

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 da imagem do dispositivo) em IDeviceBuildInfo para atualizar os dispositivos com FastbootDeviceFlasher e injeta atributos de dispositivo pós-inicialização nas informações do build para fins de relatórios de resultados. 
FatalHostError (em inglês) Uma exceção que indica que ocorreu um erro fatal e irrecuperável na máquina host que executa o TradeFederation e que a instância da TradeFederation precisa 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 interface 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órios proto que despeja o TestRecord em um arquivo. 
FilePullerDeviceMetricCollector (em inglês) Um BaseDeviceMetricCollector que detecta chaves de métricas provenientes do dispositivo e as extrai como um arquivo do 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 de TestDescription seja informada. 
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) Uma enumeração 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 configuração dobrável não primária. 
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 no back-end de geração de registros. 
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 linhas de execução para o túnel SSH do Gce. 
GcovCodeCoverageCollector Um BaseDeviceMetricCollector que extrairá medições de cobertura de gcov do dispositivo e as registrará como artefatos de teste. 
GcovKernelCodeCoverageCollector (em inglês) Um BaseDeviceMetricCollector que extrai as medições de cobertura do kernel do gcov de debugfs e do dispositivo e, por fim, as registra como artefatos de teste. 
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) 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 carrega a configuração do GCS, rastreia as configurações incluídas de uma configuração raiz e gera uma exceção em 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). 
GCSFileUploader (link em inglês) Carregador de arquivos para enviar dados de arquivos para o Google Cloud Storage (GCS). 
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. 
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 de base do gTest
GTestListTestParser (em inglês) Um analisador de resultados para o modo de simulação do gtest com o parâmetro "--gtest_list_tests". 
GTestResultParser (em inglês) Analisa os resultados do "modo de saída bruto" de testes nativos usando o GTest executado no shell e informa os resultados a um ITestInvocationListener. 
GTestXmlResultParser (em inglês) Analisa os resultados do "modo de saída xml" 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 no 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 comandos do utilitário estatísticas. 
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) Definição de interface para métodos AndroidDebugBridge usados neste pacote. 
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 à nova tentativa 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 do 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 do 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 métodos 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 diretório do sistema de arquivos local. 
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 enviar 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 para lidar com a saída de mensagens de registro. 
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 podem 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 uma chamada IManagedTestDevice#handleAllocationEvent(DeviceEvent)
IManagedTestDeviceFactory (link em inglês) Interface do criador de conteúdo para IManagedTestDevices
IMetricCollector (em inglês) Essa interface será adicionada como um decorador ao relatar os resultados dos testes para coletar 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 do Mobly
IModuleController (link em inglês) Interface para controlar se um módulo precisa 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. Essa interface é mantida temporariamente para compatibilidade, mas não é mais usada. 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. 
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 APÓS os 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, IRemoteTest que implementa essa interface pode relatar os testes não realizados para melhorar a geração de 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 uma nova tentativa mais direcionada. 
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 cancela a configuração de 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 um nome "set-option" 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á-los no processo principal. 
ISupportGranularResults (em inglês) Interface que especifica se um ITestInvocationListener oferece suporte ao recebimento de resultados granulares 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á em um estado esperado. 
ISystemStatusCheckerReceiver (em inglês) Um IRemoteTest que requer acesso ao ISystemStatusChecker da configuração. 
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 de 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 executar 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) Uma classe 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 que possa ser usada 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 por meio de 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 um IRemoteTest pode implementar para expor o fato de que exige um dispositivo com um 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á medições de cobertura Java do dispositivo e as registrará como artefatos de teste. 
JavaCodeCoverageFlusher (em inglês) Uma classe de utilitário que redefine e força a liberação de medições de cobertura de código Java 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 de armazenamento 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 ramificações, as informações do dispositivo em JSON e POST em um endpoint de 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 uma chamada IRemoteTest#run(TestInformation, ITestInvocationListener) para uma chamada Test#run(TestResult)
JUnitToInvocationResultForwarder. Uma classe que detecta eventos TestListener e os encaminha para um ITestInvocationListener
JUnitXmlParser (em inglês) Analisador que extrai os dados do resultado do teste dos resultados do JUnit armazenados no XMLJUnitResultFormatter do Ant e os 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 debugfs. 
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) Ao executar a fragmentação local, às vezes queremos executar algumas ações apenas quando o último fragmento atinge 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 informante de resultados do subprocesso que precisa permanecer compatível com versões anteriores do TF/CTS (por exemplo, 8+), apesar das mudanças na superclasse. 
ListInstrumentationParser (em inglês) Um IShellOutputReceiver que analisa a saída de uma consulta "pm list instrumentation"
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 caminho de diretório do sistema de arquivos fornecido. 
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 em um ambiente de criação/desenvolvimento Android
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 do IRemoteFileResolver, que permite vincular arquivos locais
LocalFolderBuildProvider (em inglês) Um IBuildProvider que constrói um IFolderBuildInfo com base em um caminho local fornecido
LocalHostResourceManager (link em inglês) Manager. 
LocalPool (em inglês) Implementação de um conjunto 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. 
LogcatCrashResultForwarder. Listener especial: em falhas (falha no processo de instrumentação), ele tenta extrair do logcat a falha e a 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 de troca do usuário) do logcat durante um ou vários testes repetidos usando determinados padrões de regex para analisar sinais de início e término de um evento em 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 de 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 paliativa para Log que usa automaticamente o nome de classe simples do autor da chamada como tag de registro
LUCIResultReporter (link em inglês) Um gerador de relatórios de resultados que salva os resultados do teste necessários para o ResultDB e o LUCI no formato JSON (go/result-sink) e registra o local do arquivo no console. 

M

MainlineModuleHandler. Uma classe de gerenciador simples para módulos Mainline que cria um InstallApexModuleTargetPreparer e injeta o link dinâmico nele com base nos módulos de linha principal fornecidos para recuperar esses módulos automaticamente. 
MainlineTestModuleController (link em inglês) Classe de base de um controlador de módulo para executar testes com base nos módulos da linha principal pré-carregados no dispositivo em teste. 
ManagedRemoteDevice (link em inglês) Um dispositivo executado em uma máquina virtual gerenciada remotamente por uma instância do Tradefed dentro da VM. 
ManagedTestDeviceFactory (link em inglês) Factory para criar os 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 um número de versão especificado do SDK. 
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, nomeando-os e com 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 anotados com @Test ou se a anotação fizer parte da 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 em uma pasta especificada pelo parâmetro de pasta de métricas na fase de invocaçãoEnded 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 em testes semelhantes e gravando 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 abaixo de um número especificado de versão do SDK. 
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) Gerenciador de elementos "Informações do controlador" resultante do yaml do Mobly. 
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) Gerenciador do elemento "Record" resultante do YAML do Mobly. 
MoblyYamlResultRecordHandler.Record (link em inglês)  
MoblyYamlResultRecordHandler.Record.Builder (link em inglês)  
MoblyYamlResultRecordHandler.RecordResult (link em inglês)  
MoblyYamlResultSummaryHandler (em inglês) Gerenciador do elemento "Summary" de resultado do YAML Mobly. 
MoblyYamlResultSummaryHandler.Summary (link em inglês)  
MoblyYamlResultSummaryHandler.Summary.Builder.  
MoblyYamlResultTestNameListHandler. Gerenciador de elementos "Lista de nomes de teste" do resultado do yaml do Mobly. 
MoblyYamlResultTestNameListHandler.TestNameList (link em inglês)  
MoblyYamlResultTestNameListHandler.TestNameList.Builder (link em inglês)  
MoblyYamlResultUserDataHandler (em inglês) Gerenciador do elemento "Dados do usuário" resultante do YAML do Mobly. 
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 às chaves de "parâmetro" do pacote 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) Auxiliar para dividir uma lista de módulos representados por IConfiguration em uma lista de unidades de execução 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 no 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) Uma classe de utilitário que limpa as medições de cobertura nativa e força a transferência de dados de cobertura nativa dos 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 Uma ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para executar um comando "adb ...." do SO. 
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 a memória nativa inacessível mantida 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 o número de iterações concluídas e o tempo médio por iteração. 
DenyHandler (em inglês) Gerenciador que especifica que nada será feito e que o parâmetro não criará nenhum módulo extra. 
NestedDeviceStateMonitor (link em inglês) Monitor de estado do dispositivo que executa verificações extras no dispositivo aninhado para acomodar as especificidades do ambiente virtualizado. 
NestedRemoteDevice (link em inglês) Representação do dispositivo em execução dentro de uma VM remota do Cuttlefish. 
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 não houver 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 precisa 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 outro. 
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 passada na linha de comando. 
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 um 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 o arquivo proto de métrica de texto/binária em pares de chave-valor expandindo recursivamente as mensagens e os campos proto com valores de string até que o campo com o valor numérico seja 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 ao qual o Perfetto pode acessar. 
PerfettoPullerMetricCollector (link em inglês) Implementação básica de FilePullerDeviceMetricCollector que permite extrair os arquivos do perfetto do dispositivo e coletar as métricas deles. 
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). 
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) Uma classe de utilitário para mudar (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) na resposta ao comando "ps"
PtsBotTest (link em inglês) Executar testes do PTS-bot. 
PushFileInsertr (link em inglês) Esta classe foi descontinuada. Use PushFilePreparer, em vez disso.
PushFilePreparer (link em inglês) Um ITargetPreparer que tenta enviar qualquer número de arquivos de qualquer caminho de host para qualquer caminho de 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 aos filtros "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 a saída dos testes executados com o framework de unittest do Python e a 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. 

P

CotationAwareTokenizer  

Direita

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> O 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 adb connect. 
RemoteAndroidVirtualDevice (link em inglês) Estende o comportamento do RemoteAndroidDevice para um dispositivo Android de pilha completa em execução no 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 Classe simples que permite carregar arquivos de vários lugares usando URIs e a funcionalidade do provedor de serviços. 
RemoteFileUtil (em inglês) Classe de utilitário para processar 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 ultrapassar 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 nova tentativa usada. 
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 execução do módulo. 
TentarReagendar Um executor especial que permite reprogramar testes de execuções anteriores que falharam ou onde não foram executados. 
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 para realizar a etapa de recuperação. 
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 (e não no 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 executados nesse usuário. 
RuntimeRestartCollector (link em inglês) Coletor que coleta carimbos de data/hora de reinicializações do ambiente de execução (falhas no servidor do sistema) durante a execução do teste, 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 o framework 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 para 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 do 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 em 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 especial do sandbox da invocação: essa é a InvocationExection para quando estamos dentro do sandbox executando 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. 
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 lidar com 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 uma divisão de invocação para ser executada em vários recursos em paralelo) e os encaminha para outro listener. 
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 os arquivos de mapa do dispositivo e coletar as métricas deles. 
SideloadOtaTargetPreparer (em inglês) Um preparador de destino que executa o sideload de um pacote OTA especificado, aplica o pacote, aguarda a inicialização do dispositivo e injeta as propriedades de build do dispositivo para usar como informações do build

Esse preparador supõe que o dispositivo esteja no modo adb normal quando iniciado e garante que o dispositivo seja fechado 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 que contém 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 gravados. 
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 gerenciador de pulos ajuda a decidir o que deve ser ignorado em diferentes níveis: 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 oferece 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 uma abordagem "antes/depois", ou seja,
StatsdEventMetricPostProcessor Um pós-processador que processa métricas de eventos em relatórios do StatsD em pares de chave-valor, usando os formatadores especificados no processador. 
StatsdGenericPostProcessor (em inglês) Um pós-processador que processa relatórios binários do protostatsd em pares de chave-valor expandindo o relatório 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 rigorosos que não são informados 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 de 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 para um comando de cluster. 
SubprocessResultsReporter (em inglês) Implementa ITestInvocationListener a ser especificado como um result_reporter e encaminha a partir do subprocesso os resultados de testes, execuções de teste e invocações de teste. 
SubprocessTestResultsParser (em inglês) Estende ERROR(/FileOutputStream) para analisar a saída antes de gravar no arquivo para que possamos gerar os eventos de teste no lado da tela de início. 
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: da variável $ANDROID_TARGET_OUT_TESTCASES ou ROOT_DIR nas informações do build. 
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) Porta-objetos 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 uma imagem do sistema agrupada 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 análise da configuração. 
TerribleFailureEmailHandler Uma classe de gerenciador simples que envia um e-mail para as pessoas interessadas quando um erro "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 ser 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 arquivos 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 de ITestLifecycleListener para implementadores que se preocupam apenas com os resultados de testes individuais. 
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. 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 precisa incluir um arquivo test-suite-info.properties nos recursos de 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 ele ultrapassar 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 na transição Map<string, string=""> para Map<string, metric="">. </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 da pasta TF jars res/config/suite/. 
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) Auxiliar que fornece o provedor associado a um token específico, para descobrir se um dispositivo é compatível com o token. 
TraceCmdCollector (link em inglês) Um IMetricCollector que coleta traces durante o teste usando trace-cmd e os registra na invocação. 
TracePropagatingExecutorService Um serviço de executor que encaminha tarefas para uma implementação subjacente durante a propagação do 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 da 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 depois disso. 
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 ajuda a validar que os IConfiguration carregados para o pacote atendem aos requisitos esperados: - Nenhum provedor 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 responder a comandos simples. 
WaitForDeviceDatetimePreparer (em inglês) Uma ITargetPreparer que aguarda a definição de data e hora no dispositivo.

Opcionalmente, este preparador poderá forçar um TargetSetupError se a data/hora não estiver definida dentro do 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 o 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. 

S

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