Í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: |
BootstrapBuildProvider | A IDeviceBuildProvider essa informação bootstraps construção do dispositivo de testeIsso é 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
|
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 dispositivoIsso é ú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 |
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<String, MultiMap<String, String>> . |
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 eachERROR(/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:
|
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 |
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. |