O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Índice de Classe

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

UMA

AaptParser Classe que extrai informações do apk analisando a saída de 'aapt dump badging'.
AaptParser.AaptVersion Enum de opções para a versão AAPT usada para analisar arquivos APK.
AbiFormatter Classe utilitária para abi.
AbstractXmlParser Classe base auxiliar para análise de arquivos xml
AbstractXmlParser.ParseException Lançado se a entrada XML não puder ser analisada
AcloudConfigParser Classe auxiliar que analisa uma configuração Acloud (usada para iniciar uma instância do dispositivo Cloud).
AcloudConfigParser.AcloudKeys Conjuntos de chaves que podem ser pesquisados ​​na configuração.
ActivityStatusChecker Verificador de status para atividades remanescentes em execução no final de um módulo.
AdbRootElevator Um AutoCloseable que permite adb raiz quando construídos, se necessário e estado restaurações root quando completa.
AggregatePostProcessor Um agregador de métrica que fornece o mínimo, máximo, média, variância, desvio padrão, total, contagem e, opcionalmente, percentis para métricas numéricas coletadas durante execuções de teste de iteração múltipla, tratando-as como duplas.
AltDirBehavior Um enum para definir comportamentos alternativos de diretório para vários instaladores / empurradores de artefatos de teste

AppBuildInfo Um IBuildInfo que representa uma aplicação Android e o seu pacote (s) de teste.
AppDeviceBuildInfo Esta classe está obsoleta. Use IDeviceBuildInfo diretamente.
AppVersionFetcher Classe de utilitário para obter a string da versão do aplicativo do dispositivo.
AppVersionFetcher.AppVersionInfo Tipos de informações da versão do aplicativo.
ArchModuleController O controlador de módulo não executa testes quando não corresponde a nenhuma arquitetura fornecida.
ArgsOptionParser Popula Option campos de argumentos de linha de comando analisado.
ATestFileSystemLogSaver Esta classe LogSaver é usada pela ATest para salvar logs em um caminho específico.
AutoLogCollector Enumeração que descreve qual coletor pode ser manuseado automaticamente pelo chicote.
AutomatedReporters Classe que define o mapeamento de repórteres automatizados Tradefed.
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.
BaseDeviceMetricCollector Implementação base de IMetricCollector que permite iniciar e coleta de parada 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.
BaseLeveledLogOutput A implementação base para ILeveledLogOutput que permite filtrar algumas tags com base em seu nome ou componentes.
BaseModuleController Implementação básica de IModuleController que devem ser implementadas para verificar se um módulo deve ser executado ou não.
BaseMultiTargetPreparer Implementação base de IMultiTargetPreparer que permite desativar o objeto.
BasePostProcessor A base IPostProcessor que cada aplicação deve se estender.
BaseRetryDecision Implementação base de IRetryDecision .
BaseStreamLogger <OS estende OutputStream> A ILeveledLogOutput que direciona mensagens de log para um fluxo de saída e stdout.
BaseTargetPreparer Classe de implementação base para ITargetPreparer que permite controlar se o objeto está desativado ou não.
BaseTestSuite Um teste para executar o Compatibility Test Suite com o novo sistema de suite.
BatteryController Classe de utilitário que permite controlar o estado de carregamento 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 acionará uma configuração se o nível da bateria não estiver disponível.
BinaryState Enum usado para registrar o estado ON / OFF com um estado no-op IGNORE.
BluetoothUtils Funções utilitárias para chamar BluetoothInstrumentation no dispositivo

Código dispositivo lado BluetoothInstrumentation pode ser encontrado em AOSP em: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider A IDeviceBuildProvider essa informação bootstraps construção do dispositivo de teste

Isso é normalmente usado para dispositivos com uma construção fornecida externamente, ou seja,

BugreportCollector A passagem ITestInvocationListener que recolhe relatos de erros quando os eventos configuráveis ocorrer e, em seguida, chama ITestInvocationListener#testLog em seus filhos após cada bugreport é coletado.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Predicate Um predicado completo que descreve quando capturar um relatório de bug.
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector Colete um relatório de bug quando um caso de teste falhar.
BuildInfo Implementação genérica de um IBuildInfo que deve ser associado a um ITestDevice .
BuildInfoRecorder Um ITargetPreparer que escreve informações de compilação de dados meta em um arquivo especificado.
BuildInfoUtil Uma classe util para ajudar a manipular IBuildInfo
BuildRetrievalError Ocorreu um erro fatal ao recuperar a compilação para teste.
BuildTestsZipUtils Uma classe auxiliar para operações relacionadas a testes zip gerados pelo sistema de compilação Android
BulkEmailer Um utilitário de envio de e-mail que permite a seguinte configuração: intervalo de envio, tamanho inicial do burst, destinatários e número total de mensagens.
BundletoolUtil Classe de utilitário que usa a linha de comando do bundletool para instalar os .apks no dispositivo.

C

CecControllerTokenProvider Fornecedor de tokens para tokens relacionados ao Consumer Electronics Control (CEC).
CircularAtraceUtil Um utilitário atrace desenvolvido principalmente para identificar as causas raiz dos ANRs durante o teste do Monkey.
CircularByteArray Estrutura de dados para manter uma matriz de tamanho fixo que opera como um buffer circular e rastreia a soma total de todos os valores na matriz.
ClangCodeCoverageCollector Um BaseDeviceMetricCollector que vai puxar medições de cobertura Clang fora do dispositivo e log-los como artefactos de teste.
ClassNotFoundConfigurationException ConfigurationException para quando a classe de um objeto não foi encontrado.
ClassPathScanner Encontra entradas no caminho de classe.
ClassPathScanner.ClassNameFilter A IClassPathFilter que filtra e transforma java nomes de classe.
ClassPathScanner.ExternalClassNameFilter Um ClassNameFilter que rejeita classes internas
ClassPathScanner.IClassPathFilter Um filtro para caminhos de entrada de caminho de classe

Modelado após FileFilter

ClusterBuildInfo A IBuildInfo classe para compilações canalizada de TFC.
ClusterBuildProvider A IBuildProvider baixar recursos de teste TFC.
ClusterClient A IClusterClient aplicação para interagir com o backend TFC.
ClusterCommand Uma classe que representa uma tarefa obtida do cluster TF.
ClusterCommand.RequestType
ClusterCommand.State Status do comando no cluster TF.
ClusterCommandConfigBuilder Uma classe para construir um arquivo de configuração para um comando de cluster.
ClusterCommandEvent Uma classe para encapsular eventos de comando de cluster a serem carregados.
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
ClusterCommandLauncher A IRemoteTest classe para lançar um comando do TFC através de um TF subprocesso.
ClusterCommandScheduler A ICommandScheduler ao apoio TFC (Tradefed Cluster).
ClusterCommandStatus Uma classe que representa o estado e o motivo do cancelamento de um comando do TF Cluster.
ClusterDeviceInfo Uma classe para encapsular as informações do dispositivo de cluster a serem carregadas.
ClusterDeviceInfo.Builder
ClusterDeviceMonitor Um IDeviceMonitor implementação que apresenta resultados para o serviço Tradefed Cluster.
ClusterEventUploader <T estende IClusterEvent > Classe ClusterEventUploader, que carrega IClusterEvent para TFC.
ClusterHostEvent Uma classe para encapsular eventos de host de cluster a serem carregados.
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType Enums dos diferentes tipos de eventos de host.
ClusterHostUtil Funções utilitárias estáticas para TF Cluster para obter instâncias de configuração global, informações de host, etc.
ClusterLogSaver A ILogSaver classe para fazer upload de saídas de teste para TFC.
ClusterLogSaver.FilePickingStrategy Estratégias de separação de arquivos.
ClusterOptions
CollectingByteOutputReceiver A IShellOutputReceiver que recolhe toda a saída shell em um byte[] .
CollectingOutputReceiver A IShellOutputReceiver que recolhe toda a saída shell em um String .
CollectingTestListener A ITestInvocationListener que irá recolher todos os resultados do teste.
CollectorHelper Ajudante para fazer algumas IMetricCollector operações necessárias em vários lugares.
CommandFileParser Analisador de arquivo que contém um conjunto de linhas de comando.
CommandFileParser.CommandLine
CommandLineBuildInfoBuilder Utility significava para capturar os habituais argumentos de informação construção de uma linha de comando e criar um IBuildInfo deles.
CommandOptions Implementação de ICommandOptions .
CommandOptionsGetter Implementação de serviço que retorna o valor das opções de comando de uma determinada chamada.
CommandRunner Um ponto de entrada alternativo do TradeFederation que executará o comando especificado nos argumentos da linha de comando e, em seguida, será encerrado.
CommandRunner.ExitCode Códigos de erro com os quais é possível sair.
CommandScheduler Um planejador para executar comandos TradeFederation em todos os dispositivos disponíveis.
CommandScheduler.HostState Enums de diferentes status de host
CommonLogRemoteFileUtil Este utilitário permite evitar a duplicação de código em diferentes representações de dispositivos remotos para a lógica de busca de log remoto de arquivos comuns.
CommonLogRemoteFileUtil.KnownLogFileEntry Uma representação de uma entrada de registro conhecida para dispositivos remotos.
ConditionPriorityBlockingQueue <T> A classe thread-safe com ERROR(/PriorityBlockingQueue) -como operações que podem recuperar objetos que correspondem a uma determinada condição.
ConditionPriorityBlockingQueue.AlwaysMatch <T> A ConditionPriorityBlockingQueue.IMatcher que combina com 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 TF.
Configuração Um concreto IConfiguration implementação que armazena a configuração carregada objetos em um mapa.
ConfigurationDef Contém um registro de uma configuração, seus objetos associados e suas opções.
ConfigurationDef.ConfigObjectDef Objeto para conter informações para um className e o número de aparência que ele possui (por exemplo, se uma configuração tem o mesmo objeto duas vezes, o primeiro terá o primeiro número de aparência).
ConfigurationFactory Fábrica para a criação de IConfiguration .
ConfigurationFactory.ConfigLoader Implementação de IConfigDefLoader que rastreia as configurações incluídos de uma configuração de raiz, e inicia uma excepção no circular inclui.
ConfigurationUtil Funções utilitárias para lidar com arquivos de configuração.
ConfigurationXmlParserSettings Uma classe simples para aceitar configurações para o ConfigurationXmlParser

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

ConfigurationYamlParser Analisador para configurações de Tradefed de estilo YAML
Console Console principal da TradeFederation fornecendo ao usuário a interface para interagir

Atualmente suporta operações como

  • adicione um comando para testar
  • listar dispositivos e seu estado
  • listar invocações em andamento
  • listar comandos na fila
  • despejar log de invocação para arquivo / stdout
  • desligar
Console.ArgRunnable <T> Uma Runnable com uma run método que pode levar um argumento
Console.CaptureList Um tipo de conveniência para List<List<String>>
ConsoleReaderOutputStream Um OutputStream que pode ser usado para fazer System.out.print() Jogo agradável com o usuário LineReader unfinishedLine.
ConsoleResultReporter Repórter do resultado para imprimir os resultados do teste no console.
CountingTestResultListener Um TestResultListener que controla o número total de testes por TestStatus
CountTestCasesCollector Contar e relatar o número de casos de teste para um determinado IRemoteTest .
CoverageOptions Objeto comercializado para manter opções de cobertura.
CoverageOptions.Toolchain
CreateAvdPreparer
CreateUserPreparer Preparador de destino para criar o usuário e limpá-lo no final.

D

DebugHostLogOnFailureCollector Coletor que reunirá e registrará os logs do lado do host quando ocorrer uma falha de caso de teste.
DefaultRemoteAndroidTestRunner Extensão da ddmlib RemoteAndroidTestRunner para definir algum padrão para casos de uso Tradefed.
DefaultTestsZipInstaller Uma implementação padrão do instalador zip de testes.
DelegatedInvocationExecution InvocationExecution que delegar a execução para outra binário Tradefed.
DependenciesResolver Um novo tipo de provedor que permite obter todas as dependências para um teste.
DeviceAllocationResult Representa os resultados de uma tentativa de alocação de um comando.
DeviceAvailableChecker Verificador para garantir que um módulo não deixe o dispositivo em um estado offline.
DeviceBatteryLevelChecker Um IRemoteTest que verifica a existência de uma carga de bateria mínimo, e aguarda a bateria chegar a um segundo limiar de carga se a carga mínima não está presente.
DeviceBatteryResourceMetricCollector Este coletor coleta métricas de bateria do dispositivo.
DeviceBuildDescriptor A classe wrapper para um IBuildInfo , que contém auxiliares métodos para recuperar plataforma de dispositivo informações de compilação.
DeviceBuildInfo Um IBuildInfo que representa uma compilação dispositivo Android completa e (opcionalmente) os seus testes.
DeviceBuildInfoBootStrapper A ITargetPreparer essa informação substitui construir campos com atributos lidos a partir do dispositivo

Isso é útil para testar dispositivos com compilações geradas a partir de uma fonte externa (por exemplo

DeviceBuildInfoInjector A ITargetPreparer que inserções DeviceBuildDescriptor metadados para o IBuildInfo .
DeviceCleaner Executa a reinicialização ou formata como ação de limpeza após o teste e, opcionalmente, desliga a tela
DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceConcurrentUtil Contém métodos de utilitário e classes para execução simultânea de comandos do lado do dispositivo

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

DeviceConcurrentUtil.ShellCommandCallable <V> A ERROR(/Callable) que envolve os detalhes da execução de comandos shell em um ITestDevice .
DeviceConfigurationHolder Um betão IDeviceConfiguration aplicação que armazena os objectos de configuração do dispositivo carregados nos seus atributos.
DeviceFailedToBootError Lançado se um dispositivo falhar ao inicializar após ser atualizado com uma versão.
DeviceFeatureModuleController Um controlador de módulo para não executar testes quando não oferece suporte a determinado recurso.
DeviceFileReporter Uma classe utilitário que verifica o dispositivo para arquivos e os envia para ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) se encontrado.
DeviceFlashPreparer A ITargetPreparer que pisca uma imagem em hardware Android física.
DeviceFlashPreparer.EncryptionOptions Enum de opções para lidar com a criptografia da imagem de dados do usuário
DeviceFolderBuildInfo A IDeviceBuildInfo que também contém outros artefatos de construção contidos em um diretório no sistema de arquivos local.
DeviceImageZipFlashingTargetPreparer Um preparador de destino que atualiza o dispositivo com imagens de dispositivo fornecidas por meio de um formato específico.
DeviceInternetAccessibilityResourceMetricCollector O coletor faz ping em google.com para verificar se o dispositivo tem acessibilidade à Internet ou não.
Gerenciador de Dispositivos
DeviceManager.FastbootDevice Representação de um dispositivo no modo Fastboot.
DeviceMetricData Objeto para conter todos os dados coletados por coletores de métricas.
DeviceMonitorMultiplexer A classe de proxy para propagar pedidos para vários IDeviceMonitor s.
DeviceProperties Definições de constantes comuns para nomes de propriedades do lado do dispositivo
DeviceRecoveryModeUtil
DeviceResetFeature Implementação do lado do servidor de redefinição do dispositivo.
DeviceResetHandler Utilitário que lida com redefinição de dispositivo genericamente.
DeviceSelectionOptions Recipiente para critérios de seleção de dispositivos.
DeviceSelectionOptions.DeviceRequestedType Os diferentes tipos possíveis de dispositivos de espaço reservado suportados.
DeviceSettingChecker Verifique se as configurações do dispositivo foram alteradas durante a execução do módulo.
Configuração do dispositivo Um ITargetPreparer que configura um dispositivo para o teste baseado em fornecida Option s.
DeviceStateMonitor Classe auxiliar para monitorar o estado de um IDevice .
DeviceStorageAgeResourceMetricCollector Analisa a idade de armazenamento do logcat.
DeviceStorageStatusChecker Verifique se o dispositivo tem espaço em disco suficiente para as partições fornecidas.
DeviceUnavailableMonitor Este ouvinte tenta capturar apenas um DNAE de nível de caso de teste.
DeviceUpdateTargetPreparer Um resumo ITargetPreparer que cuida de passos comuns em torno de atualizar dispositivos com um arquivo de imagem do dispositivo a partir de uma fonte externa (por oposição a um serviço de compilação).
DeviceWifiResourceMetricCollector O coletor coleta a força do sinal wi-fi conectado atual e as métricas de velocidade do link.
DirectedGraph <V> Uma implementação de gráficos direcionados não ponderados.
DynamicFileStubTest Este é um teste tradefed para testar o tradefed pode resolver arquivos dinâmicos corretamente.
DynamicRemoteFileResolver Classe que ajuda a resolver o caminho para arquivos remotos.
DynamicRemoteFileResolver.FileResolverLoader Carrega implementações de IRemoteFileResolver .

E

EmmaXmlConstants Constantes usadas ao analisar o relatório xml emma.
EmulatorMemoryCpuCapturer
EnforcedSeLinuxChecker Verificador de status que garante o status do Selinux.
EventsLoggerListener Ouvinte que registra todos os eventos que recebe em um arquivo
ExistingBuildProvider A IBuildProvider que retorna um já construído IBuildInfo .
ExtendedFile Uma extensão de arquivo padrão para transportar metadados relacionados à construção.

F

FakeTest Um teste falso cujo objetivo é facilitar a geração de resultados de teste repetíveis.
FakeTestsZipFolder Um dispositivo de teste que cria uma pasta falsa de testes descompactados com base em uma lista de conteúdo.
FakeTestsZipFolder.ItemType
FastbootDeviceFlasher Uma classe que depende do fastboot para fazer o flash de uma imagem em hardware Android físico.
FastbootHelper Uma classe auxiliar para operações fastboot.
FastbootUpdateBootstrapPreparer Um ITargetPreparer que os estágios especificado arquivos (bootloader, rádio, dispositivo de imagem zip) em IDeviceBuildInfo para obter dispositivos brilharam com FastbootDeviceFlasher , em seguida, injeta atributos dispositivo de pós-boot para a informação de construção para fins de divulgação de resultados.
FileDownloadCache Uma classe auxiliar que mantém um cache LRU do sistema de arquivos local de arquivos baixados.
FileDownloadCacheFactory Uma fábrica para a criação de FileDownloadCache
FileDownloadCacheWrapper A classe wrapper que fornece FileDownloadCache instalações durante a implementação do IFileDownloader interface.
FileIdleMonitor Monitora arquivos e executa um retorno de chamada se eles estiverem inativos (ou seja,
FileLogger A ILeveledLogOutput que direciona mensagens de log para um arquivo e stdout.
FileProtoResultReporter Repórter Proto que despeja a TestRecord em um arquivo.
FilePullerDeviceMetricCollector A BaseDeviceMetricCollector que ouvir métricas chave vindo do dispositivo e trazê-los como um arquivo a partir do dispositivo.
FilePullerLogCollector Registrador do arquivo relatado pelo lado do dispositivo.
FileSystemLogSaver Salve os logs em um sistema de arquivos.
FilteredResultForwarder Variante do ResultForwarder que só permite uma allowlist de TestDescription a serem relatados.
FixedByteArrayOutputStream Um in-memory ERROR(/OutputStream) que só mantém uma quantidade máxima de dados.
FlashingResourcesParser Uma classe que analisa as versões necessárias de 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, destinado a permitir que FlashingResourcesParser ignorar alguns recursos que de outra forma poderiam usar
FlashingResourceUtil Este utilitário ajuda a definir a versão apropriada de artefatos para que possam ser brilhou via DeviceFlashPreparer .
FoldableExpandingHandler Um IModuleParameterHandler expandir-se para mais para cada configuração dobrável não primário.
FoldableHandler Manipulador 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 alternar o estado dobrável de um dispositivo.
FolderBuildInfo Implementação concreta de um IFolderBuildInfo .
FormattedGeneratorReporter Repórter que permite gerar relatórios em um determinado formato.

G

GceAvdInfo Estrutura para conter dados relevantes para uma determinada instância GCE AVD.
GceAvdInfo.GceStatus
GceManager Helper que gerencia as chamadas GCE para iniciar / parar e coletar logs do GCE.
GceRemoteCmdFormatter Classe de utilitário para formatar comandos para acessar um dispositivo gce remoto.
GceRemoteCmdFormatter.ScpMode O SCP pode ser usado para enviar ou receber arquivos, dependendo da estrutura dos argumentos.
GceSshTunnelMonitor Monitor de thread para o túnel ssh Gce.
GcovCodeCoverageCollector Um BaseDeviceMetricCollector que vai puxar medições de cobertura gcov fora do dispositivo e log-los como artefactos de teste.
GCSBucketUtil Gerenciador de arquivos para baixar e fazer upload de arquivos do Google Cloud Storage (GCS).
GCSBucketUtil.GCSFileMetadata Wrapper simples para informações de arquivo no GCS.
GCSCommon Classe base para operação Gcs como download e upload.
GCSDownloaderHelper Downloader para o bucket do GCS que cuida do armazenamento em cache e da resolução da configuração global.
GCSFileDownloader Downloader de arquivo para baixar o arquivo do armazenamento em nuvem do Google (GCS).
GCSFileUploader Uploader de arquivos para fazer upload de dados de arquivos para armazenamento em nuvem do Google (GCS).
GCSHostResourceManager Baixe o recurso de host do GCS (armazenamento em nuvem do Google).
GcsRemoteFileResolver Implementação de IRemoteFileResolver que permite o download de um balde GCS.
GetPreviousPassedHelper Ajudar a obter os filtros de teste anteriores aprovados.
GkiDeviceFlashPreparer Um preparador de destino que atualiza o dispositivo com a imagem genérica do kernel comum do Android.
GlobalFilterGetter Implementação de serviço que retorna os filtros de uma determinada invocação.
GlobalTestFilter Opções de filtro aplicadas à chamada.
GoogleApiClientUtil Utilitários para criar cliente API do Google.
GranularRetriableTestWrapper Uma classe wrapper obras sobre o IRemoteTest para granular o IRemoteTest em nível testcase.
GsiDeviceFlashPreparer Um preparador de destino que exibe o dispositivo com a imagem genérica do sistema android.

H

HelloWorldMultiTargetPreparer Um exemplo de implementação de um IMultiTargetPreparer .
HistoryLogger TF History Logger, registro especial que contém apenas alguns eventos específicos.
HprofAllocSiteParser Classe auxiliar para analisar informações de uma seção de sites de alocação de relatórios hprof.
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

eu

IAbiReceiver Um teste que precisa da ABI em teste.
IAppBuildInfo Esta interface está obsoleta. Use IBuildInfo diretamente.
IAutoRetriableTest Interface para um IRemoteTest que não implementa ITestFilterReceiver mas ainda deseja apoiar auto-repetição.
IBatteryInfo A interface que define a interação com a bateria de um dispositivo.
IBatteryInfo.BatteryState Descreve o estado atual de carregamento da bateria.
IBuildProvider Responsável por fornecer informações sobre a construção em teste.
IBuildReceiver Um teste que precisa de referência ao build em teste.
IClusterClient Uma interface para interagir com o back-end TFC.
IClusterEvent Interface para qualquer evento de cluster a ser carregado no TFC.
IClusterEventUploader <T estende IClusterEvent > Interface para ClusterEventUploader
IClusterOptions Uma interface para obter opções relacionadas ao cluster.
ICommandOptions Recipiente para opções de execução de comandos.
ICommandScheduler Um planejador para executar comandos TradeFederation.
ICommandScheduler.IScheduledInvocationListener Ouvinte para eventos de invocação quando a invocação é concluída.
ICompressionStrategy Uma interface que representa um algoritmo de compressão que pode ser selecionado em tempo de execução.
IConfiguration Informações de configuração para uma chamada TradeFederation.
IConfigurationFactory Fábrica para a criação de IConfiguration s
IConfigurationReceiver Interface simples para representar objeto que aceita um IConfiguration .
ICredentialFactory Uma interface para fábrica de credencial para criar oauth2 Credential .
IDefaultObjectLoader Interface para carregar os objetos padrão que devem fazer parte de nossa configuração YAML.
IDefaultObjectLoader.LoaderConfiguration O objeto de configuração de carregamento para passar informações ao carregador.
IDeviceBuildInfo Um IBuildInfo que representa uma compilação dispositivo Android completa e (opcionalmente) os seus testes.
IDeviceBuildProvider A IBuildProvider que usa informações de um ITestDevice para recuperar uma compilação.
IDeviceConfiguration Interface do suporte de configuração do dispositivo.
IDeviceFlasher Pisca uma imagem de dispositivo em um dispositivo.
IDeviceFlasher.UserDataFlashOption Enum de opções para lidar com a imagem de dados do usuário
IDeviceManager Interface para gerenciar o conjunto de dispositivos disponíveis para teste.
IDeviceManager.IFastbootListener Um ouvinte para mudanças de estado de inicialização rápida.
IDeviceMonitor Interface para monitorar o estado dos dispositivos.
IDeviceMonitor.DeviceLister Uma Runnable -como classe que deve retornar os dispositivos conhecidos e seus estados.
IDeviceSelection Interface para critérios de seleção de dispositivos.
IDeviceTest Interface para objeto que precisa de uma referência a um ITestDevice .
Identificável Interface que descreve um objeto Tradefed que pode ser desativado.
IFileDownloader Interface para baixar um arquivo remoto.
IFlashingResourcesParser Interface para fornecer versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo.
IFlashingResourcesRetriever Interface para recuperar arquivos de imagem auxiliares necessários para atualizar um dispositivo.
IFolderBuildInfo Um simples resumo IBuildInfo cujos artefatos de compilação são contendo em um diretório de sistema de arquivos local.
IFormatterGenerator Interface de descrever um formatador para SuiteResultHolder .
IHostCleaner Limpa o host após o término da execução do teste.
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.
ILeveledLogOutput As classes que implementam essa interface fornecem métodos que lidam com a saída de mensagens de log.
ILogcatReceiver A classe que fornece a saída de logcat de um dispositivo como um InputStreamSource .
ILogRegistry Uma interface para um ILogOutput Singleton logger que multiplexes e gere diferentes loggers.
ILogRegistry.EventType Eventos que são úteis para serem registrados
IMetricCollector Esta interface será adicionada como um decorador ao relatar os resultados dos testes, a fim de coletar métricas correspondentes.
IMetricCollectorReceiver Interface para IRemoteTest s de implementar se eles precisam para obter a lista de IMetricCollector s para a execução do teste.
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 suítes.
IMultiDeviceTest Esta interface está obsoleta. Esta interface é mantida temporariamente para compatibilidade, mas não é mais usada. Por favor, não o implemente.
IMultiTargetPreparer Prepara o ambiente de teste para vários dispositivos juntos.
INativeDeviceTest Interface para objeto que precisa de uma referência a um INativeDevice .
InstallApexModuleTargetPreparer
InstantAppHandler Manipulador para ModuleParameters#INSTANT_APP .
InstrumentationResultProtoParser Analisa o protótipo de resultado da instrumentação coletado durante a execução do teste de instrumentação e informa o ITestRunListener dos resultados.
InvocationContext Implementação genérica de um IInvocationContext .
InvocationExecution Classe que descreve todas as etapas de invocação: download de compilação, target_prep, execução de testes, limpeza.
InvocationScope Alcança uma única invocação Tradefed.
InvocationScoped
InvocationScopeModule Módulo Guice que pode ser usado em qualquer lugar em uma invocação TF para solicitar os objetos suportados pelo Guice-Tradefed.
InvocationStatus Uma classe para armazenar o status de invocação.
InvocationToJUnitResultForwarder Uma classe que escuta ITestInvocationListener eventos e encaminha-los para um TestListener .
IPostProcessor Pós-processadores é um objeto Trade Federation destinado a permitir o processamento de métricas e logs APÓS os testes e ANTES do relatório de resultados.
IRemoteFeature Interface que descreve um recurso no Tradefed que pode ser executado com base na solicitação.
IRemoteFileResolver Interface para objetos que podem transformar um arquivo remoto em um local.
IRemoteFileResolver.RemoteFileResolverArgs Os argumentos passados ​​para os resolvedores
IRemoteFileResolver.ResolvedFile Classe contendo informações sobre o arquivo resolvido e alguns metadados.
IReportNotExecuted Em caso de execução incompleta, IRemoteTest que implementa essa interface pode relatar seus testes não executadas para melhorar a comunicação.
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 de API REST.
IResumableTest Esta interface está obsoleta. Não há mais necessidade disso
IRetryDecision Interface conduzindo a decisão de nova tentativa e aplicando o filtro na classe para uma nova tentativa mais direcionada.
IRuntimeHintProvider
ISandbox Interface que define uma caixa de proteção que pode ser usada para executar uma invocação.
ISandboxFactory Fábrica para a criação de ISandbox .
ISetOptionReceiver Implementação desta interface deve ter uma Option com um nome de "set-opção" vinculado a HostTest#SET_OPTION_NAME .
IShardableTest Um IRemoteTest que pode ser dividida em sub-ensaios separadamente executáveis.
IShardHelper Interface de um objeto que descreve a estratégia de fragmentação a ser adotada para uma configuração.
ISystemStatusChecker Um verificador que executa verificações no status do sistema e retorna um booleano para indicar se o sistema está em um estado esperado.
ISystemStatusCheckerReceiver A IRemoteTest que requer acesso ao ISystemStatusChecker da configuração.
ITargetCleaner Esta interface está obsoleta. tearDown foi movido para a interface ITargetPreparer base.
ITargetPreparer Prepara o ambiente de teste para a execução do teste.
ITerribleFailureHandler Uma interface para lidar com falhas terríveis de LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Um executor que pode filtrar quais testes executar com base nas anotações.
ITestCollector Fornece suporte para coleta de teste; quando definido, o executor de teste deve realizar uma simulação para coletar casos de teste sem realmente executá-los.
ITestFileFilterReceiver Um executor que pode receber um arquivo especificando quais testes executar e / ou não executar.
ITestFilterReceiver Um corredor que pode filtrar quais testes executar.
ITestInformationReceiver Interface para receber o TestInformation para algumas classes.
ITestInvocation Lida com uma invocação de teste TradeFederation.
ITestInvocation.ExitInformation Representa algumas informações de saída para uma chamada.
ITestSuite Classe abstrata usada para executar o Test Suite.
ITestSuiteResultLoader Interface que descreve um auxiliar para carregar os resultados anteriores de forma que possam ser executados novamente.
ITestsZipInstaller Instala testes de um arquivo zip de testes (conforme gerado pelo sistema de compilação) em um dispositivo.

J

JavaCodeCoverageCollector A BaseDeviceMetricCollector que vai puxar medições de cobertura Java fora do dispositivo e registrá-los como artefatos de teste.
JavaCodeCoverageFlusher Uma classe de utilitário que redefine e força um fluxo de medições de cobertura de código Java de processos em execução no dispositivo.
JsonHttpTestResultReporter Um repórter de resultados que codifica resultados de métricas de teste e ramificações, informações do dispositivo em JSON e POST em um endpoint de serviço HTTP
JUnit4TestFilter Classe auxiliar que proporciona a filtragem para JUnit4 corredor estendendo o Filter .
JUnitToInvocationResultForwarder Uma classe que escuta TestListener eventos e encaminha-los para um ITestInvocationListener .
JUnitXmlParser Analisador que extrai os dados do resultado do teste dos resultados JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener.

K

KeyguardStatusChecker Verifica o status da proteção do teclado após a execução do módulo.
KillExistingEmulatorPreparer A ITargetPreparer que desliga um emulador em execução.

eu

LabResourceDeviceMonitor O monitor de recursos de laboratório que inicializa / gerencia o servidor gRPC para LabResourceService.
LargeOutputReceiver Uma classe projetada para ajudar a executar comandos de longa execução e coletar saída.
LastShardDetector Ao executar sharding local, às vezes só quer executar algumas ações quando o último fragmento atinge invocationEnded(long) .
LaunchCvdHelper Ajudante de utilitário para controlar Launch_cvd na VM do Cuttlefish.
LeakedThreadStatusChecker Verificador de status para garantir que um módulo não vaze um Thread em execução.
LegacySubprocessResultsReporter Uma implementação congelada do repórter de resultados do subprocesso que deve permanecer compatível com as versões anteriores do TF / CTS (por exemplo, 8+), apesar das mudanças em sua superclasse.
ListInstrumentationParser A IShellOutputReceiver que analisa a saída de uma consulta 'pm lista instrumentação'
ListInstrumentationParser.InstrumentationTarget
LocalAndroidVirtualDevice A classe para dispositivos virtuais locais em execução no host TradeFed.
LocalAppBuildProvider A IBuildProvider que constrói um IBuildInfo baseado em um caminho local forneceu
LocalDeviceBuildProvider A IBuildProvider que constrói um IDeviceBuildInfo com base em um caminho de diretório sistema de arquivos fornecido.
LocalEmulatorLaunch Um TargetPreparer que inicia um emulador localmente a partir de um ambiente de construção Android.
LocalEmulatorSnapshot Um TargetPreparer destinado a gerar um instantâneo limpo do emulador a partir de um ambiente de construção / desenvolvimento Android
LocalFileResolver Implementação de IRemoteFileResolver que permite vincular arquivos locais
LocalFolderBuildProvider A IBuildProvider que constrói um IFolderBuildInfo baseado em um caminho local forneceu
LocalRunInstructionBuilder Utilitário para compilar a instrução para executar o teste localmente.
LogcatCrashResultForwarder Ouvinte especial: em caso de falhas (travamento do processo de instrumentação), ele tentará extrair do logcat o travamento e adicioná-lo à mensagem de falha associada ao teste.
LogcatEventParser
LogcatEventType Tipos de eventos para LogcatEventParser .
LogcatOnFailureCollector Coletor que irá capturar e registrar um logcat quando um caso de teste falhar.
LogcatReceiver Classe que coleta logcat em segundo plano.
LogFileSaver Um ajudante para ITestInvocationListener s' que vai salvar dados de log em um arquivo
LogReceiver
LogRegistry A ILogRegistry implementação que multiplexes e gere diferentes loggers, usando o apropriado baseado no ThreadGroup da linha que efectua a chamada.
LogSaverResultForwarder A ResultForwarder para salvar os logs com o protetor de arquivo global.

M

MainlineModuleHandler A simple handler class for Mainline Modules that creates a InstallApexModuleTargetPreparer and injects the dynamic link into it based on the given mainline modules to automatically retrieve those modules.
MainlineTestModuleController Classe base para um controlador de módulo para executar testes com base nos módulos de linha principal pré-carregados no dispositivo em teste.
ManagedRemoteDevice Um dispositivo executado dentro de uma máquina virtual que gerenciamos remotamente por meio de uma instância Tradefed dentro da VM.
ManagedTestDeviceFactory Factory to create the different kind of devices that can be monitored by Tf
MetricFilePostProcessor Used for uploading the metrics log file collected during the test and run level.
MetricOption Anotação de métodos de teste anotado com @Test , ou se a anotação faz parte da lista de anotação de TestDescription que permite especificar alguns parâmetros extras úteis para: Ajustando o comportamento dos coletores, filtrando alguns métodos.
MetricsXMLResultReporter MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test.
MetricUtility Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file.
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 base para um controlador de módulo não executar testes em versões abaixo de um número de versão SDK especificado.
ModuleDefinition Container for the test run configuration.
ModuleListener Listener attached to each IRemoteTest of each module in order to collect the list of results.
ModuleMerger Helper class for operation related to merging ITestSuite and ModuleDefinition after a split.
ModuleOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo A simple struct class to store information about a module
ModuleParameters Special values associated with the suite "parameter" keys in the metadata of each module.
ModuleParametersHelper Helper to get the IModuleParameterHandler associated with the parameter.
ModuleSplitter Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition .

N

NameMangleListener A proxy listener to translate test method, class, and package names as results are reported.
NativeCodeCoverageFlusher A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device.
NativeDevice Implementação padrão de um ITestDevice pilha Não completa android dispositivos.
NativeDevice.AdbAction A DeviceAction para a execução de um comando OS 'adb ....'.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction para reiniciar um dispositivo.
NativeDevice.RebootMode Um modo de reinicialização.
NativeDeviceStateMonitor Helper class for monitoring the state of a IDevice with no framework support.
NegativeHandler Manipulador que especifica que nada deve ser feito e o parâmetro não deve criar nenhum módulo extra.
NestedDeviceStateMonitor Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment.
NestedRemoteDevice Representação do dispositivo rodando dentro de uma VM Cuttlefish remota.
NetworkNotAvailableException Thrown when a device is not able to connect to network for testing.
NoDeviceException Thrown when there's no device to execute a given command.
NoisyDryRunTest Run noisy dry run on a command file.
NotMultiAbiHandler Manipulador especial que notificar o SuiteModuleLoader que os abi secundárias não deve criar um módulo.

O

OpenObjectLoader Loader for the default objects available in AOSP.
OptionCopier A helper class that can copy Option field values with same names from one object to another.
OptionFetcher Helper to get the test options from the parent process.
OptionNotAllowedException Specific ConfigurationException when an option is not allowed to be passed in the command line.
OptionSetter Populates Option fields.
OptionSetter.OptionFieldsForName Container for the list of option fields with given name.
OtaDeviceBuildInfo A IDeviceBuildInfo used for over-the-air update testing.
OtatoolsBuildInfo An IBuildInfo that contains otatools artifacts.
OtaZipfileBuildProvider Provides a IBuildInfo based on a local OTA zip file.

P

PackageInstalledModuleController Controlador de módulo para não executar testes quando o dispositivo não tiver os pacotes fornecidos instalados.
Pair <A, B> Define our own Pair class which contains two objects.
ParallelDeviceExecutor <V> Wrapper of ERROR(/ExecutorService) to execute a function in parallel.
ParentSandboxInvocationExecution Version of InvocationExecution for the parent invocation special actions when running a sandbox.
ParentShardReplicate Replicate a setup for one device to all other devices that will be part of sharding.
PassingTestFileReporter A ITestInvocationListener that saves the list of passing test cases to a test file
PrettyPrintDelimiter Helper utility that helps to print delimited message that stands out.
PropertyChanger A utility class for changing (or adding) items in an Android property file
ProtoResultParser Parser for the Tradefed results proto format.
ProtoResultParser.TestLevel Enumeration representing the current level of the proto being processed.
ProtoResultReporter Result reporter build a TestRecord protobuf with all the results inside.
ProtoUtil Utility methods for dealing with protobuf messages type-agnostically.
ProxyConfiguration Object that allows pointing to a remote configuration to execute.
PsParser Utility used to parse(USER,PID and NAME) from the "ps" command output

Q

QuotationAwareTokenizer

R

RecoveryLogPreparer A target preparer used to collect logs before recovery.
RegexTrie <V> The RegexTrie is a trie where each stored segment of the key is a regex ERROR(/Pattern) .
RemoteAndroidDevice Implementação de um ITestDevice para um dispositivo android pilha completa conectado via adb conexão.
RemoteAndroidVirtualDevice Estende RemoteAndroidDevice comportamento para um dispositivo android pilha completa em execução no Google Compute Engine (CGE).
RemoteAvdIDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true
RemoteFileUtil Utility class to handle file from a remote instance
RemoteInvocationExecution Implementation of InvocationExecution that drives a remote execution.
RemoteManager Class that receives RemoteOperation s via a socket.
RemoteSshUtil Utility to execute ssh commands on remote instances.
RemoteTestTimeOutEnforcer Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout.
RemoteZip Utilities to unzip individual files inside a remote zip file.
ReportPassedTests Report in a file possible filters to exclude passed test.
ResourceMetricUtil Funções utilitárias para compor métricas.
RestApiHelper A helper class for performing REST API calls.
ResultAggregator Special forwarder that aggregates the results when needed, based on the retry strategy that was taken.
ResultAndLogForwarder Forwarder for results and logs events.
ResultForwarder A ITestInvocationListener that forwards invocation results to a list of other listeners.
ResultsPlayer Special runner that replays the results given to it.
RetentionFileSaver Helper class for creating a .retention file in a directory.
RetryConfigurationFactory Factory that handles retrying a command.
RetryLogSaverResultForwarder Forwarder that also handles passing the current attempt we are at.
RetryRescheduler A special runner that allows to reschedule a previous run tests that failed or where not executed.
RetryRescheduler.RetryType The types of the tests that can be retried.
RetryResultForwarder An Extension of ResultForwarder that always push to a given attempt number.
RetryResultHelper Helper class to determine which module or test should run or not.
RetryStatistics Structure holding the statistics for a retry session of one IRemoteTest .
RunCommandTargetPreparer
RunConfigDeviceRecovery Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step.
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user.
RunOnSystemUserTargetPreparer An ITargetPreparer that marks that tests should be run on the user (rather than the current user).
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer Um ITargetPreparer que cria um perfil de trabalho na configuração e marcas que os testes devem ser executados em que o usuário.

S

SandboxConfigDump Runner class that creates a IConfiguration based on a command line and dump it to a file.
SandboxConfigDump.DumpCmd
SandboxConfigurationException Special Configuration Exception coming from the Sandbox setup.
SandboxConfigurationFactory Special Configuration factory to handle creation of configurations for Sandboxing purpose.
SandboxConfigUtil A utility class for managing IConfiguration when doing sandboxing.
SandboxedInvocationExecution Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command.
SandboxInvocationRunner Run the tests associated with the invocation in the sandbox.
SandboxOptions Class that can receive and provide options to a ISandbox .
ScreenshotOnFailureCollector Coletor que irá capturar e registrar uma captura de tela quando um caso de teste falhar.
Sdk28ModuleController Um controlador de módulo para verificar se um dispositivo está no SDK 28 (Android 9) ou superior.
Sdk29ModuleController Execute testes apenas se o dispositivo em teste for SDK versão 29 ou superior.
Sdk30ModuleController Execute testes apenas se o dispositivo em teste for SDK versão 30 ou superior.
Sdk31ModuleController Execute testes apenas se o dispositivo em teste for SDK versão 31 ou superior.
SecondaryUserHandler Manipulador para ModuleParameters#SECONDARY_USER .
SerializationUtil Utility to serialize/deserialize an object that implements ERROR(/Serializable) .
ServiceAccountKeyCredentialFactory A credential factory to create service account key based oauth Credential .
ShardBuildCloner Helper class that handles cloning a build info from the command line.
ShardHelper Helper class that handles creating the shards and scheduling them for an invocation.
ShardListener A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener.
ShardMainResultForwarder A ResultForwarder que combina os resultados de um teste invocações Sharded.
ShellOutputReceiverStream Utility subclass of OutputStream that writes into an IShellOutputReceiver.
ShellStatusChecker Check if the shell status is as expected before and after a module run.
ShippingApiLevelModuleController Execute testes se o dispositivo atender às seguintes condições:
  • Se min-api-level é definido:
    • O dispositivo fornecido com o min-api-level ou mais tarde.
SimpleFileLogger A ILeveledLogOutput that directs log messages to stdout and to a single log file.
SimplePerfResult Object to hold all simpleperf test results
SimplePerfStatResultParser A utility class to parse simpleperf result.
SimplePerfUtil Utility class to dispatch simple command and collect results
SimplePerfUtil.SimplePerfType Enum of simpleperf command options
SimpleStats A small utility class that calculates a few statistical measures given a numerical dataset.
SizeLimitedOutputStream A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written.
Sl4aBluetoothUtil A utility class provides Bluetooth operations on one or two devices using SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Enums for Bluetooth device access level which are based on BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enums for Bluetooth connection states which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums for Bluetooth profile priority level which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enums for Bluetooth profiles which are based on BluetoothProfile.java
Sl4aClient Sl4A client to interact via RPC with SL4A scripting layer.
Sl4aEventDispatcher Event dispatcher polls for event and queue them by name to be queried.
Sl4aEventDispatcher.EventSl4aObject Object returned by the event poller.
SnapshotInputStreamSource A File-backed InputStreamSource.
StatusCheckerResult Contains the result of a ISystemStatusChecker execution.
StatusCheckerResult.CheckStatus
StdoutLogger A ILeveledLogOutput that directs log messages to stdout.
StreamProtoReceiver A receiver that translates proto TestRecord received into Tradefed events.
StreamProtoResultReporter An implementation of ProtoResultReporter
StrictShardHelper Sharding strategy to create strict shards that do not report together,
StringEscapeUtils Utility class for escaping strings for specific formats.
StringUtil Utility class for escaping strings for common string manipulation.
StubBuildProvider No-op empty implementation of a IBuildProvider .
StubMultiTargetPreparer Placeholder empty implementation of a IMultiTargetPreparer .
StubTargetPreparer Placeholder empty implementation of a ITargetPreparer .
StubTest No-op empty test implementation.
StubTestRunListener Stub implementation of ITestRunListener
SubprocessCommandException A subprocess command failed to run.
SubprocessConfigBuilder Build a wrapper TF config XML for an existing TF config.
SubprocessEventHelper Helper to serialize/deserialize the events to be passed to the log.
SubprocessEventHelper.BaseTestEventInfo Base Helper for TestIgnored information.
SubprocessEventHelper.FailedTestEventInfo Helper for testFailed information.
SubprocessEventHelper.InvocationEndedEventInfo Helper for invocation ended information.
SubprocessEventHelper.InvocationFailedEventInfo Helper for InvocationFailed information.
SubprocessEventHelper.InvocationStartedEventInfo Helper for invocation started information.
SubprocessEventHelper.LogAssociationEventInfo Helper for logAssociation information.
SubprocessEventHelper.TestEndedEventInfo Helper for testEnded information.
SubprocessEventHelper.TestLogEventInfo Helper for testLog information.
SubprocessEventHelper.TestModuleStartedEventInfo Helper for test module started information.
SubprocessEventHelper.TestRunEndedEventInfo Helper for testRunEnded Information.
SubprocessEventHelper.TestRunFailedEventInfo Helper for testRunFailed information
SubprocessEventHelper.TestRunStartedEventInfo Helper for testRunStarted information
SubprocessEventHelper.TestStartedEventInfo Helper for testStarted information
SubprocessExceptionParser Helper to handle the exception output from standard Tradefed command runners.
SubprocessReportingHelper A class to build a wrapper configuration file to use subprocess results reporter for a cluster command.
SubprocessResultsReporter Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations.
SubprocessTestResultsParser Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side.
SubprocessTestResultsParser.StatusKeys Relevant test status keys.
SubprocessTfLauncher A IRemoteTest for running tests against a separate TF installation.
SuiteApkInstaller Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info.
SuiteModuleLoader Retrieves Compatibility test module definitions from the repository.
SuiteModuleLoader.ConfigFilter A ERROR(/FilenameFilter) to find all the config files in a directory.
SuiteResultHolder Helper object to ease up serializing and deserializing the invocation results.
SuiteResultReporter Collect test results for an entire suite invocation and output the final results.
SuiteResultReporter.ModulePrepTimes Object holder for the preparation and tear down time of one module.
SuiteTestFilter Represents a filter for including and excluding tests.
SystemServerFileDescriptorChecker Checks if system server appears to be running out of FDs.
SystemServerStatusChecker Check if the pid of system_server has changed from before and after a module run.
SystemUtil Utility class for making system calls.
SystemUtil.EnvVariable

T

TableBuilder Helper class to display a matrix of String elements in a table.
TableFormatter Helper class to display a matrix of String elements so each element column is lined up
TarUtil Utility to manipulate a tar file.
TelephonyHelper A utility to use and get information related to the telephony.
TelephonyHelper.SimCardInformation An information holder for the sim card related information.
TelephonyTokenProvider Token provider for telephony related tokens.
TemplateResolutionError Class extending ConfigurationException for template related error during configuration parsing.
TerribleFailureEmailHandler A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance.
TestAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device.
TestContext A class to model a TestContext message of TFC API.
TestDependencyResolver Helper to resolve dependencies if needed.
TestDescriptionsFile A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file.
TestDevice Implementação de um ITestDevice para um dispositivo android pilha completa
TestEnvironment A class to model a TestEnvironment message returned by TFC API.
TestFailureListener Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested.
TestFilterHelper Helper class for filtering tests
TestGroupStatus A class to store status of a test group.
TestInfo Stores the test information set in a TEST_MAPPING file.
TestInvocation Default implementation of ITestInvocation .
TestInvocation.RunMode The different mode an invocation can run into.
TestInvocation.Stage
TestMapping A class for loading a TEST_MAPPING file.
TestMappingSuiteRunner Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite.
TestOption Stores the test option details set in a TEST_MAPPING file.
TestOutputUploader A class to upload test output files to GCS/HTTP.
TestRecordInterpreter Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed.
TestResource A class to model a TestResource message returned by TFC API.
TestResourceDownloader A class to download test resource files from file system/GCS/HTTP.
TestResultListener A simplification of ITestLifecycleListener for implementers that only care about individual test results.
TestRunToTestInvocationForwarder Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver .
TestsPoolPoller Tests wrapper that allow to execute all the tests of a pool of tests.
TestSuiteInfo A class that resolves loading of build related metadata for test suite

To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources

TextResultReporter A test result reporter that forwards results to the JUnit text result printer.
TfObjectTracker A utility to track the usage of the different Trade Fedederation objects.
TfSuiteRunner Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder.
TfTestLauncher A IRemoteTest for running unit or functional tests against a separate TF installation.
TimeStatusChecker Status checker to ensure that the device and host time are kept in sync.
TimeVal This class is deprecated. use Duration instead.
TokenProviderHelper Helper that gives the provider associated to a particular token, in order to find out if a device supports the token.
TradefedConfigObject A class to model a TradefedConfigObject message of TFC API.
TradefedConfigObject.Type A list of configuration object types which can be injected to a cluster command config.
TradefedDelegator Objects that helps delegating the invocation to another Tradefed binary.
TradefedFeatureClient A grpc client to request feature execution from the server.
TradefedFeatureServer A server that responds to requests for triggering features.
TradefedSandbox Sandbox container that can run a Trade Federation invocation.
TradefedSandboxFactory Default implementation for SandboxFactory
TradefedSandboxRunner Runner associated with a TradefedSandbox that will allow executing the sandbox.
TradefedSandboxRunner.StubScheduledInvocationListener Um esboço IScheduledInvocationListener que não faz nada.

U

UnexecutedTestReporterThread Threads that takes care of reporting all unexecuted tests.
UsbResetMultiDeviceRecovery A IMultiDeviceRecovery which resets USB buses for offline devices.
UsbResetRunConfigRecovery Allow to trigger a command to reset the USB of a device
UsbResetTest An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards.
UserChecker Checks if users have changed during the test.

V

ValidateSuiteConfigHelper This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters
VmRemoteDevice A Remote virtual device that we will manage from inside the Virtual Machine.

W

WaitDeviceRecovery A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands.
WifiHelper Helper class for manipulating wifi services on device.

X

XmlFormattedGeneratorReporter Implementation of the FormattedGeneratorReporter which format the suite results in an xml format.
XmlResultReporter Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter.
XmlSuiteResultFormatter Utility class to save a suite run as an XML.
XmlSuiteResultFormatter.RunHistory Helper object for JSON conversion.

Y

YamlClassOptionsParser Helper to parse test runner information from the YAML Tradefed Configuration.

Z

ZipCompressionStrategy An ICompressionStrategy for creating zip archives.