Índice de classes
Estas são as classes de API. Veja todos os pacotes de API.
A
| AaptParser | Classe que extrai informações do APK analisando a saída de "aapt dump badging". |
| AaptParser.AaptVersion | Enum de opções para a versão do AAPT usada para analisar arquivos APK. |
| AbiFormatter | Classe de utilitário para abi. |
| AbstractXmlParser | Classe base auxiliar para analisar arquivos XML |
| AbstractXmlParser.ParseException | É gerado quando não é possível analisar a entrada XML. |
| AcloudConfigParser | Classe auxiliar que analisa uma configuração do Acloud (usada para iniciar uma instância de dispositivo do Cloud). |
| AcloudConfigParser.AcloudKeys | Conjuntos de chaves que podem ser pesquisados na configuração. |
| ActivityStatusChecker | Verificador de status para atividades restantes em execução no final de um módulo. |
| AdbRootElevator |
Um AutoCloseable que ativa a raiz do adb quando construído, se necessário, e restaura
o estado raiz quando concluído.
|
| AggregatePostProcessor | Um agregador de métricas 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 várias iterações, tratando-as como números reais. |
| AltDirBehavior |
Um tipo enumerado para definir comportamentos alternativos de diretório para vários instaladores/pushers de artefatos de teste
|
| AppBuildInfo |
Um IBuildInfo que representa um aplicativo Android e os pacotes de teste dele.
|
| AppDeviceBuildInfo |
Esta classe foi descontinuada.
Use IDeviceBuildInfo diretamente.
|
| AppVersionFetcher | Classe utilitária para receber a string de versão do app do dispositivo. |
| AppVersionFetcher.AppVersionInfo | Tipos de informações da versão do app. |
| ArchModuleController | O controlador de módulo não executa testes quando não corresponde a nenhuma arquitetura. |
| ArgsOptionParser |
Preenche campos Option com base em argumentos de linha de comando analisados.
|
| ATestFileSystemLogSaver | Essa classe LogSaver é usada pelo ATest para salvar registros em um caminho específico. |
| AutoLogCollector | Enumeração que descreve qual coletor pode ser processado automaticamente pelo harness. |
| AutomatedReporters | Classe que define o mapeamento de acionadores automáticos do Tradefed. |
| AveragePostProcessor | Implementação de um pós-processador que calcula a média da lista de métricas. |
B
| BackgroundDeviceAction | Executa um comando em um determinado dispositivo, repetindo-o conforme necessário até que a ação seja cancelada. |
| BaseDeviceMetricCollector |
Implementação básica de IMetricCollector que permite iniciar e interromper a coleta em
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
|
| BaseEmulatorPreparer | Preparador comum para iniciar um emulador local. |
| BaseLeveledLogOutput |
Uma implementação básica de ILeveledLogOutput que permite filtrar algumas tags com base no
nome ou nos componentes delas.
|
| BaseModuleController |
Implementação básica de IModuleController que precisa ser implementada para verificar se um
módulo precisa ser executado ou não.
|
| BaseMultiTargetPreparer |
Implementação básica de IMultiTargetPreparer que permite desativar o objeto.
|
| BasePostProcessor |
O IPostProcessor básico que toda implementação precisa estender.
|
| BaseRetryDecision |
Implementação básica de IRetryDecision.
|
| BaseStreamLogger<OS extends OutputStream> |
Um ILeveledLogOutput que direciona as mensagens de registro para um fluxo de saída e para o stdout.
|
| BaseTargetPreparer |
Classe de implementação básica para ITargetPreparer que permite controlar se o objeto
está desativado ou não.
|
| BaseTestSuite | Um teste para executar o conjunto de teste de compatibilidade com o novo sistema de conjunto. |
| BatteryController | Classe utilitária 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 estiver abaixo de um determinado limite. |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Verificador de recuperação que aciona uma configuração se o nível da bateria não estiver disponível. |
| BinaryState (link em inglês) | Enum usado para registrar o estado LIGADO/DESLIGADO com um estado de não operação IGNORE. |
| BluetoothUtils |
Funções utilitárias para chamar o BluetoothInstrumentation no dispositivo
O código BluetoothInstrumentation do dispositivo pode ser encontrado no AOSP em:
|
| BootstrapBuildProvider |
Um IDeviceBuildProvider que inicia as informações do build do dispositivo de teste
Isso geralmente é usado para dispositivos com um build fornecido externamente, ou seja, |
| BugreportCollector |
Um ITestInvocationListener de passagem que coleta relatórios de bugs quando eventos configuráveis
ocorrem e chama ITestInvocationListener#testLog nos filhos depois que cada
relatório de bug é coletado.
|
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Um predicado completo que descreve quando capturar um bugreport. |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Coletar um relatório de bug quando um caso de teste falhar. |
| BuildInfo |
Implementação genérica de uma IBuildInfo que precisa ser associada
a uma ITestDevice.
|
| BuildInfoRecorder |
Um ITargetPreparer que grava metadados de informações do build em um arquivo especificado.
|
| BuildInfoUtil |
Uma classe utilitária para ajudar a manipular IBuildInfo
|
| BuildRetrievalError | Ocorreu um erro fatal ao recuperar o build para teste. |
| BuildTestsZipUtils | Uma classe auxiliar para operações relacionadas ao zip de testes gerado pelo sistema de build do Android |
| BulkEmailer (em inglês) | Um utilitário de envio de e-mails que permite a seguinte configuração: intervalo de envio,tamanho inicial do pacote, destinatários e número total de mensagens. |
| BundletoolUtil | Classe utilitária que usa a linha de comando do bundletool para instalar os .apks no dispositivo. |
C
| CecControllerTokenProvider | Provedor de tokens relacionados ao controle de eletrônicos de consumo (CEC). |
| CircularAtraceUtil | Um utilitário de atrace desenvolvido principalmente para identificar as causas raiz de ANRs durante o teste Monkey. |
| CircularByteArray | Estrutura de dados para armazenar uma matriz de tamanho fixo que funciona como um buffer circular e rastreia a soma total de todos os valores na matriz. |
| ClangCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do Clang
do dispositivo e as registra como artefatos de teste.
|
| ClassNotFoundConfigurationException |
ConfigurationException para quando a classe de um objeto não for encontrada.
|
| ClassPathScanner | Encontra entradas no classpath. |
| ClassPathScanner.ClassNameFilter |
Um IClassPathFilter que filtra e transforma nomes de classes Java.
|
| ClassPathScanner.ExternalClassNameFilter |
Um ClassNameFilter que rejeita classes internas
|
| ClassPathScanner.IClassPathFilter |
Um filtro para caminhos de entrada de classpath
Com padrão |
| ClusterBuildInfo |
Uma classe IBuildInfo para builds transmitidos do TFC.
|
| ClusterBuildProvider |
Um IBuildProvider para fazer o download dos recursos de teste do TFC.
|
| ClusterClient |
Uma implementação de IClusterClient para interagir com o back-end do TFC.
|
| ClusterCommand | Uma classe que representa uma tarefa extraída do cluster do TF. |
| ClusterCommand.RequestType | |
| ClusterCommand.State | Status do comando no cluster do TF. |
| ClusterCommandConfigBuilder | Uma classe para criar um arquivo de configuração para um comando de cluster. |
| ClusterCommandEvent | Uma classe para encapsular eventos de comando de cluster a serem enviados. |
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher |
Uma classe IRemoteTest para iniciar um comando do TFC por um TF de subprocesso.
|
| ClusterCommandScheduler |
Um ICommandScheduler para oferecer suporte ao TFC (Tradefed Cluster).
|
| ClusterCommandStatus | Uma classe que representa o estado e o motivo do cancelamento de um comando do cluster do TF. |
| ClusterDeviceInfo | Uma classe para encapsular as informações do dispositivo do cluster a serem enviadas. |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor |
Uma implementação de IDeviceMonitor que informa os resultados ao serviço do cluster Tradefed.
|
| ClusterEventUploader<T extends IClusterEvent> |
Classe ClusterEventUploader, que faz o upload de IClusterEvent para o TFC.
|
| ClusterHostEvent | Uma classe para encapsular eventos de host do cluster a serem enviados. |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Enumerações dos diferentes tipos de eventos do host. |
| ClusterHostUtil | Funções utilitárias estáticas para o cluster do TF para receber instâncias de configuração global, informações do host etc. |
| ClusterLogSaver |
Uma classe ILogSaver para fazer upload de saídas de teste para o TFC.
|
| ClusterLogSaver.FilePickingStrategy | Estratégias de seleção de arquivos. |
| ClusterOptions | |
| CollectingByteOutputReceiver |
Um IShellOutputReceiver que coleta toda a saída do shell em um byte[].
|
| CollectingOutputReceiver |
Uma IShellOutputReceiver que coleta toda a saída do shell em uma
String.
|
| CollectingTestListener |
Um ITestInvocationListener que coleta todos os resultados do teste.
|
| CollectorHelper |
Ajudante para fazer algumas operações IMetricCollector necessárias em vários lugares.
|
| CommandFileParser | Parser para arquivos que contêm um conjunto de linhas de comando. |
| CommandFileParser.CommandLine | |
| CommandLineBuildInfoBuilder |
Utilitário destinado a capturar os argumentos de informações de build usuais de uma linha de comando e criar um
IBuildInfo a partir deles.
|
| CommandOptions |
Implementação de ICommandOptions.
|
| CommandOptionsGetter | Implementação de serviço que retorna o valor das opções de comando de uma determinada invocação. |
| CommandRunner | Um ponto de entrada alternativo da TradeFederation que executa o comando especificado nos argumentos da linha de comando e sai. |
| CommandRunner.ExitCode | Códigos de erro com os quais é possível sair. |
| CommandScheduler | Um programador para executar comandos da TradeFederation em todos os dispositivos disponíveis. |
| CommandScheduler.HostState | Tipos enumerados de diferentes status do host |
| CommonLogRemoteFileUtil | Esse utilitário evita a duplicação de código em diferentes representações de dispositivos remotos para a lógica de busca de registro remoto de arquivos comuns. |
| CommonLogRemoteFileUtil.KnownLogFileEntry | Uma representação de uma entrada de registro conhecida para dispositivos remotos. |
| ConditionPriorityBlockingQueue<T> |
Uma classe segura para threads com operações semelhantes a ERROR(/PriorityBlockingQueue) que podem recuperar objetos
que correspondem a uma determinada condição.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Um ConditionPriorityBlockingQueue.IMatcher
que corresponde a qualquer objeto.
|
| ConditionPriorityBlockingQueue.IMatcher<T> | Uma interface para determinar se os elementos correspondem a algum tipo de condição. |
| ConfigCompleter |
Implementação de Completer para nossas configurações do TF.
|
| Configuration |
Uma implementação IConfiguration específica que armazena os objetos de configuração carregados em um mapa.
|
| ConfigurationDef | Contém um registro de uma configuração, os objetos associados e as opções delas. |
| ConfigurationDef.ConfigObjectDef | Objeto para armazenar informações de uma className e o número de aparições que ela tem. Por exemplo, se uma configuração tiver o mesmo objeto duas vezes, o primeiro terá o primeiro número de aparições. |
| ConfigurationFactory |
Fábrica para criar IConfiguration.
|
| ConfigurationFactory.ConfigLoader |
Implementação de IConfigDefLoader que rastreia as configurações incluídas de uma
configuração raiz e gera uma exceção em inclusões circulares.
|
| ConfigurationUtil | Funções de utilitário para processar arquivos de configuração. |
| ConfigurationXmlParserSettings |
Uma classe simples para aceitar configurações do ConfigurationXmlParser
Para transmitir as configurações a essa classe, o alias é obrigatório. |
| ConfigurationYamlParser | Parser para configurações do Tradefed no estilo YAML |
| Console |
Console principal da TradeFederation que fornece ao usuário a interface para interação
Atualmente, oferece suporte a operações como
|
| Console.ArgRunnable<T> |
Um Runnable com um método run que pode receber um argumento
|
| Console.CaptureList |
Um tipo de conveniência para List<List<String>>
|
| ConsoleReaderOutputStream |
Um OutputStream que pode ser usado para fazer com que System.out.print() funcione bem com a
LineReader unfinishedLine do usuário.
|
| ConsoleResultReporter | O Result Reporter imprime os resultados do teste no console. |
| CountingTestResultListener |
Uma TestResultListener que rastreia o número total de testes por TestStatus
|
| CountTestCasesCollector |
Contar e informar o número de casos de teste para um determinado IRemoteTest.
|
| CoverageOptions | Objeto Tradefed 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 vai coletar e registrar os registros do host quando ocorrer uma falha no caso de teste. |
| DefaultRemoteAndroidTestRunner |
Extensão do ddmlib RemoteAndroidTestRunner para definir alguns padrões para casos de uso
do Tradefed.
|
| DefaultTestsZipInstaller | Uma implementação padrão do instalador de zip de testes. |
| DelegatedInvocationExecution |
InvocationExecution que delegam a execução a outro binário do Tradefed.
|
| DependenciesResolver | Um novo tipo de provedor que permite acessar todas as dependências de 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 off-line. |
| DeviceBatteryLevelChecker |
Um IRemoteTest que verifica uma carga mínima da bateria e aguarda que ela
atinja um segundo limite de carga se a carga mínima não estiver presente.
|
| DeviceBatteryResourceMetricCollector | Esse coletor coleta métricas da bateria do dispositivo. |
| DeviceBuildDescriptor |
Uma classe wrapper para um IBuildInfo, que contém métodos auxiliares para extrair informações
do build da plataforma do dispositivo.
|
| DeviceBuildInfo |
Um IBuildInfo que representa um build completo de dispositivo Android e (opcionalmente) os testes dele.
|
| DeviceBuildInfoBootStrapper |
Um ITargetPreparer que substitui os campos de informações do build por atributos lidos do dispositivo
Isso é útil para testar dispositivos com builds gerados de uma fonte externa (por exemplo, |
| DeviceBuildInfoInjector |
Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo.
|
| DeviceCleaner | Realiza a reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela. |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil |
Contém métodos e classes de utilitário para execução simultânea de comandos no dispositivo
Use |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Um ERROR(/Callable) que agrupa os detalhes da execução do comando do shell em
um ITestDevice.
|
| DeviceConfigurationHolder |
Uma implementação concreta de IDeviceConfiguration que armazena os objetos de configuração
do dispositivo carregado nos atributos.
|
| DeviceFailedToBootError | É gerada quando um dispositivo não inicializa após ser atualizado com um build. |
| DeviceFeatureModuleController | Um controlador de módulo para não executar testes quando não oferece suporte a um determinado recurso. |
| DeviceFileReporter |
Uma classe utilitária que verifica se há arquivos no dispositivo e os envia para
ITestInvocationListener#testLog(String, LogDataType, InputStreamSource), se encontrados.
|
| DeviceFlashPreparer |
Um ITargetPreparer que mostra uma imagem em hardware físico do Android.
|
| DeviceFlashPreparer.EncryptionOptions | Enum de opções para processar a criptografia da imagem de userdata |
| DeviceFolderBuildInfo |
Um IDeviceBuildInfo que também contém outros artefatos de build contidos em um diretório no
sistema de arquivos local.
|
| DeviceImageZipFlashingTargetPreparer | Um preparador de destino que atualiza o dispositivo com imagens fornecidas em um formato específico. |
| DeviceInternetAccessibilityResourceMetricCollector | O coletor faz um ping em google.com para verificar se o dispositivo tem acesso à Internet ou não. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Representação de um dispositivo no modo fastboot (Fastboot mode). |
| DeviceMetricData | Objeto para armazenar todos os dados coletados pelos coletores de métricas. |
| DeviceMonitorMultiplexer |
Uma classe proxy para propagar solicitações para vários IDeviceMonitors.
|
| DeviceProperties | Definições de constantes comuns para nomes de propriedades do dispositivo |
| DeviceRecoveryModeUtil | |
| DeviceResetFeature | Implementação da redefinição do dispositivo do lado do servidor. |
| DeviceResetHandler | Utilitário que lida com a redefinição genérica do dispositivo. |
| DeviceSelectionOptions | Contêiner para critérios de seleção de dispositivo. |
| DeviceSelectionOptions.DeviceRequestedType | Os diferentes tipos de dispositivos de marcador de posição com suporte. |
| DeviceSettingChecker | Verifique se as configurações do dispositivo foram alteradas durante a execução de um módulo. |
| DeviceSetup |
Um ITargetPreparer que configura um dispositivo para testes com base nos Options fornecidos.
|
| DeviceStateMonitor |
Classe auxiliar para monitorar o estado de um IDevice.
|
| DeviceStorageAgeResourceMetricCollector | Analisar a idade do armazenamento do logcat. |
| DeviceStorageStatusChecker | Verifique se o dispositivo tem espaço em disco suficiente para as partições indicadas. |
| DeviceUnavailableMonitor | Esse listener tenta capturar apenas uma DNAE no nível do caso de teste. |
| DeviceUpdateTargetPreparer |
Um ITargetPreparer abstrato que cuida de etapas comuns de atualização de dispositivos com
um arquivo de imagem de dispositivo de uma fonte externa (em vez de um serviço de build).
|
| DeviceWifiResourceMetricCollector | O coletor coleta as métricas de velocidade de link e intensidade do sinal Wi-Fi conectado. |
| DirectedGraph<V> | Uma implementação de gráficos direcionados não ponderados. |
| DynamicFileStubTest | Este é um teste de tradefed para testar se o tradefed pode resolver o arquivo dinâmico 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 do emma. |
| EmulatorMemoryCpuCapturer | |
| EnforcedSeLinuxChecker | Verificador de status que garante o status do SELinux. |
| EventsLoggerListener | Listener que registra todos os eventos recebidos em um arquivo |
| ExistingBuildProvider |
Um IBuildProvider que retorna um IBuildInfo já criado.
|
| ExtendedFile | Uma extensão de arquivo padrão para carregar metadados relacionados ao build. |
F
| FakeTest (em inglês) | Um teste falso que tem como objetivo facilitar a geração de resultados de teste repetíveis. |
| FakeTestsZipFolder | Um fixture de teste que cria uma pasta de testes descompactados falsos com base em uma lista de conteúdo. |
| FakeTestsZipFolder.ItemType | |
| FastbootDeviceFlasher | Uma classe que depende do fastboot para atualizar uma imagem em hardware físico do Android. |
| FastbootHelper | Uma classe auxiliar para operações de inicialização rápida. |
| FastbootUpdateBootstrapPreparer |
Um ITargetPreparer que coloca arquivos especificados (bootloader, rádio, ZIP de imagem do dispositivo) em
IDeviceBuildInfo para que os dispositivos sejam atualizados com FastbootDeviceFlasher e injete
atributos de dispositivo pós-inicialização nas informações de build para fins de geração de relatórios.
|
| FileDownloadCache | Uma classe auxiliar que mantém um cache LRU de sistema de arquivos local de arquivos transferidos por download. |
| FileDownloadCacheFactory |
Uma fábrica para criar FileDownloadCache
|
| FileDownloadCacheWrapper |
Uma classe wrapper que fornece recursos FileDownloadCache ao implementar a
interface IFileDownloader.
|
| FileIdleMonitor (link em inglês) | Monitora arquivos e executa um callback se eles estiverem inativos (ou seja, |
| FileLogger |
Um ILeveledLogOutput que direciona as mensagens de registro para um arquivo e para o stdout.
|
| FileProtoResultReporter |
Relatório de proto que despeja o TestRecord em um arquivo.
|
| FilePullerDeviceMetricCollector |
Um BaseDeviceMetricCollector que detecta a chave de métricas vinda do dispositivo e as extrai
como um arquivo do dispositivo.
|
| FilePullerLogCollector | Gerenciou o arquivo informado pelo dispositivo. |
| FileSystemLogSaver | Salve registros em um sistema de arquivos. |
| FilteredResultForwarder |
Variante de ResultForwarder que permite apenas que uma lista de permissões de TestDescription seja
informada.
|
| FixedByteArrayOutputStream |
Um ERROR(/OutputStream) na memória que mantém apenas 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, destinada a permitir que FlashingResourcesParser ignore alguns
recursos que poderiam ser usados
|
| FlashingResourceUtil |
Esse utilitário ajuda a definir a versão adequada de artefatos para que eles possam ser atualizados por DeviceFlashPreparer.
|
| FoldableExpandingHandler |
Um IModuleParameterHandler se expandindo para mais para cada configuração de dobrável
não primária.
|
| FoldableHandler | Gerenciador de dobramento genérico que pode usar os parâmetros de dobramento para criar um módulo especializado. |
| FoldableModePreparer | Um preparador de destino que pode mudar o estado dobrável de um dispositivo. |
| FolderBuildInfo |
Implementação concreta de um IFolderBuildInfo.
|
| FormattedGeneratorReporter | Relatório que permite gerar relatórios em um formato específico. |
G
| GceAvdInfo | Estrutura para armazenar dados relevantes para uma determinada instância de AVD do GCE. |
| GceAvdInfo.GceStatus | |
| GceManager | Assistente que gerencia as chamadas do GCE para iniciar/parar e coletar registros do GCE. |
| GceRemoteCmdFormatter | Classe utilitária para formatar comandos para acessar um dispositivo GCE remoto. |
| GceRemoteCmdFormatter.ScpMode | O SCP pode ser usado para enviar ou extrair arquivos, dependendo da estrutura dos argumentos. |
| GceSshTunnelMonitor | Thread Monitor para o túnel SSH do GCE. |
| GcovCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do gcov
do dispositivo e as registra como artefatos de teste.
|
| GCSBucketUtil | Gerenciador de arquivos para fazer upload e download de arquivos do Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Wrapper simples para informações de arquivo no GCS. |
| GCSCommon | Classe base para operações do Gcs, como download e upload. |
| GCSDownloaderHelper | Downloader para bucket do GCS que cuida do armazenamento em cache e da resolução da configuração global. |
| GCSFileDownloader | Downloader de arquivos para fazer o download de arquivos do Google Cloud Storage (GCS). |
| GCSFileUploader | O carregador de arquivos faz o upload de dados de arquivos para o Google Cloud Storage (GCS). |
| GCSHostResourceManager | Faça o download do recurso de host do GCS (Google Cloud Storage). |
| GcsRemoteFileResolver |
Implementação de IRemoteFileResolver que permite o download de um bucket do GCS.
|
| GetPreviousPassedHelper | Auxilia na obtenção dos filtros de teste anteriores. |
| 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 à invocação. |
| GoogleApiClientUtil (link em inglês) | Utilitários para criar um cliente de API do Google. |
| GranularRetriableTestWrapper |
Uma classe wrapper funciona no IRemoteTest para granular o IRemoteTest no nível do teste.
|
| GsiDeviceFlashPreparer | Um preparador de destino que atualiza o dispositivo com a imagem genérica do sistema Android. |
H
| HelloWorldMultiTargetPreparer |
Exemplo de implementação de um IMultiTargetPreparer.
|
| HistoryLogger | TF History Logger, um 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 do 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
|
I
| IAbiReceiver | Um teste que precisa da ABI em teste. |
| IAppBuildInfo |
Essa interface foi descontinuada.
Use IBuildInfo diretamente.
|
| IAutoRetriableTest |
Interface para um IRemoteTest que não implementa ITestFilterReceiver, mas ainda
quer oferecer suporte à repetição automática.
|
| 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 o build em teste. |
| IBuildReceiver | Um teste que precisa de referência ao build em teste. |
| IClusterClient | Uma interface para interagir com o back-end do TFC. |
| IClusterEvent | Interface para qualquer evento de cluster que será enviado para o TFC. |
| IClusterEventUploader<T extends IClusterEvent> | Interface para ClusterEventUploader |
| IClusterOptions | Uma interface para acessar opções relacionadas ao cluster. |
| ICommandOptions | Contêiner para opções de execução de comandos. |
| ICommandScheduler | Um programador para executar comandos da TradeFederation. |
| ICommandScheduler.IScheduledInvocationListener | Listener para eventos de invocação quando a invocação é concluída. |
| ICompressionStrategy | Uma interface que representa um algoritmo de compactação que pode ser selecionado no momento da execução. |
| IConfiguration | Informações de configuração para uma invocação do TradeFederation. |
| IConfigurationFactory |
Fábrica para criar IConfigurations
|
| IConfigurationReceiver |
Interface simples para representar objetos que aceitam um IConfiguration.
|
| ICredentialFactory |
Uma interface para a fábrica de credenciais criar Credential do OAuth2.
|
| IDefaultObjectLoader | Interface para carregar os objetos padrão que precisam fazer parte da configuração YAML. |
| IDefaultObjectLoader.LoaderConfiguration | O objeto de configuração de carregamento para transmitir informações ao carregador. |
| IDeviceBuildInfo |
Um IBuildInfo que representa um build completo de dispositivo Android e (opcionalmente) os testes dele.
|
| IDeviceBuildProvider |
Um IBuildProvider que usa informações de um ITestDevice para recuperar um build.
|
| IDeviceConfiguration | Interface do detentor da configuração do dispositivo. |
| IDeviceFlasher (link em inglês) | Atualiza uma imagem do dispositivo. |
| IDeviceFlasher.UserDataFlashOption | Enum de opções para processar a imagem de userdata |
| IDeviceManager | Interface para gerenciar o conjunto de dispositivos disponíveis para teste. |
| IDeviceManager.IFastbootListener | Um listener para mudanças de estado do fastboot. |
| IDeviceMonitor (link em inglês) | Interface para monitorar o estado dos dispositivos. |
| IDeviceMonitor.DeviceLister |
Uma classe semelhante a Runnable que precisa retornar os dispositivos conhecidos e os estados deles.
|
| IDeviceSelection | Interface para critérios de seleção de dispositivos. |
| IDeviceTest |
Interface para objetos que precisam de uma referência a um ITestDevice.
|
| IDisableable | Interface que descreve um objeto Tradefed que pode ser desativado. |
| IFileDownloader | Interface para fazer o download de um arquivo remoto. |
| IFlashingResourcesParser | Interface para fornecer as 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 IBuildInfo abstrato simples cujos artefatos de build estão contidos em um diretório de sistema de arquivos
local.
|
| IFormatterGenerator |
Interface que descreve um formatador para SuiteResultHolder.
|
| IHostCleaner (link em inglês) | Limpa o host após a 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 registro. |
| ILogcatReceiver |
Uma classe que fornece a saída do logcat de um dispositivo como um InputStreamSource.
|
| ILogRegistry |
Uma interface para um registrador singleton ILogOutput que multiplexa e gerencia diferentes
registradores.
|
| ILogRegistry.EventType | Eventos que são úteis para registro |
| IMetricCollector | Essa interface será adicionada como um decorador ao informar os resultados dos testes para coletar as métricas correspondentes. |
| IMetricCollectorReceiver |
Interface para implementação de IRemoteTests, caso eles precisem receber a lista de IMetricCollectors para a execução do teste.
|
| IModuleController | Interface para controlar se um módulo precisa ser executado ou não. |
| IModuleController.RunStrategy | Enum que descreve como o módulo deve ser executado. |
| IModuleParameterHandler | Interface para parâmetros de módulos de suítes. |
| IMultiDeviceTest | Essa interface foi descontinuada. Essa interface é mantida temporariamente para compatibilidade, mas não é mais usada. Não implemente. |
| IMultiTargetPreparer | Prepara o ambiente de teste para vários dispositivos. |
| INativeDeviceTest |
Interface para objetos que precisam de uma referência a um INativeDevice.
|
| InstallApexModuleTargetPreparer | |
| InstantAppHandler |
Gerenciador de ModuleParameters#INSTANT_APP.
|
| InstrumentationResultProtoParser | Analisa o proto de resultado de instrumentação coletado durante a execução do teste de instrumentação e informa ITestRunListener sobre os resultados. |
| InvocationContext |
Implementação genérica de um IInvocationContext.
|
| InvocationExecution | Classe que descreve todas as etapas de invocação: download do build, target_prep, execução de testes e limpeza. |
| InvocationScope | Define o escopo de uma única invocação do Tradefed. |
| InvocationScoped | |
| InvocationScopeModule | Módulo do Guice que pode ser usado em qualquer lugar em uma invocação do TF para solicitar os objetos com suporte do Guice-Tradefed. |
| InvocationStatus | Uma classe para armazenar o status da invocação. |
| InvocationToJUnitResultForwarder |
Uma classe que detecta eventos ITestInvocationListener e os encaminha para um
TestListener.
|
| IPostProcessor | Os pós-processadores são um objeto da Trade Federation que permite o processamento de métricas e registros 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 resolver um arquivo remoto em um local. |
| IRemoteFileResolver.RemoteFileResolverArgs | Os argumentos transmitidos aos solucionadores |
| IRemoteFileResolver.ResolvedFile | Classe que contém informações sobre o arquivo resolvido e alguns metadados. |
| IReportNotExecuted |
Em caso de execução incompleta, o IRemoteTest que implementa essa interface pode informar
os testes não executados para melhorar os relatórios.
|
| IRescheduler (em inglês) | Interface para reprogramar uma configuração para execução futura. |
| IResourceMetricCollector | Interface para o usuário implementar coletores de recursos personalizados. |
| IRestApiHelper | Uma interface auxiliar para realizar chamadas de API REST. |
| IResumableTest | Essa interface foi descontinuada. Não é mais necessário fazer isso |
| IRetryDecision | Interface que direciona a decisão de nova tentativa e aplica o filtro à classe para uma nova tentativa mais direcionada. |
| IRuntimeHintProvider | |
| ISandbox | Interface que define um sandbox que pode ser usado para executar uma invocação. |
| ISandboxFactory |
Fábrica para criar ISandbox.
|
| ISetOptionReceiver |
A implementação dessa interface precisa ter um Option com um nome "set-option" vinculado a
HostTest#SET_OPTION_NAME.
|
| IShardableTest |
Um IRemoteTest que pode ser dividido em subtestes executáveis separadamente.
|
| IShardHelper (link em inglês) | Interface de um objeto que descreve a estratégia de fragmentação a ser adotada para uma configuração. |
| ISystemStatusChecker | Um verificador que realiza verificações no status do sistema e retorna um booleano para indicar se o sistema está no estado esperado. |
| ISystemStatusCheckerReceiver |
Um IRemoteTest que exige acesso ao ISystemStatusChecker da
configuração.
|
| ITargetCleaner (link em inglês) | Essa interface foi descontinuada. O tearDown foi movido para a interface ITargetPreparer de base. |
| ITargetPreparer | Prepara o ambiente de teste para a execução do teste. |
| ITerribleFailureHandler |
Uma interface para processar falhas graves do
LogUtil.CLog.wtf(String, Throwable)
|
| ITestAnnotationFilterReceiver | Um executor que pode filtrar quais testes serão executados com base em anotações. |
| ITestCollector (link em inglês) | Oferece suporte à coleta de testes. Quando definido, o executor de testes precisa realizar um teste de 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 executor que pode filtrar quais testes serão executados. |
| ITestInformationReceiver |
Interface para receber o TestInformation de algumas classes.
|
| ITestInvocation | Processa uma invocação de teste da TradeFederation. |
| ITestInvocation.ExitInformation | Representa algumas informações de saída para uma invocação. |
| ITestSuite | Classe abstrata usada para executar o pacote de testes. |
| ITestSuiteResultLoader | Interface que descreve um auxiliar para carregar resultados anteriores de uma maneira que possa ser executada novamente. |
| ITestsZipInstaller | Instala testes de um arquivo zip de testes (como gerado pelo sistema de build) em um dispositivo. |
J
| JavaCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura
do Java do dispositivo e as registra como artefatos de teste.
|
| JavaCodeCoverageFlusher | Uma classe de utilitário que redefine e força uma limpeza de medições de cobertura de código Java de processos em execução no dispositivo. |
| JsonHttpTestResultReporter | Um relatório de resultados que codifica os resultados das métricas de teste e a ramificação, as informações do dispositivo em JSON e POST em um endpoint de serviço HTTP |
| JUnit4TestFilter |
Classe auxiliar que fornece a filtragem para o executor do JUnit4, estendendo o Filter.
|
| JUnitToInvocationResultForwarder |
Uma classe que detecta eventos TestListener e os encaminha para um
ITestInvocationListener.
|
| JUnitXmlParser | Parser que extrai dados de resultados de teste de resultados do JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener. |
K
| KeyguardStatusChecker | Verifica o status do bloqueio de teclado após a execução do módulo. |
| KillExistingEmulatorPreparer |
Um ITargetPreparer que encerra um emulador em execução.
|
L
| LabResourceDeviceMonitor | O monitor de recursos do laboratório que inicializa/gerencia o servidor gRPC para LabResourceService. |
| LargeOutputReceiver | Uma classe projetada para ajudar a executar comandos de longa duração a coletar saídas. |
| LastShardDetector |
Ao executar o sharding local, às vezes queremos executar algumas ações apenas quando o último fragmento
atinge invocationEnded(long).
|
| LaunchCvdHelper | Assistente de utilitário para controlar o Launch_cvd na VM do Cuttlefish. |
| LeakedThreadStatusChecker | Verificador de status para garantir que um módulo não vaze uma linha de execução em execução. |
| LegacySubprocessResultsReporter | Uma implementação congelada do sinalizador de resultados de subprocesso, que precisa permanecer compatível com versões anteriores do TF/CTS (por exemplo, 8 ou mais recente), apesar das mudanças na superclasse. |
| ListInstrumentationParser |
Um IShellOutputReceiver que analisa a saída de uma consulta de "pm list instrumentation"
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | A classe para dispositivos virtuais locais executados no host do TradeFed. |
| LocalAppBuildProvider |
Um IBuildProvider que constrói um IBuildInfo com base em um caminho local fornecido
|
| LocalDeviceBuildProvider |
Um IBuildProvider que constrói um IDeviceBuildInfo com base em um caminho de diretório do sistema de arquivos fornecido.
|
| LocalEmulatorLaunch | Um TargetPreparer que inicia um emulador localmente em um ambiente de build do Android. |
| LocalEmulatorSnapshot | Um TargetPreparer destinado a gerar um snapshot limpo do emulador em um ambiente de build/desenvolvimento do Android |
| LocalFileResolver |
Implementação de IRemoteFileResolver que permite vincular arquivos locais
|
| LocalFolderBuildProvider |
Um IBuildProvider que constrói um IFolderBuildInfo com base em um caminho
local fornecido
|
| LocalRunInstructionBuilder | Utilitário para compilar a instrução de execução de teste localmente. |
| LogcatCrashResultForwarder | Listener especial: em falhas (processo de instrumentação com falha), ele tenta extrair do logcat a falha e a adiciona à mensagem de falha associada ao teste. |
| LogcatEventParser | |
| LogcatEventType |
Tipos de evento para LogcatEventParser.
|
| LogcatOnFailureCollector | Coletor que vai capturar e registrar um logcat quando um caso de teste falhar. |
| LogcatReceiver | Classe que coleta o Logcat em segundo plano. |
| LogFileSaver |
Um auxiliar para ITestInvocationListeners que salva dados de registro em um arquivo
|
| LogReceiver | |
| LogRegistry |
Uma implementação ILogRegistry que multiplexa e gerencia registradores diferentes,
usando o apropriado com base no ThreadGroup da linha de execução que faz a chamada.
|
| LogSaverResultForwarder |
Um ResultForwarder para salvar registros com o armazenamento de arquivos global.
|
M
| MainlineModuleHandler | Uma classe de gerenciador simples para módulos principais que cria um InstallApexModuleTargetPreparer e injeta o link dinâmico com base nos módulos principais fornecidos para recuperar automaticamente esses módulos. |
| MainlineTestModuleController | Classe de base para um controlador de módulo executar testes com base nos módulos principais pré-carregados no dispositivo em teste. |
| ManagedRemoteDevice | Um dispositivo em execução em uma máquina virtual que gerenciamos remotamente por uma instância do Tradefed na VM. |
| ManagedTestDeviceFactory | Factory para criar os diferentes tipos de dispositivos que podem ser monitorados pelo Tf |
| MetricFilePostProcessor | Usado para fazer o upload do arquivo de registro de métricas coletado durante o nível de teste e execução. |
| MetricOption |
Anotação para métodos de teste anotados com @Test ou se a anotação faz parte da
lista de anotações de TestDescription, que permite especificar alguns parâmetros extras úteis
para: ajustar o comportamento dos coletores, filtrar alguns métodos.
|
| MetricsXMLResultReporter | O MetricsXMLResultReporter grava métricas de teste e executa métricas em um arquivo XML em uma pasta especificada pelo parâmetro metrics-folder na fase invocationEnded do teste. |
| MetricUtility | Contém métodos de utilitário comuns para armazenar as métricas de teste, agregar as métricas em testes semelhantes e gravar as métricas em um arquivo. |
| MinApiLevelModuleController | Classe base para que um controlador de módulo não execute testes quando estiver abaixo de um nível de API especificado. |
| MinSdkModuleController | Classe base para que um controlador de módulo não execute testes em versões abaixo de um número de versão do SDK especificado. |
| ModuleDefinition | Contêiner para a configuração da execução do teste. |
| ModuleListener |
Listener anexado a cada IRemoteTest de cada módulo para coletar a lista de
resultados.
|
| ModuleMerger |
Classe auxiliar para operações relacionadas à mesclagem de ITestSuite e ModuleDefinition
após uma divisão.
|
| ModuleOemTargetPreparer | |
| ModuleOemTargetPreparer.ModuleInfo | Uma classe de estrutura simples para armazenar informações sobre um módulo |
| ModuleParameters | Valores especiais associados às chaves "parâmetro" do pacote nos metadados de cada módulo. |
| ModuleParametersHelper |
Ajudante para receber o IModuleParameterHandler associado ao parâmetro.
|
| ModuleSplitter |
Auxílio para dividir uma lista de módulos representados por IConfiguration em uma lista de unidades
de execução representadas por ModuleDefinition.
|
N
| NameMangleListener | Um listener de proxy para traduzir os nomes de método, classe e pacote de teste conforme os resultados são informados. |
| NativeCodeCoverageFlusher | Uma classe de utilitário que limpa as medições de cobertura nativa e força a eliminação de dados de cobertura nativa dos processos no dispositivo. |
| NativeDevice |
Implementação padrão de um ITestDevice Dispositivos Android com pilha não completa.
|
| NativeDevice.AdbAction |
Um DeviceAction para executar um comando "adb ...." do SO.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
DeviceAction para reiniciar um dispositivo.
|
| NativeDevice.RebootMode | Um modo de reinicialização. |
| NativeDeviceStateMonitor |
Classe auxiliar para monitorar o estado de um IDevice sem suporte de framework.
|
| NegativeHandler | Handler que especifica que nada precisa ser feito e que o parâmetro não precisa criar nenhum módulo extra. |
| NestedDeviceStateMonitor (link em inglês) | Monitor de estado do dispositivo que executa verificações extras no dispositivo aninhado para acomodar as especificidades do ambiente virtualizado. |
| NestedRemoteDevice | Representação do dispositivo em execução em uma VM Cuttlefish remota. |
| NetworkNotAvailableException | É gerada quando um dispositivo não consegue se conectar à rede para testes. |
| NoDeviceException | É gerada quando não há um dispositivo para executar um determinado comando. |
| NoisyDryRunTest (em inglês) | Execute uma simulação com avisos em um arquivo de comando. |
| NotMultiAbiHandler |
Gerenciador especial que notifica o SuiteModuleLoader de que a ABI secundária não precisa
criar um módulo.
|
O
| OpenObjectLoader | Loader para os objetos padrão disponíveis no AOSP. |
| OptionCopier |
Uma classe auxiliar que pode copiar valores de campo Option com nomes iguais de um objeto para
outro.
|
| OptionFetcher | Ajudante para receber as opções de teste do processo pai. |
| OptionNotAllowedException |
ConfigurationException específico quando uma opção não pode ser transmitida na linha de comando.
|
| OptionSetter |
Preenche os campos Option.
|
| OptionSetter.OptionFieldsForName | Contêiner para a lista de campos de opção com o nome fornecido. |
| OtaDeviceBuildInfo |
Um IDeviceBuildInfo usado para testes de atualização over-the-air.
|
| OtatoolsBuildInfo |
Um IBuildInfo que contém artefatos otatools.
|
| OtaZipfileBuildProvider |
Fornece um IBuildInfo com base em um arquivo ZIP OTA local.
|
P
| PackageInstalledModuleController | O controlador de módulo não executa testes quando o dispositivo não tem os pacotes instalados. |
| Par<A, B> | Definir nossa própria classe Pair, que contém dois objetos. |
| ParallelDeviceExecutor<V> |
Wrapper de ERROR(/ExecutorService) para executar uma função em paralelo.
|
| ParentSandboxInvocationExecution |
Versão de InvocationExecution para as ações especiais de invocação principal ao executar um
sandbox.
|
| ParentShardReplicate | Replique uma configuração de um dispositivo para todos os outros que farão parte do sharding. |
| PassingTestFileReporter |
Um ITestInvocationListener que salva a lista de casos de teste aprovados em um arquivo de teste
|
| PrettyPrintDelimiter | Utilitário auxiliar que ajuda a imprimir uma mensagem delimitada que se destaca. |
| PropertyChanger | Uma classe utilitária para alterar (ou adicionar) itens em um arquivo de propriedade do Android |
| ProtoResultParser | Parser para o formato proto de resultados do Tradefed. |
| ProtoResultParser.TestLevel | Enumeração que representa o nível atual do proto que está sendo processado. |
| ProtoResultReporter |
O Result Reporter cria um protobuf TestRecord com todos os resultados.
|
| ProtoUtil | Métodos utilitários para lidar com mensagens protobuf de forma independente do tipo. |
| ProxyConfiguration | Objeto que permite apontar para uma configuração remota para execução. |
| PsParser (link em inglês) | Utilitário usado para analisar(USER,PID e NAME) a saída do comando "ps" |
P
| QuotationAwareTokenizer |
Direita
| RecoveryLogPreparer | Um preparador de destino usado para coletar registros antes da recuperação. |
| RegexTrie<V> |
O RegexTrie é um trie em que cada segmento ERROR(/Pattern).
|
| RemoteAndroidDevice |
Implementação de um ITestDevice para um dispositivo Android de pilha completa conectado por
adb connect.
|
| RemoteAndroidVirtualDevice |
Estenda o comportamento de RemoteAndroidDevice para um dispositivo Android de pilha completa em execução no
Google Compute Engine (GCE).
|
| RemoteAvdIDevice |
Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() é true
|
| RemoteFileUtil | Classe utilitária para processar arquivos de uma instância remota |
| RemoteInvocationExecution |
Implementação de InvocationExecution que gera uma execução remota.
|
| RemoteManager |
Classe que recebe RemoteOperations por um soquete.
|
| RemoteSshUtil | Utilitário para executar comandos ssh em instâncias remotas. |
| RemoteTestTimeOutEnforcer | Listeners que permitem verificar o tempo de execução de uma determinada configuração de teste e falhar se ela exceder um determinado tempo limite. |
| RemoteZip | Utilitários para descompactar arquivos individuais em um arquivo ZIP remoto. |
| ReportPassedTests | Informe em um arquivo os possíveis filtros para excluir o teste aprovado. |
| ResourceMetricUtil | Funções de utilitário para compor métricas. |
| RestApiHelper | Uma classe auxiliar para realizar chamadas de API REST. |
| ResultAggregator | Encaminhador especial que agrega os resultados quando necessário, com base na estratégia de nova tentativa usada. |
| ResultAndLogForwarder | Encaminhador de resultados e eventos de registro. |
| ResultForwarder (link em inglês) |
Um ITestInvocationListener que encaminha os resultados de invocação para uma lista de outros listeners.
|
| ResultsPlayer | Um executor especial que repete os resultados fornecidos. |
| RetentionFileSaver | Classe auxiliar para criar um arquivo .retention em um diretório. |
| RetryConfigurationFactory | Fábrica que lida com a repetição de um comando. |
| RetryLogSaverResultForwarder | Encaminhador que também lida com a transmissão da tentativa atual. |
| RetryRescheduler | Um executor especial que permite reagendar testes de execução anteriores que falharam ou não foram executados. |
| RetryRescheduler.RetryType | Os tipos de testes que podem ser tentados novamente. |
| RetryResultForwarder |
Uma extensão de ResultForwarder que sempre envia para um determinado número de tentativas.
|
| RetryResultHelper | Classe auxiliar para determinar qual módulo ou teste deve ser executado ou não. |
| RetryStatistics |
Estrutura que armazena as estatísticas de uma sessão de nova tentativa de uma IRemoteTest.
|
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery |
IMultiDeviceRecovery de base genérica para executar uma configuração de tradefed para realizar a etapa
de recuperação.
|
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer |
Um ITargetPreparer que cria um usuário secundário na configuração e marca que os testes precisam ser
executados nesse usuário.
|
| RunOnSystemUserTargetPreparer |
Um ITargetPreparer que marca que os testes precisam ser executados no usuário (em vez do
usuário atual).
|
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer |
Um ITargetPreparer que cria um perfil de trabalho na configuração e marca que os testes precisam ser
executados nesse usuário.
|
S
| SandboxConfigDump |
Classe de execução que cria um IConfiguration com base em uma linha de comando e o salva em um arquivo.
|
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Exceção de configuração especial vinda da configuração do sandbox. |
| SandboxConfigurationFactory | Fábrica de configuração especial para processar a criação de configurações para fins de sandbox. |
| SandboxConfigUtil |
Uma classe de utilitário para gerenciar IConfiguration ao fazer sandbox.
|
| SandboxedInvocationExecution | Execução especial de sandbox da invocação: é a InvocationExection para quando estamos dentro do sandbox executando o comando. |
| SandboxInvocationRunner | Execute os testes associados à invocação no sandbox. |
| SandboxOptions |
Classe que pode receber e fornecer opções para um ISandbox.
|
| ScreenshotOnFailureCollector | Coletor que vai 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 mais recente. |
| Sdk29ModuleController | Só execute testes se o dispositivo em teste for do SDK versão 29 ou mais recente. |
| Sdk30ModuleController | Só execute testes se o dispositivo em teste for do SDK versão 30 ou mais recente. |
| Sdk31ModuleController | Só execute testes se o dispositivo em teste for da versão 31 ou mais recente do SDK. |
| SecondaryUserHandler |
Gerenciador de ModuleParameters#SECONDARY_USER.
|
| SerializationUtil |
Utilitário para serializar/deserializar um objeto que implementa ERROR(/Serializable).
|
| ServiceAccountKeyCredentialFactory |
Uma fábrica de credenciais para criar Credential de oauth com base na chave da conta de serviço.
|
| ShardBuildCloner | Classe auxiliar que processa a clonagem de informações de build na linha de comando. |
| ShardHelper | Classe auxiliar que processa a criação e a programação dos fragmentos para uma invocação. |
| ShardListener |
Um ITestInvocationListener que coleta resultados de um fragmento de invocação (também conhecido como
divisão de invocação para execução em vários recursos em paralelo) e os encaminha para outro
listener.
|
| ShardMainResultForwarder |
Um ResultForwarder que combina os resultados de invocações de teste fragmentadas.
|
| ShellOutputReceiverStream | Subclasse de utilitário do OutputStream que grava em um IShellOutputReceiver. |
| ShellStatusChecker | Verifique se o status do shell é o esperado antes e depois da execução de um módulo. |
| ShippingApiLevelModuleController |
Execute testes se o dispositivo atender às seguintes condições:
|
| SimpleFileLogger (link em inglês) |
Um ILeveledLogOutput que direciona mensagens de registro para stdout e para um único arquivo de registro.
|
| SimplePerfResult | Objeto para armazenar todos os resultados do teste do simpleperf |
| SimplePerfStatResultParser | Uma classe de utilitário para analisar o resultado do simpleperf. |
| SimplePerfUtil (link em inglês) | Classe utilitária para enviar comandos simples e coletar resultados |
| SimplePerfUtil.SimplePerfType | Enum de opções de comando do simpleperf |
| SimpleStats (em inglês) | Uma pequena classe utilitária que calcula algumas medidas estatísticas com base em um conjunto de dados numéricos. |
| SizeLimitedOutputStream |
Um ERROR(/OutputStream) com suporte a arquivos seguros para threads que limita a quantidade máxima de dados que podem ser
gravados.
|
| Sl4aBluetoothUtil | Uma classe de utilitário fornece operações de Bluetooth em um ou dois dispositivos usando o SL4A. |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Enumerações para o nível de acesso do dispositivo Bluetooth com base em BluetoothDevice.java
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Enumerações para estados de conexão Bluetooth com base em BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Tipos enumerados para o nível de prioridade do perfil Bluetooth com base em BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
Tipos enumerados para perfis Bluetooth baseados em BluetoothProfile.java
|
| Sl4aClient | Cliente do SL4A para interagir por RPC com a camada de script do SL4A. |
| Sl4aEventDispatcher | O gerenciador de eventos faz pesquisas e enfileira os eventos por nome para serem consultados. |
| Sl4aEventDispatcher.EventSl4aObject | Objeto retornado pelo poller de eventos. |
| SnapshotInputStreamSource | Um InputStreamSource com suporte de arquivo. |
| StatusCheckerResult |
Contém o resultado de uma execução de ISystemStatusChecker.
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
Um ILeveledLogOutput que direciona mensagens de registro para o stdout.
|
| StreamProtoReceiver | Um receptor que converte o proto TestRecord recebido em eventos Tradefed. |
| StreamProtoResultReporter |
Uma implementação de ProtoResultReporter
|
| StrictShardHelper | Estratégia de fragmentação para criar fragmentos rígidos que não são informados juntos. |
| StringEscapeUtils (link em inglês) | Classe utilitária para escapar de strings para formatos específicos. |
| StringUtil | Classe utilitária para escapar de strings para manipulação de strings comuns. |
| StubBuildProvider |
Implementação vazia de IBuildProvider sem operação.
|
| StubMultiTargetPreparer |
Implementação vazia de marcador de posição de um IMultiTargetPreparer.
|
| StubTargetPreparer |
Implementação vazia de marcador de posição de um ITargetPreparer.
|
| StubTest | Implementação de teste vazia de ambiente autônomo. |
| StubTestRunListener |
Implementação de stub de ITestRunListener
|
| SubprocessCommandException | Um comando de subprocesso falhou ao ser executado. |
| SubprocessConfigBuilder | Crie um XML de configuração do wrapper para uma configuração do TF. |
| SubprocessEventHelper | Auxilia na serialização/desserialização dos eventos a serem transmitidos para o registro. |
| SubprocessEventHelper.BaseTestEventInfo | Auxiliar básico para informações de TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Ajudante para informações de testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | Auxiliar para informações de invocação encerrada. |
| SubprocessEventHelper.InvocationFailedEventInfo | Auxiliar para informações de InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Auxiliar para informações de invocação iniciada. |
| SubprocessEventHelper.LogAssociationEventInfo | Auxílio para informações de logAssociation. |
| SubprocessEventHelper.TestEndedEventInfo | Auxiliar para informações de testEnded. |
| SubprocessEventHelper.TestLogEventInfo | Auxiliar para informações de testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Auxiliar para informações iniciadas pelo módulo de teste. |
| SubprocessEventHelper.TestRunEndedEventInfo | Auxiliar para informações de testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Ajudante para informações de testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Ajudante para informações de testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Auxiliar para informações de testStarted |
| SubprocessExceptionParser | Ajudante para processar a saída de exceção dos executores de comando padrão do Tradefed. |
| SubprocessReportingHelper | Uma classe para criar um arquivo de configuração de wrapper para usar o subprocesso de resultados do comando cluster. |
| SubprocessResultsReporter |
Implementa ITestInvocationListener para ser especificado como um result_reporter e encaminha
do subprocesso os resultados de testes, execuções de teste e invocações de teste.
|
| SubprocessTestResultsParser |
Estende ERROR(/FileOutputStream) para analisar a saída antes de gravar no arquivo para que possamos
gerar os eventos de teste no lado do iniciador.
|
| SubprocessTestResultsParser.StatusKeys | Chaves de status de teste relevantes. |
| SubprocessTfLauncher |
Um IRemoteTest para executar testes em uma instalação separada do TF.
|
| SuiteApkInstaller | Instala os APKs especificados para a configuração do pacote: da variável $ANDROID_TARGET_OUT_TESTCASES ou do ROOT_DIR nas informações de build. |
| SuiteModuleLoader | Recupera definições do módulo de teste de compatibilidade do repositório. |
| SuiteModuleLoader.ConfigFilter |
Um ERROR(/FilenameFilter) para encontrar todos os arquivos de configuração em um diretório.
|
| SuiteResultHolder | Objeto auxiliar para facilitar a serialização e desserialização dos resultados de invocação. |
| SuiteResultReporter | Colete os resultados do teste de uma invocação de conjunto inteiro e gere os resultados finais. |
| SuiteResultReporter.ModulePrepTimes | Suporte para objetos para o tempo de preparação e desmontagem de um módulo. |
| SuiteTestFilter | Representa um filtro para incluir e excluir testes. |
| SystemServerFileDescriptorChecker | Verifica se o servidor do sistema parece estar sem FDs. |
| SystemServerStatusChecker | Verifique se o pid do system_server mudou antes e depois da execução de um módulo. |
| SystemUtil | Classe de utilitários para fazer chamadas do sistema. |
| SystemUtil.EnvVariable |
T
| TableBuilder | Classe auxiliar para mostrar uma matriz de elementos de string em uma tabela. |
| TableFormatter | Classe auxiliar para mostrar uma matriz de elementos String para que cada coluna de elemento seja alinhada |
| TarUtil | Utilitário para manipular um arquivo tar. |
| TelephonyHelper | Um utilitário para usar e receber informações relacionadas à telefonia. |
| TelephonyHelper.SimCardInformation | Um suporte de informações para informações relacionadas ao cartão SIM. |
| TelephonyTokenProvider | Provedor de tokens relacionados à telefonia. |
| TemplateResolutionError |
Classe que estende ConfigurationException para erro relacionado ao modelo durante a análise
de configuração.
|
| TerribleFailureEmailHandler | Uma classe de gerenciador simples que envia um e-mail às pessoas interessadas quando ocorre um erro WTF (What a Terrible Failure) em uma instância da Trade Federation. |
| TestAppInstallSetup |
Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo.
|
| TestContext | Uma classe para modelar uma mensagem TestContext da API TFC. |
| TestDependencyResolver | Ajudante para resolver dependências, se necessário. |
| TestDescriptionsFile | Uma classe de utilitário para empacotar e desempacotar uma lista de TestDescriptions em um arquivo de teste. |
| TestDevice |
Implementação de um ITestDevice para um dispositivo Android de pilha completa
|
| TestEnvironment | Uma classe para modelar uma mensagem de TestEnvironment retornada pela API do TFC. |
| TestFailureListener | Listener usado para realizar ações como captura de tela, relatório de bug e coleta de logcat após uma falha de teste quando solicitado. |
| TestFilterHelper | Classe auxiliar para filtrar testes |
| TestGroupStatus | Uma classe para armazenar o status de um grupo de teste. |
| TestInfo | Armazena as informações de teste definidas em um arquivo TEST_MAPPING. |
| TestInvocation |
Implementação padrão de ITestInvocation.
|
| TestInvocation.RunMode | O modo diferente em que uma invocação pode ser executada. |
| TestInvocation.Stage | |
| TestMapping | Uma classe para carregar um arquivo TEST_MAPPING. |
| TestMappingSuiteRunner |
Implementação de BaseTestSuite para executar testes especificados pela opção include-filter ou
arquivos TEST_MAPPING do build como um pacote.
|
| TestOption | Armazena os detalhes da opção de teste definidos em um arquivo TEST_MAPPING. |
| TestOutputUploader | Uma classe para fazer upload de arquivos de saída de teste para o GCS/HTTP. |
| TestRecordInterpreter |
Utilitário para converter um proto TestRecord em um formato mais fácil de manipular no Tradefed.
|
| TestResource | Uma classe para modelar uma mensagem TestResource retornada pela API TFC. |
| TestResourceDownloader | Uma classe para fazer o download de arquivos de recursos de teste do sistema de arquivos/GCS/HTTP. |
| TestResultListener | Uma simplificação de ITestLifecycleListener para implementadores que se importam apenas dos resultados de teste individuais. |
| TestRunToTestInvocationForwarder |
Encaminhador de ddmlib ITestRunListener para ITestLifeCycleReceiver.
|
| TestsPoolPoller | Wrapper de testes que permite executar todos os testes de um conjunto de testes. |
| TestSuiteInfo |
Uma classe que resolve o carregamento de metadados relacionados ao build para o conjunto de testes
Para expor corretamente as informações relacionadas, um conjunto de testes precisa incluir um
|
| TextResultReporter | Um repórter de resultados de teste que encaminha resultados para a impressora de resultados de texto do JUnit. |
| TfObjectTracker | Um utilitário para acompanhar o uso dos diferentes objetos da Trade Federation. |
| TfSuiteRunner (link em inglês) |
Implementação de ITestSuite, que vai carregar testes da pasta res/config/suite/
dos frascos do TF.
|
| TfTestLauncher (link em inglês) |
Um IRemoteTest para executar testes de unidade ou funcionais em uma instalação separada do TF.
|
| TimeStatusChecker | Verificador de status para garantir que o dispositivo e o host permaneçam sincronizados. |
| TimeVal |
Esta classe foi descontinuada.
Use Duration.
|
| TokenProviderHelper | Ajudante que fornece ao provedor associado a um token específico para descobrir se um dispositivo oferece suporte a ele. |
| TradefedConfigObject | Uma classe para modelar uma mensagem TradefedConfigObject da API TFC. |
| TradefedConfigObject.Type | Uma lista de tipos de objetos de configuração que podem ser injetados em uma configuração de comando de cluster. |
| TradefedDelegator | Objetos que ajudam a delegar a invocação para outro binário Tradefed. |
| TradefedFeatureClient | Um cliente grpc para solicitar a execução do recurso do servidor. |
| TradefedFeatureServer | Um servidor que responde a solicitações para acionar recursos. |
| TradefedSandbox (link em inglês) | Contêiner de sandbox que pode executar uma invocação da Trade Federation. |
| TradefedSandboxFactory | Implementação padrão para SandboxFactory |
| TradefedSandboxRunner |
Executor associado a um TradefedSandbox que permite a execução do sandbox.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Um IScheduledInvocationListener stub que não faz nada.
|
U
| UnexecutedTestReporterThread | Linhas de execução que cuidam de informar todos os testes não executados. |
| UsbResetMultiDeviceRecovery |
Um IMultiDeviceRecovery que redefine os ônibus USB para dispositivos off-line.
|
| UsbResetRunConfigRecovery | Permitir o acionamento de um comando para redefinir o USB de um dispositivo |
| UsbResetTest |
Um IRemoteTest que redefiniu o USB do dispositivo e verificou se ele voltou a ficar on-line
depois.
|
| UserChecker | Verifica se os usuários mudaram durante o teste. |
V
| ValidateSuiteConfigHelper |
Essa classe vai ajudar a validar se o IConfiguration carregado para o pacote está atendendo
aos requisitos esperados: - Nenhum provedor de build - Nenhuma ferramenta de relatórios de resultado
|
| VmRemoteDevice | Um dispositivo virtual remoto que vamos gerenciar dentro da máquina virtual. |
W
| WaitDeviceRecovery |
Uma implementação simples de um IDeviceRecovery que aguarda o dispositivo ficar on-line e
responder a comandos simples.
|
| WifiHelper | Classe auxiliar para manipular serviços de Wi-Fi no dispositivo. |
X
| XmlFormattedGeneratorReporter |
Implementação do FormattedGeneratorReporter que formata os resultados do pacote em um formato
XML.
|
| XmlResultReporter | Grava os resultados do JUnit em arquivos XML em um formato consistente com o XMLJUnitResultFormatter do Ant. |
| XmlSuiteResultFormatter | Classe utilitária para salvar uma execução de conjunto como um XML. |
| XmlSuiteResultFormatter.RunHistory | Objeto auxiliar para conversão em JSON. |
Y
| YamlClassOptionsParser | Ajudante para analisar informações do executor de teste da configuração YAML Tradefed. |
Z
| ZipCompressionStrategy |
Um ICompressionStrategy para criar arquivos compactados.
|