Índice de classes

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

A

AaptParser Classe que extrai informações do APK analisando a saída de "aapt dump badging". 
AaptParser.AaptVersion Enumeração de opções para a versão do AAPT usada para analisar arquivos APK. 
Abi Uma classe que representa uma ABI. 
AbiFormatter Classe de utilitário para ABI. 
AbiUtils Classe utilitária para processar ABIs de dispositivos.
AbLocalBuildProvider Provedor de build local que cria um build local no build do Android. 
AbstractConnection Representação de conexão abstrata. 
AbstractHostMonitor Classe típica para monitoramento da integridade do host. 
AbstractTunnelMonitor Monitor de túnel abstrato para AVD do GCE. 
AbstractXmlParser Classe base auxiliar para analisar arquivos XML.
AbstractXmlParser.ParseException Gerado se não for possível analisar a entrada XML.
AcloudConfigParser Classe auxiliar que analisa uma configuração do Acloud (usada para iniciar uma instância de dispositivo na nuvem). 
AcloudConfigParser.AcloudKeys Conjuntos de chaves que podem ser pesquisadas na configuração. 
ActionInProgress A ação geral em andamento. 
ActiveTrace Classe principal que ajuda a descrever e gerenciar um rastreamento ativo. 
ActivityStatusChecker Verificador de status para atividades restantes em execução no final de um módulo. 
AdbCommandRejectedException Exceção gerada quando o adb recusa um comando. 
AdbDevice Contém o estado de um dispositivo conforme informado pelo comando "adb devices -l". 
AdbDeviceConnection Representa uma conexão com um dispositivo via ADB para uso com ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
AdbHelper Classe auxiliar para processar solicitações e conexões com o adb. 
AdbHelper.AdbResponse Resposta do ADB. 
AdbHelper.AdbService Identifique qual serviço do adb o comando deve segmentar. 
AdbInitOptions Opções para inicialização do AndroidDebugBridge. 
AdbInitOptions.Builder Cria opções de inicialização para o ADB. 
AdbRootElevator Um AutoCloseable que ativa o adb root quando construído, se necessário, e restaura o estado de root quando concluído. 
AdbSocketUtils  
AdbSshConnection Conexão adb por uma ponte ssh. 
AdbStopServerPreparer Preparador de destino para interromper o servidor adb no host antes e depois de executar testes do adb. 
AdbTcpConnection Representação de conexão padrão de um dispositivo, presumida como uma conexão adb padrão do dispositivo. 
AdbUtils Uma classe utilitária para operações do adb. 
AdbVersion  
AfterClassWithInfo Garantias semelhantes a AfterClass, mas o método anotado precisa exigir um parâmetro TestInformation
AggregatePostProcessor Um agregador de métricas que fornece o mínimo, o máximo, a média, a variância, o desvio padrão, o total, a contagem e, opcionalmente, os percentis para métricas numéricas coletadas durante execuções de teste de várias iterações, tratando-as como números de ponto flutuante de precisão dupla. 
AllocationInfo Contém informações de alocação. 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup Um ITargetPreparer que instala todos os apps de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo. 
AltDirBehavior Uma enumeração para definir comportamentos alternativos de diretório para vários instaladores/pushers de artefatos de teste.

 

AnalysisHeuristic A ordem é importante. 
AndroidBuildAPIException Uma classe de exceção para erros relacionados à API Android Build. 
AndroidBuildAPIHelper Método auxiliar usado para criar um cliente do Android Build. 
AndroidBuildApiLogSaver Uma classe que salva arquivos de registro na API Android Build. 
AndroidBuildAPIOptions Opções de configuração em todo o host para o cliente da API Android Build. 
AndroidBuildTestResult Objeto contêiner para armazenar o resultado do teste e postar na API Android Build. 
AndroidDebugBridge Uma conexão com o Android Debug Bridge (adb) do lado do host

Esse é o ponto central para se comunicar com qualquer dispositivo, emulador ou aplicativo em execução neles. 

AndroidDebugBridge.IClientChangeListener As classes que implementam essa interface fornecem métodos que lidam com mudanças de ClientImpl
AndroidDebugBridge.IDebugBridgeChangeListener As classes que implementam essa interface fornecem um método que lida com mudanças de AndroidDebugBridge (incluindo reinicializações). 
AndroidDebugBridge.IDeviceChangeListener As classes que implementam essa interface fornecem métodos que lidam com a adição, exclusão e mudanças de IDevice
AndroidJUnitTest Um teste que executa um pacote de teste de instrumentação no dispositivo especificado usando o android.support.test.runner.AndroidJUnitRunner. 
AndroidTestOrchestratorRemoteTestRunner Executa um teste instrumentado do Android usando o comando adb e o AndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer que executa uma série de ações (por exemplo, cliques e deslizes) usando o protocolo Android Open Accessory (AOAv2). 
ApiResponse Classe para analisar o valor de retorno da API. 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector Essa classe detecta se os APKs a serem instalados são diferentes dos que estão no dispositivo para decidir se é necessário pular a instalação e a desinstalação do app durante o setUp e o tearDown de ERROR(/TestAppInstallSetup)
AppBuildInfo Um IBuildInfo que representa um aplicativo Android e os pacotes de teste dele. 
AppDeviceBuildInfo Essa classe foi descontinuada. Use IDeviceBuildInfo diretamente. 
AppSetup Um ITargetPreparer que instala um APK e os testes dele. 
AppVersionFetcher Classe utilitária para receber a string da versão do app do dispositivo. 
AppVersionFetcher.AppVersionInfo Tipos de informações da versão do app. 
ArchModuleController Controlador de módulo para não executar testes quando não corresponder a nenhuma arquitetura especificada. 
ArgsOptionParser Preenche os campos Option com argumentos analisados da linha de comando. 
ArrayHelper Classe utilitária que fornece conversão de matriz para int/long para dados recebidos de dispositivos via adb. 
ArrayUtil Métodos utilitários para matrizes 
ArtChrootPreparer Crie o diretório chroot para testes do ART. 
ArtGTest  
ArtifactDetails Isso descreve a estrutura do conteúdo e o descritor gerado pela ferramenta CAS.
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Um utilitário que ajuda a analisar os artefatos de build para gerar insights. 
ArtRunTest Um executor de testes para executar testes de execução do ART. 
ArtRunTest.AdbShellCommandException Uma classe de exceção para informar um erro que ocorreu durante a execução de um comando do shell ADB. 
ArtTest  
ATestFileSystemLogSaver A classe LogSaver é usada pelo ATest para salvar registros em um caminho específico. 
AtestRunner Implementação de ITestSuite 
AtraceCollector Um IMetricCollector que executa um rastreamento durante um teste e coleta o resultado e o registra na invocação. 
AtraceRunMetricCollector Coleta os rastreamentos de todos os diretórios de teste no diretório especificado do dispositivo de teste, registra o diretório de teste e pós-processa os arquivos de rastreamento no diretório de teste e agrega as métricas. 
AutoLogCollector Enumeração que descreve qual coletor pode ser processado automaticamente pelo conector. 
AutomatedReporters Classe que define o mapeamento dos relatórios automatizados do Tradefed. 
AvdData Dados de AVD retornados de [IDevice.getAvdData]. 
AveragePostProcessor Implementação de pós-processador que calcula a média da lista de métricas. 

B

BackgroundDeviceAction Executa um comando em um determinado dispositivo, repetindo conforme necessário até que a ação seja cancelada. 
BadPacketException Gerado se o conteúdo de um pacote for inválido. 
BaseDeviceMetricCollector 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 Preparador comum para iniciar um emulador local. 
BaseHostJUnit4Test Classe de teste básica para executar testes de estilo JUnit4 do host. 
BaseLeveledLogOutput Uma implementação básica para ILeveledLogOutput que permite filtrar algumas tags com base no nome ou nos componentes delas. 
BaseModuleController Implementação básica de IModuleController que deve ser implementada para verificar se um módulo precisa ser executado ou não. 
BaseMultiTargetPreparer Implementação básica de IMultiTargetPreparer que permite desativar o objeto. 
BasePostProcessor A IPostProcessor básica que toda implementação precisa estender. 
BaseRetryDecision Implementação básica de IRetryDecision
BaseStreamLogger<OS extends OutputStream> Um ILeveledLogOutput que direciona mensagens de registro para um fluxo de saída e para stdout. 
BaseTargetPreparer Classe de implementação básica para ITargetPreparer que permite controlar se o objeto está desativado ou não. 
BaseTestSuite Um teste para executar o conjunto de teste de compatibilidade com o novo sistema de conjunto. 
BatchChannel<T> Classe auxiliar para fazer upload em lote de resultados de testes e artefatos. 
BatchChannel.BatchUploadAction<T> Ação a ser realizada quando um lote de itens estiver pronto para upload. 
BatteryController Classe utilitária que permite controlar o estado de carga da bateria de um dispositivo. 
BatteryRechargeDeviceRecovery Permite acionar um comando quando o nível da bateria do dispositivo fica abaixo de um determinado limite. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Verificador de recuperação que vai acionar uma configuração se o nível da bateria não estiver disponível. 
BeforeClassWithInfo Garantias semelhantes a BeforeClass, mas o método anotado precisa de um parâmetro TestInformation
BinaryState Enumeração usada para gravar o estado ON/OFF com um estado IGNORE no-op. 
BluetoothConnectionLatencyCollector O coletor vai enviar uma configuração de métrica de duração do statsd predefinida para os dispositivos e coletar a duração da conexão Bluetooth de cada perfil. 
BluetoothConnectionStateCollector Esse coletor vai coletar métricas BluetoothConnectionStateChanged e registrar o número do estado da conexão para cada perfil. 
BluetoothConnectionSuccessRatePostProcessor Implementação de um pós-processador que calcula a taxa de sucesso de um perfil Bluetooth.

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

BluetoothHciSnoopLogCollector Coletor para ativar o registro de rastreamento do HCI Bluetooth no DUT e coletar o registro de cada teste. 
BluetoothUtils Funções utilitárias para chamar BluetoothInstrumentation no dispositivo

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

BootstrapBuildProvider Um IDeviceBuildProvider que inicializa informações de build do dispositivo de teste

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

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

C

CacheClientFactory Uma fábrica que cria uma instância singleton de ICacheClient
CanceledException Exceção abstrata para exceção que pode ser gerada quando uma entrada do usuário cancela a ação. 
CapabilitiesNewReply A carga útil de uma resposta CapabilitiesNew do protocolo JDWP. 
CarModuleController Esse controlador impede a execução de casos de teste em dispositivos não automotivos. 
CarryDnaeError RuntimeException interno para transmitir DeviceNotAvailableException pelo framework JUnit4. 
CarryInterruptedException Gerada quando o tempo limite da fase de teste é acionado e uma InterruptedException precisa ser transferida da thread de execução do teste para a thread de execução da invocação. 
CasFuseDriverProfile CasDriverProfile é uma implementação específica de IFuseDriverProfile para imagens de dispositivos que são diretórios fragmentados do FastCDC. 
CdmaDeviceFlasher Uma classe que mostra uma imagem em um dispositivo Android físico com um rádio CDMA. 
CecControllerTokenProvider Provedor de token para tokens relacionados ao controle de eletrônicos de consumo (CEC). 
CentralDirectoryInfo CentralDirectoryInfo é uma classe que contém as informações de um arquivo/pasta dentro de um arquivo ZIP. 
CheckPairingPreparer Um CompanionAwarePreparer que verifica a vinculação por BT entre dispositivos principais e complementares 
Chunker (em inglês) Divide um blob em um ou mais Chunks de no máximo chunkSize bytes. 
Chunker.Chunk Um pedaço de um blob. 
ChunkHandler Crie uma subclasse com uma classe que processe um ou mais tipos de fragmentos. 
CircularAtraceUtil Um utilitário atrace desenvolvido principalmente para identificar as causas raiz de ANRs durante testes do Monkey. 
CircularByteArray 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 Um BaseDeviceMetricCollector que extrai as medições de cobertura do Clang do dispositivo e as registra como artefatos de teste. 
ClangProfileIndexer Uma classe utilitária que indexa medições de cobertura de código do Clang. 
ClassNotFoundConfigurationException ConfigurationException quando a classe de um objeto não é encontrada. 
ClassPathScanner Encontra entradas no classpath. 
ClassPathScanner.ClassNameFilter Um IClassPathFilter que filtra e transforma nomes de classes Java. 
ClassPathScanner.ExternalClassNameFilter Um ClassNameFilter que rejeita classes internas 
ClassPathScanner.IClassPathFilter Um filtro para caminhos de entrada de classpath

Baseado em FileFilter 

Cliente Isso representa um único cliente, geralmente um processo de VM Dalvik. 
Cliente Cliente de armazenamento de teste do Android que faz upload dos resultados para o serviço de armazenamento de teste. 
ClientData Contém os dados de um ClientImpl
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData Informações de heap. 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler Handlers capazes de agir em despejos HPROF. 
ClientData.IMethodProfilingHandler Processadores capazes de agir com base nas informações de criação de perfil do método 
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl Isso representa um único cliente, geralmente um processo de VM Dalvik. 
ClientTracker Rastreia o dispositivo clients
ClockworkUtils Um utilitário de relógio para compartilhar lógica multidispositivo. 
CloseableTraceScope Uma classe com escopo que permite informar a seção de rastreamento usando try-with-resources 
ClusterBuildInfo Uma classe IBuildInfo para builds transmitidos por pipe do TFC. 
ClusterBuildProvider Um IBuildProvider para fazer o download dos recursos de teste do TFC. 
ClusterClient Uma implementação de IClusterClient para interagir com o back-end do TFC. 
ClusterCommand Uma classe que representa uma tarefa buscada do cluster do TensorFlow. 
ClusterCommand.RequestType  
ClusterCommand.State Status do comando no cluster do TF. 
ClusterCommandConfigBuilder Uma classe para criar um arquivo de configuração para um comando de cluster. 
ClusterCommandEvent Uma classe para encapsular eventos de comando de cluster a serem enviados. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Uma classe IRemoteTest para iniciar um comando do TFC usando um subprocesso do TF. 
ClusterCommandScheduler Um ICommandScheduler para oferecer suporte ao TFC (Tradefed Cluster). 
ClusterCommandStatus Uma classe que representa o estado e o motivo do cancelamento de um comando do cluster do TF. 
ClusterDeviceInfo Uma classe para encapsular informações do dispositivo do cluster a serem enviadas. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Uma implementação IDeviceMonitor que informa os resultados ao serviço Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> Classe ClusterEventUploader, que faz upload de IClusterEvent para o TFC. 
ClusterHostEvent Uma classe para encapsular eventos de host de cluster a serem enviados. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Enums dos diferentes tipos de eventos de host. 
ClusterHostUtil Funções utilitárias estáticas para o cluster do TF que recebem instâncias de configuração global, informações do host etc. 
ClusterLogSaver Uma classe ILogSaver para fazer upload de resultados de testes para o TFC. 
ClusterLogSaver.FilePickingStrategy Estratégias de seleção de arquivos. 
ClusterOptions  
CodeCoverageCollector Um BaseDeviceMetricCollector que vai extrair do dispositivo as medições de cobertura nativa e em Java e as registrar como artefatos de teste. 
CodeCoverageTest 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 Um IShellOutputReceiver que coleta toda a saída do shell em um byte[]
CollectingOutputReceiver Um IShellOutputReceiver que coleta toda a saída do shell em um String
CollectingOutputReceiver Um IShellOutputReceiver que coleta toda a saída do shell em um String
CollectingTestListener Um ITestInvocationListener que vai coletar todos os resultados do teste. 
CollectorHelper Auxiliar para fazer algumas operações de IMetricCollector necessárias em vários lugares. 
CommandBaselineSetter Um setter comum para processar configurações básicas do dispositivo usando comandos do shell adb. 
CommandFileParser Parser para arquivo que contém um conjunto de linhas de comando. 
CommandFileParser.CommandLine  
CommandInterrupter Serviço que permite que comandos do TradeFederation sejam interrompidos ou marcados como não interrompíveis. 
CommandLineBuildInfoBuilder Utilitário destinado a capturar os argumentos de informações de build comuns de uma linha de comando e criar um IBuildInfo com eles. 
CommandOptions Implementação de ICommandOptions
CommandOptionsGetter Implementação de serviço que retorna o valor das opções de comando de uma determinada invocação. 
CommandRejectedException  
CommandResult Contém o resultado de um comando. 
CommandRunner Um ponto de entrada alternativo do TradeFederation que executa o comando especificado nos argumentos da linha de comando e depois sai. 
CommandRunner.ExitCode Códigos de erro que podem ser encerrados. 
CommandScheduler Um programador para executar comandos do TradeFederation em todos os dispositivos disponíveis. 
CommandScheduler.HostState Enums de diferentes status do host 
CommandStatus Representa o status de uma operação cronometrada. 
CommandStatusHandler Handler que ajuda a monitorar e atualizar o status de uma invocação. 
CommandSuccessModuleController Classe base para um controlador de módulo que pula o módulo de teste com base em uma falha de comando do shell. 
CommonLogRemoteFileUtil Esse utilitário evita a duplicação de código nas diferentes representações de dispositivos remotos para a lógica de busca de registros remotos de arquivos comuns. 
CommonLogRemoteFileUtil.KnownLogFileEntry Uma representação de uma entrada de registro conhecida para dispositivos remotos. 
CompanionAllocator Classe de base que aloca e libera o dispositivo complementar.

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

CompanionAwarePreparer Um ITargetPreparer que encapsula a lógica de receber um dispositivo complementar já alocado. 
CompanionAwareTest Classe de teste básica que encapsula o boilerplate de como receber e verificar um dispositivo complementar.

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

CompanionDeviceTracker Uma classe para alocar e liberar dispositivos complementares 
CompanionRunCommandTargetPreparer Um ITargetPreparer que executa comandos especificados no dispositivo complementar alocado 
CompanionTestAppInstallSetup Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() em um dispositivo complementar alocado. 
CompileBootImageWithSpeedTargetPreparer Recompila o classpath de inicialização e o servidor do sistema com o filtro do compilador "speed". 
ConditionFailureMonitor Monitore falhas na invocação. 
ConditionPriorityBlockingQueue<T> Uma classe com segurança de encadeamento com operações semelhantes a ERROR(/PriorityBlockingQueue) que podem recuperar objetos que correspondem a uma determinada condição. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> Um ConditionPriorityBlockingQueue.IMatcher que corresponde a qualquer objeto. 
ConditionPriorityBlockingQueue.IMatcher<T> Uma interface para determinar se os elementos correspondem a algum tipo de condição. 
ConfigCompleter Implementação do Completer para nossas configurações do TF. 
ConfigurableGrpcDynamicShardingClient  
Configuration Uma implementação concreta de IConfiguration que armazena os objetos de configuração carregados em um mapa. 
ConfigurationDef Contém um registro de uma configuração, os objetos associados e as opções deles. 
ConfigurationDef.ConfigObjectDef Objeto para armazenar 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 primeiro número de aparência. 
ConfigurationDescriptor Objeto de configuração que descreve algum aspecto da configuração em si. 
ConfigurationDescriptor.LocalTestRunner Enumeração usada para indicar o executor de testes local. 
ConfigurationException Gerado se não for possível carregar a configuração. 
ConfigurationFactory Fábrica para criar IConfiguration
ConfigurationFactory.ConfigLoader Implementação de IConfigDefLoader que rastreia as configurações incluídas de uma configuração raiz e gera uma exceção em inclusões circulares. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil Funções utilitárias para processar arquivos de configuração. 
ConfigurationXmlParserSettings Uma classe simples para aceitar configurações do ConfigurationXmlParser.

Para transmitir configurações a essa classe, o alias é obrigatório. 

ConfigurationYamlParser Parser para configurações do Tradefed no estilo YAML.
ConfigUtil Classe utilitária para criar, interagir e enviar arquivos de configuração do statsd. 
ConfigUtil.LogSource  
Console Console principal do TradeFederation que oferece ao usuário a interface para interagir.

No momento, ela aceita operações como

  • adicionar um comando para teste
  • listar dispositivos e o estado deles
  • listar invocações em andamento
  • listar comandos na fila
  • despejar o registro de invocação em um arquivo/stdout
  • desligamento
 
Console.ArgRunnable<T> Um Runnable com um método run que pode receber um argumento 
Console.CaptureList Um tipo de conveniência para List<List<String>> 
ConsoleReaderOutputStream Um OutputStream que pode ser usado para fazer o System.out.print() funcionar bem com o LineReader unfinishedLine do usuário. 
ConsoleResultReporter Gerador de relatórios de resultados para imprimir os resultados do teste no console. 
ContentAnalysisContext Contextualize o conteúdo para analisá-lo corretamente. 
ContentAnalysisContext.AnalysisMethod Isso descreve o que esperar da estrutura de conteúdo para uma análise adequada. 
ContentAnalysisResults Resumo da análise de conteúdo. 
ContentInformation Representa o conteúdo de uma determinada plataforma de build da versão base e atual. 
ContentMerkleTree Calcule uma MerkleTree com base nas informações de conteúdo. 
ContentModuleLister Calcular uma lista de módulos do contexto. 
ContentProviderHandler Processador 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. 
ContentRequest Classe para criar a solicitação para a API. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener Um TestResultListener que rastreia o número total de testes por TestStatus 
CountTestCasesCollector Conta e informa o número de casos de teste para um determinado IRemoteTest
CoverageMeasurementForwarder Um teste de marcador de posição que encaminha medições de cobertura do provedor de build para o logger. 
CoverageOptions Objeto do Tradefed para armazenar opções de cobertura. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter Um ITargetPreparer que aguarda até que a frequência máxima em todos os núcleos seja restaurada para o nível mais alto disponível.
CreateAvdPreparer  
CreateUserPreparer Preparador de destino para criar e limpar o usuário no final. 
CurlGenAiClient Forneça um cliente central para interagir com a API GenAI e fazer solicitações de comandos. 
CurlGenAiClient.Model Lista de modelos disponíveis para uso. 
CurrentInvocation Uma classe que rastreia e fornece as informações de invocação atuais úteis em qualquer lugar dentro da invocação. 
CurrentInvocation.InvocationInfo Alguma chave nomeada especial que sempre vamos preencher para a invocação. 
CurrentInvocation.IsolationGrade Descreve o nível de isolamento 

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences Preferências para a biblioteca ddm. 
Depurador Isso representa uma conexão pendente ou estabelecida com um depurador JDWP. 
DebugHostLogOnFailureCollector Coletor que vai reunir e registrar os registros do lado do host quando uma falha de caso de teste ocorrer. 
DebugViewDumpHandler  
DefaultConnection Representação de conexão padrão de um dispositivo, presumida como uma conexão adb padrão do dispositivo. 
DefaultConnection.ConnectionBuilder Builder usado para descrever a conexão. 
DefaultRemoteAndroidTestRunner Extensão da ddmlib RemoteAndroidTestRunner para definir alguns padrões para casos de uso do Tradefed. 
DefaultTestsZipInstaller Uma implementação padrão do instalador de zip de testes. 
DelegatedInvocationExecution InvocationExecution, que delega a execução a outro binário do Tradefed. 
DependenciesResolver Um novo tipo de provedor que permite receber todas as dependências de um teste. 
DeviceActionTargetPreparer Um ITargetPreparer para realizar ações no dispositivo. 
DeviceActionUtil Uma classe utilitária para executar ações do dispositivo. 
DeviceActionUtil.Command Comandos para ação do dispositivo. 
DeviceActionUtil.DeviceActionConfigError Exceção para erro de configuração. 
DeviceAllocationResult Representa os resultados de uma tentativa de alocação para um comando. 
DeviceAllocationState Representa o estado de alocação do dispositivo na perspectiva do IDeviceManager.
DeviceAvailableChecker Verificador para garantir que um módulo não deixe o dispositivo em um estado off-line. 
DeviceBaselineChecker Defina as configurações de referência do dispositivo antes de cada módulo. 
DeviceBaselineSetter Classe abstrata usada para criar uma configuração de baseline de dispositivo. 
DeviceBatteryLevelChecker Um IRemoteTest que verifica se há uma carga mínima de bateria e espera que ela atinja um segundo limite de carregamento se a carga mínima não estiver presente. 
DeviceBatteryResourceMetricCollector Esse coletor coleta métricas de bateria do dispositivo. 
DeviceBuildDescriptor Uma classe wrapper para um IBuildInfo que contém métodos auxiliares para extrair informações de build da plataforma do dispositivo. 
DeviceBuildInfo Um IBuildInfo que representa um build completo de dispositivo Android e (opcionalmente) os testes dele. 
DeviceBuildInfoBootStrapper Um ITargetPreparer que substitui campos de informações de build por atributos lidos do dispositivo

Isso é útil para testar dispositivos com builds gerados de uma fonte externa (por exemplo, 

DeviceBuildInfoInjector Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo
DeviceCleaner Executa a reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela. 
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil Contém métodos e classes utilitários para execução simultânea de comandos do 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 um ITestDevice
DeviceConfigurationHolder Uma implementação concreta de IDeviceConfiguration que armazena os objetos de configuração do dispositivo carregado nos atributos. 
DeviceConnection Representa uma conexão com um dispositivo via ADB para uso com ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
DeviceConnection.Factory  
DeviceDescriptor Uma classe que contém informações que descrevem um dispositivo em teste. 
DeviceDisconnectedException Gerado quando um dispositivo não pode mais ser acessado pelo tipo de transporte dele.Por exemplo, se o dispositivo não estiver mais visível por USB ou conexão TCP/IP.
DeviceErrorIdentifier Identificadores de erros do dispositivo e erros informados pelo dispositivo. 
DeviceFailedToBootError Gerado se um dispositivo não inicializar após ser atualizado com uma build. 
DeviceFeatureFlag  
DeviceFeatureModuleController Um controlador de módulo para não executar testes quando não há suporte para determinado recurso. 
DeviceFileReporter Uma classe utilitária que verifica o dispositivo em busca de arquivos e os envia para ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) se forem encontrados. 
DeviceFlashPreparer Um ITargetPreparer que atualiza uma imagem em um hardware Android físico. 
DeviceFoldableState Representação do estado dobrável do dispositivo conforme retornado por "cmd device_state print-states". 
DeviceFolderBuildInfo Um IDeviceBuildInfo que também contém outros artefatos de build em um diretório no sistema de arquivos local. 
DeviceImageTracker Para algumas atualizações incrementais de dispositivos, precisamos dos arquivos de base para calcular as diferenças. 
DeviceImageTracker.FileCacheTracker Rastrear informações da imagem do dispositivo armazenada em cache e seus metadados 
DeviceImageZipFlashingTargetPreparer Um preparador de destino que atualiza o dispositivo com imagens fornecidas em um formato específico. 
DeviceImpl Um dispositivo. 
DeviceInspectionResult Uma classe contém o resultado da inspeção do dispositivo quando ele fica indisponível. 
DeviceInternetAccessibilityResourceMetricCollector O coletor envia pings para google.com para verificar se o dispositivo tem acesso à Internet. 
DeviceJUnit4ClassRunner Executor de testes JUnit4 que também acomoda IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Anotação falsa destinada a transmitir registros aos repórteres. 
DeviceJUnit4ClassRunner.MetricAnnotation Anotação falsa destinada a transmitir métricas aos repórteres. 
DeviceJUnit4ClassRunner.TestLogData Implementação de ExternalResource e TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementação de ExternalResource e TestRule
DeviceListMonitorTask  
DeviceLogger Classe de ponte para usar utils.ILogger para Incremental. 
DeviceManagementGrpcServer Servidor GRPC que permite reservar um dispositivo do Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice Representação de um dispositivo no modo fastboot. 
DeviceMerkleTree Calcule uma MerkleTree com base nas informações de conteúdo do dispositivo. 
DeviceMetricData Objeto para armazenar todos os dados coletados pelos coletores de métricas. 
DeviceMonitor O DeviceMonitor monitora dispositivos conectados ao adb. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer Uma classe de proxy para propagar solicitações para vários IDeviceMonitors. 
DeviceNotAvailableException Gerado quando um dispositivo não está mais disponível para teste. 
DeviceOwnerTargetPreparer Um ITargetPreparer que configura um componente de proprietário do dispositivo. 
DeviceParameterizedRunner Executor parametrizado no estilo JUnit4 para testes parametrizados controlados pelo lado do host. 
DeviceProperties Definições constantes comuns para nomes de propriedades do lado do dispositivo
DeviceRecoveryModeUtil  
DeviceReleaseReporter Gerenciador de relatórios de liberação de dispositivos que lida com a comunicação com o processo principal dos dispositivos a serem liberados. 
DeviceResetFeature Implementação do lado do servidor da redefinição de dispositivo. 
DeviceResetHandler Utilitário que processa a redefinição do dispositivo de forma genérica. 
DeviceRuntimeException Gerado quando uma ação do dispositivo não resulta nos resultados esperados. 
DeviceSelectionOptions Contêiner para critérios de seleção de dispositivos. 
DeviceSelectionOptions.DeviceRequestedType Os diferentes tipos possíveis de dispositivos substitutos compatíveis. 
DeviceSettingChecker Verifique se as configurações do dispositivo mudaram durante a execução de um módulo. 
DeviceSetup Um ITargetPreparer que configura um dispositivo para teste com base nos Options fornecidos. 
DeviceSnapshotFeature Implementação do snapshot do dispositivo do lado do servidor. 
DeviceSnapshotHandler Utilitário que processa o snapshot do Cuttlefish. 
DeviceStateMonitor Classe auxiliar para monitorar o estado de um IDevice
DeviceStorageAgeResourceMetricCollector Analisa a idade do armazenamento do logcat. 
DeviceStorageFiller O preparador de destino preenche o armazenamento para que algum espaço livre esteja disponível. 
DeviceStorageStatusChecker Verifique se o dispositivo tem espaço em disco suficiente para as partições especificadas. 
DeviceStringPusher Preparador de destino para gravar uma string em um arquivo. 
DeviceSuite Estende o contêiner JUnit4 Suite para fornecer um ITestDevice aos testes que exigem isso. 
DeviceSyncHelper Auxiliar que ajuda a sincronizar uma nova imagem de dispositivo com o dispositivo. 
DeviceTestCase Caso de teste JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest
DeviceTestResult Uma especialização de TestResult que será interrompida quando um DeviceNotAvailableException ocorrer.
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions Uma classe builder para opções relacionadas à execução de testes de dispositivo usando BaseHostJUnit4Test. 
DeviceTestSuite Conjunto de testes JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest
DeviceTraceCollector Coletor que inicia o rastreamento do perfetto quando uma execução de teste começa e registra o arquivo de rastreamento no final. 
DeviceUnavailableMonitor Esse listener tenta capturar apenas um DNAE no nível do caso de teste. 
DeviceUnresponsiveException Uma especialização de DeviceNotAvailableException que indica que o dispositivo está visível para o adb, mas não responde (ou seja, comandos expirando, não inicializando etc.).
DeviceUpdateTargetPreparer Um ITargetPreparer abstrato que cuida das etapas comuns para atualizar dispositivos com um arquivo de imagem de dispositivo de uma fonte externa (em vez de um serviço de build). 
DeviceWifiResourceMetricCollector O coletor coleta métricas de intensidade do sinal Wi-Fi conectado e velocidade do link. 
DeviceWiper Um ITargetPreparer que exclui permanentemente os dados do usuário 
DigestCalculator Métodos utilitários para calcular Digest
DirectedGraph<V> Uma implementação de gráficos direcionados sem ponderação. 
DisableSELinuxTargetPreparer Preparador de destino que desativa o SELinux se ele estiver ativado. 
DryRunKeyStore Um keystore para teste a seco em que qualquer valor de keystore é sempre substituído e encontrado corretamente. 
DryRunner Executa testes de simulação de forma transparente em vez de executá-los de fato. 
DynamicFileStubTest Este é um teste da Tradefed para verificar se ela consegue resolver arquivos dinâmicos corretamente. 
DynamicRemoteFileResolver Classe que ajuda a resolver o caminho para arquivos remotos. 
DynamicRemoteFileResolver.FileResolverLoader Carrega implementações de IRemoteFileResolver
DynamicShardHelper Estratégia de fragmentação para permitir o enfileiramento de trabalho remoto entre várias instâncias do TF.
DynamicShardingConnectionInfoMessage Classe de retenção de dados para facilitar o envio pelo servidor de recursos. 
DynamicSystemPreparer Um ITargetPreparer que configura uma imagem do sistema em cima de um build de dispositivo com a Atualização dinâmica do sistema. 

E

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

F

FailureDescription A classe que descreve uma informação de falha na Trade Federation. 
FakeTest Um teste falso que facilita a geração de resultados de teste repetíveis. 
FakeTestsZipFolder Um fixture de teste que cria uma pasta de testes descompactada falsa com base em uma lista de conteúdo. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Preparador de destino que aciona o fastboot e envia comandos do fastboot. 
FastbootDeviceFlasher Uma classe que depende do fastboot para instalar uma imagem em hardware Android físico. 
FastbootHelper Uma classe auxiliar para operações do fastboot. 
FastbootPack Siga a especificação do carregador de inicialização para abrir o pacote. 
FastbootUpdateBootstrapPreparer Um ITargetPreparer que organiza arquivos especificados (bootloader, rádio, zip de imagem do dispositivo) em IDeviceBuildInfo para fazer o flash dos dispositivos com FastbootDeviceFlasher e injeta atributos do dispositivo pós-inicialização nas informações de build para fins de geração de relatórios de resultados. 
FatalHostError Uma exceção que indica que ocorreu um erro fatal irrecuperável na máquina host que executa o TradeFederation e que a instância do TradeFederation precisa ser encerrada. 
FeatureFlagTargetPreparer Atualiza o DeviceConfig (flags de recursos ajustadas por um serviço remoto). 
FileDownloadCache Uma classe auxiliar que mantém um cache LRU do sistema de arquivos local de arquivos baixados. 
FileDownloadCacheFactory Uma fábrica para criar FileDownloadCache
FileDownloadCacheWrapper Uma classe wrapper que fornece recursos FileDownloadCache ao implementar a interface IFileDownloader
FileIdleMonitor Monitora arquivos e executa um callback se eles estiverem inativos (ou seja, 
FileInputStreamSource Um InputStreamSource que usa um arquivo de entrada. 
FileListingService Fornece o serviço de listagem de arquivos secundários IDevice
FileListingService.FileEntry Representa uma entrada em um diretório. 
FileListingService.IListingReceiver As classes que implementam essa interface fornecem um método que lida com o resultado assíncrono do comando ls no dispositivo. 
FileLogger Um ILeveledLogOutput que direciona mensagens de registro para um arquivo e para stdout. 
FilePermissionUtil Classe utilitária que oferece tratamento de permissões de arquivo. 
FileProtoResultReporter Gerador de relatórios do Proto que despeja o TestRecord em um arquivo. 
FilePullerDeviceMetricCollector Um BaseDeviceMetricCollector que detecta a chave de métricas do dispositivo e as extrai como um arquivo. 
FilePullerLogCollector Registrador do arquivo informado pelo lado do dispositivo. 
FileSystemLogSaver Salve os registros em um sistema de arquivos. 
FilesystemRootChecker  
FileUtil Uma classe auxiliar para operações relacionadas a arquivos. 
FileUtil.LowDiskSpaceException Gerado se o espaço em disco utilizável estiver abaixo do limite mínimo. 
FilteredResultForwarder Variante de ResultForwarder que permite apenas que uma lista de permissão de TestDescription seja informada. 
FixedByteArrayOutputStream Um ERROR(/OutputStream) na memória que mantém apenas uma quantidade máxima de dados. 
FlashingMethod Uma enumeração para descrever o método usado para atualizar o dispositivo em teste.
FlashingResourcesParser Uma classe que analisa as versões necessárias dos arquivos de imagem auxiliares necessários para atualizar um dispositivo. 
FlashingResourcesParser.AndroidInfo Um typedef para Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Uma interface de filtragem, destinada a permitir que o FlashingResourcesParser ignore alguns recursos que, de outra forma, ele poderia usar.
FlashingResourceUtil Essa utilidade ajuda a definir a versão adequada dos artefatos para que eles possam ser atualizados via DeviceFlashPreparer
FoldableExpandingHandler Um IModuleParameterHandler que se expande para mais em cada configuração dobrável não principal. 
FoldableHandler Processador dobrável genérico que pode usar os parâmetros dobráveis para criar um módulo especializado. 
FoldableModePreparer Um preparador de destino que pode mudar o estado dobrável de um dispositivo. 
FolderBuildInfo Implementação concreta de um IFolderBuildInfo
FolderSaver (link em inglês) Um ITargetPreparer que extrai diretórios do dispositivo, compacta e salva no back-end de geração de registros. 
FormattedGeneratorReporter Reporter que permite gerar relatórios em um formato específico. 
FreeDeviceState  
FuseMountManager  
FuseUtil Uma classe auxiliar para operações do FUSE. 
FutilityCommandPreparer Preparador para executar comandos de inutilidade. 

G

GceAvdInfo Estrutura para armazenar dados relevantes de uma determinada instância de AVD do GCE. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Monitor de encadeamento para o túnel de proxy do host do laboratório Gce usado para oxigenação. 
GceManager Auxiliar que gerencia as chamadas do GCE para iniciar/parar e coletar registros do GCE. 
GceRemoteCmdFormatter Classe utilitária para formatar comandos e acessar um dispositivo GCE remoto. 
GceRemoteCmdFormatter.ScpMode O SCP pode ser usado para enviar ou extrair arquivos, dependendo da estrutura dos argumentos. 
GceSshTunnelMonitor Monitor de linhas de execução para o túnel SSH do GCE. 
GcovCodeCoverageCollector Um BaseDeviceMetricCollector que vai extrair as medições de cobertura do gcov do dispositivo e registrar como artefatos de teste. 
GcovKernelCodeCoverageCollector Um BaseDeviceMetricCollector que extrai as medições de cobertura do kernel gcov de debugfs e do dispositivo e, por fim, as registra como artefatos de teste. 
GCSBucketUtil Gerenciador de arquivos para fazer download e upload de arquivos do Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper simples para informações de arquivo no GCS. 
GCSCommon Obsoleta! Use com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon Classe base para operações do GCS, como download e upload. 
GCSConfigurationFactory Um ConfigurationFactory carrega configurações do Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader 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 O servidor de configuração carrega configurações do Google Cloud Storage (GCS). 
GCSDownloaderHelper Faz o download do bucket do GCS, cuidando do armazenamento em cache e da resolução da configuração global. 
GCSFileDownloader Faz o download de arquivos do Google Cloud Storage (GCS). 
GCSFileDownloaderBase Baixador de arquivos para fazer o download de arquivos do Google Cloud Storage (GCS). 
GCSFileUploader Uploader de arquivos para fazer upload de dados de arquivos para o Google Cloud Storage (GCS). 
GCSHelper  
GCSHostResourceManager Baixe o recurso de host do GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implementação de IRemoteFileResolver que permite fazer o download de um bucket do GCS. 
GenericLogcatEventParser<LogcatEventType> Analisa a entrada do logcat para eventos. 
GenericLogcatEventParser.LogcatEvent Estrutura para armazenar um evento logcat com o tipo de evento e a mensagem logcat de acionamento.
GetPreviousPassedHelper Auxiliar para receber os filtros de teste aprovados anteriores. 
GkiDeviceFlashPreparer Um preparador de destino que atualiza o dispositivo com uma imagem genérica do kernel comum do Android. 
GlobalConfiguration Uma implementação de IGlobalConfiguration que armazena os objetos de configuração carregados em um mapa.
GlobalFilterGetter Implementação de serviço que retorna os filtros de uma determinada invocação. 
GlobalTestFilter Opções de filtro aplicadas à invocação. 
GoogleAccountPreparer Um ITargetPreparer que permite configurar Contas do Google. 
GoogleAccountUtil Um utilitário que permite configurar Contas do Google em um dispositivo. 
GoogleApiClientUtil Utilitários para criar um cliente da API do Google. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser Analisa os resultados do Google Benchmark executados no shell e retorna um mapa com todos os resultados. 
GoogleBenchmarkTest Um teste que executa um pacote de teste de comparativo de mercado do Google em um determinado dispositivo. 
GranularRetriableTestWrapper Uma classe wrapper funciona no IRemoteTest para granularizar o IRemoteTest no nível do caso de teste. 
GranularRetriableTestWrapper.StartEndCollector Classe auxiliar para detectar o início e o fim de execuções ausentes. 
GsiDeviceFlashPreparer Um preparador de destino que atualiza o dispositivo com a imagem genérica do sistema Android. 
GTest Um teste que executa um pacote de teste nativo em um determinado dispositivo. 
GTestBase A classe base do gTest. 
GTestListTestParser Um analisador de resultados para o modo de teste do gtest com o parâmetro "--gtest_list_tests". 
GTestResultParser Analisa os resultados do "modo de saída bruta" de testes nativos usando o GTest executado no shell e informa um ITestInvocationListener dos resultados. 
GTestXmlResultParser Analisa os resultados do "modo de saída XML" de testes nativos usando o GTest executado no shell e informa um ITestRunListener dos resultados. 

H

HandleAppName Processar o bloco "nome do app" (APNM). 
HandleExit Envie uma solicitação de saída. 
HandleHeap Processa atualizações de status de heap. 
HandleHello Processar o bloco "hello" (HELO) e a descoberta de recursos. 
HandleNativeHeap Gerenciar atualizações de status de encadeamento. 
HandleProfiling Processa atualizações de status de heap. 
HandleTest Gerenciar atualizações de status de encadeamento. 
HandleThread Gerenciar atualizações de status de encadeamento. 
HandleViewDebug  
HandleWait Processe o bloco "wait" (WAIT). 
HarnessException Classe de exceção base para exceção gerada no harness. 
HarnessIOException Exceção de restrição que ajuda a resolver problemas de arquivos. 
HarnessRuntimeException  
HeapHostMonitor Implementação do AbstractHostMonitor que monitora a memória de heap no host e a registra periodicamente no registro de histórico. 
HeapSegment Descreve os tipos e locais de objetos em um segmento de um heap. 
HeapSegment.HeapSegmentElement Descreve um objeto/região codificado nos dados do HPSG. 
HelloWorldMultiTargetPreparer Um exemplo de implementação de um IMultiTargetPreparer
HistoryLogger TF History Logger, um registro especial que contém apenas alguns eventos específicos. 
HostGTest Um teste que executa um pacote de teste nativo. 
HostMetric Essa classe representa uma amostra de métrica de host a ser informada. 
HostOptions Classe de suporte de opções de host. 
HostStatsdMetricCollector Um IMetricCollector que coleta métricas do statsd do lado do host usando comandos do utilitário statsd. 
HostTest Um executor de testes para testes baseados em host do JUnit. 
HostUtils Implementa alguns métodos utilitários úteis para executar testes de host. 
HprofAllocSiteParser Classe auxiliar para analisar informações de uma seção "Allocation Sites" dos relatórios hprof. 
HttpHelper Contém métodos auxiliares para fazer solicitações HTTP.
HttpHelper.RequestRunnable Runnable para fazer solicitações com IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost Classe auxiliar para fazer solicitações HTTP POST de várias partes. 
HttpRemoteFileResolver Implementação de IRemoteFileResolver que permite o download de arquivos remotos via HTTP.
HttpsRemoteFileResolver Implementação de IRemoteFileResolver que permite o download de arquivos remotos via HTTPS.

I

IAbi Interface que representa a ABI em teste. 
IAbiReceiver Um teste que precisa da ABI em teste. 
IAndroidDebugBridge Definição de interface para métodos ERROR(/com.android.ddmlib.AndroidDebugBridge) usados neste pacote. 
IAppBuildInfo Essa interface foi descontinuada. Use IBuildInfo diretamente. 
IAutoRetriableTest Interface para um IRemoteTest que não implementa ITestFilterReceiver, mas ainda quer oferecer suporte à nova tentativa automática. 
IBatteryInfo A interface que define a interação com uma bateria de um dispositivo. 
IBatteryInfo.BatteryState Descreve o estado atual de carregamento da bateria. 
IBlockFilter Controla se um bloco de dados que precisa ser entregue ao dispositivo deve ser veiculado. 
IBlockTransformer Transformação opcional do bloco de dados antes do envio. 
IBuildInfo Contém informações sobre o build em teste. 
IBuildInfo.BuildInfoProperties Algumas propriedades que um IBuildInfo pode ter para ajustar o processamento dele. 
IBuildProvider Responsável por fornecer informações sobre o build em teste. 
IBuildReceiver Um teste que precisa de referência ao build em teste. 
ICacheClient Uma interface para um cliente de cache. 
IClusterClient Uma interface para interagir com o back-end do TFC. 
IClusterEvent Interface para qualquer evento de cluster a ser enviado ao TFC. 
IClusterEventUploader<T extends IClusterEvent> Interface para ClusterEventUploader 
IClusterOptions Uma interface para receber opções relacionadas ao cluster. 
ICommandOptions Contêiner para opções de execução de comandos. 
ICommandScheduler Um programador para executar comandos do TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Listener para eventos de invocação quando a invocação é concluída. 
ICompressionStrategy Uma interface que representa um algoritmo de compactação que pode ser selecionado no ambiente de execução. 
IConfigOptionValueTransformer Uma interface para manipular o valor da opção de configuração.
IConfigurableVirtualDevice 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 Informações de configuração para uma invocação do TradeFederation. 
IConfigurationFactory Fábrica para criar IConfiguration
IConfigurationReceiver Interface simples para representar um objeto que aceita um IConfiguration
IConfigurationServer Uma interface para o servidor de configuração. 
ICredentialFactory Uma interface para a fábrica de credenciais criar Credential do oauth2. 
IDefaultObjectLoader Interface para carregar os objetos padrão que devem fazer parte da nossa configuração YAML. 
IDefaultObjectLoader.LoaderConfiguration O objeto de configuração de carregamento para transmitir informações ao carregador. 
IDevice Um dispositivo. 
IDevice.DeviceState O estado de um dispositivo. 
IDevice.DeviceUnixSocketNamespace Namespace de um soquete de domínio Unix criado no dispositivo. 
IDevice.Feature Recursos de software no nível do dispositivo. 
IDevice.HardwareFeature Recursos de hardware no nível do dispositivo. 
IDeviceActionReceiver Fornece uma API para receber eventos de dispositivos. 
IDeviceBuildInfo Um IBuildInfo que representa um build completo de dispositivo Android e (opcionalmente) os testes dele. 
IDeviceBuildProvider Um IBuildProvider que usa informações de um ITestDevice para recuperar um build. 
IDeviceConfiguration Interface do suporte de configuração do dispositivo. 
IDeviceConnection Representa uma conexão com um dispositivo que pode ser lido e gravado. 
IDeviceConnection.Factory  
IDeviceFlasher Atualiza uma imagem de dispositivo em um dispositivo. 
IDeviceFlasher.UserDataFlashOption Enumeração de opções para processar a imagem de dados do usuário.
IDeviceManager Interface para gerenciar o conjunto de dispositivos disponíveis para teste. 
IDeviceManager.IFastbootListener Um listener para mudanças de estado do fastboot. 
IDeviceMonitor Interface para monitorar o estado dos dispositivos. 
IDeviceMonitor.DeviceLister Uma classe semelhante a Runnable que precisa retornar os dispositivos conhecidos e os estados deles. 
IDeviceRecovery Interface para recuperar um dispositivo que ficou off-line. 
IDeviceSelection Interface para critérios de seleção de dispositivos. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Fornece recursos para monitorar o estado de um IDevice
IDeviceTest Interface para objeto que precisa de uma referência a um ITestDevice
IDisableable Interface que descreve um objeto do Tradefed que pode ser desativado. 
IdSizesReply  
IDynamicShardingClient Interface de wrapper para o cliente de fragmentação.

Isso existe para que possamos substituir por um HTTP ou de teste, se necessário. 

IDynamicShardingConnectionInfo Interface para classes que contêm informações de conexão de fragmentação dinâmica.
IEmail Interface para envio de e-mails. 
IEmail.Message Contêiner para dados de mensagens de e-mail. 
IFileDownloader Interface para fazer o download de um arquivo remoto. 
IFileEntry Definição de interface que fornece um contrato mais simples e simulável para métodos FileEntry
IFileResolverLoader Carrega implementações de IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException Exceção gerada se um resolvedor não puder ser carregado ou inicializado. 
IFlashingResourcesParser Interface para fornecer as versões necessárias de arquivos de imagem auxiliares para atualizar um dispositivo. 
IFlashingResourcesRetriever Interface para recuperar arquivos de imagem auxiliares necessários para atualizar um dispositivo. 
IFolderBuildInfo Um IBuildInfo abstrato simples cujos artefatos de build estão contidos em um diretório do sistema de arquivos local. 
IFormatterGenerator Interface que descreve um formatador para SuiteResultHolder
IFuseDriverProfile Define o comportamento específico de um driver FUSE específico, permitindo que o MountManager seja genérico. 
IGlobalConfiguration Uma classe que abrange informações de configuração global para uma única instância do Trade Federation (abrangendo qualquer número de invocações de configurações reais). 
IHarnessException Descrição da interface de exceção de arnês que será implementada por exceções de arnês. 
IHostCleaner Limpa o host após a conclusão do teste. 
IHostHealthAgent Uma interface para emitir métricas de host ou dispositivo. 
IHostMonitor Interface para enviar dados do host. 
IHostMonitor.HostDataPoint Classe genérica para dados a serem informados. 
IHostMonitor.HostMetricType  
IHostOptions Interface do detentor de opções de host. 
IHostOptions.PermitLimitType Enumeração que descreve os possíveis limitadores de permissão.
IHostResourceManager Interface para gerenciar o recurso de host. 
IHttpHelper Métodos auxiliares para realizar solicitações HTTP. 
IHttpHelper.DataSizeException  
IIncrementalSetup Uma interface que ajuda a decidir se é preciso tentar uma configuração incremental para preparadores do TradeFed. 
IInstrumentationResultParser Interface para analisar os resultados de uma execução de teste de instrumentação do shell. 
IInstrumentationResultParser.SessionResultCodes Códigos de resultado da sessão de "am instrument". 
IInstrumentationResultParser.StatusCodes Códigos de status do resultado do teste. 
IInstrumentationResultParser.StatusKeys Chaves de status de teste relevantes. 
IInvocationContext Contém informações sobre a invocação para que os testes acessem, se necessário. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver Um teste que precisa de referência ao contexto da invocação. 
IInvocationExecution Interface que descreve as ações que serão realizadas como parte de uma invocação. 
IKeyStoreClient Interface para acessar um keystore de senha ou dados sensíveis. 
IKeyStoreFactory Fábrica para criar IKeyStoreClient
ILabPreparer Interface de marcador para preparadores de laboratório.

Consulte ITargetPreparer para ver uma descrição da finalidade dessas interfaces. 

ILeveledLogOutput As classes que implementam essa interface fornecem métodos que lidam com a saída de mensagens de registro. 
ILogcatReceiver Uma classe que fornece a saída do logcat de um dispositivo como um InputStreamSource
ILogger Interface usada para mostrar avisos/erros. 
ILogRegistry Uma interface para um registrador singleton ILogOutput que multiplexa e gerencia diferentes registradores. 
ILogRegistry.EventType Eventos úteis para serem registrados 
ILogSaver As classes que implementam essa interface fornecem métodos para armazenar registros em um local central. 
ILogSaverListener Permite que ITestInvocationListeners detectem quando os arquivos de registro são salvos. 
ImageContentAnalyzer Analisador para análise de conteúdo de imagens de dispositivos. 
IManagedTestDevice Um ITestDevice cujo ciclo de vida é gerenciado. 
IManagedTestDevice.DeviceEventResponse Contêiner para uma resposta a uma chamada IManagedTestDevice.handleAllocationEvent(DeviceEvent)
IManagedTestDeviceFactory Interface do criador de conteúdo para IManagedTestDevice
IMetricCollector Essa interface será adicionada como um decorador ao informar os resultados dos testes para coletar métricas correspondentes. 
IMetricCollectorReceiver Interface para IRemoteTests implementarem se precisarem receber a lista de IMetricCollectors para a execução do teste. 
IMoblyYamlResultHandler Interface do gerenciador de resultados YAML do mobly. 
IMoblyYamlResultHandler.ITestResult Interface do resultado do arquivo YAML do Mobly
IModuleController Interface para controlar se um módulo deve ser executado ou não. 
IModuleController.RunStrategy Enum que descreve como o módulo deve ser executado. 
IModuleParameterHandler A interface para parâmetros de módulos de pacotes. 
IMultiDeviceRecovery Interface para recuperar vários dispositivos off-line. 
IMultiDeviceTest Essa interface foi descontinuada. Essa interface é mantida temporariamente para compatibilidade, mas não é mais usada. Não implemente. 
IMultiTargetPreparer Prepara o ambiente de teste para vários dispositivos ao mesmo tempo. 
INativeDevice Fornece uma API confiável e de nível um pouco mais alto para uma IDevice ddmlib. 
INativeDeviceTest Interface para objeto que precisa de uma referência a um INativeDevice
IncrementalImageUtil Um utilitário para aproveitar a atualização incremental de imagens e dispositivos. 
IncrementalInstallSession Usado para criar uma sessão de instalação incremental de pacotes em que os blocos dos APKs instalados são transmitidos para o dispositivo quando precisam ser lidos. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier Identificadores de erros da infraestrutura da Trade Federation e da infraestrutura dependente (como a de build). 
InputStreamSource Essa interface basicamente envolve um ERROR(/InputStream) para torná-lo clonável. 
InstallAllTestZipAppsSetup Um ITargetPreparer que instala todos os apps em um arquivo zip de teste. 
InstallApexModuleTargetPreparer  
InstallApkSetup Um ITargetPreparer que instala um ou mais APKs localizados no sistema de arquivos. 
InstallBuildEnvApkSetup Um ITargetPreparer que instala um ou mais APKs de teste de um ambiente de build da plataforma Android. 
InstallCreateReceiver Receptor de saída para a linha de comando "pm install-create". 
InstalledInstrumentationsTest Executa toda a instrumentação encontrada no dispositivo atual. 
InstallException Gerada se a instalação ou desinstalação do aplicativo falhar. 
InstallKernelModulePreparer Um preparador de destino que instala módulos do kernel. 
InstallMetrics  
InstallReceiver Receptor de saída para a linha de comando "pm install package.apk". 
InstantAppHandler Handler para ModuleParameters.INSTANT_APP
InstrumentationPreparer Um ITargetPreparer que executa a instrumentação 
InstrumentationProtoResultParser Analisa os resultados do "modo de saída protoStd" de uma execução de teste de instrumentação do shell e informa um ITestRunListener dos resultados. 
InstrumentationResultParser Analisa os resultados do "modo de saída bruta" de uma execução de teste de instrumentação do shell e informa um ITestRunListener dos resultados. 
InstrumentationTest Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo. 
InvocationCacheHelper Utilitário para processar o upload e a pesquisa de resultados do cache de invocação. 
InvocationCacheHelper.CacheInvocationResultDescriptor Descreve os resultados do cache. 
InvocationContext Implementação genérica de um IInvocationContext
InvocationExecution Classe que descreve todas as etapas de invocação: download do build, target_prep, execução de testes e limpeza. 
InvocationLocal<T> Essa classe fornece variáveis de escopo de invocação. 
InvocationMetricLogger Uma classe utilitária para uma invocação que registra algumas métricas. 
InvocationMetricLogger.InvocationGroupMetricKey O agrupamento permite registrar vários grupos em uma mesma chave. 
InvocationMetricLogger.InvocationMetricKey Alguma chave nomeada especial que sempre vamos preencher para a invocação. 
InvocationProtoResultReporter Repórteres para armazenar informações de cache no nível de invocação e a lista de módulos.
InvocationStatus Uma classe para armazenar o status da invocação. 
InvocationStatus Uma enumeração auxiliar para representar o status de invocação.
InvocationSummaryHelper Classe auxiliar para coletar e gerar relatórios de TestSummary para um conjunto de listeners.
InvocationToJUnitResultForwarder Uma classe que detecta eventos ITestInvocationListener e os encaminha para um TestListener
IPostProcessor Os pós-processadores são um objeto do Trade Federation que permite o processamento de métricas e registros APÓS os testes e ANTES da geração de relatórios de resultados. 
IRecorderClient Interface para comunicação com o back-end do gravador ResultDB. 
IRemoteAndroidTestRunner Interface para executar um comando de teste do Android remotamente e informar o resultado a um listener. 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
IRemoteFeature Interface que descreve um recurso no Tradefed que pode ser executado com base na solicitação. 
IRemoteFileResolver Interface para objetos que podem resolver um arquivo remoto em um local. 
IRemoteFileResolver.RemoteFileResolverArgs Os argumentos transmitidos aos resolutores 
IRemoteFileResolver.ResolvedFile Classe que contém informações sobre o arquivo resolvido e alguns metadados. 
IRemoteScheduledListenersFeature Extensão de IRemoteFeature para oferecer suporte à transmissão em IScheduledInvocationListeners. 
IRemoteTest Um teste que informa os resultados diretamente a um ITestInvocationListener
IReportNotExecuted Em caso de uma execução incompleta, um IRemoteTest que implementa essa interface pode informar os testes não executados para melhorar os relatórios. 
IRescheduler Interface para reagendar uma configuração para execução futura. 
IResourceMetricCollector A interface para o usuário implementar coletores de recursos personalizados. 
IRestApiHelper Uma interface auxiliar para realizar chamadas da API REST. 
IResumableTest Essa interface foi descontinuada. Não preciso mais disso 
IRetryDecision Interface que impulsiona a decisão de nova tentativa e aplica o filtro na classe para uma nova tentativa mais direcionada. 
IRuntimeHintProvider  
IRunUtil Interface para executar operações programadas e comandos do sistema. 
IRunUtil.EnvPriority Enumeração que define se uma determinada variável de ambiente está sendo definida ou removida. 
IRunUtil.IRunnableResult Uma interface para executar de forma assíncrona uma operação que retorna um status booleano. 
ISandbox Interface que define um sandbox que pode ser usado para executar uma invocação. 
ISandboxFactory Fábrica para criar ISandbox
ISetOptionReceiver A implementação dessa interface precisa ter um Option com um nome "set-option" vinculado a HostTest.SET_OPTION_NAME
IShardableListener Um ITestInvocationListener que pode ser fragmentado. 
IShardableTest Um IRemoteTest que pode ser dividido em subtestes executáveis separadamente. 
IShardHelper Interface de um objeto que descreve a estratégia de fragmentação a ser adotada para uma configuração. 
IShellEnabledDevice Um dispositivo abstrato que pode receber comandos de shell. 
IShellOutputReceiver As classes que implementam essa interface fornecem métodos que lidam com a saída de um comando de shell remoto em um dispositivo/emulador. 
IsolatedHostTest 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. 
IStackTraceInfo As classes que implementam essa interface fornecem um método que retorna um rastreamento de pilha. 
ISupportGranularResults Interface que especifica se um ITestInvocationListener é compatível com o recebimento de resultados granulares ou não. 
ISystemStatusChecker Um verificador que realiza verificações no status do sistema e retorna um booleano para indicar se o sistema está em um estado esperado. 
ISystemStatusCheckerReceiver Um IRemoteTest que exige acesso ao ISystemStatusChecker da configuração. 
ITargetCleaner Essa interface foi descontinuada. tearDown foi movido para a interface base ITargetPreparer. 
ITargetPreparer Prepara o ambiente de teste para a execução do teste. 
ITemporaryDevice Interface para representar um dispositivo que pode ser um marcador temporário. 
ITerribleFailureHandler Uma interface para processar falhas graves de LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver Um executor que pode filtrar quais testes executar com base em anotações. 
ITestCollector Oferece suporte à coleta de testes. Quando definido, o executor de testes precisa fazer uma simulação para coletar casos de teste sem executá-los. 
ITestDevice Fornece uma API confiável e de nível um pouco mais alto para uma IDevice ddmlib. 
ITestDevice.ApexInfo Uma classe struct simples para armazenar informações sobre um único APEX 
ITestDevice.MountPointInfo Uma classe struct simples para armazenar informações sobre um único ponto de montagem.
ITestDevice.RecoveryMode  
ITestFileFilterReceiver Um executor que pode receber um arquivo especificando quais testes executar e/ou não executar. 
ITestFilterReceiver Um executor que pode filtrar quais testes executar. 
ITestInformationReceiver Interface para receber o TestInformation de algumas classes. 
ITestInvocation Processa uma invocação de teste da TradeFederation. 
ITestInvocation.ExitInformation Representa algumas informações de saída de uma invocação. 
ITestInvocationListener Listener para resultados de teste da invocação de teste. 
ITestLifeCycleReceiver Recebe notificações de eventos durante execuções de testes de instrumentação. 
ITestLogger Uma entidade que pode fazer o registro de fluxos de dados de vários tipos. 
ITestLoggerReceiver Uma entidade que pode ser injetada com uma instância ITestLogger para ser usada para fins de registro. 
ITestRunListener Recebe notificações de eventos durante execuções de testes de instrumentação. 
ITestsPool Interface que descreve um conjunto de testes que podemos acessar e executar.
ITestStorageClient Interface para comunicação com o back-end do Android Test Storage. 
ITestSuite Classe abstrata usada para executar o pacote de teste. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader Interface que descreve um auxiliar para carregar resultados anteriores de uma forma que possa ser executada novamente. 
ITestSummaryListener Interface que permite ao ITestInvocationListener trocar algumas informações limitadas por resumos. 
ITestsZipInstaller Instala testes de um arquivo zip de testes (conforme gerado pelo sistema de build) em um dispositivo. 
ITokenProvider Interface que descreve um objeto que pode fornecer os tokens de um dispositivo específico. 
ITokenRequest Interface que um IRemoteTest pode implementar para expor o fato de que ele exige um dispositivo com um token especial. 

J

JarHostTest Executor de testes para testes JUnit do lado do host. 
JarHostTest.HostTestListener Listener de wrapper que encaminha todos os eventos, exceto testRunStarted() e testRunEnded(), para o listener incorporado. 
JavaCodeCoverageCollector Um BaseDeviceMetricCollector que extrai medições de cobertura do Java do dispositivo e as registra como artefatos de teste. 
JavaCodeCoverageFlusher Uma classe utilitária que redefine e força uma limpeza de medições de cobertura de código Java de processos em execução no dispositivo. 
JdwpAgent  
JdwpCommands Constantes de comando JDWP, conforme especificado aqui 
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket Um pacote JDWP, localizado no início de um ByteBuffer em algum lugar. 
JdwpPayload  
JdwpProtocol  
JSONFileKeyStoreClient Uma implementação de exemplo em que um arquivo JSON local atua como um armazenamento de chaves. 
JSONFileKeyStoreFactory Implementação de uma fábrica JSON KeyStore, que fornece um JSONFileKeyStoreClient para acessar um arquivo JSON KeyStore. 
JsonHttpTestResultReporter Um criador de relatórios de resultados que codifica os resultados das métricas de teste e as informações de ramificação e dispositivo em JSON e POST em um endpoint de serviço HTTP.
JUnit4ResultForwarder Encaminhador de resultados do JUnit4 Runner. 
JUnit4TestFilter 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 Parser que extrai dados de resultados de teste dos resultados do JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener. 

K

KernelModuleUtils  
KernelTargetTest Executor de testes para executável em execução no destino e análise do resultado do teste do kernel. 
KernelTestModuleController Classe base para um controlador de módulo não executar testes quando não corresponder à arquitetura . 
KeyguardControllerState Um contêiner para os estados da tela de bloqueio. 
KeyguardStatusChecker Verifica o status do keyguard após a execução do módulo. 
KeyStoreException Gerado quando ocorre um erro fatal no keystore. 
KillExistingEmulatorPreparer Um ITargetPreparer que encerra um emulador em execução. 
KnownFailurePreparer Preparador de destino para ignorar novas tentativas de falha conhecida. 
KTapResultParser Lê a saída do KTAP, como a produzida por um módulo de teste do KUnit e colocada em um arquivo "results" em debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest Executor de testes para executar módulos de teste do KUnit no dispositivo. 

L

LabResourceDeviceMonitor 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 e coletar a saída. 
LastShardDetector Ao executar o sharding local, às vezes só queremos executar algumas ações quando o último fragmento atinge invocationEnded(long)
LeakedThreadStatusChecker Verificador de status para garantir que um módulo não vaze uma linha de execução em execução. 
LegacySubprocessResultsReporter Uma implementação congelada do gravador de resultados de subprocesso que deve permanecer compatível com versões anteriores do TF/CTS (por exemplo, 8 ou mais), apesar das mudanças na superclasse. 
ListInstrumentationParser Um IShellOutputReceiver que analisa o resultado de uma consulta "pm list instrumentation" 
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice A classe para dispositivos virtuais locais executados no host TradeFed. 
LocalAppBuildProvider Um IBuildProvider que cria um IBuildInfo com base em um caminho local fornecido.
LocalDeveloper Detecta e retorna se este é um desenvolvedor local executando o Tradefed. 
LocalDeviceBuildProvider Um IBuildProvider que cria um IDeviceBuildInfo com base em um caminho de diretório do sistema de arquivos fornecido. 
LocalEmulatorLaunch Um TargetPreparer que inicia um emulador localmente em um ambiente de build do Android. 
LocalEmulatorSnapshot Um TargetPreparer destinado a gerar um snapshot limpo do emulador de um ambiente de build/desenvolvimento do Android.
LocalFileHeader LocalFileHeader é uma classe que contém as informações de um arquivo/pasta dentro de um arquivo ZIP. 
LocalFileResolver Implementação de IRemoteFileResolver que permite vincular arquivos locais 
LocalFolderBuildProvider Um IBuildProvider que cria um IFolderBuildInfo com base em um caminho local fornecido.
LocalHostResourceManager Recurso de host do gerente. 
LocalPool Implementação de um pool de testes locais
LocalRunInstructionBuilder Utilitário para compilar a instrução para executar o teste localmente. 
LockSettingsBaselineSetter Um setter para remover as configurações de bloqueio de tela. 
Log  
Log Classe de registro que espelha a API nas principais fontes do Android. 
Log.ILogOutput As classes que implementam essa interface fornecem métodos que lidam com a saída de mensagens de registro. 
Log.LogLevel Enumeração de nível de registro. 
Log.LogLevel Enumeração de nível de registro. 
LogAssociation Uma classe para representar um link entre um arquivo de registro e um teste. 
LogcatCrashResultForwarder Listener especial: em caso de falhas (falha no processo de instrumentação), ele tenta extrair do logcat a falha e a adiciona à mensagem de falha associada ao teste. 
LogcatEventParser  
LogcatEventType Tipos de evento para LogcatEventParser
LogcatOnFailureCollector Coletor que captura e registra um logcat quando um caso de teste falha. 
LogcatReceiver Classe que coleta o logcat em segundo plano. 
LogcatTimingMetricCollector Um coletor de métricas que coleta informações de tempo (por exemplo, tempo de troca de usuário) do logcat durante um ou vários testes repetidos usando padrões regex específicos para analisar sinais de início e fim de um evento das linhas do logcat. 
LogDataType Representa o tipo de dados de registros. 
LogFile Classe que contém os metadados de um arquivo de registro salvo. 
LogFileSaver Um auxiliar para ITestInvocationListeners que salva dados de registros em um arquivo.
LogReceiver  
LogRegistry Uma implementação ILogRegistry que multiplexa e gerencia diferentes registradores, usando o adequado com base no ThreadGroup da linha de execução que faz a chamada. 
LogSaverResultForwarder Um ResultForwarder para salvar registros com o salvador de arquivos global. 
LogUtil Uma classe de utilitário de geração de registros. 
LogUtil.CLog Uma classe shim para Log que usa automaticamente o nome de classe simples do chamador como a tag de registro. 
LUCIResultReporter Um gerador de relatórios de resultados que salva os resultados de testes 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 manipulador simples para módulos Mainline que cria um InstallApexModuleTargetPreparer e injeta o link dinâmico nele com base nos módulos Mainline fornecidos para recuperar automaticamente esses módulos. 
MainlineTestModuleController Classe de base para um controlador de módulo executar testes com base nos módulos principais pré-carregados no dispositivo em teste. 
ManagedRemoteDevice Um dispositivo em execução em uma máquina virtual que gerenciamos remotamente por uma instância do Tradefed dentro da VM. 
ManagedTestDeviceFactory Fábrica para criar os diferentes tipos de dispositivos que podem ser monitorados pelo Tf 
MaxSdkModuleController Classe base para um controlador de módulo que não executa testes em versões acima de um número de versão especificado do SDK. 
MergedZipEntryCollection Mescle entradas ZIP individuais em um arquivo ZIP grande em blocos para minimizar as tentativas de download. 
MergeMultiBuildTargetPreparer Um IMultiTargetPreparer que permite transmitir informações de um build para outro nomeando-os e a chave do arquivo a ser copiada para o outro build. 
MergeStrategy Descreve como os resultados devem ser agregados quando há várias tentativas. 
MerkleTree (link em inglês) Uma representação de á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. 
MetricFileUtil Utilitário para armazenar a execução e as métricas de teste no final da invocação em um arquivo de texto e fazer upload dele para a API Android Build. 
MetricFileUtil.TestRunMetrics  
MetricOption Anotação para métodos de teste anotados com @Test ou se a anotação faz 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 O MetricsXMLResultReporter grava métricas de teste e de execução em um arquivo XML em uma pasta especificada pelo parâmetro "metrics-folder" na fase "invocationEnded" do teste. 
MetricTestCase Extensão de TestCase que permite registrar métricas ao executar como parte do TradeFed. 
MetricTestCase.LogHolder Estrutura para manter um arquivo de registro a ser informado. 
MetricUtil Classe utilitária para extrair métricas de configurações statsd enviadas. 
MetricUtility Contém métodos utilitários comuns para armazenar as métricas de teste, agregar as métricas em testes semelhantes e gravar as métricas em um arquivo. 
MetricUtils Classe para armazenar métodos auxiliares para lidar com a conversão de formato de métrica. 
MinApiLevelModuleController Classe base para um controlador de módulo não executar testes quando estiver abaixo de um nível de API especificado. 
MinSdkModuleController Classe de base para um controlador de módulo que não executa testes em versões abaixo de um número de versão especificado do SDK. 
MixImageZipPreparer Um IMultiTargetPreparer que mistura as imagens de um build do sistema em um build do dispositivo. 
MixKernelTargetPreparer Um ITargetPreparer que permite misturar uma imagem do kernel com a imagem do dispositivo. 
MixRadioTargetPreparer Um ITargetPreparer que permite misturar uma imagem de rádio com a imagem do dispositivo. 
MoblyArtifactReporter Gerador de relatórios de artefatos do Mobly. 
MoblyBinaryHostTest Teste de host destinado a executar um arquivo binário Python do Mobly no sistema de build do Android (Soong). 
MoblyYamlResultControllerInfoHandler Manipulador de elementos "Controller Info" do resultado yaml do Mobly. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Fábrica de manipuladores de resultados YAML do Mobly que gera o manipulador apropriado com base no tipo de resultado. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Parser de resultados de teste yaml do Mobly. 
MoblyYamlResultRecordHandler Manipulador do elemento "Record" do resultado yaml do Mobly. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Manipulador de elementos "Summary" do resultado yaml do Mobly. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Processador de elementos do resultado YAML do Mobly "Test Name List". 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Manipulador de elementos "Dados do usuário" do resultado yaml do Mobly. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition Contêiner para a configuração de execução do teste. 
ModuleListener Listener anexado a cada IRemoteTest de cada módulo para coletar a lista de resultados. 
ModuleLogcatCollector Versão do coletor logcat, mas para o módulo. 
ModuleMerger Classe auxiliar para operações relacionadas à fusão de ITestSuite e ModuleDefinition após uma divisão. 
ModuleOemTargetPreparer  
ModuleParameters Valores especiais associados às chaves "parameter" da suíte nos metadados de cada módulo. 
ModuleParametersHelper Auxiliar para receber o IModuleParameterHandler associado ao parâmetro. 
ModuleProtoResultReporter Um gerador de relatórios de resultados destinado a informar apenas os resultados no nível do módulo. 
ModulePusher  
ModulePusher.ModulePushError Erro fatal durante o push do módulo Mainline. 
ModuleResultsAndMetricsForwarder Uma extensão de ResultAndLogForwarder que adiciona métricas extras relacionadas ao módulo aos resultados do teste. 
ModuleSplitter 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. 
MonitorThread Monitore as conexões abertas. 
MultiFailureDescription Coloque vários FailureDescription em um só suporte. 
MultiLineReceiver Implementação básica de IShellOutputReceiver, que usa os dados brutos do socket e os converte em objetos String
MultiMap<K, V> Um ERROR(/Map) que aceita vários valores por chave. 
MultiReceiver Implementação básica de IShellOutputReceiver que usa várias instâncias de IShellOutputReceiver e transmite os dados recebidos para todas elas. 

N

NameMangleListener Um listener de proxy para traduzir nomes de métodos, classes e pacotes de teste à medida que os resultados são informados. 
NativeAllocationInfo Armazena informações de alocação nativa. 
NativeBenchmarkTest Um teste que executa um executável de teste de comparativo nativo no dispositivo especificado. 
NativeBenchmarkTestParser Um IShellOutputReceiver que analisa a saída de dados do teste comparativo, coletando métricas sobre o tempo médio por operação. 
NativeBridgeModuleController Um controlador de módulo para verificar se um dispositivo é compatível com a ponte nativa. 
NativeCodeCoverageFlusher Uma classe utilitária que limpa as medições de cobertura nativa e força uma descarga de dados de cobertura nativa de processos no dispositivo. 
NativeDevice Implementação padrão de um ITestDevice. Dispositivos Android não full-stack. 
NativeDevice.AdbAction Um ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para executar um comando "adb ...." do SO. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para reiniciar um dispositivo. 
NativeDevice.RebootMode Um modo de reinicialização. 
NativeDeviceStateMonitor Classe auxiliar para monitorar o estado de um IDevice sem suporte de framework. 
NativeLeakCollector Um ITargetPreparer que executa "dumpsys meminfo --unreachable -a" para identificar a memória nativa inacessível mantida por cada processo. 
NativeLibraryMapInfo Mapeamento de endereço de memória para biblioteca de bibliotecas nativas. 
NativeStackCallInfo Representa uma chamada de pilha. 
NativeStressTest Um teste que executa um executável de teste de estresse nativo no dispositivo especificado. 
NativeStressTestParser Um IShellOutputReceiver que analisa a saída de 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. 
NegativeHandler Processador que especifica que nada deve ser feito e que o parâmetro não deve criar nenhum módulo extra. 
NestedDeviceStateMonitor Monitor de estado do dispositivo que executa verificações extras no dispositivo aninhado para acomodar as especificidades do ambiente virtualizado. 
NestedRemoteDevice Representação do dispositivo em execução em uma VM remota do Cuttlefish. 
NetworkNotAvailableException Gerado quando um dispositivo não consegue se conectar à rede para teste. 
NoApkTestSkipper Preparador especial que permite ignorar completamente uma invocação (preparação e testes) se não houver APKs para testar. 
NoDeviceException Emitido quando não há um dispositivo para executar um determinado comando. 
NoisyDryRunTest Executa uma simulação ruidosa em um arquivo de comando. 
NoOpConfigOptionValueTransformer Um IConfigOptionValueTransformer sem operação
NotMultiAbiHandler Manipulador especial que notifica o SuiteModuleLoader de que a ABI secundária não deve criar um módulo. 
NullDevice Um marcador de posição IDevice usado por DeviceManager para alocar quando IDeviceSelection.nullDeviceRequested() é true.
NullOutputReceiver Implementação de IShellOutputReceiver que não faz nada. 

O

ObjectUpdater Classe auxiliar para gerenciar atualizações de objetos do AnTS. 
ObjectUpdater.InvocationUpdate Executa uma atualização da invocação fornecida. 
ObjectUpdater.TestArtifactUpdate Realize uma atualização no BuildArtifact retornado. 
ObjectUpdater.WorkUnitUpdate Interface para encapsular uma atualização. 
OpenObjectLoader Carregador para os objetos padrão disponíveis no AOSP. 
Opção Anota um campo como representando uma opção IConfiguration
Option.Importance  
OptionClass Anota uma classe como representando um objeto IConfiguration
OptionCopier Uma classe auxiliar que pode copiar valores de campo Option com os mesmos nomes de um objeto para outro. 
OptionDef Contém os detalhes de um Option
OptionFetcher Assistente para receber as opções de teste do processo principal. 
OptionNotAllowedException Especifique ConfigurationException quando uma opção não puder ser transmitida na linha de comando. 
OptionSetter Preenche campos Option
OptionSetter.Handler<T>  
OptionSetter.MapHandler Um Handler para processar valores de campos de mapa. 
OptionSetter.OptionFieldsForName Contêiner para a lista de campos de opção com o nome especificado. 
OptionUpdateRule Controla o comportamento quando uma opção é especificada várias vezes. 
OtaDeviceBuildInfo Um IDeviceBuildInfo usado para testes de atualização OTA. 
OtatoolsBuildInfo Um IBuildInfo que contém artefatos do otatools. 
OtaUpdateDeviceFlasher Um flasher de dispositivo que aciona o script system/update_engine/scripts/update_device.py com um pacote OTA completo ou incremental para atualizar a imagem do dispositivo. 
OxygenUtil Utilitário para interagir com o serviço Oxygen. 

P

PackageInfo Contêiner para as informações do pacote de um aplicativo analisadas do dispositivo. 
PackageInstalledModuleController Controlador de módulo para não executar testes quando o dispositivo não tem os pacotes especificados instalados. 
Pair<A, B> Defina nossa própria classe Pair, que contém dois objetos. 
Pair<S, T> Uma classe "Pair" é simplesmente uma tupla de dois elementos para uso neste pacote. 
PairingMultiTargetPreparer Um preparador de vários destinos ajuda a fazer o pareamento (e a conexão) por Bluetooth entre dois dispositivos. 
ParallelDeviceExecutor<V> Wrapper de ERROR(/ExecutorService) para executar uma função em paralelo. 
ParentSandboxInvocationExecution Versão de InvocationExecution para as ações especiais de invocação principal ao executar uma sandbox. 
ParentShardReplicate Replique uma configuração de um dispositivo para todos os outros que farão parte do sharding. 
PartialZipDownloadCache Utilitário para armazenar em cache arquivos de download parcial com base no conteúdo deles. 
PassingTestFileReporter Um ITestInvocationListener que salva a lista de casos de teste aprovados em um arquivo de teste 
PendingBlock Um bloco de dados pertencente ao APK ou ao arquivo de assinatura necessário para o dispositivo. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector Um coletor que extrai arquivos de rastreamento do Perfetto do dispositivo, compacta-os (opcionalmente) e os adiciona aos registros de teste. 
PerfettoGenericPostProcessor Um pós-processador que processa arquivos proto do Perfetto de métricas de texto/binário em pares de chave-valor expandindo recursivamente as mensagens e os campos proto com valores de string até encontrar o campo com valor numérico. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer O preparador do Perfetto envia o arquivo de configuração para o dispositivo em um local padrão a que o Perfetto tem acesso. 
PerfettoPullerMetricCollector Essa classe foi descontinuada. Use PerfettoFilePullerCollector e ERROR(/PerfettoTracePostProcessor) em vez disso. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor Um pós-processador que recupera arquivos de rastreamento do Perfetto dos registros de teste e executa o processador de rastreamento neles para produzir um proto de métricas do Perfetto. 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Uma classe utilitária para gravar rastreamento do Perfetto em um ITestDevice
PrettyPrintDelimiter Utilitário auxiliar que ajuda a imprimir uma mensagem delimitada que se destaca. 
PrettyTestEventLogger Registrador correspondente aos eventos e registro deles para facilitar a depuração. 
ProcessInfo Usado para armazenar informações relacionadas ao processo(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
ProfileableClient Representa um único cliente que pode ser analisado, geralmente um processo de VM do Android. 
ProfileableClientData Contém os dados de um ProfileableClientImpl
ProfileableClientImpl Isso representa um único cliente passível de criação de perfil, geralmente um processo de VM Dalvik. 
ProfileParameterHandler Processador de parâmetros básicos para qualquer usuário de perfil. 
ProfileTargetPreparer Classe de base para configurar o preparador de destino para qualquer usuário de perfil android.os.usertype.profile.XXX
PromptResponse Representação da solicitação de comando e da resposta dela.
PromptUtility Uma utilidade para criar comandos com base no contexto. 
PromptUtility.PromptTemplate Referência ao modelo de comando armazenado em recursos. 
PropertyChanger Uma classe utilitária para mudar (ou adicionar) itens em um arquivo de propriedades do Android.
PropertyFetcher Busca e armazena em cache valores "getprop" do dispositivo. 
ProtoResultParser Parser para o formato proto de resultados do Tradefed. 
ProtoResultParser.TestLevel Enumeração que representa o nível atual do proto que está sendo processado. 
ProtoResultReporter O ResultReporter cria um protobuf TestRecord com todos os resultados. 
ProtoUtil Métodos utilitários para lidar com mensagens protobuf de forma independente do tipo. 
ProxyConfiguration Objeto que permite apontar para uma configuração remota a ser executada. 
PsParser Utilitário usado para analisar(USER,PID e NAME) da saída do comando "ps".
PtsBotTest Executar testes do PTS-bot. 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PtsBotTest.TestSyspropConfiguration  
PtsBotTest.TestSyspropConfiguration.SyspropConfig  
PushFileInvoker Essa classe foi descontinuada. Use PushFilePreparer em vez disso. 
PushFilePreparer Um ITargetPreparer que tenta enviar qualquer número de arquivos de qualquer caminho de host para qualquer caminho de dispositivo. 
PythonBinaryHostTest Teste de host destinado a executar um arquivo binário Python do sistema de build do Android (Soong).

O executor de testes é compatível com include-filter e exclude-filter. 

PythonBinaryHostTest.PythonForwarder Encaminhador de resultados para substituir o nome da execução pelo nome binário. 
PythonUnitTestResultParser Interpreta a saída de testes executados com o framework unittest do Python e a traduz em chamadas em uma série de ITestInvocationListeners. 
PythonUnitTestRunner Essa classe foi descontinuada. Use PythonBinaryHostTest, em vez disso. 
PythonVirtualenvHelper Uma classe auxiliar para ativar o ambiente virtual do Python 3. 
PythonVirtualenvPreparer Configura um virtualenv do Python no host e instala pacotes. 

Q

QuotationAwareTokenizer  

R

RawImage Dados que representam uma imagem extraída de um buffer de frame de dispositivo. 
RebootReasonCollector Coletor que coleta reinicializações de dispositivos durante o teste e as informa por motivo e contagem. 
RebootTargetPreparer Preparador de destino que reinicializa o dispositivo. 
RecorderClient Cliente gravador do ResultDB que faz upload dos resultados do teste para o ResultDB. 
RecoveryLogPreparer Um preparador de destino usado para coletar registros antes da recuperação. 
RegexTrie<V> A RegexTrie é uma trie em que cada segmento armazenado da chave é uma expressão regular ERROR(/Pattern)
RemoteAndroidDevice Implementação de um ITestDevice para um dispositivo Android full stack conectado via adb connect. 
RemoteAndroidTestRunner Executa um comando de teste do Android remotamente e informa os resultados. 
RemoteAndroidTestRunner Executa um comando de teste do Android remotamente e informa os resultados. 
RemoteAndroidTestRunner.StatusReporterMode Representa um modo de gerador de relatórios de status nas opções de comando de um instrumento. 
RemoteAndroidTestRunner.StatusReporterMode Representa um modo de gerador de relatórios de status nas opções de comando de um instrumento. 
RemoteAndroidVirtualDevice Estende o comportamento de RemoteAndroidDevice para um dispositivo Android de pilha completa em execução no Google Compute Engine (Gce). 
RemoteAvdIDevice Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() é true.
RemoteBuildInfo Contêiner para a resposta de informações de build de controle de lançamento. 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient Uma implementação de RemoteActionCache que usa chamadas gRPC para um servidor de API remoto. 
RemoteDynamicPool Implementação de um pool de testes enfileirados de trabalho remoto
RemoteDynamicPool.RequestCallable  
RemoteFileResolver Uma classe simples que permite carregar arquivos de vários lugares usando URIs e a funcionalidade do provedor de serviços. 
RemoteFileUtil Classe utilitária para processar arquivos de uma instância remota.
RemoteInvocationExecution Implementação de InvocationExecution que impulsiona uma execução remota. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
RemoteSshUtil Utilitário para executar comandos ssh em instâncias remotas. 
RemoteTestTimeOutEnforcer Listeners que permitem verificar o tempo de execução de uma determinada configuração de teste e falhar se ela exceder um determinado tempo limite. 
RemoteZip Utilitários para descompactar arquivos individuais em um arquivo ZIP remoto. 
RemoveSystemAppPreparer Um ITargetPreparer para remover um APK da partição do sistema antes de um teste. 
ReportPassedTests Informar em um arquivo os possíveis filtros para excluir o teste aprovado. 
RequestUtil Utilitários para permitir a repetição genérica de solicitações de rede com tratamento de erros. 
ResolvePartialDownload Resolve uma solicitação de download parcial. 
ResourceMetricUtil Funções utilitárias para compor métricas. 
ResourceUtil Utilitário para ler recursos de configuração. 
RestApiHelper Uma classe auxiliar para realizar chamadas de API REST. 
RestartSystemServerTargetPreparer Preparador de destino que reinicia o servidor do sistema sem reiniciar o dispositivo. 
ResultAggregator Encaminhador especial que agrega os resultados quando necessário, com base na estratégia de nova tentativa adotada. 
ResultAndLogForwarder Encaminhador de resultados e eventos de registro. 
ResultDBReporter Gerador de relatórios de resultados que faz upload dos resultados do teste para o ResultDB. 
ResultDBUtil Classe utilitária para o gerador de relatórios do ResultDB. 
ResultForwarder Um ITestInvocationListener que encaminha resultados de invocação para uma lista de outros listeners. 
ResultReporter  
ResultReporter.ListBuilder<T>  
ResultsPlayer Executador especial que reproduz os resultados fornecidos. 
RetentionFileSaver Classe auxiliar para criar um arquivo .retention em um diretório. 
RetryConfigurationFactory Fábrica que processa a nova tentativa de um comando. 
RetryLogSaverResultForwarder Encaminhador que também processa a transmissão da tentativa atual. 
RetryPreparationDecision Uma classe para descrever as decisões sobre se é necessário tentar novamente a preparação e falhar na execução do módulo. 
RetryRescheduler Um executor especial que permite reagendar testes de execução anteriores que falharam ou 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 tentativas. 
RetryResultHelper Classe auxiliar para determinar qual módulo ou teste deve ser executado ou não. 
RetryStatistics Estrutura que contém as estatísticas de uma sessão de nova tentativa de um IRemoteTest
RetryStrategy A estratégia de repetição a ser usada ao executar novamente alguns testes. 
RootcanalForwarderPreparer  
RootTargetPreparer Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root". 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery IMultiDeviceRecovery genérico básico para executar uma configuração do Tradefed e fazer a etapa de recuperação. 
RunHostCommandTargetPreparer Preparador de destino para executar comandos de host arbitrários antes e depois da execução do teste. 
RunHostScriptTargetPreparer Preparador de destino que executa um script antes de executar um teste. 
RunInterruptedException Gerada quando uma operação de execução é interrompida por uma solicitação externa. 
RunNotifierWrapper Wrapper de RunNotifier para que possamos transportar o DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Handler para ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Um ITargetPreparer para marcar que os testes precisam ser executados no sandbox do SDK. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer Um ITargetPreparer para garantir que o teste seja executado como um usuário secundário. 
RunOnSystemUserTargetPreparer Um ITargetPreparer que marca que os testes devem ser executados no usuário (em vez do usuário atual). 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer Um ITargetPreparer que cria um perfil de trabalho na configuração e marca que os testes devem ser executados nesse usuário. 
RuntimeRestartCollector Coletor que coleta os carimbos de data/hora das reinicializações de tempo de execução (falhas do servidor do sistema) durante a execução do teste, se houver. 
RunUtil Uma coleção de métodos auxiliares para executar operações. 
RustBenchmarkResultParser Interpreta a saída dos testes executados com o framework de comparativo de mercado do Criterion e a traduz em chamadas em uma série de ITestInvocationListeners. 
RustBinaryHostTest Teste de host destinado a executar um arquivo binário do Rust no sistema de build do Android (Soong). 
RustBinaryTest Um teste que executa um binário Rust em um determinado dispositivo. 
RustTestBase Classe de base de RustBinaryHostTest e RustBinaryTest. 
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Interpreta a saída de testes executados com o framework de teste de unidade do Rust e a traduz em chamadas em uma série de ITestInvocationListeners. 

S

SandboxConfigDump Classe Runner que cria um IConfiguration com base em uma linha de comando e o despeja em um arquivo. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Exceção de configuração especial proveniente da configuração do sandbox. 
SandboxConfigurationFactory Fábrica de configuração especial para lidar com a criação de configurações para fins de isolamento em sandbox. 
SandboxConfigUtil Uma classe utilitária para gerenciar IConfiguration ao fazer sandboxing. 
SandboxedInvocationExecution Execução especial de sandbox da invocação: é o InvocationExection para quando estamos dentro do sandbox executando o comando. 
SandboxInvocationRunner Execute os testes associados à invocação no sandbox. 
SandboxOptions Classe que pode receber e fornecer opções para um ISandbox
SchedulerState Enum que representa uma lista de estados em que invocações e unidades de trabalho podem estar. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenshotOnFailureCollector Coletor que captura e registra uma captura de tela quando um caso de teste falha. 
Sdk28ModuleController Um controlador de módulo para verificar se um dispositivo está no SDK 28 (Android 9) ou em uma versão mais recente. 
Sdk29ModuleController Execute testes apenas se o dispositivo em teste for a versão 29 do SDK ou mais recente. 
Sdk30ModuleController Execute testes apenas se o dispositivo em teste for o SDK versão 30 ou mais recente. 
Sdk31ModuleController Execute testes apenas se o dispositivo em teste for o SDK versão 31 ou mais recente. 
Sdk32ModuleController Execute testes apenas se o dispositivo em teste for a versão 32 do SDK ou mais recente. 
Sdk33ModuleController Execute testes apenas se o dispositivo em teste for a versão 33 do SDK ou mais recente. 
Sdk34ModuleController Execute testes apenas se o dispositivo em teste for a versão 34 do SDK ou mais recente. 
Sdk35ModuleController Execute testes apenas se o dispositivo em teste for a versão 35 do SDK ou mais recente. 
Sdk36ModuleController Execute testes apenas se o dispositivo em teste for a versão 36 do SDK ou mais recente. 
SearchArtifactUtil Uma classe utilitária que pode ser usada para pesquisar artefatos de teste. 
SecondaryUserHandler Handler para ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Handler para ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Handler para ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Um preparador usado para usar o token e serializar a execução do teste no host do Tradefed. 
SerializationUtil Utilitário para serializar/desserializar um objeto que implementa ERROR(/Serializable)
ServiceAccountKeyCredentialFactory Uma fábrica de credenciais para criar oAuth Credential com base na chave da conta de serviço. 
SettingsBaselineSetter Um setter comum para processar configurações básicas do dispositivo usando ITestDevice.setSetting. 
ShardBuildCloner Classe auxiliar que processa a clonagem de informações de build na linha de comando. 
ShardHelper Classe auxiliar que processa a criação dos fragmentos e os programa para uma invocação. 
ShardListener Um ITestInvocationListener que coleta resultados de um fragmento de invocação (ou seja, uma divisão de invocação para ser executada em vários recursos em paralelo) e os encaminha para outro listener. 
ShardMainResultForwarder Um ResultForwarder que combina os resultados de invocações de teste fragmentadas. 
ShellCommandUnresponsiveException Exceção gerada quando um comando de shell executado em um dispositivo demora muito para enviar a saída. 
ShellOutputReceiverStream Subclasse utilitária de OutputStream que grava em um IShellOutputReceiver. 
ShellStatusChecker Verifique se o status do shell está como esperado antes e depois da execução de um módulo. 
ShippingApiLevelModuleController Execute testes se o dispositivo atender às seguintes condições:
  • Se min-api-level for definido:
    • O dispositivo foi enviado com o min-api-level ou uma versão mais recente. 
ShowmapPullerMetricCollector Implementação básica de FilePullerDeviceMetricCollector que permite extrair os arquivos showmap do dispositivo e coletar as métricas dele. 
SideloadOtaTargetPreparer Um preparador de destino que realiza 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 de build.

Esse preparador de destino pressupõe que o dispositivo estará no modo adb normal quando for iniciado e garante que ele saia no mesmo modo, mas com o build mais recente aplicado. 

SimpleFileLogger Um ILeveledLogOutput que direciona mensagens de registro para stdout e para um único arquivo de registro. 
SimplePerfResult Objeto para armazenar todos os resultados de testes do simpleperf.
SimplePerfStatResultParser Uma classe utilitária para analisar o resultado do simpleperf. 
SimplePerfUtil Classe utilitária para despachar comandos simples e coletar resultados.
SimplePerfUtil.SimplePerfType Enumeração de opções de comando do simpleperf. 
SimpleStats Uma pequena classe utilitária que calcula algumas medidas estatísticas com base em um conjunto de dados numéricos. 
SizeLimitedOutputStream Um ERROR(/OutputStream) com suporte a arquivos thread-safe que limita a quantidade máxima de dados que podem ser gravados. 
SkipContext Representação do contexto em torno da decisão de ignorar ou armazenar em cache os resultados. 
SkipFeature Um recurso que permite acessar algumas das informações do SkipManager
SkipHWASanModuleController Classe base para um controlador de módulo que não executa testes em builds do HWASan. 
SkipManager Com base em vários critérios, o gerenciador de remoção ajuda a decidir o que deve ser ignorado em diferentes níveis: invocação, módulos e testes. 
SkipReason Forneça um motivo e os metadados para pular um teste. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil Uma classe utilitária fornece operações de Bluetooth em um ou dois dispositivos usando o SL4A.
Sl4aBluetoothUtil.BluetoothAccessLevel Enums para nível de acesso a dispositivos Bluetooth com base em BluetoothDevice.java.
Sl4aBluetoothUtil.BluetoothConnectionState Enums para estados de conexão Bluetooth com base em BluetoothProfile.java.
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums para nível de prioridade do perfil Bluetooth com base em BluetoothProfile.java.
Sl4aBluetoothUtil.BluetoothProfile Enums para perfis Bluetooth baseados em BluetoothProfile.java
Sl4aClient Cliente Sl4A para interagir via RPC com a camada de script Sl4A. 
Sl4aEventDispatcher O dispatcher de eventos pesquisa eventos e os coloca em fila por nome para serem consultados. 
Sl4aEventDispatcher.EventSl4aObject Objeto retornado pelo pesquisador de eventos. 
SnapshotInputStreamSource Um InputStreamSource com suporte de arquivo. 
SnapuserdWaitPhase Representação de enumeração de quando fazer junção/bloqueio para que a atualização do snapuserd seja concluída. 
SparseImageUtil Utilitário para remover a esparsidade de imagens esparsas. 
SparseImageUtil.SparseInputStream SparseInputStream lido do upstream e detecta o formato de dados. 
SparseIntArray SparseIntArrays mapeiam números inteiros para números inteiros. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils Classe para armazenar métodos auxiliares para lidar com o Sponge. 
StatsdBeforeAfterGaugeMetricPostProcessor Um pós-processador que processa métricas de indicador coletadas em uma abordagem "antes/depois", ou seja,
StatsdEventMetricPostProcessor Um pós-processador que processa métricas de eventos em relatórios do StatsD em pares de chave-valor, usando os formatadores especificados no processador. 
StatsdGenericPostProcessor Um pós-processador que processa relatórios binários do proto statsd em pares de chave-valor expandindo o relatório como uma estrutura de árvore. 
StatusCheckerResult Contém o resultado de uma execução de ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger Um ILeveledLogOutput que direciona mensagens de registro para stdout. 
StopServicesSetup Um ITargetPreparer que interrompe os serviços no dispositivo. 
StreamProtoReceiver Um receptor que traduz o proto TestRecord recebido em eventos do Tradefed. 
StreamProtoResultReporter Uma implementação de ProtoResultReporter 
StreamUtil Classe utilitária para gerenciar fluxos de entrada. 
StrictShardHelper Estratégia de fragmentação para criar fragmentos estritos que não geram relatórios juntos.
StringEscapeUtils Classe utilitária para escapar strings em formatos específicos. 
StringUtil Classe utilitária para escapar strings para manipulação comum de strings. 
StubBuildProvider Implementação vazia sem operação de um IBuildProvider
StubDevice Implementação de marcador de posição de stub de um IDevice
StubKeyStoreClient Implementação de stub padrão para o cliente KeyStore. 
StubKeyStoreFactory Implementação de stub padrão para KeyStore Factory 
StubLocalAndroidVirtualDevice Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.localVirtualDeviceRequested() é true.
StubMultiTargetPreparer Marcador de posição de uma implementação vazia de um IMultiTargetPreparer
StubTargetPreparer Marcador de posição de uma implementação vazia de um ITargetPreparer
StubTest Implementação de teste vazia sem operação. 
StubTestRunListener Implementação de stub de ITestRunListener 
SubprocessCommandException Um comando de subprocesso não foi executado. 
SubprocessConfigBuilder Crie um XML de configuração do TF wrapper para uma configuração do TF atual. 
SubprocessEventHelper Auxiliar para serializar/desserializar os eventos a serem transmitidos ao registro. 
SubprocessEventHelper.BaseTestEventInfo Helper de base para informações TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Auxiliar para informações de testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Auxiliar para informações sobre o fim da invocação. 
SubprocessEventHelper.InvocationFailedEventInfo Auxiliar para informações de InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Auxiliar para informações de invocação iniciada. 
SubprocessEventHelper.LogAssociationEventInfo Helper para informações de logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Auxiliar para informações de testEnded. 
SubprocessEventHelper.TestLogEventInfo Auxiliar para informações de testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Auxiliar para informações iniciadas do módulo de teste. 
SubprocessEventHelper.TestRunEndedEventInfo Auxiliar para informações de testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Helper para informações de testRunFailed 
SubprocessEventHelper.TestRunStartedEventInfo Helper para informações de testRunStarted 
SubprocessEventHelper.TestStartedEventInfo Auxiliar para informações de testStarted. 
SubprocessExceptionParser Auxiliar para processar a saída de exceção dos executores de comandos Tradefed padrão. 
SubprocessReportingHelper Uma classe para criar um arquivo de configuração de wrapper e usar o gerador de relatórios de resultados de subprocesso para um comando de cluster. 
SubprocessResultsReporter Implementa ITestInvocationListener para ser especificado como um result_reporter e encaminha do subprocesso os resultados de testes, execuções de teste e invocações de teste. 
SubprocessTestResultsParser Estende ERROR(/FileOutputStream) para analisar a saída antes de gravar no arquivo. Assim, podemos gerar os eventos de teste no lado do iniciador. 
SubprocessTestResultsParser.StatusKeys Chaves de status de teste relevantes. 
SubprocessTfLauncher Um IRemoteTest para executar testes em uma instalação separada do TF. 
SuiteApkInstaller Instala os APKs especificados para configuração da Suite: da variável $ANDROID_TARGET_OUT_TESTCASES ou do ROOT_DIR nas informações de build. 
SuiteModuleLoader 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. 
SuiteResultCacheUtil Utilitário para fazer upload e download de resultados de cache para um módulo de teste. 
SuiteResultCacheUtil.CacheResultDescriptor Descreve os resultados do cache. 
SuiteResultHolder Objeto auxiliar para facilitar a serialização e a desserialização dos resultados da invocação. 
SuiteResultReporter Coletar resultados de testes para uma invocação de pacote inteiro e gerar os resultados finais. 
SuiteResultReporter.ModulePrepTimes Contêiner de objetos para o tempo de preparação e encerramento de um módulo. 
SuiteTestFilter Representa um filtro para incluir e excluir testes. 
SwitchUserTargetPreparer Um ITargetPreparer que muda para o tipo de usuário especificado em setUp. 
SyncException Exceção gerada quando uma transferência usando ERROR(/SyncService) não é concluída. 
SyncException.SyncError  
SyncService Classe de serviço de sincronização para enviar/extrair para/de dispositivos/emuladores pela ponte de depuração. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor As classes que implementam essa interface fornecem métodos que lidam com a exibição do progresso da transferência. 
SystemServerFileDescriptorChecker Verifica se o servidor do sistema parece estar ficando sem descritores de arquivo. 
SystemServerStatusChecker Verifique se o PID de system_server mudou antes e depois da execução de um módulo. 
SystemUpdaterDeviceFlasher Um IDeviceFlasher que depende do atualizador do sistema para instalar uma imagem do sistema agrupada em um pacote de atualização OTA. 
SystemUtil Classe utilitária para fazer chamadas do sistema. 
SystemUtil.EnvVariable  

T

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

Para expor corretamente as informações relacionadas, um conjunto de testes precisa incluir um arquivo test-suite-info.properties nos recursos jar 

TestSummary Uma classe para representar um resumo do teste. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() na partição /system do dispositivo. 
TestTimeoutEnforcer Listeners que permitem verificar o tempo de execução de um determinado caso de teste e falhar se ele exceder um determinado tempo limite. 
TextResultReporter Um criador de relatórios de resultados de testes que encaminha os resultados para a impressora de resultados de texto do JUnit. 
TfInternalOptionsFetcher Uma classe utilitária que permite que as classes carreguem um valor de variáveis de forma estática de um arquivo de recursos. 
TfMetricProtoUtil Classe utilitária para ajudar na transição de Map<string, string=""> para Map<string, metric="">.  </string,></string,>
TfObjectTracker Uma utilidade para rastrear o uso dos diferentes objetos do Trade Federation. 
TfSuiteRunner Implementação de ITestSuite que vai carregar testes da pasta res/config/suite/ de arquivos JAR do TF. 
TfTestLauncher Um IRemoteTest para executar testes de unidade ou funcionais em uma instalação separada do TF. 
ThreadInfo Contém informações de uma linha de execução. 
TimeoutException Exceção gerada quando uma conexão com o Adb falha com um tempo limite. 
TimeoutRemainder Classe utilitária para acompanhar o tempo restante de um tempo limite inicial. 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker Verificador de status para garantir que o dispositivo e o horário do host estejam sincronizados. 
TimeUtil Contém métodos utilitários relacionados ao tempo. 
TimeVal É um tipo de sentinela que encapsula um Long
TimeWaster Um preparador de destino simples para perder tempo e potencialmente reiniciar o dispositivo. 
TokenProperty Token compatível com fragmentação dinâmica. 
TokenProviderHelper Auxiliar que fornece o provedor associado a um token específico para descobrir se um dispositivo é compatível com ele. 
TraceCmdCollector Um IMetricCollector que coleta rastreamentos 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 enquanto propaga o contexto de rastreamento. 
TracingLogger Classe que ajuda a gerenciar o rastreamento de cada invocação de teste. 
TradefedConfigObject Uma classe para modelar uma mensagem TradefedConfigObject da API TFC. 
TradefedConfigObject.Type Uma lista de tipos de objetos de configuração que podem ser injetados em uma configuração de comando de cluster. 
TradefedDelegator Objetos que ajudam a delegar a invocação a outro binário do Tradefed. 
TradefedFeatureClient Um cliente grpc para solicitar a execução de recursos do servidor. 
TradefedFeatureServer Um servidor que responde a solicitações de ativação de recursos. 
TradefedSandbox Contêiner de sandbox que pode executar uma invocação do Trade Federation. 
TradefedSandboxFactory Implementação padrão para SandboxFactory 
TradefedSandboxRunner Runner associado a um TradefedSandbox que permite executar o sandbox. 
TradefedSandboxRunner.StubScheduledInvocationListener Um stub IScheduledInvocationListener que não faz nada. 

U

UiAutomatorRunner Executa o teste do UI Automator no dispositivo e informa os resultados. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Threads que cuidam de informar todos os testes não executados. 
UniqueMultiMap<K, V> Um MultiMap que garante valores exclusivos para cada chave. 
UploadManifest Um manifesto dos BLOBs e arquivos a serem enviados. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery Um IMultiDeviceRecovery que redefine os barramentos USB para dispositivos off-line. 
UsbResetRunConfigRecovery Permite acionar um comando para redefinir o USB de um dispositivo. 
UsbResetTest Um IRemoteTest que redefine o USB do dispositivo e verifica se ele volta a ficar on-line depois. 
UserChecker Verifica se os usuários mudaram durante o teste. 
UserCleaner Um ITargetPreparer que remove usuários secundários na desmontagem. 
UserHelper  
UserInfo Semelhante à classe UserInfo da plataforma. 
UserInfo.UserType Variantes compatíveis do tipo de um usuário em APIs externas. 

V

ValidateSuiteConfigHelper Essa classe ajuda a validar se o IConfiguration carregado para o conjunto está atendendo aos requisitos esperados: - Sem provedores de build - Sem geradores de relatórios de resultados
VersionedFile Estrutura de dados que representa um arquivo com uma versão associada. 
VersionParser Busque a versão dos artefatos do tradefed em execução. 
VisibleBackgroundUserPreparer Preparador de destino para executar testes em um usuário iniciado em segundo plano. 
VmRemoteDevice Um dispositivo virtual remoto que será gerenciado de dentro da máquina virtual. 

W

WaitDeviceRecovery Uma implementação simples de um IDeviceRecovery que aguarda o dispositivo ficar on-line e responder a comandos simples. 
WaitForDeviceDatetimePreparer Um ITargetPreparer que aguarda a definição de data e hora no dispositivo

Como opção, esse preparador pode forçar um TargetSetupError se a data e hora não forem definidas dentro do tempo limite. 

WifiCommandUtil Uma classe utilitária que pode analisar saídas de comandos Wi-Fi. 
WifiCommandUtil.ScanResult Representa uma rede Wi-Fi com as informações relacionadas. 
WifiHelper Classe auxiliar para manipular serviços de Wi-Fi no dispositivo. 
WifiPreparer Um ITargetPreparer que configura o Wi-Fi no dispositivo, se necessário. 
WorkUnitType Enumeração que representa possíveis tipos de unidades de trabalho. 

X

XmlFormattedGeneratorReporter Implementação do FormattedGeneratorReporter que formata os resultados do conjunto em um formato XML. 
XmlResultReporter Grava resultados do JUnit em arquivos XML em um formato consistente com XMLJUnitResultFormatter do Ant. 
XmlSuiteResultFormatter Classe utilitária para salvar uma execução de conjunto como um XML. 
XmlSuiteResultFormatter.RunHistory Objeto auxiliar para conversão de JSON. 
XmlTestRunListener Grava resultados do JUnit em arquivos XML em um formato consistente com o XMLJUnitResultFormatter do Ant. 

Y

YamlClassOptionsParser Auxiliar para analisar informações do executor de testes da configuração YAML do Tradefed. 

Z

ZipCompressionStrategy Um ICompressionStrategy para criar arquivos compactados. 
ZipUtil Uma classe auxiliar para operações relacionadas à compactação.
ZipUtil2 Uma classe auxiliar para extração de zip que considera as permissões de arquivo POSIX.