Índice de classes
Estas são as classes de API. Veja todos os pacotes de API.
A
| AaptParser | Classe que extrai informações do APK analisando a saída de "aapt dump badging". |
| AaptParser.AaptVersion | Enumeração de opções para a versão do AAPT usada para analisar arquivos APK. |
| Abi | Uma classe que representa uma ABI. |
| AbiFormatter | Classe de utilitário para ABI. |
| AbiUtils | Classe utilitária para processar ABIs de dispositivos. |
| AbLocalBuildProvider | Provedor de build local que cria um build local no build do Android. |
| AbstractConnection | Representação de conexão abstrata. |
| AbstractHostMonitor | Classe típica para monitoramento da integridade do host. |
| AbstractTunnelMonitor | Monitor de túnel abstrato para AVD do GCE. |
| AbstractXmlParser | Classe base auxiliar para analisar arquivos XML. |
| AbstractXmlParser.ParseException | Gerado se não for possível analisar a entrada XML. |
| AcloudConfigParser | Classe auxiliar que analisa uma configuração do Acloud (usada para iniciar uma instância de dispositivo na nuvem). |
| AcloudConfigParser.AcloudKeys | Conjuntos de chaves que podem ser pesquisadas na configuração. |
| ActionInProgress | A ação geral em andamento. |
| ActiveTrace | Classe principal que ajuda a descrever e gerenciar um rastreamento ativo. |
| ActivityStatusChecker | Verificador de status para atividades restantes em execução no final de um módulo. |
| AdbCommandRejectedException | Exceção gerada quando o adb recusa um comando. |
| AdbDevice | Contém o estado de um dispositivo conforme informado pelo comando "adb devices -l". |
| AdbDeviceConnection |
Representa uma conexão com um dispositivo via ADB para uso com ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)).
|
| AdbDeviceConnection.Factory | |
| AdbHelper | Classe auxiliar para processar solicitações e conexões com o adb. |
| AdbHelper.AdbResponse | Resposta do ADB. |
| AdbHelper.AdbService | Identifique qual serviço do adb o comando deve segmentar. |
| AdbInitOptions | Opções para inicialização do AndroidDebugBridge. |
| AdbInitOptions.Builder | Cria opções de inicialização para o ADB. |
| AdbRootElevator |
Um AutoCloseable que ativa o adb root quando construído, se necessário, e restaura
o estado de root quando concluído.
|
| AdbSocketUtils | |
| AdbSshConnection | Conexão adb por uma ponte ssh. |
| AdbStopServerPreparer | Preparador de destino para interromper o servidor adb no host antes e depois de executar testes do adb. |
| AdbTcpConnection | Representação de conexão padrão de um dispositivo, presumida como uma conexão adb padrão do dispositivo. |
| AdbUtils | Uma classe utilitária para operações do adb. |
| AdbVersion | |
| AfterClassWithInfo |
Garantias semelhantes a AfterClass, mas o método anotado precisa exigir um parâmetro TestInformation.
|
| AggregatePostProcessor | Um agregador de métricas que fornece o mínimo, o máximo, a média, a variância, o desvio padrão, o total, a contagem e, opcionalmente, os percentis para métricas numéricas coletadas durante execuções de teste de várias iterações, tratando-as como números de ponto flutuante de precisão dupla. |
| AllocationInfo | Contém informações de alocação. |
| AllocationInfo.AllocationSorter | |
| AllocationInfo.SortMode | |
| AllocationsParser | |
| AllTestAppsInstallSetup |
Um ITargetPreparer que instala todos os apps de uma pasta IDeviceBuildInfo.getTestsDir()
no dispositivo.
|
| AltDirBehavior |
Uma enumeração para definir comportamentos alternativos de diretório para vários instaladores/pushers de artefatos de teste.
|
| AnalysisHeuristic | A ordem é importante. |
| AndroidBuildAPIException | Uma classe de exceção para erros relacionados à API Android Build. |
| AndroidBuildAPIHelper | Método auxiliar usado para criar um cliente do Android Build. |
| AndroidBuildApiLogSaver | Uma classe que salva arquivos de registro na API Android Build. |
| AndroidBuildAPIOptions | Opções de configuração em todo o host para o cliente da API Android Build. |
| AndroidBuildTestResult | Objeto contêiner para armazenar o resultado do teste e postar na API Android Build. |
| AndroidDebugBridge |
Uma conexão com o Android Debug Bridge (adb) do lado do host
Esse é o ponto central para se comunicar com qualquer dispositivo, emulador ou aplicativo em execução neles. |
| AndroidDebugBridge.IClientChangeListener |
As classes que implementam essa interface fornecem métodos que lidam com mudanças de ClientImpl.
|
| AndroidDebugBridge.IDebugBridgeChangeListener |
As classes que implementam essa interface fornecem um método que lida com mudanças de AndroidDebugBridge (incluindo reinicializações).
|
| AndroidDebugBridge.IDeviceChangeListener |
As classes que implementam essa interface fornecem métodos que lidam com a adição, exclusão e mudanças de IDevice.
|
| AndroidJUnitTest | Um teste que executa um pacote de teste de instrumentação no dispositivo especificado usando o android.support.test.runner.AndroidJUnitRunner. |
| AndroidTestOrchestratorRemoteTestRunner | Executa um teste instrumentado do Android usando o comando adb e o AndroidTestOrchestrator. |
| AoaTargetPreparer |
ITargetPreparer que executa uma série de ações (por exemplo, cliques e deslizes) usando o protocolo
Android Open Accessory (AOAv2).
|
| ApiResponse | Classe para analisar o valor de retorno da API. |
| ApiResponse.Candidate | |
| ApiResponse.UsageMetadata | |
| ApkChangeDetector |
Essa classe detecta se os APKs a serem instalados são diferentes dos que estão no dispositivo para
decidir se é necessário pular a instalação e a desinstalação do app durante o setUp e o tearDown de ERROR(/TestAppInstallSetup).
|
| AppBuildInfo |
Um IBuildInfo que representa um aplicativo Android e os pacotes de teste dele.
|
| AppDeviceBuildInfo |
Essa classe foi descontinuada.
Use IDeviceBuildInfo diretamente.
|
| AppSetup |
Um ITargetPreparer que instala um APK e os testes dele.
|
| AppVersionFetcher | Classe utilitária para receber a string da versão do app do dispositivo. |
| AppVersionFetcher.AppVersionInfo | Tipos de informações da versão do app. |
| ArchModuleController | Controlador de módulo para não executar testes quando não corresponder a nenhuma arquitetura especificada. |
| ArgsOptionParser |
Preenche os campos Option com argumentos analisados da linha de comando.
|
| ArrayHelper | Classe utilitária que fornece conversão de matriz para int/long para dados recebidos de dispositivos via adb. |
| ArrayUtil | Métodos utilitários para matrizes |
| ArtChrootPreparer | Crie o diretório chroot para testes do ART. |
| ArtGTest | |
| ArtifactDetails | Isso descreve a estrutura do conteúdo e o descritor gerado pela ferramenta CAS. |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | Um utilitário que ajuda a analisar os artefatos de build para gerar insights. |
| ArtRunTest | Um executor de testes para executar testes de execução do ART. |
| ArtRunTest.AdbShellCommandException | Uma classe de exceção para informar um erro que ocorreu durante a execução de um comando do shell ADB. |
| ArtTest | |
| ATestFileSystemLogSaver | A classe LogSaver é usada pelo ATest para salvar registros em um caminho específico. |
| AtestRunner |
Implementação de ITestSuite
|
| AtraceCollector |
Um IMetricCollector que executa um rastreamento durante um teste e coleta o resultado e o registra na invocação.
|
| AtraceRunMetricCollector | Coleta os rastreamentos de todos os diretórios de teste no diretório especificado do dispositivo de teste, registra o diretório de teste e pós-processa os arquivos de rastreamento no diretório de teste e agrega as métricas. |
| AutoLogCollector | Enumeração que descreve qual coletor pode ser processado automaticamente pelo conector. |
| AutomatedReporters | Classe que define o mapeamento dos relatórios automatizados do Tradefed. |
| AvdData | Dados de AVD retornados de [IDevice.getAvdData]. |
| AveragePostProcessor | Implementação de pós-processador que calcula a média da lista de métricas. |
B
| BackgroundDeviceAction | Executa um comando em um determinado dispositivo, repetindo conforme necessário até que a ação seja cancelada. |
| BadPacketException | Gerado se o conteúdo de um pacote for inválido. |
| BaseDeviceMetricCollector |
Implementação básica de IMetricCollector que permite iniciar e interromper a coleta em
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
|
| BaseEmulatorPreparer | Preparador comum para iniciar um emulador local. |
| BaseHostJUnit4Test | Classe de teste básica para executar testes de estilo JUnit4 do host. |
| BaseLeveledLogOutput |
Uma implementação básica para ILeveledLogOutput que permite filtrar algumas tags com base no nome ou nos componentes delas.
|
| BaseModuleController |
Implementação básica de IModuleController que deve ser implementada para verificar se um
módulo precisa ser executado ou não.
|
| BaseMultiTargetPreparer |
Implementação básica de IMultiTargetPreparer que permite desativar o objeto.
|
| BasePostProcessor |
A IPostProcessor básica que toda implementação precisa estender.
|
| BaseRetryDecision |
Implementação básica de IRetryDecision.
|
| BaseStreamLogger<OS extends OutputStream> |
Um ILeveledLogOutput que direciona mensagens de registro para um fluxo de saída e para stdout.
|
| BaseTargetPreparer |
Classe de implementação básica para ITargetPreparer que permite controlar se o objeto
está desativado ou não.
|
| BaseTestSuite | Um teste para executar o conjunto de teste de compatibilidade com o novo sistema de conjunto. |
| BatchChannel<T> | Classe auxiliar para fazer upload em lote de resultados de testes e artefatos. |
| BatchChannel.BatchUploadAction<T> | Ação a ser realizada quando um lote de itens estiver pronto para upload. |
| BatteryController | Classe utilitária que permite controlar o estado de carga da bateria de um dispositivo. |
| BatteryRechargeDeviceRecovery | Permite acionar um comando quando o nível da bateria do dispositivo fica abaixo de um determinado limite. |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Verificador de recuperação que vai acionar uma configuração se o nível da bateria não estiver disponível. |
| BeforeClassWithInfo |
Garantias semelhantes a BeforeClass, mas o método anotado precisa de um parâmetro TestInformation.
|
| BinaryState | Enumeração usada para gravar o estado ON/OFF com um estado IGNORE no-op. |
| BluetoothConnectionLatencyCollector | O coletor vai enviar uma configuração de métrica de duração do statsd predefinida para os dispositivos e coletar a duração da conexão Bluetooth de cada perfil. |
| BluetoothConnectionStateCollector | Esse coletor vai coletar métricas BluetoothConnectionStateChanged e registrar o número do estado da conexão para cada perfil. |
| BluetoothConnectionSuccessRatePostProcessor |
Implementação de um pós-processador que calcula a taxa de sucesso de um perfil Bluetooth.
Use "metric-key-match" para especificar métricas que contêm estados de conexão Bluetooth em uma matriz numérica. Exemplo: [0, 1, 2, 3, 0, 1, 2, 3]. |
| BluetoothHciSnoopLogCollector | Coletor para ativar o registro de rastreamento do HCI Bluetooth no DUT e coletar o registro de cada teste. |
| BluetoothUtils |
Funções utilitárias para chamar BluetoothInstrumentation no dispositivo
O código BluetoothInstrumentation do lado do dispositivo pode ser encontrado no AOSP em:
|
| BootstrapBuildProvider |
Um IDeviceBuildProvider que inicializa informações de build do dispositivo de teste
Isso é usado normalmente para dispositivos com um build fornecido externamente, ou seja, |
| BootstrapServiceFileResolverLoader | Carrega resoluções usando o recurso de carregamento de serviço. |
| Bugreport | Objeto que contém as referências de arquivos do relatório de bugs, compatível com relatório de bugs simples e compactado (bugreportz). |
| BugreportCollector |
Um ITestInvocationListener de passagem que coleta relatórios de bugs quando eventos configuráveis
ocorrem e chama ITestInvocationListener.testLog nos filhos depois que cada
relatório de bug é coletado.
|
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Um predicado completo que descreve quando capturar um bugreport. |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Coletar um bugreportz quando um caso de teste falhar. |
| BugreportzOnTestCaseFailureCollector | Coletar um bugreportz quando um caso de teste em uma execução falhar. |
| BuildAnalysis | Representa os resultados de uma única análise de build. |
| BuildError | Gerada se o build fornecido não for executado. |
| BuildInfo |
Implementação genérica de um IBuildInfo que precisa ser associado a um ITestDevice.
|
| BuildInfoKey | Classe que contém a enumeração relacionada a consultas de informações de build. |
| BuildInfoKey.BuildInfoFileKey |
Enum que descreve todos os tipos de arquivo conhecidos que podem ser consultados usando IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey).
|
| BuildInfoRecorder |
Um ITargetPreparer que grava metadados de informações de build em um arquivo especificado.
|
| BuildInfoUtil |
Uma classe utilitária para ajudar a manipular IBuildInfo.
|
| BuildRetrievalError | Ocorreu um erro fatal ao recuperar o build para teste. |
| BuildSerializedVersion |
Classe que contém a versão de serialização atual de todos os IBuildInfo.
|
| BuildTestsZipUtils | Uma classe auxiliar para operações relacionadas a testes zip gerados pelo sistema de build do Android. |
| BulkEmailer | Um utilitário de remetente de e-mail que permite a seguinte configuração: intervalo de envio,tamanho inicial do burst, destinatários e o número total de mensagens. |
| BundletoolUtil | Classe utilitária que usa a linha de comando do bundletool para instalar os .apks no dispositivo. |
| ByteArrayInputStreamSource | |
| ByteArrayList | Uma classe para representar uma matriz de bytes leve. |
| ByteArrayUtil | Utilitários para operar em matriz de bytes, por exemplo, converter bytes em números inteiros. |
| ByteBufferUtil | |
| ByteStreamDownloader |
Um cliente que implementa o método Read do serviço gRPC ByteStream.
|
| ByteStreamUploader |
Um cliente que implementa o método Write do serviço gRPC ByteStream.
|
C
| CacheClientFactory |
Uma fábrica que cria uma instância singleton de ICacheClient.
|
| CanceledException | Exceção abstrata para exceção que pode ser gerada quando uma entrada do usuário cancela a ação. |
| CapabilitiesNewReply | A carga útil de uma resposta CapabilitiesNew do protocolo JDWP. |
| CarModuleController | Esse controlador impede a execução de casos de teste em dispositivos não automotivos. |
| CarryDnaeError |
RuntimeException interno para transmitir DeviceNotAvailableException pelo framework JUnit4.
|
| CarryInterruptedException | Gerada quando o tempo limite da fase de teste é acionado e uma InterruptedException precisa ser transferida da thread de execução do teste para a thread de execução da invocação. |
| CasFuseDriverProfile | CasDriverProfile é uma implementação específica de IFuseDriverProfile para imagens de dispositivos que são diretórios fragmentados do FastCDC. |
| CdmaDeviceFlasher | Uma classe que mostra uma imagem em um dispositivo Android físico com um rádio CDMA. |
| CecControllerTokenProvider | Provedor de token para tokens relacionados ao controle de eletrônicos de consumo (CEC). |
| CentralDirectoryInfo | CentralDirectoryInfo é uma classe que contém as informações de um arquivo/pasta dentro de um arquivo ZIP. |
| CheckPairingPreparer |
Um CompanionAwarePreparer que verifica a vinculação por BT entre dispositivos principais e complementares
|
| Chunker (em inglês) |
Divide um blob em um ou mais Chunks de no máximo chunkSize bytes.
|
| Chunker.Chunk | Um pedaço de um blob. |
| ChunkHandler | Crie uma subclasse com uma classe que processe um ou mais tipos de fragmentos. |
| CircularAtraceUtil | Um utilitário atrace desenvolvido principalmente para identificar as causas raiz de ANRs durante testes do Monkey. |
| CircularByteArray | Estrutura de dados para armazenar uma matriz de tamanho fixo que opera como um buffer circular e rastreia a soma total de todos os valores na matriz. |
| ClangCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do Clang do dispositivo e as registra como artefatos de teste.
|
| ClangProfileIndexer | Uma classe utilitária que indexa medições de cobertura de código do Clang. |
| ClassNotFoundConfigurationException |
ConfigurationException quando a classe de um objeto não é encontrada.
|
| ClassPathScanner | Encontra entradas no classpath. |
| ClassPathScanner.ClassNameFilter |
Um IClassPathFilter que filtra e transforma nomes de classes Java.
|
| ClassPathScanner.ExternalClassNameFilter |
Um ClassNameFilter que rejeita classes internas
|
| ClassPathScanner.IClassPathFilter |
Um filtro para caminhos de entrada de classpath
Baseado em |
| Cliente | Isso representa um único cliente, geralmente um processo de VM Dalvik. |
| Cliente | Cliente de armazenamento de teste do Android que faz upload dos resultados para o serviço de armazenamento de teste. |
| ClientData |
Contém os dados de um ClientImpl.
|
| ClientData.AllocationTrackingStatus | |
| ClientData.DebuggerStatus | |
| ClientData.HeapData | Informações de heap. |
| ClientData.HeapInfo | |
| ClientData.HprofData | |
| ClientData.HprofData.Type | |
| ClientData.IAllocationTrackingHandler | |
| ClientData.IHprofDumpHandler | Handlers capazes de agir em despejos HPROF. |
| ClientData.IMethodProfilingHandler | Processadores capazes de agir com base nas informações de criação de perfil do método |
| ClientData.MethodProfilingStatus | |
| ClientData.Names | |
| ClientImpl | Isso representa um único cliente, geralmente um processo de VM Dalvik. |
| ClientTracker |
Rastreia o dispositivo clients.
|
| ClockworkUtils | Um utilitário de relógio para compartilhar lógica multidispositivo. |
| CloseableTraceScope | Uma classe com escopo que permite informar a seção de rastreamento usando try-with-resources |
| ClusterBuildInfo |
Uma classe IBuildInfo para builds transmitidos por pipe do TFC.
|
| ClusterBuildProvider |
Um IBuildProvider para fazer o download dos recursos de teste do TFC.
|
| ClusterClient |
Uma implementação de IClusterClient para interagir com o back-end do TFC.
|
| ClusterCommand | Uma classe que representa uma tarefa buscada do cluster do TensorFlow. |
| ClusterCommand.RequestType | |
| ClusterCommand.State | Status do comando no cluster do TF. |
| ClusterCommandConfigBuilder | Uma classe para criar um arquivo de configuração para um comando de cluster. |
| ClusterCommandEvent | Uma classe para encapsular eventos de comando de cluster a serem enviados. |
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher |
Uma classe IRemoteTest para iniciar um comando do TFC usando um subprocesso do TF.
|
| ClusterCommandScheduler |
Um ICommandScheduler para oferecer suporte ao TFC (Tradefed Cluster).
|
| ClusterCommandStatus | Uma classe que representa o estado e o motivo do cancelamento de um comando do cluster do TF. |
| ClusterDeviceInfo | Uma classe para encapsular informações do dispositivo do cluster a serem enviadas. |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor |
Uma implementação IDeviceMonitor que informa os resultados ao serviço Tradefed Cluster.
|
| ClusterEventUploader<T extends IClusterEvent> |
Classe ClusterEventUploader, que faz upload de IClusterEvent para o TFC.
|
| ClusterHostEvent | Uma classe para encapsular eventos de host de cluster a serem enviados. |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Enums dos diferentes tipos de eventos de host. |
| ClusterHostUtil | Funções utilitárias estáticas para o cluster do TF que recebem instâncias de configuração global, informações do host etc. |
| ClusterLogSaver |
Uma classe ILogSaver para fazer upload de resultados de testes para o TFC.
|
| ClusterLogSaver.FilePickingStrategy | Estratégias de seleção de arquivos. |
| ClusterOptions | |
| CodeCoverageCollector |
Um BaseDeviceMetricCollector que vai extrair do dispositivo as medições de cobertura nativa e em Java e as registrar como artefatos de teste.
|
| CodeCoverageTest | Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo e gera o relatório de cobertura de código. |
| CollectingByteOutputReceiver |
Um IShellOutputReceiver que coleta toda a saída do shell em um byte[].
|
| CollectingOutputReceiver |
Um IShellOutputReceiver que coleta toda a saída do shell em um String.
|
| CollectingOutputReceiver |
Um IShellOutputReceiver que coleta toda a saída do shell em um
String.
|
| CollectingTestListener |
Um ITestInvocationListener que vai coletar todos os resultados do teste.
|
| CollectorHelper |
Auxiliar para fazer algumas operações de IMetricCollector necessárias em vários lugares.
|
| CommandBaselineSetter | Um setter comum para processar configurações básicas do dispositivo usando comandos do shell adb. |
| CommandFileParser | Parser para arquivo que contém um conjunto de linhas de comando. |
| CommandFileParser.CommandLine | |
| CommandInterrupter | Serviço que permite que comandos do TradeFederation sejam interrompidos ou marcados como não interrompíveis. |
| CommandLineBuildInfoBuilder |
Utilitário destinado a capturar os argumentos de informações de build comuns de uma linha de comando e criar um
IBuildInfo com eles.
|
| CommandOptions |
Implementação de ICommandOptions.
|
| CommandOptionsGetter | Implementação de serviço que retorna o valor das opções de comando de uma determinada invocação. |
| CommandRejectedException | |
| CommandResult | Contém o resultado de um comando. |
| CommandRunner | Um ponto de entrada alternativo do TradeFederation que executa o comando especificado nos argumentos da linha de comando e depois sai. |
| CommandRunner.ExitCode | Códigos de erro que podem ser encerrados. |
| CommandScheduler | Um programador para executar comandos do TradeFederation em todos os dispositivos disponíveis. |
| CommandScheduler.HostState | Enums de diferentes status do host |
| CommandStatus | Representa o status de uma operação cronometrada. |
| CommandStatusHandler | Handler que ajuda a monitorar e atualizar o status de uma invocação. |
| CommandSuccessModuleController | Classe base para um controlador de módulo que pula o módulo de teste com base em uma falha de comando do shell. |
| CommonLogRemoteFileUtil | Esse utilitário evita a duplicação de código nas diferentes representações de dispositivos remotos para a lógica de busca de registros remotos de arquivos comuns. |
| CommonLogRemoteFileUtil.KnownLogFileEntry | Uma representação de uma entrada de registro conhecida para dispositivos remotos. |
| CompanionAllocator |
Classe de base que aloca e libera o dispositivo complementar.
|
| CompanionAwarePreparer |
Um ITargetPreparer que encapsula a lógica de receber um dispositivo
complementar já alocado.
|
| CompanionAwareTest |
Classe de teste básica que encapsula o boilerplate de como receber e verificar um dispositivo complementar.
A subclasse pode chamar |
| CompanionDeviceTracker | Uma classe para alocar e liberar dispositivos complementares |
| CompanionRunCommandTargetPreparer |
Um ITargetPreparer que executa comandos especificados no dispositivo complementar alocado
|
| CompanionTestAppInstallSetup |
Um ITargetPreparer que instala um ou mais apps de uma
pasta IDeviceBuildInfo.getTestsDir() em um dispositivo complementar alocado.
|
| CompileBootImageWithSpeedTargetPreparer | Recompila o classpath de inicialização e o servidor do sistema com o filtro do compilador "speed". |
| ConditionFailureMonitor | Monitore falhas na invocação. |
| ConditionPriorityBlockingQueue<T> |
Uma classe com segurança de encadeamento com operações semelhantes a ERROR(/PriorityBlockingQueue) que podem recuperar objetos
que correspondem a uma determinada condição.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Um ConditionPriorityBlockingQueue.IMatcher
que corresponde a qualquer objeto.
|
| ConditionPriorityBlockingQueue.IMatcher<T> | Uma interface para determinar se os elementos correspondem a algum tipo de condição. |
| ConfigCompleter |
Implementação do Completer para nossas configurações do TF.
|
| ConfigurableGrpcDynamicShardingClient | |
| Configuration |
Uma implementação concreta de IConfiguration que armazena os objetos de configuração carregados em um mapa.
|
| ConfigurationDef | Contém um registro de uma configuração, os objetos associados e as opções deles. |
| ConfigurationDef.ConfigObjectDef | Objeto para armazenar informações de um className e o número de aparência que ele tem. Por exemplo, se uma configuração tiver o mesmo objeto duas vezes, o primeiro terá o primeiro número de aparência. |
| ConfigurationDescriptor | Objeto de configuração que descreve algum aspecto da configuração em si. |
| ConfigurationDescriptor.LocalTestRunner | Enumeração usada para indicar o executor de testes local. |
| ConfigurationException | Gerado se não for possível carregar a configuração. |
| ConfigurationFactory |
Fábrica para criar IConfiguration.
|
| ConfigurationFactory.ConfigLoader | Implementação de IConfigDefLoader que rastreia as configurações incluídas de uma configuração raiz e gera uma exceção em inclusões circulares. |
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | Funções utilitárias para processar arquivos de configuração. |
| ConfigurationXmlParserSettings |
Uma classe simples para aceitar configurações do ConfigurationXmlParser.
Para transmitir configurações a essa classe, o alias é obrigatório. |
| ConfigurationYamlParser | Parser para configurações do Tradefed no estilo YAML. |
| ConfigUtil | Classe utilitária para criar, interagir e enviar arquivos de configuração do statsd. |
| ConfigUtil.LogSource | |
| Console |
Console principal do TradeFederation que oferece ao usuário a interface para interagir.
No momento, ela aceita operações como
|
| Console.ArgRunnable<T> |
Um Runnable com um método run que pode receber um argumento
|
| Console.CaptureList |
Um tipo de conveniência para List<List<String>>
|
| ConsoleReaderOutputStream |
Um OutputStream que pode ser usado para fazer o System.out.print() funcionar bem com o
LineReader unfinishedLine do usuário.
|
| ConsoleResultReporter | Gerador de relatórios de resultados para imprimir os resultados do teste no console. |
| ContentAnalysisContext | Contextualize o conteúdo para analisá-lo corretamente. |
| ContentAnalysisContext.AnalysisMethod | Isso descreve o que esperar da estrutura de conteúdo para uma análise adequada. |
| ContentAnalysisResults | Resumo da análise de conteúdo. |
| ContentInformation | Representa o conteúdo de uma determinada plataforma de build da versão base e atual. |
| ContentMerkleTree | Calcule uma MerkleTree com base nas informações de conteúdo. |
| ContentModuleLister | Calcular uma lista de módulos do contexto. |
| ContentProviderHandler | Processador que abstrai as interações do provedor de conteúdo e permite usar o provedor de conteúdo do lado do dispositivo para diferentes operações. |
| ContentRequest | Classe para criar a solicitação para a API. |
| ContentRequest.Content | |
| ContentRequest.InlineData | |
| ContentRequest.Part | |
| CountingTestResultListener |
Um TestResultListener que rastreia o número total de testes por TestStatus
|
| CountTestCasesCollector |
Conta e informa o número de casos de teste para um determinado IRemoteTest.
|
| CoverageMeasurementForwarder | Um teste de marcador de posição que encaminha medições de cobertura do provedor de build para o logger. |
| CoverageOptions | Objeto do Tradefed para armazenar opções de cobertura. |
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter |
Um ITargetPreparer que aguarda até que a frequência máxima em todos os núcleos seja restaurada para o nível mais alto disponível.
|
| CreateAvdPreparer | |
| CreateUserPreparer | Preparador de destino para criar e limpar o usuário no final. |
| CurlGenAiClient | Forneça um cliente central para interagir com a API GenAI e fazer solicitações de comandos. |
| CurlGenAiClient.Model | Lista de modelos disponíveis para uso. |
| CurrentInvocation | Uma classe que rastreia e fornece as informações de invocação atuais úteis em qualquer lugar dentro da invocação. |
| CurrentInvocation.InvocationInfo | Alguma chave nomeada especial que sempre vamos preencher para a invocação. |
| CurrentInvocation.IsolationGrade | Descreve o nível de isolamento |
D
| DdmJdwpExtension | |
| DdmJdwpExtension.DdmInterceptor | |
| DdmJdwpExtension.Event | |
| DdmPreferences | Preferências para a biblioteca ddm. |
| Depurador | Isso representa uma conexão pendente ou estabelecida com um depurador JDWP. |
| DebugHostLogOnFailureCollector | Coletor que vai reunir e registrar os registros do lado do host quando uma falha de caso de teste ocorrer. |
| DebugViewDumpHandler | |
| DefaultConnection | Representação de conexão padrão de um dispositivo, presumida como uma conexão adb padrão do dispositivo. |
| DefaultConnection.ConnectionBuilder | Builder usado para descrever a conexão. |
| DefaultRemoteAndroidTestRunner |
Extensão da ddmlib RemoteAndroidTestRunner para definir alguns padrões para casos de uso do Tradefed.
|
| DefaultTestsZipInstaller | Uma implementação padrão do instalador de zip de testes. |
| DelegatedInvocationExecution |
InvocationExecution, que delega a execução a outro binário do Tradefed.
|
| DependenciesResolver | Um novo tipo de provedor que permite receber todas as dependências de um teste. |
| DeviceActionTargetPreparer |
Um ITargetPreparer para realizar ações no dispositivo.
|
| DeviceActionUtil | Uma classe utilitária para executar ações do dispositivo. |
| DeviceActionUtil.Command | Comandos para ação do dispositivo. |
| DeviceActionUtil.DeviceActionConfigError | Exceção para erro de configuração. |
| DeviceAllocationResult | Representa os resultados de uma tentativa de alocação para um comando. |
| DeviceAllocationState | Representa o estado de alocação do dispositivo na perspectiva do IDeviceManager. |
| DeviceAvailableChecker | Verificador para garantir que um módulo não deixe o dispositivo em um estado off-line. |
| DeviceBaselineChecker | Defina as configurações de referência do dispositivo antes de cada módulo. |
| DeviceBaselineSetter | Classe abstrata usada para criar uma configuração de baseline de dispositivo. |
| DeviceBatteryLevelChecker |
Um IRemoteTest que verifica se há uma carga mínima de bateria e espera que ela atinja um segundo limite de carregamento se a carga mínima não estiver presente.
|
| DeviceBatteryResourceMetricCollector | Esse coletor coleta métricas de bateria do dispositivo. |
| DeviceBuildDescriptor |
Uma classe wrapper para um IBuildInfo que contém métodos auxiliares para extrair informações de build da plataforma do dispositivo.
|
| DeviceBuildInfo |
Um IBuildInfo que representa um build completo de dispositivo Android e (opcionalmente) os testes dele.
|
| DeviceBuildInfoBootStrapper |
Um ITargetPreparer que substitui campos de informações de build por atributos lidos do dispositivo
Isso é útil para testar dispositivos com builds gerados de uma fonte externa (por exemplo, |
| DeviceBuildInfoInjector |
Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo.
|
| DeviceCleaner | Executa a reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela. |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil |
Contém métodos e classes utilitários para execução simultânea de comandos do lado do dispositivo.
Use |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Um ERROR(/Callable) que encapsula os detalhes da execução do comando shell em
um ITestDevice.
|
| DeviceConfigurationHolder |
Uma implementação concreta de IDeviceConfiguration que armazena os objetos de configuração do dispositivo carregado nos atributos.
|
| DeviceConnection |
Representa uma conexão com um dispositivo via ADB para uso com ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)).
|
| DeviceConnection.Factory | |
| DeviceDescriptor | Uma classe que contém informações que descrevem um dispositivo em teste. |
| DeviceDisconnectedException | Gerado quando um dispositivo não pode mais ser acessado pelo tipo de transporte dele.Por exemplo, se o dispositivo não estiver mais visível por USB ou conexão TCP/IP. |
| DeviceErrorIdentifier | Identificadores de erros do dispositivo e erros informados pelo dispositivo. |
| DeviceFailedToBootError | Gerado se um dispositivo não inicializar após ser atualizado com uma build. |
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | Um controlador de módulo para não executar testes quando não há suporte para determinado recurso. |
| DeviceFileReporter |
Uma classe utilitária que verifica o dispositivo em busca de arquivos e os envia para
ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) se forem encontrados.
|
| DeviceFlashPreparer |
Um ITargetPreparer que atualiza uma imagem em um hardware Android físico.
|
| DeviceFoldableState | Representação do estado dobrável do dispositivo conforme retornado por "cmd device_state print-states". |
| DeviceFolderBuildInfo |
Um IDeviceBuildInfo que também contém outros artefatos de build em um diretório no
sistema de arquivos local.
|
| DeviceImageTracker | Para algumas atualizações incrementais de dispositivos, precisamos dos arquivos de base para calcular as diferenças. |
| DeviceImageTracker.FileCacheTracker | Rastrear informações da imagem do dispositivo armazenada em cache e seus metadados |
| DeviceImageZipFlashingTargetPreparer | Um preparador de destino que atualiza o dispositivo com imagens fornecidas em um formato específico. |
| DeviceImpl | Um dispositivo. |
| DeviceInspectionResult | Uma classe contém o resultado da inspeção do dispositivo quando ele fica indisponível. |
| DeviceInternetAccessibilityResourceMetricCollector | O coletor envia pings para google.com para verificar se o dispositivo tem acesso à Internet. |
| DeviceJUnit4ClassRunner |
Executor de testes JUnit4 que também acomoda IDeviceTest.
|
| DeviceJUnit4ClassRunner.LogAnnotation | Anotação falsa destinada a transmitir registros aos repórteres. |
| DeviceJUnit4ClassRunner.MetricAnnotation | Anotação falsa destinada a transmitir métricas aos repórteres. |
| DeviceJUnit4ClassRunner.TestLogData |
Implementação de ExternalResource e TestRule.
|
| DeviceJUnit4ClassRunner.TestMetrics |
Implementação de ExternalResource e TestRule.
|
| DeviceListMonitorTask | |
| DeviceLogger | Classe de ponte para usar utils.ILogger para Incremental. |
| DeviceManagementGrpcServer | Servidor GRPC que permite reservar um dispositivo do Tradefed. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Representação de um dispositivo no modo fastboot. |
| DeviceMerkleTree | Calcule uma MerkleTree com base nas informações de conteúdo do dispositivo. |
| DeviceMetricData | Objeto para armazenar todos os dados coletados pelos coletores de métricas. |
| DeviceMonitor |
O DeviceMonitor monitora dispositivos conectados ao adb.
|
| DeviceMonitor.DeviceListComparisonResult | |
| DeviceMonitorMultiplexer |
Uma classe de proxy para propagar solicitações para vários IDeviceMonitors.
|
| DeviceNotAvailableException | Gerado quando um dispositivo não está mais disponível para teste. |
| DeviceOwnerTargetPreparer |
Um ITargetPreparer que configura um componente de proprietário do dispositivo.
|
| DeviceParameterizedRunner | Executor parametrizado no estilo JUnit4 para testes parametrizados controlados pelo lado do host. |
| DeviceProperties | Definições constantes comuns para nomes de propriedades do lado do dispositivo |
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Gerenciador de relatórios de liberação de dispositivos que lida com a comunicação com o processo principal dos dispositivos a serem liberados. |
| DeviceResetFeature | Implementação do lado do servidor da redefinição de dispositivo. |
| DeviceResetHandler | Utilitário que processa a redefinição do dispositivo de forma genérica. |
| DeviceRuntimeException | Gerado quando uma ação do dispositivo não resulta nos resultados esperados. |
| DeviceSelectionOptions | Contêiner para critérios de seleção de dispositivos. |
| DeviceSelectionOptions.DeviceRequestedType | Os diferentes tipos possíveis de dispositivos substitutos compatíveis. |
| DeviceSettingChecker | Verifique se as configurações do dispositivo mudaram durante a execução de um módulo. |
| DeviceSetup |
Um ITargetPreparer que configura um dispositivo para teste com base nos Options fornecidos.
|
| DeviceSnapshotFeature | Implementação do snapshot do dispositivo do lado do servidor. |
| DeviceSnapshotHandler | Utilitário que processa o snapshot do Cuttlefish. |
| DeviceStateMonitor |
Classe auxiliar para monitorar o estado de um IDevice.
|
| DeviceStorageAgeResourceMetricCollector | Analisa a idade do armazenamento do logcat. |
| DeviceStorageFiller | O preparador de destino preenche o armazenamento para que algum espaço livre esteja disponível. |
| DeviceStorageStatusChecker | Verifique se o dispositivo tem espaço em disco suficiente para as partições especificadas. |
| DeviceStringPusher | Preparador de destino para gravar uma string em um arquivo. |
| DeviceSuite |
Estende o contêiner JUnit4 Suite para fornecer um ITestDevice aos testes
que exigem isso.
|
| DeviceSyncHelper | Auxiliar que ajuda a sincronizar uma nova imagem de dispositivo com o dispositivo. |
| DeviceTestCase |
Caso de teste JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest.
|
| DeviceTestResult |
Uma especialização de TestResult que será interrompida quando um
DeviceNotAvailableException ocorrer.
|
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Uma classe builder para opções relacionadas à execução de testes de dispositivo usando BaseHostJUnit4Test. |
| DeviceTestSuite |
Conjunto de testes JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest.
|
| DeviceTraceCollector | Coletor que inicia o rastreamento do perfetto quando uma execução de teste começa e registra o arquivo de rastreamento no final. |
| DeviceUnavailableMonitor | Esse listener tenta capturar apenas um DNAE no nível do caso de teste. |
| DeviceUnresponsiveException |
Uma especialização de DeviceNotAvailableException que indica que o dispositivo está visível para o adb, mas não responde (ou seja, comandos expirando, não inicializando etc.).
|
| DeviceUpdateTargetPreparer |
Um ITargetPreparer abstrato que cuida das etapas comuns para atualizar dispositivos com
um arquivo de imagem de dispositivo de uma fonte externa (em vez de um serviço de build).
|
| DeviceWifiResourceMetricCollector | O coletor coleta métricas de intensidade do sinal Wi-Fi conectado e velocidade do link. |
| DeviceWiper |
Um ITargetPreparer que exclui permanentemente os dados do usuário
|
| DigestCalculator |
Métodos utilitários para calcular Digest.
|
| DirectedGraph<V> | Uma implementação de gráficos direcionados sem ponderação. |
| DisableSELinuxTargetPreparer | Preparador de destino que desativa o SELinux se ele estiver ativado. |
| DryRunKeyStore | Um keystore para teste a seco em que qualquer valor de keystore é sempre substituído e encontrado corretamente. |
| DryRunner | Executa testes de simulação de forma transparente em vez de executá-los de fato. |
| DynamicFileStubTest | Este é um teste da Tradefed para verificar se ela consegue resolver arquivos dinâmicos corretamente. |
| DynamicRemoteFileResolver | Classe que ajuda a resolver o caminho para arquivos remotos. |
| DynamicRemoteFileResolver.FileResolverLoader |
Carrega implementações de IRemoteFileResolver.
|
| DynamicShardHelper | Estratégia de fragmentação para permitir o enfileiramento de trabalho remoto entre várias instâncias do TF. |
| DynamicShardingConnectionInfoMessage | Classe de retenção de dados para facilitar o envio pelo servidor de recursos. |
| DynamicSystemPreparer |
Um ITargetPreparer que configura uma imagem do sistema em cima de um build de dispositivo com a Atualização dinâmica do sistema.
|
E
| EarlyDeviceReleaseFeature | Implementação do servidor de recursos para o lançamento antecipado de dispositivos. |
| Uma classe auxiliar para enviar um e-mail. | |
| EmailHostHealthAgent |
Uma implementação de IHostHealthAgent para enviar e-mails dos relatórios de monitoramento do host
|
| EmmaXmlConstants | Constantes usadas ao analisar o relatório XML do Emma. |
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo é uma classe que contém as informações gerais de um arquivo ZIP. |
| EnforcedSeLinuxChecker | Verificador de status que garante o status do SELinux. |
| EnvironmentVariableUtil | Uma coleção de métodos auxiliares para preparar variáveis de ambiente. |
| EraseUserDataPreparer |
Um ITargetPreparer que exclui permanentemente os dados do usuário no dispositivo.
|
| ErrorIdentifier | Essa interface descreve um erro específico e as propriedades dele. |
| ErrorStorageUtil | Classe auxiliar para manipular os erros e alinhar com o armazenamento comum. |
| EventsLoggerListener | Listener que registra todos os eventos recebidos em um arquivo. |
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | Uma classe de valor que representa uma ação que pode ser executada. |
| ExecutableActionResult |
Uma classe de valor que representa o resultado de um ExecutableAction.
|
| ExecutableBaseTest | Classe base para estilo executável de testes. |
| ExecutableHostTest | Executor de testes para executável em execução no host. |
| ExecutableTargetTest | Executor de testes para executável em execução no destino. |
| ExecutionFiles | Dependências de arquivos geradas durante a execução de um teste ou invocação que precisam ser transferidas para teste. |
| ExecutionFiles.FilesKey | Enumeração da chave padrão conhecida para o mapa. |
| ExecutionProperties | Propriedades geradas durante a execução de um teste ou uma invocação. |
| ExistingBuildProvider |
Um IBuildProvider que retorna um IBuildInfo já construído.
|
| ExtendedFile | Uma extensão do arquivo padrão para incluir metadados relacionados a um build. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry para uso local do statsd. |
F
| FailureDescription | A classe que descreve uma informação de falha na Trade Federation. |
| FakeTest | Um teste falso que facilita a geração de resultados de teste repetíveis. |
| FakeTestsZipFolder | Um fixture de teste que cria uma pasta de testes descompactada falsa com base em uma lista de conteúdo. |
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Preparador de destino que aciona o fastboot e envia comandos do fastboot. |
| FastbootDeviceFlasher | Uma classe que depende do fastboot para instalar uma imagem em hardware Android físico. |
| FastbootHelper | Uma classe auxiliar para operações do fastboot. |
| FastbootPack | Siga a especificação do carregador de inicialização para abrir o pacote. |
| FastbootUpdateBootstrapPreparer |
Um ITargetPreparer que organiza arquivos especificados (bootloader, rádio, zip de imagem do dispositivo) em
IDeviceBuildInfo para fazer o flash dos dispositivos com FastbootDeviceFlasher e injeta
atributos do dispositivo pós-inicialização nas informações de build para fins de geração de relatórios de resultados.
|
| FatalHostError | Uma exceção que indica que ocorreu um erro fatal irrecuperável na máquina host que executa o TradeFederation e que a instância do TradeFederation precisa ser encerrada. |
| FeatureFlagTargetPreparer | Atualiza o DeviceConfig (flags de recursos ajustadas por um serviço remoto). |
| FileDownloadCache | Uma classe auxiliar que mantém um cache LRU do sistema de arquivos local de arquivos baixados. |
| FileDownloadCacheFactory |
Uma fábrica para criar FileDownloadCache.
|
| FileDownloadCacheWrapper |
Uma classe wrapper que fornece recursos FileDownloadCache ao implementar a interface IFileDownloader.
|
| FileIdleMonitor | Monitora arquivos e executa um callback se eles estiverem inativos (ou seja, |
| FileInputStreamSource |
Um InputStreamSource que usa um arquivo de entrada.
|
| FileListingService |
Fornece o serviço de listagem de arquivos secundários IDevice.
|
| FileListingService.FileEntry | Representa uma entrada em um diretório. |
| FileListingService.IListingReceiver |
As classes que implementam essa interface fornecem um método que lida com o resultado assíncrono
do comando ls no dispositivo.
|
| FileLogger |
Um ILeveledLogOutput que direciona mensagens de registro para um arquivo e para stdout.
|
| FilePermissionUtil | Classe utilitária que oferece tratamento de permissões de arquivo. |
| FileProtoResultReporter |
Gerador de relatórios do Proto que despeja o TestRecord em um arquivo.
|
| FilePullerDeviceMetricCollector |
Um BaseDeviceMetricCollector que detecta a chave de métricas do dispositivo e as extrai como um arquivo.
|
| FilePullerLogCollector | Registrador do arquivo informado pelo lado do dispositivo. |
| FileSystemLogSaver | Salve os registros em um sistema de arquivos. |
| FilesystemRootChecker | |
| FileUtil | Uma classe auxiliar para operações relacionadas a arquivos. |
| FileUtil.LowDiskSpaceException | Gerado se o espaço em disco utilizável estiver abaixo do limite mínimo. |
| FilteredResultForwarder |
Variante de ResultForwarder que permite apenas que uma lista de permissão de TestDescription seja informada.
|
| FixedByteArrayOutputStream |
Um ERROR(/OutputStream) na memória que mantém apenas uma quantidade máxima de dados.
|
| FlashingMethod | Uma enumeração para descrever o método usado para atualizar o dispositivo em teste. |
| FlashingResourcesParser | Uma classe que analisa as versões necessárias dos arquivos de imagem auxiliares necessários para atualizar um dispositivo. |
| FlashingResourcesParser.AndroidInfo |
Um typedef para Map<String, MultiMap<String, String>>.
|
| FlashingResourcesParser.Constraint |
Uma interface de filtragem, destinada a permitir que o FlashingResourcesParser ignore alguns recursos que, de outra forma, ele poderia usar.
|
| FlashingResourceUtil |
Essa utilidade ajuda a definir a versão adequada dos artefatos para que eles possam ser atualizados via DeviceFlashPreparer.
|
| FoldableExpandingHandler |
Um IModuleParameterHandler que se expande para mais em cada configuração
dobrável não principal.
|
| FoldableHandler | Processador dobrável genérico que pode usar os parâmetros dobráveis para criar um módulo especializado. |
| FoldableModePreparer | Um preparador de destino que pode mudar o estado dobrável de um dispositivo. |
| FolderBuildInfo |
Implementação concreta de um IFolderBuildInfo.
|
| FolderSaver (link em inglês) |
Um ITargetPreparer que extrai diretórios do dispositivo, compacta e salva no back-end de
geração de registros.
|
| FormattedGeneratorReporter | Reporter que permite gerar relatórios em um formato específico. |
| FreeDeviceState | |
| FuseMountManager | |
| FuseUtil | Uma classe auxiliar para operações do FUSE. |
| FutilityCommandPreparer | Preparador para executar comandos de inutilidade. |
G
| GceAvdInfo | Estrutura para armazenar dados relevantes de uma determinada instância de AVD do GCE. |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Monitor de encadeamento para o túnel de proxy do host do laboratório Gce usado para oxigenação. |
| GceManager | Auxiliar que gerencia as chamadas do GCE para iniciar/parar e coletar registros do GCE. |
| GceRemoteCmdFormatter | Classe utilitária para formatar comandos e acessar um dispositivo GCE remoto. |
| GceRemoteCmdFormatter.ScpMode | O SCP pode ser usado para enviar ou extrair arquivos, dependendo da estrutura dos argumentos. |
| GceSshTunnelMonitor | Monitor de linhas de execução para o túnel SSH do GCE. |
| GcovCodeCoverageCollector |
Um BaseDeviceMetricCollector que vai extrair as medições de cobertura do gcov do dispositivo e registrar como artefatos de teste.
|
| GcovKernelCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do kernel gcov de debugfs e do dispositivo e, por fim, as registra como artefatos de teste.
|
| GCSBucketUtil | Gerenciador de arquivos para fazer download e upload de arquivos do Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Wrapper simples para informações de arquivo no GCS. |
| GCSCommon | Obsoleta! Use com.android.tradefed.util.gcs.GCSCommon. |
| GCSCommon | Classe base para operações do GCS, como download e upload. |
| GCSConfigurationFactory |
Um ConfigurationFactory carrega configurações do Google Cloud Storage.
|
| GCSConfigurationFactory.GCSConfigLoader |
Extensão de ConfigurationFactory.ConfigLoader que carrega
a configuração do GCS, rastreia as configurações incluídas de uma configuração raiz e gera uma
exceção em inclusões circulares.
|
| GCSConfigurationServer | O servidor de configuração carrega configurações do Google Cloud Storage (GCS). |
| GCSDownloaderHelper | Faz o download do bucket do GCS, cuidando do armazenamento em cache e da resolução da configuração global. |
| GCSFileDownloader | Faz o download de arquivos do Google Cloud Storage (GCS). |
| GCSFileDownloaderBase | Baixador de arquivos para fazer o download de arquivos do Google Cloud Storage (GCS). |
| GCSFileUploader | Uploader de arquivos para fazer upload de dados de arquivos para o Google Cloud Storage (GCS). |
| GCSHelper | |
| GCSHostResourceManager | Baixe o recurso de host do GCS (Google Cloud Storage). |
| GcsRemoteFileResolver |
Implementação de IRemoteFileResolver que permite fazer o download de um bucket do GCS.
|
| GenericLogcatEventParser<LogcatEventType> | Analisa a entrada do logcat para eventos. |
| GenericLogcatEventParser.LogcatEvent | Estrutura para armazenar um evento logcat com o tipo de evento e a mensagem logcat de acionamento. |
| GetPreviousPassedHelper | Auxiliar para receber os filtros de teste aprovados anteriores. |
| GkiDeviceFlashPreparer | Um preparador de destino que atualiza o dispositivo com uma imagem genérica do kernel comum do Android. |
| GlobalConfiguration |
Uma implementação de IGlobalConfiguration que armazena os objetos de configuração carregados em um mapa.
|
| GlobalFilterGetter | Implementação de serviço que retorna os filtros de uma determinada invocação. |
| GlobalTestFilter | Opções de filtro aplicadas à invocação. |
| GoogleAccountPreparer |
Um ITargetPreparer que permite configurar Contas do Google.
|
| GoogleAccountUtil | Um utilitário que permite configurar Contas do Google em um dispositivo. |
| GoogleApiClientUtil | Utilitários para criar um cliente da API do Google. |
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | Analisa os resultados do Google Benchmark executados no shell e retorna um mapa com todos os resultados. |
| GoogleBenchmarkTest | Um teste que executa um pacote de teste de comparativo de mercado do Google em um determinado dispositivo. |
| GranularRetriableTestWrapper |
Uma classe wrapper funciona no IRemoteTest para granularizar o IRemoteTest no nível do caso de teste.
|
| GranularRetriableTestWrapper.StartEndCollector | Classe auxiliar para detectar o início e o fim de execuções ausentes. |
| GsiDeviceFlashPreparer | Um preparador de destino que atualiza o dispositivo com a imagem genérica do sistema Android. |
| GTest | Um teste que executa um pacote de teste nativo em um determinado dispositivo. |
| GTestBase | A classe base do gTest. |
| GTestListTestParser | Um analisador de resultados para o modo de teste do gtest com o parâmetro "--gtest_list_tests". |
| GTestResultParser | Analisa os resultados do "modo de saída bruta" de testes nativos usando o GTest executado no shell e informa um ITestInvocationListener dos resultados. |
| GTestXmlResultParser | Analisa os resultados do "modo de saída XML" de testes nativos usando o GTest executado no shell e informa um ITestRunListener dos resultados. |
H
| HandleAppName | Processar o bloco "nome do app" (APNM). |
| HandleExit | Envie uma solicitação de saída. |
| HandleHeap | Processa atualizações de status de heap. |
| HandleHello | Processar o bloco "hello" (HELO) e a descoberta de recursos. |
| HandleNativeHeap | Gerenciar atualizações de status de encadeamento. |
| HandleProfiling | Processa atualizações de status de heap. |
| HandleTest | Gerenciar atualizações de status de encadeamento. |
| HandleThread | Gerenciar atualizações de status de encadeamento. |
| HandleViewDebug | |
| HandleWait | Processe o bloco "wait" (WAIT). |
| HarnessException | Classe de exceção base para exceção gerada no harness. |
| HarnessIOException | Exceção de restrição que ajuda a resolver problemas de arquivos. |
| HarnessRuntimeException | |
| HeapHostMonitor |
Implementação do AbstractHostMonitor que monitora a memória de heap no host e a registra periodicamente no registro de histórico.
|
| HeapSegment | Descreve os tipos e locais de objetos em um segmento de um heap. |
| HeapSegment.HeapSegmentElement | Descreve um objeto/região codificado nos dados do HPSG. |
| HelloWorldMultiTargetPreparer |
Um exemplo de implementação de um IMultiTargetPreparer.
|
| HistoryLogger | TF History Logger, um registro especial que contém apenas alguns eventos específicos. |
| HostGTest | Um teste que executa um pacote de teste nativo. |
| HostMetric | Essa classe representa uma amostra de métrica de host a ser informada. |
| HostOptions | Classe de suporte de opções de host. |
| HostStatsdMetricCollector |
Um IMetricCollector que coleta métricas do statsd do lado do host usando comandos do utilitário statsd.
|
| HostTest | Um executor de testes para testes baseados em host do JUnit. |
| HostUtils | Implementa alguns métodos utilitários úteis para executar testes de host. |
| HprofAllocSiteParser | Classe auxiliar para analisar informações de uma seção "Allocation Sites" dos relatórios hprof. |
| HttpHelper | Contém métodos auxiliares para fazer solicitações HTTP. |
| HttpHelper.RequestRunnable |
Runnable para fazer solicitações com
IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult).
|
| HttpMultipartPost | Classe auxiliar para fazer solicitações HTTP POST de várias partes. |
| HttpRemoteFileResolver |
Implementação de IRemoteFileResolver que permite o download de arquivos remotos via HTTP.
|
| HttpsRemoteFileResolver |
Implementação de IRemoteFileResolver que permite o download de arquivos remotos via HTTPS.
|
I
| IAbi | Interface que representa a ABI em teste. |
| IAbiReceiver | Um teste que precisa da ABI em teste. |
| IAndroidDebugBridge |
Definição de interface para métodos ERROR(/com.android.ddmlib.AndroidDebugBridge) usados neste
pacote.
|
| IAppBuildInfo |
Essa interface foi descontinuada.
Use IBuildInfo diretamente.
|
| IAutoRetriableTest |
Interface para um IRemoteTest que não implementa ITestFilterReceiver, mas ainda
quer oferecer suporte à nova tentativa automática.
|
| IBatteryInfo | A interface que define a interação com uma bateria de um dispositivo. |
| IBatteryInfo.BatteryState | Descreve o estado atual de carregamento da bateria. |
| IBlockFilter | Controla se um bloco de dados que precisa ser entregue ao dispositivo deve ser veiculado. |
| IBlockTransformer | Transformação opcional do bloco de dados antes do envio. |
| IBuildInfo | Contém informações sobre o build em teste. |
| IBuildInfo.BuildInfoProperties |
Algumas propriedades que um IBuildInfo pode ter para ajustar o processamento dele.
|
| IBuildProvider | Responsável por fornecer informações sobre o build em teste. |
| IBuildReceiver | Um teste que precisa de referência ao build em teste. |
| ICacheClient | Uma interface para um cliente de cache. |
| IClusterClient | Uma interface para interagir com o back-end do TFC. |
| IClusterEvent | Interface para qualquer evento de cluster a ser enviado ao TFC. |
| IClusterEventUploader<T extends IClusterEvent> | Interface para ClusterEventUploader |
| IClusterOptions | Uma interface para receber opções relacionadas ao cluster. |
| ICommandOptions | Contêiner para opções de execução de comandos. |
| ICommandScheduler | Um programador para executar comandos do TradeFederation. |
| ICommandScheduler.IScheduledInvocationListener | Listener para eventos de invocação quando a invocação é concluída. |
| ICompressionStrategy | Uma interface que representa um algoritmo de compactação que pode ser selecionado no ambiente de execução. |
| IConfigOptionValueTransformer | Uma interface para manipular o valor da opção de configuração. |
| IConfigurableVirtualDevice | Uma interface para fornecer informações sobre um dispositivo virtual possivelmente pré-configurado (IP do host, usuário do host, deslocamento de portas etc.). |
| IConfiguration | Informações de configuração para uma invocação do TradeFederation. |
| IConfigurationFactory |
Fábrica para criar IConfigurations
|
| IConfigurationReceiver |
Interface simples para representar um objeto que aceita um IConfiguration.
|
| IConfigurationServer | Uma interface para o servidor de configuração. |
| ICredentialFactory |
Uma interface para a fábrica de credenciais criar Credential do oauth2.
|
| IDefaultObjectLoader | Interface para carregar os objetos padrão que devem fazer parte da nossa configuração YAML. |
| IDefaultObjectLoader.LoaderConfiguration | O objeto de configuração de carregamento para transmitir informações ao carregador. |
| IDevice | Um dispositivo. |
| IDevice.DeviceState | O estado de um dispositivo. |
| IDevice.DeviceUnixSocketNamespace | Namespace de um soquete de domínio Unix criado no dispositivo. |
| IDevice.Feature | Recursos de software no nível do dispositivo. |
| IDevice.HardwareFeature | Recursos de hardware no nível do dispositivo. |
| IDeviceActionReceiver | Fornece uma API para receber eventos de dispositivos. |
| IDeviceBuildInfo |
Um IBuildInfo que representa um build completo de dispositivo Android e (opcionalmente) os testes dele.
|
| IDeviceBuildProvider |
Um IBuildProvider que usa informações de um ITestDevice para recuperar um build.
|
| IDeviceConfiguration | Interface do suporte de configuração do dispositivo. |
| IDeviceConnection | Representa uma conexão com um dispositivo que pode ser lido e gravado. |
| IDeviceConnection.Factory | |
| IDeviceFlasher | Atualiza uma imagem de dispositivo em um dispositivo. |
| IDeviceFlasher.UserDataFlashOption | Enumeração de opções para processar a imagem de dados do usuário. |
| IDeviceManager | Interface para gerenciar o conjunto de dispositivos disponíveis para teste. |
| IDeviceManager.IFastbootListener | Um listener para mudanças de estado do fastboot. |
| IDeviceMonitor | Interface para monitorar o estado dos dispositivos. |
| IDeviceMonitor.DeviceLister |
Uma classe semelhante a Runnable que precisa retornar os dispositivos conhecidos e os estados deles.
|
| IDeviceRecovery | Interface para recuperar um dispositivo que ficou off-line. |
| IDeviceSelection | Interface para critérios de seleção de dispositivos. |
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor |
Fornece recursos para monitorar o estado de um IDevice.
|
| IDeviceTest |
Interface para objeto que precisa de uma referência a um ITestDevice.
|
| IDisableable | Interface que descreve um objeto do Tradefed que pode ser desativado. |
| IdSizesReply | |
| IDynamicShardingClient |
Interface de wrapper para o cliente de fragmentação.
Isso existe para que possamos substituir por um HTTP ou de teste, se necessário. |
| IDynamicShardingConnectionInfo | Interface para classes que contêm informações de conexão de fragmentação dinâmica. |
| IEmail | Interface para envio de e-mails. |
| IEmail.Message | Contêiner para dados de mensagens de e-mail. |
| IFileDownloader | Interface para fazer o download de um arquivo remoto. |
| IFileEntry |
Definição de interface que fornece um contrato mais simples e simulável para
métodos FileEntry.
|
| IFileResolverLoader |
Carrega implementações de IRemoteFileResolver.
|
| IFileResolverLoader.ResolverLoadingException | Exceção gerada se um resolvedor não puder ser carregado ou inicializado. |
| IFlashingResourcesParser | Interface para fornecer as versões necessárias de arquivos de imagem auxiliares para atualizar um dispositivo. |
| IFlashingResourcesRetriever | Interface para recuperar arquivos de imagem auxiliares necessários para atualizar um dispositivo. |
| IFolderBuildInfo |
Um IBuildInfo abstrato simples cujos artefatos de build estão contidos em um diretório do sistema de arquivos local.
|
| IFormatterGenerator |
Interface que descreve um formatador para SuiteResultHolder.
|
| IFuseDriverProfile | Define o comportamento específico de um driver FUSE específico, permitindo que o MountManager seja genérico. |
| IGlobalConfiguration | Uma classe que abrange informações de configuração global para uma única instância do Trade Federation (abrangendo qualquer número de invocações de configurações reais). |
| IHarnessException | Descrição da interface de exceção de arnês que será implementada por exceções de arnês. |
| IHostCleaner | Limpa o host após a conclusão do teste. |
| IHostHealthAgent | Uma interface para emitir métricas de host ou dispositivo. |
| IHostMonitor | Interface para enviar dados do host. |
| IHostMonitor.HostDataPoint | Classe genérica para dados a serem informados. |
| IHostMonitor.HostMetricType | |
| IHostOptions | Interface do detentor de opções de host. |
| IHostOptions.PermitLimitType | Enumeração que descreve os possíveis limitadores de permissão. |
| IHostResourceManager | Interface para gerenciar o recurso de host. |
| IHttpHelper | Métodos auxiliares para realizar solicitações HTTP. |
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | Uma interface que ajuda a decidir se é preciso tentar uma configuração incremental para preparadores do TradeFed. |
| IInstrumentationResultParser | Interface para analisar os resultados de uma execução de teste de instrumentação do shell. |
| IInstrumentationResultParser.SessionResultCodes | Códigos de resultado da sessão de "am instrument". |
| IInstrumentationResultParser.StatusCodes | Códigos de status do resultado do teste. |
| IInstrumentationResultParser.StatusKeys | Chaves de status de teste relevantes. |
| IInvocationContext | Contém informações sobre a invocação para que os testes acessem, se necessário. |
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | Um teste que precisa de referência ao contexto da invocação. |
| IInvocationExecution | Interface que descreve as ações que serão realizadas como parte de uma invocação. |
| IKeyStoreClient | Interface para acessar um keystore de senha ou dados sensíveis. |
| IKeyStoreFactory |
Fábrica para criar IKeyStoreClient.
|
| ILabPreparer |
Interface de marcador para preparadores de laboratório.
Consulte |
| ILeveledLogOutput | As classes que implementam essa interface fornecem métodos que lidam com a saída de mensagens de registro. |
| ILogcatReceiver |
Uma classe que fornece a saída do logcat de um dispositivo como um InputStreamSource.
|
| ILogger | Interface usada para mostrar avisos/erros. |
| ILogRegistry |
Uma interface para um registrador singleton ILogOutput que multiplexa e gerencia diferentes
registradores.
|
| ILogRegistry.EventType | Eventos úteis para serem registrados |
| ILogSaver | As classes que implementam essa interface fornecem métodos para armazenar registros em um local central. |
| ILogSaverListener |
Permite que ITestInvocationListeners detectem quando os arquivos de registro são salvos.
|
| ImageContentAnalyzer | Analisador para análise de conteúdo de imagens de dispositivos. |
| IManagedTestDevice | Um ITestDevice cujo ciclo de vida é gerenciado. |
| IManagedTestDevice.DeviceEventResponse |
Contêiner para uma resposta a uma chamada IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
| IManagedTestDeviceFactory |
Interface do criador de conteúdo para IManagedTestDevices
|
| IMetricCollector | Essa interface será adicionada como um decorador ao informar os resultados dos testes para coletar métricas correspondentes. |
| IMetricCollectorReceiver |
Interface para IRemoteTests implementarem se precisarem receber a lista de IMetricCollectors para a execução do teste.
|
| IMoblyYamlResultHandler | Interface do gerenciador de resultados YAML do mobly. |
| IMoblyYamlResultHandler.ITestResult | Interface do resultado do arquivo YAML do Mobly |
| IModuleController | Interface para controlar se um módulo deve ser executado ou não. |
| IModuleController.RunStrategy | Enum que descreve como o módulo deve ser executado. |
| IModuleParameterHandler | A interface para parâmetros de módulos de pacotes. |
| IMultiDeviceRecovery | Interface para recuperar vários dispositivos off-line. |
| IMultiDeviceTest | Essa interface foi descontinuada. Essa interface é mantida temporariamente para compatibilidade, mas não é mais usada. Não implemente. |
| IMultiTargetPreparer | Prepara o ambiente de teste para vários dispositivos ao mesmo tempo. |
| INativeDevice |
Fornece uma API confiável e de nível um pouco mais alto para uma IDevice ddmlib.
|
| INativeDeviceTest |
Interface para objeto que precisa de uma referência a um INativeDevice.
|
| IncrementalImageUtil | Um utilitário para aproveitar a atualização incremental de imagens e dispositivos. |
| IncrementalInstallSession | Usado para criar uma sessão de instalação incremental de pacotes em que os blocos dos APKs instalados são transmitidos para o dispositivo quando precisam ser lidos. |
| IncrementalInstallSession.Builder | |
| InfraErrorIdentifier | Identificadores de erros da infraestrutura da Trade Federation e da infraestrutura dependente (como a de build). |
| InputStreamSource |
Essa interface basicamente envolve um ERROR(/InputStream) para torná-lo clonável.
|
| InstallAllTestZipAppsSetup |
Um ITargetPreparer que instala todos os apps em um arquivo zip de teste.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
Um ITargetPreparer que instala um ou mais APKs localizados no sistema de arquivos.
|
| InstallBuildEnvApkSetup |
Um ITargetPreparer que instala um ou mais APKs de teste de um ambiente de build da plataforma Android.
|
| InstallCreateReceiver | Receptor de saída para a linha de comando "pm install-create". |
| InstalledInstrumentationsTest | Executa toda a instrumentação encontrada no dispositivo atual. |
| InstallException | Gerada se a instalação ou desinstalação do aplicativo falhar. |
| InstallKernelModulePreparer | Um preparador de destino que instala módulos do kernel. |
| InstallMetrics | |
| InstallReceiver | Receptor de saída para a linha de comando "pm install package.apk". |
| InstantAppHandler |
Handler para ModuleParameters.INSTANT_APP.
|
| InstrumentationPreparer |
Um ITargetPreparer que executa a instrumentação
|
| InstrumentationProtoResultParser | Analisa os resultados do "modo de saída protoStd" de uma execução de teste de instrumentação do shell e informa um ITestRunListener dos resultados. |
| InstrumentationResultParser | Analisa os resultados do "modo de saída bruta" de uma execução de teste de instrumentação do shell e informa um ITestRunListener dos resultados. |
| InstrumentationTest | Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo. |
| InvocationCacheHelper | Utilitário para processar o upload e a pesquisa de resultados do cache de invocação. |
| InvocationCacheHelper.CacheInvocationResultDescriptor | Descreve os resultados do cache. |
| InvocationContext |
Implementação genérica de um IInvocationContext.
|
| InvocationExecution | Classe que descreve todas as etapas de invocação: download do build, target_prep, execução de testes e limpeza. |
| InvocationLocal<T> | Essa classe fornece variáveis de escopo de invocação. |
| InvocationMetricLogger | Uma classe utilitária para uma invocação que registra algumas métricas. |
| InvocationMetricLogger.InvocationGroupMetricKey | O agrupamento permite registrar vários grupos em uma mesma chave. |
| InvocationMetricLogger.InvocationMetricKey | Alguma chave nomeada especial que sempre vamos preencher para a invocação. |
| InvocationProtoResultReporter | Repórteres para armazenar informações de cache no nível de invocação e a lista de módulos. |
| InvocationStatus | Uma classe para armazenar o status da invocação. |
| InvocationStatus | Uma enumeração auxiliar para representar o status de invocação. |
| InvocationSummaryHelper |
Classe auxiliar para coletar e gerar relatórios de TestSummary para um conjunto de listeners.
|
| InvocationToJUnitResultForwarder |
Uma classe que detecta eventos ITestInvocationListener e os encaminha para um TestListener.
|
| IPostProcessor | Os pós-processadores são um objeto do Trade Federation que permite o processamento de métricas e registros APÓS os testes e ANTES da geração de relatórios de resultados. |
| IRecorderClient | Interface para comunicação com o back-end do gravador ResultDB. |
| IRemoteAndroidTestRunner | Interface para executar um comando de teste do Android remotamente e informar o resultado a um listener. |
| IRemoteAndroidTestRunner.CoverageOutput | |
| IRemoteAndroidTestRunner.TestSize | |
| IRemoteFeature | Interface que descreve um recurso no Tradefed que pode ser executado com base na solicitação. |
| IRemoteFileResolver | Interface para objetos que podem resolver um arquivo remoto em um local. |
| IRemoteFileResolver.RemoteFileResolverArgs | Os argumentos transmitidos aos resolutores |
| IRemoteFileResolver.ResolvedFile | Classe que contém informações sobre o arquivo resolvido e alguns metadados. |
| IRemoteScheduledListenersFeature |
Extensão de IRemoteFeature para oferecer suporte à transmissão em IScheduledInvocationListeners.
|
| IRemoteTest |
Um teste que informa os resultados diretamente a um ITestInvocationListener.
|
| IReportNotExecuted |
Em caso de uma execução incompleta, um IRemoteTest que implementa essa interface pode informar
os testes não executados para melhorar os relatórios.
|
| IRescheduler | Interface para reagendar uma configuração para execução futura. |
| IResourceMetricCollector | A interface para o usuário implementar coletores de recursos personalizados. |
| IRestApiHelper | Uma interface auxiliar para realizar chamadas da API REST. |
| IResumableTest | Essa interface foi descontinuada. Não preciso mais disso |
| IRetryDecision | Interface que impulsiona a decisão de nova tentativa e aplica o filtro na classe para uma nova tentativa mais direcionada. |
| IRuntimeHintProvider | |
| IRunUtil | Interface para executar operações programadas e comandos do sistema. |
| IRunUtil.EnvPriority | Enumeração que define se uma determinada variável de ambiente está sendo definida ou removida. |
| IRunUtil.IRunnableResult | Uma interface para executar de forma assíncrona uma operação que retorna um status booleano. |
| ISandbox | Interface que define um sandbox que pode ser usado para executar uma invocação. |
| ISandboxFactory |
Fábrica para criar ISandbox.
|
| ISetOptionReceiver |
A implementação dessa interface precisa ter um Option com um nome "set-option" vinculado a
HostTest.SET_OPTION_NAME.
|
| IShardableListener |
Um ITestInvocationListener que pode ser fragmentado.
|
| IShardableTest |
Um IRemoteTest que pode ser dividido em subtestes executáveis separadamente.
|
| IShardHelper | Interface de um objeto que descreve a estratégia de fragmentação a ser adotada para uma configuração. |
| IShellEnabledDevice | Um dispositivo abstrato que pode receber comandos de shell. |
| IShellOutputReceiver | As classes que implementam essa interface fornecem métodos que lidam com a saída de um comando de shell remoto em um dispositivo/emulador. |
| IsolatedHostTest | Implementa um executor do TradeFed que usa um subprocesso para executar os testes em um ambiente de baixa dependência em vez de executá-los no processo principal. |
| IStackTraceInfo | As classes que implementam essa interface fornecem um método que retorna um rastreamento de pilha. |
| ISupportGranularResults |
Interface que especifica se um ITestInvocationListener é compatível com o recebimento de resultados granulares ou não.
|
| ISystemStatusChecker | Um verificador que realiza verificações no status do sistema e retorna um booleano para indicar se o sistema está em um estado esperado. |
| ISystemStatusCheckerReceiver |
Um IRemoteTest que exige acesso ao ISystemStatusChecker da
configuração.
|
| ITargetCleaner | Essa interface foi descontinuada. tearDown foi movido para a interface base ITargetPreparer. |
| ITargetPreparer | Prepara o ambiente de teste para a execução do teste. |
| ITemporaryDevice | Interface para representar um dispositivo que pode ser um marcador temporário. |
| ITerribleFailureHandler |
Uma interface para processar falhas graves de
LogUtil.CLog.wtf(String, Throwable)
|
| ITestAnnotationFilterReceiver | Um executor que pode filtrar quais testes executar com base em anotações. |
| ITestCollector | Oferece suporte à coleta de testes. Quando definido, o executor de testes precisa fazer uma simulação para coletar casos de teste sem executá-los. |
| ITestDevice |
Fornece uma API confiável e de nível um pouco mais alto para uma IDevice ddmlib.
|
| ITestDevice.ApexInfo | Uma classe struct simples para armazenar informações sobre um único APEX |
| ITestDevice.MountPointInfo | Uma classe struct simples para armazenar informações sobre um único ponto de montagem. |
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | Um executor que pode receber um arquivo especificando quais testes executar e/ou não executar. |
| ITestFilterReceiver | Um executor que pode filtrar quais testes executar. |
| ITestInformationReceiver |
Interface para receber o TestInformation de algumas classes.
|
| ITestInvocation | Processa uma invocação de teste da TradeFederation. |
| ITestInvocation.ExitInformation | Representa algumas informações de saída de uma invocação. |
| ITestInvocationListener | Listener para resultados de teste da invocação de teste. |
| ITestLifeCycleReceiver | Recebe notificações de eventos durante execuções de testes de instrumentação. |
| ITestLogger | Uma entidade que pode fazer o registro de fluxos de dados de vários tipos. |
| ITestLoggerReceiver |
Uma entidade que pode ser injetada com uma instância ITestLogger para ser usada para
fins de registro.
|
| ITestRunListener | Recebe notificações de eventos durante execuções de testes de instrumentação. |
| ITestsPool | Interface que descreve um conjunto de testes que podemos acessar e executar. |
| ITestStorageClient | Interface para comunicação com o back-end do Android Test Storage. |
| ITestSuite | Classe abstrata usada para executar o pacote de teste. |
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | Interface que descreve um auxiliar para carregar resultados anteriores de uma forma que possa ser executada novamente. |
| ITestSummaryListener |
Interface que permite ao ITestInvocationListener trocar algumas informações limitadas por resumos.
|
| ITestsZipInstaller | Instala testes de um arquivo zip de testes (conforme gerado pelo sistema de build) em um dispositivo. |
| ITokenProvider | Interface que descreve um objeto que pode fornecer os tokens de um dispositivo específico. |
| ITokenRequest |
Interface que um IRemoteTest pode implementar para expor o fato de que ele exige um dispositivo com um token especial.
|
J
| JarHostTest | Executor de testes para testes JUnit do lado do host. |
| JarHostTest.HostTestListener | Listener de wrapper que encaminha todos os eventos, exceto testRunStarted() e testRunEnded(), para o listener incorporado. |
| JavaCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai medições de cobertura do Java do dispositivo e as registra como artefatos de teste.
|
| JavaCodeCoverageFlusher | Uma classe utilitária que redefine e força uma limpeza de medições de cobertura de código Java de processos em execução no dispositivo. |
| JdwpAgent | |
| JdwpCommands | Constantes de comando JDWP, conforme especificado aqui |
| JdwpExtension | |
| JdwpHandshake | |
| JdwpInterceptor | |
| JdwpPacket | Um pacote JDWP, localizado no início de um ByteBuffer em algum lugar. |
| JdwpPayload | |
| JdwpProtocol | |
| JSONFileKeyStoreClient | Uma implementação de exemplo em que um arquivo JSON local atua como um armazenamento de chaves. |
| JSONFileKeyStoreFactory |
Implementação de uma fábrica JSON KeyStore, que fornece um JSONFileKeyStoreClient para
acessar um arquivo JSON KeyStore.
|
| JsonHttpTestResultReporter | Um criador de relatórios de resultados que codifica os resultados das métricas de teste e as informações de ramificação e dispositivo em JSON e POST em um endpoint de serviço HTTP. |
| JUnit4ResultForwarder | Encaminhador de resultados do JUnit4 Runner. |
| JUnit4TestFilter |
Classe auxiliar que fornece a filtragem para o executor JUnit4 estendendo o Filter.
|
| JUnitRunUtil |
Uma classe auxiliar para direcionar uma chamada IRemoteTest.run(TestInformation, ITestInvocationListener)
para uma chamada Test.run(TestResult).
|
| JUnitToInvocationResultForwarder |
Uma classe que detecta eventos TestListener e os encaminha para um
ITestInvocationListener.
|
| JUnitXmlParser | Parser que extrai dados de resultados de teste dos resultados do JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener. |
K
| KernelModuleUtils | |
| KernelTargetTest | Executor de testes para executável em execução no destino e análise do resultado do teste do kernel. |
| KernelTestModuleController | Classe base para um controlador de módulo não executar testes quando não corresponder à arquitetura . |
| KeyguardControllerState | Um contêiner para os estados da tela de bloqueio. |
| KeyguardStatusChecker | Verifica o status do keyguard após a execução do módulo. |
| KeyStoreException | Gerado quando ocorre um erro fatal no keystore. |
| KillExistingEmulatorPreparer |
Um ITargetPreparer que encerra um emulador em execução.
|
| KnownFailurePreparer | Preparador de destino para ignorar novas tentativas de falha conhecida. |
| KTapResultParser | Lê a saída do KTAP, como a produzida por um módulo de teste do KUnit e colocada em um arquivo "results" em debugfs. |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | Executor de testes para executar módulos de teste do KUnit no dispositivo. |
L
| LabResourceDeviceMonitor | O monitor de recursos do laboratório que inicializa/gerencia o servidor gRPC para LabResourceService. |
| LargeOutputReceiver | Uma classe projetada para ajudar a executar comandos de longa duração e coletar a saída. |
| LastShardDetector |
Ao executar o sharding local, às vezes só queremos executar algumas ações quando o último fragmento
atinge invocationEnded(long).
|
| LeakedThreadStatusChecker | Verificador de status para garantir que um módulo não vaze uma linha de execução em execução. |
| LegacySubprocessResultsReporter | Uma implementação congelada do gravador de resultados de subprocesso que deve permanecer compatível com versões anteriores do TF/CTS (por exemplo, 8 ou mais), apesar das mudanças na superclasse. |
| ListInstrumentationParser |
Um IShellOutputReceiver que analisa o resultado de uma consulta "pm list instrumentation"
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | A classe para dispositivos virtuais locais executados no host TradeFed. |
| LocalAppBuildProvider |
Um IBuildProvider que cria um IBuildInfo com base em um caminho local fornecido.
|
| LocalDeveloper | Detecta e retorna se este é um desenvolvedor local executando o Tradefed. |
| LocalDeviceBuildProvider |
Um IBuildProvider que cria um IDeviceBuildInfo com base em um caminho de diretório do sistema de arquivos fornecido.
|
| LocalEmulatorLaunch | Um TargetPreparer que inicia um emulador localmente em um ambiente de build do Android. |
| LocalEmulatorSnapshot | Um TargetPreparer destinado a gerar um snapshot limpo do emulador de um ambiente de build/desenvolvimento do Android. |
| LocalFileHeader | LocalFileHeader é uma classe que contém as informações de um arquivo/pasta dentro de um arquivo ZIP. |
| LocalFileResolver |
Implementação de IRemoteFileResolver que permite vincular arquivos locais
|
| LocalFolderBuildProvider |
Um IBuildProvider que cria um IFolderBuildInfo com base em um caminho local fornecido.
|
| LocalHostResourceManager | Recurso de host do gerente. |
| LocalPool | Implementação de um pool de testes locais |
| LocalRunInstructionBuilder | Utilitário para compilar a instrução para executar o teste localmente. |
| LockSettingsBaselineSetter | Um setter para remover as configurações de bloqueio de tela. |
| Log | |
| Log | Classe de registro que espelha a API nas principais fontes do Android. |
| Log.ILogOutput | As classes que implementam essa interface fornecem métodos que lidam com a saída de mensagens de registro. |
| Log.LogLevel | Enumeração de nível de registro. |
| Log.LogLevel | Enumeração de nível de registro. |
| LogAssociation | Uma classe para representar um link entre um arquivo de registro e um teste. |
| LogcatCrashResultForwarder | Listener especial: em caso de falhas (falha no processo de instrumentação), ele tenta extrair do logcat a falha e a adiciona à mensagem de falha associada ao teste. |
| LogcatEventParser | |
| LogcatEventType |
Tipos de evento para LogcatEventParser.
|
| LogcatOnFailureCollector | Coletor que captura e registra um logcat quando um caso de teste falha. |
| LogcatReceiver | Classe que coleta o logcat em segundo plano. |
| LogcatTimingMetricCollector | Um coletor de métricas que coleta informações de tempo (por exemplo, tempo de troca de usuário) do logcat durante um ou vários testes repetidos usando padrões regex específicos para analisar sinais de início e fim de um evento das linhas do logcat. |
| LogDataType | Representa o tipo de dados de registros. |
| LogFile | Classe que contém os metadados de um arquivo de registro salvo. |
| LogFileSaver |
Um auxiliar para ITestInvocationListeners que salva dados de registros em um arquivo.
|
| LogReceiver | |
| LogRegistry |
Uma implementação ILogRegistry que multiplexa e gerencia diferentes registradores,
usando o adequado com base no ThreadGroup da linha de execução que faz a chamada.
|
| LogSaverResultForwarder |
Um ResultForwarder para salvar registros com o salvador de arquivos global.
|
| LogUtil | Uma classe de utilitário de geração de registros. |
| LogUtil.CLog |
Uma classe shim para Log que usa automaticamente o nome de classe simples do chamador como
a tag de registro.
|
| LUCIResultReporter | Um gerador de relatórios de resultados que salva os resultados de testes necessários para o ResultDB e o LUCI no formato JSON (go/result-sink) e registra o local do arquivo no console. |
M
| MainlineModuleHandler | Uma classe de manipulador simples para módulos Mainline que cria um InstallApexModuleTargetPreparer e injeta o link dinâmico nele com base nos módulos Mainline fornecidos para recuperar automaticamente esses módulos. |
| MainlineTestModuleController | Classe de base para um controlador de módulo executar testes com base nos módulos principais pré-carregados no dispositivo em teste. |
| ManagedRemoteDevice | Um dispositivo em execução em uma máquina virtual que gerenciamos remotamente por uma instância do Tradefed dentro da VM. |
| ManagedTestDeviceFactory | Fábrica para criar os diferentes tipos de dispositivos que podem ser monitorados pelo Tf |
| MaxSdkModuleController | Classe base para um controlador de módulo que não executa testes em versões acima de um número de versão especificado do SDK. |
| MergedZipEntryCollection | Mescle entradas ZIP individuais em um arquivo ZIP grande em blocos para minimizar as tentativas de download. |
| MergeMultiBuildTargetPreparer |
Um IMultiTargetPreparer que permite transmitir informações de um build para outro
nomeando-os e a chave do arquivo a ser copiada para o outro build.
|
| MergeStrategy | Descreve como os resultados devem ser agregados quando há várias tentativas. |
| MerkleTree (link em inglês) | Uma representação de árvore de Merkle conforme definido pela API de execução remota. |
| MetricFilePostProcessor | Usado para fazer upload do arquivo de registro de métricas coletado durante o teste e o nível de execução. |
| MetricFileUtil | Utilitário para armazenar a execução e as métricas de teste no final da invocação em um arquivo de texto e fazer upload dele para a API Android Build. |
| MetricFileUtil.TestRunMetrics | |
| MetricOption |
Anotação para métodos de teste anotados com @Test ou se a anotação faz parte da
lista de anotações de TestDescription que permite especificar alguns parâmetros extras úteis
para: ajustar o comportamento dos coletores, filtrar alguns métodos.
|
| MetricsXMLResultReporter | O MetricsXMLResultReporter grava métricas de teste e de execução em um arquivo XML em uma pasta especificada pelo parâmetro "metrics-folder" na fase "invocationEnded" do teste. |
| MetricTestCase |
Extensão de TestCase que permite registrar métricas ao executar como parte do TradeFed.
|
| MetricTestCase.LogHolder | Estrutura para manter um arquivo de registro a ser informado. |
| MetricUtil | Classe utilitária para extrair métricas de configurações statsd enviadas. |
| MetricUtility | Contém métodos utilitários comuns para armazenar as métricas de teste, agregar as métricas em testes semelhantes e gravar as métricas em um arquivo. |
| MetricUtils | Classe para armazenar métodos auxiliares para lidar com a conversão de formato de métrica. |
| MinApiLevelModuleController | Classe base para um controlador de módulo não executar testes quando estiver abaixo de um nível de API especificado. |
| MinSdkModuleController | Classe de base para um controlador de módulo que não executa testes em versões abaixo de um número de versão especificado do SDK. |
| MixImageZipPreparer |
Um IMultiTargetPreparer que mistura as imagens de um build do sistema em um build do dispositivo.
|
| MixKernelTargetPreparer |
Um ITargetPreparer que permite misturar uma imagem do kernel com a imagem do dispositivo.
|
| MixRadioTargetPreparer |
Um ITargetPreparer que permite misturar uma imagem de rádio com a imagem do dispositivo.
|
| MoblyArtifactReporter | Gerador de relatórios de artefatos do Mobly. |
| MoblyBinaryHostTest | Teste de host destinado a executar um arquivo binário Python do Mobly no sistema de build do Android (Soong). |
| MoblyYamlResultControllerInfoHandler | Manipulador de elementos "Controller Info" do resultado yaml do Mobly. |
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Fábrica de manipuladores de resultados YAML do Mobly que gera o manipulador apropriado com base no tipo de resultado. |
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Parser de resultados de teste yaml do Mobly. |
| MoblyYamlResultRecordHandler | Manipulador do elemento "Record" do resultado yaml do Mobly. |
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Manipulador de elementos "Summary" do resultado yaml do Mobly. |
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Processador de elementos do resultado YAML do Mobly "Test Name List". |
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Manipulador de elementos "Dados do usuário" do resultado yaml do Mobly. |
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | Contêiner para a configuração de execução do teste. |
| ModuleListener |
Listener anexado a cada IRemoteTest de cada módulo para coletar a lista de resultados.
|
| ModuleLogcatCollector | Versão do coletor logcat, mas para o módulo. |
| ModuleMerger |
Classe auxiliar para operações relacionadas à fusão de ITestSuite e ModuleDefinition
após uma divisão.
|
| ModuleOemTargetPreparer | |
| ModuleParameters | Valores especiais associados às chaves "parameter" da suíte nos metadados de cada módulo. |
| ModuleParametersHelper |
Auxiliar para receber o IModuleParameterHandler associado ao parâmetro.
|
| ModuleProtoResultReporter | Um gerador de relatórios de resultados destinado a informar apenas os resultados no nível do módulo. |
| ModulePusher | |
| ModulePusher.ModulePushError | Erro fatal durante o push do módulo Mainline. |
| ModuleResultsAndMetricsForwarder |
Uma extensão de ResultAndLogForwarder que adiciona métricas extras relacionadas ao módulo aos resultados do teste.
|
| ModuleSplitter |
Auxiliar para dividir uma lista de módulos representados por IConfiguration em uma lista de unidades de execução representadas por ModuleDefinition.
|
| ModuleTestTypeUtil | Contém métodos utilitários comuns para verificar o módulo. |
| MonitorThread | Monitore as conexões abertas. |
| MultiFailureDescription |
Coloque vários FailureDescription em um só suporte.
|
| MultiLineReceiver |
Implementação básica de IShellOutputReceiver, que usa os dados brutos do
socket e os converte em objetos String.
|
| MultiMap<K, V> |
Um ERROR(/Map) que aceita vários valores por chave.
|
| MultiReceiver |
Implementação básica de IShellOutputReceiver que usa várias instâncias de IShellOutputReceiver e transmite os dados recebidos para todas elas.
|
N
| NameMangleListener | Um listener de proxy para traduzir nomes de métodos, classes e pacotes de teste à medida que os resultados são informados. |
| NativeAllocationInfo | Armazena informações de alocação nativa. |
| NativeBenchmarkTest | Um teste que executa um executável de teste de comparativo nativo no dispositivo especificado. |
| NativeBenchmarkTestParser |
Um IShellOutputReceiver que analisa a saída de dados do teste comparativo, coletando métricas sobre o tempo médio por operação.
|
| NativeBridgeModuleController | Um controlador de módulo para verificar se um dispositivo é compatível com a ponte nativa. |
| NativeCodeCoverageFlusher | Uma classe utilitária que limpa as medições de cobertura nativa e força uma descarga de dados de cobertura nativa de processos no dispositivo. |
| NativeDevice |
Implementação padrão de um ITestDevice. Dispositivos Android não full-stack.
|
| NativeDevice.AdbAction |
Um ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para executar um comando "adb ...." do SO.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para reiniciar um dispositivo.
|
| NativeDevice.RebootMode | Um modo de reinicialização. |
| NativeDeviceStateMonitor |
Classe auxiliar para monitorar o estado de um IDevice sem suporte de framework.
|
| NativeLeakCollector |
Um ITargetPreparer que executa "dumpsys meminfo --unreachable -a" para identificar a
memória nativa inacessível mantida por cada processo.
|
| NativeLibraryMapInfo | Mapeamento de endereço de memória para biblioteca de bibliotecas nativas. |
| NativeStackCallInfo | Representa uma chamada de pilha. |
| NativeStressTest | Um teste que executa um executável de teste de estresse nativo no dispositivo especificado. |
| NativeStressTestParser |
Um IShellOutputReceiver que analisa a saída de dados do teste de estresse, coletando métricas sobre o número de iterações concluídas e o tempo médio por iteração.
|
| NegativeHandler | Processador que especifica que nada deve ser feito e que o parâmetro não deve criar nenhum módulo extra. |
| NestedDeviceStateMonitor | Monitor de estado do dispositivo que executa verificações extras no dispositivo aninhado para acomodar as especificidades do ambiente virtualizado. |
| NestedRemoteDevice | Representação do dispositivo em execução em uma VM remota do Cuttlefish. |
| NetworkNotAvailableException | Gerado quando um dispositivo não consegue se conectar à rede para teste. |
| NoApkTestSkipper | Preparador especial que permite ignorar completamente uma invocação (preparação e testes) se não houver APKs para testar. |
| NoDeviceException | Emitido quando não há um dispositivo para executar um determinado comando. |
| NoisyDryRunTest | Executa uma simulação ruidosa em um arquivo de comando. |
| NoOpConfigOptionValueTransformer |
Um IConfigOptionValueTransformer sem operação
|
| NotMultiAbiHandler |
Manipulador especial que notifica o SuiteModuleLoader de que a ABI secundária não deve
criar um módulo.
|
| NullDevice |
Um marcador de posição IDevice usado por DeviceManager para alocar quando IDeviceSelection.nullDeviceRequested() é true.
|
| NullOutputReceiver |
Implementação de IShellOutputReceiver que não faz nada.
|
O
| ObjectUpdater | Classe auxiliar para gerenciar atualizações de objetos do AnTS. |
| ObjectUpdater.InvocationUpdate | Executa uma atualização da invocação fornecida. |
| ObjectUpdater.TestArtifactUpdate | Realize uma atualização no BuildArtifact retornado. |
| ObjectUpdater.WorkUnitUpdate | Interface para encapsular uma atualização. |
| OpenObjectLoader | Carregador para os objetos padrão disponíveis no AOSP. |
| Opção |
Anota um campo como representando uma opção IConfiguration.
|
| Option.Importance | |
| OptionClass |
Anota uma classe como representando um objeto IConfiguration.
|
| OptionCopier |
Uma classe auxiliar que pode copiar valores de campo Option com os mesmos nomes de um objeto para outro.
|
| OptionDef |
Contém os detalhes de um Option.
|
| OptionFetcher | Assistente para receber as opções de teste do processo principal. |
| OptionNotAllowedException |
Especifique ConfigurationException quando uma opção não puder ser transmitida na linha de comando.
|
| OptionSetter |
Preenche campos Option.
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
Um Handler para processar valores de campos de mapa.
|
| OptionSetter.OptionFieldsForName | Contêiner para a lista de campos de opção com o nome especificado. |
| OptionUpdateRule | Controla o comportamento quando uma opção é especificada várias vezes. |
| OtaDeviceBuildInfo |
Um IDeviceBuildInfo usado para testes de atualização OTA.
|
| OtatoolsBuildInfo |
Um IBuildInfo que contém artefatos do otatools.
|
| OtaUpdateDeviceFlasher | Um flasher de dispositivo que aciona o script system/update_engine/scripts/update_device.py com um pacote OTA completo ou incremental para atualizar a imagem do dispositivo. |
| OxygenUtil | Utilitário para interagir com o serviço Oxygen. |
P
| PackageInfo | Contêiner para as informações do pacote de um aplicativo analisadas do dispositivo. |
| PackageInstalledModuleController | Controlador de módulo para não executar testes quando o dispositivo não tem os pacotes especificados instalados. |
| Pair<A, B> | Defina nossa própria classe Pair, que contém dois objetos. |
| Pair<S, T> | Uma classe "Pair" é simplesmente uma tupla de dois elementos para uso neste pacote. |
| PairingMultiTargetPreparer | Um preparador de vários destinos ajuda a fazer o pareamento (e a conexão) por Bluetooth entre dois dispositivos. |
| ParallelDeviceExecutor<V> |
Wrapper de ERROR(/ExecutorService) para executar uma função em paralelo.
|
| ParentSandboxInvocationExecution |
Versão de InvocationExecution para as ações especiais de invocação principal ao executar uma
sandbox.
|
| ParentShardReplicate | Replique uma configuração de um dispositivo para todos os outros que farão parte do sharding. |
| PartialZipDownloadCache | Utilitário para armazenar em cache arquivos de download parcial com base no conteúdo deles. |
| PassingTestFileReporter |
Um ITestInvocationListener que salva a lista de casos de teste aprovados em um arquivo de teste
|
| PendingBlock | Um bloco de dados pertencente ao APK ou ao arquivo de assinatura necessário para o dispositivo. |
| PendingBlock.Compression | |
| PendingBlock.Type | |
| PerfettoFilePullerCollector | Um coletor que extrai arquivos de rastreamento do Perfetto do dispositivo, compacta-os (opcionalmente) e os adiciona aos registros de teste. |
| PerfettoGenericPostProcessor | Um pós-processador que processa arquivos proto do Perfetto de métricas de texto/binário em pares de chave-valor expandindo recursivamente as mensagens e os campos proto com valores de string até encontrar o campo com valor numérico. |
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | O preparador do Perfetto envia o arquivo de configuração para o dispositivo em um local padrão a que o Perfetto tem acesso. |
| PerfettoPullerMetricCollector |
Essa classe foi descontinuada.
Use PerfettoFilePullerCollector e ERROR(/PerfettoTracePostProcessor)
em vez disso.
|
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTracePostProcessor | Um pós-processador que recupera arquivos de rastreamento do Perfetto dos registros de teste e executa o processador de rastreamento neles para produzir um proto de métricas do Perfetto. |
| PerfettoTracePostProcessor.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder |
Uma classe utilitária para gravar rastreamento do Perfetto em um ITestDevice.
|
| PrettyPrintDelimiter | Utilitário auxiliar que ajuda a imprimir uma mensagem delimitada que se destaca. |
| PrettyTestEventLogger | Registrador correspondente aos eventos e registro deles para facilitar a depuração. |
| ProcessInfo | Usado para armazenar informações relacionadas ao processo(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
| ProcessUtil | |
| ProfileableClient | Representa um único cliente que pode ser analisado, geralmente um processo de VM do Android. |
| ProfileableClientData |
Contém os dados de um ProfileableClientImpl.
|
| ProfileableClientImpl | Isso representa um único cliente passível de criação de perfil, geralmente um processo de VM Dalvik. |
| ProfileParameterHandler | Processador de parâmetros básicos para qualquer usuário de perfil. |
| ProfileTargetPreparer |
Classe de base para configurar o preparador de destino para qualquer usuário de perfil android.os.usertype.profile.XXX.
|
| PromptResponse | Representação da solicitação de comando e da resposta dela. |
| PromptUtility | Uma utilidade para criar comandos com base no contexto. |
| PromptUtility.PromptTemplate | Referência ao modelo de comando armazenado em recursos. |
| PropertyChanger | Uma classe utilitária para mudar (ou adicionar) itens em um arquivo de propriedades do Android. |
| PropertyFetcher | Busca e armazena em cache valores "getprop" do dispositivo. |
| ProtoResultParser | Parser para o formato proto de resultados do Tradefed. |
| ProtoResultParser.TestLevel | Enumeração que representa o nível atual do proto que está sendo processado. |
| ProtoResultReporter |
O ResultReporter cria um protobuf TestRecord com todos os resultados.
|
| ProtoUtil | Métodos utilitários para lidar com mensagens protobuf de forma independente do tipo. |
| ProxyConfiguration | Objeto que permite apontar para uma configuração remota a ser executada. |
| PsParser | Utilitário usado para analisar(USER,PID e NAME) da saída do comando "ps". |
| PtsBotTest | Executar testes do PTS-bot. |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker |
Essa classe foi descontinuada.
Use PushFilePreparer em vez disso.
|
| PushFilePreparer |
Um ITargetPreparer que tenta enviar qualquer número de arquivos de qualquer caminho de host para qualquer caminho de dispositivo.
|
| PythonBinaryHostTest |
Teste de host destinado a executar um arquivo binário Python do sistema de build do Android (Soong).
O executor de testes é compatível com include-filter e exclude-filter. |
| PythonBinaryHostTest.PythonForwarder | Encaminhador de resultados para substituir o nome da execução pelo nome binário. |
| PythonUnitTestResultParser |
Interpreta a saída de testes executados com o framework unittest do Python e a traduz em chamadas
em uma série de ITestInvocationListeners.
|
| PythonUnitTestRunner |
Essa classe foi descontinuada.
Use PythonBinaryHostTest, em vez disso.
|
| PythonVirtualenvHelper | Uma classe auxiliar para ativar o ambiente virtual do Python 3. |
| PythonVirtualenvPreparer | Configura um virtualenv do Python no host e instala pacotes. |
Q
| QuotationAwareTokenizer |
R
| RawImage | Dados que representam uma imagem extraída de um buffer de frame de dispositivo. |
| RebootReasonCollector | Coletor que coleta reinicializações de dispositivos durante o teste e as informa por motivo e contagem. |
| RebootTargetPreparer | Preparador de destino que reinicializa o dispositivo. |
| RecorderClient | Cliente gravador do ResultDB que faz upload dos resultados do teste para o ResultDB. |
| RecoveryLogPreparer | Um preparador de destino usado para coletar registros antes da recuperação. |
| RegexTrie<V> |
A RegexTrie é uma trie em que cada segmento ERROR(/Pattern).
|
| RemoteAndroidDevice |
Implementação de um ITestDevice para um dispositivo Android full stack conectado via
adb connect.
|
| RemoteAndroidTestRunner | Executa um comando de teste do Android remotamente e informa os resultados. |
| RemoteAndroidTestRunner | Executa um comando de teste do Android remotamente e informa os resultados. |
| RemoteAndroidTestRunner.StatusReporterMode | Representa um modo de gerador de relatórios de status nas opções de comando de um instrumento. |
| RemoteAndroidTestRunner.StatusReporterMode | Representa um modo de gerador de relatórios de status nas opções de comando de um instrumento. |
| RemoteAndroidVirtualDevice |
Estende o comportamento de RemoteAndroidDevice para um dispositivo Android de pilha completa em execução no
Google Compute Engine (Gce).
|
| RemoteAvdIDevice |
Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() é true.
|
| RemoteBuildInfo | Contêiner para a resposta de informações de build de controle de lançamento. |
| RemoteBuildInfo.BuildAttributeKey | |
| RemoteBuildInfo.BuildType | |
| RemoteCacheClient | Uma implementação de RemoteActionCache que usa chamadas gRPC para um servidor de API remoto. |
| RemoteDynamicPool | Implementação de um pool de testes enfileirados de trabalho remoto |
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | Uma classe simples que permite carregar arquivos de vários lugares usando URIs e a funcionalidade do provedor de serviços. |
| RemoteFileUtil | Classe utilitária para processar arquivos de uma instância remota. |
| RemoteInvocationExecution |
Implementação de InvocationExecution que impulsiona uma execução remota.
|
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSplitApkInstaller | |
| RemoteSshUtil | Utilitário para executar comandos ssh em instâncias remotas. |
| RemoteTestTimeOutEnforcer | Listeners que permitem verificar o tempo de execução de uma determinada configuração de teste e falhar se ela exceder um determinado tempo limite. |
| RemoteZip | Utilitários para descompactar arquivos individuais em um arquivo ZIP remoto. |
| RemoveSystemAppPreparer |
Um ITargetPreparer para remover um APK da partição do sistema antes de um teste.
|
| ReportPassedTests | Informar em um arquivo os possíveis filtros para excluir o teste aprovado. |
| RequestUtil | Utilitários para permitir a repetição genérica de solicitações de rede com tratamento de erros. |
| ResolvePartialDownload | Resolve uma solicitação de download parcial. |
| ResourceMetricUtil | Funções utilitárias para compor métricas. |
| ResourceUtil | Utilitário para ler recursos de configuração. |
| RestApiHelper | Uma classe auxiliar para realizar chamadas de API REST. |
| RestartSystemServerTargetPreparer | Preparador de destino que reinicia o servidor do sistema sem reiniciar o dispositivo. |
| ResultAggregator | Encaminhador especial que agrega os resultados quando necessário, com base na estratégia de nova tentativa adotada. |
| ResultAndLogForwarder | Encaminhador de resultados e eventos de registro. |
| ResultDBReporter | Gerador de relatórios de resultados que faz upload dos resultados do teste para o ResultDB. |
| ResultDBUtil | Classe utilitária para o gerador de relatórios do ResultDB. |
| ResultForwarder |
Um ITestInvocationListener que encaminha resultados de invocação para uma lista de outros listeners.
|
| ResultReporter | |
| ResultReporter.ListBuilder<T> | |
| ResultsPlayer | Executador especial que reproduz os resultados fornecidos. |
| RetentionFileSaver | Classe auxiliar para criar um arquivo .retention em um diretório. |
| RetryConfigurationFactory | Fábrica que processa a nova tentativa de um comando. |
| RetryLogSaverResultForwarder | Encaminhador que também processa a transmissão da tentativa atual. |
| RetryPreparationDecision | Uma classe para descrever as decisões sobre se é necessário tentar novamente a preparação e falhar na execução do módulo. |
| RetryRescheduler | Um executor especial que permite reagendar testes de execução anteriores que falharam ou não foram executados. |
| RetryRescheduler.RetryType | Os tipos de testes que podem ser repetidos. |
| RetryResultForwarder |
Uma extensão de ResultForwarder que sempre envia para um determinado número de tentativas.
|
| RetryResultHelper | Classe auxiliar para determinar qual módulo ou teste deve ser executado ou não. |
| RetryStatistics |
Estrutura que contém as estatísticas de uma sessão de nova tentativa de um IRemoteTest.
|
| RetryStrategy | A estratégia de repetição a ser usada ao executar novamente alguns testes. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root". |
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery |
IMultiDeviceRecovery genérico básico para executar uma configuração do Tradefed e fazer a etapa de recuperação.
|
| RunHostCommandTargetPreparer | Preparador de destino para executar comandos de host arbitrários antes e depois da execução do teste. |
| RunHostScriptTargetPreparer | Preparador de destino que executa um script antes de executar um teste. |
| RunInterruptedException | Gerada quando uma operação de execução é interrompida por uma solicitação externa. |
| RunNotifierWrapper |
Wrapper de RunNotifier para que possamos transportar o DeviceNotAvailableException.
|
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler |
Handler para ModuleParameters.RUN_ON_SDK_SANDBOX.
|
| RunOnSdkSandboxTargetPreparer |
Um ITargetPreparer para marcar que os testes precisam ser executados no sandbox do SDK.
|
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer |
Um ITargetPreparer para garantir que o teste seja executado como um usuário secundário.
|
| RunOnSystemUserTargetPreparer |
Um ITargetPreparer que marca que os testes devem ser executados no usuário (em vez do
usuário atual).
|
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer |
Um ITargetPreparer que cria um perfil de trabalho na configuração e marca que os testes devem ser executados nesse usuário.
|
| RuntimeRestartCollector | Coletor que coleta os carimbos de data/hora das reinicializações de tempo de execução (falhas do servidor do sistema) durante a execução do teste, se houver. |
| RunUtil | Uma coleção de métodos auxiliares para executar operações. |
| RustBenchmarkResultParser |
Interpreta a saída dos testes executados com o framework de comparativo de mercado do Criterion e a traduz em
chamadas em uma série de ITestInvocationListeners.
|
| RustBinaryHostTest | Teste de host destinado a executar um arquivo binário do Rust no sistema de build do Android (Soong). |
| RustBinaryTest | Um teste que executa um binário Rust em um determinado dispositivo. |
| RustTestBase | Classe de base de RustBinaryHostTest e RustBinaryTest. |
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser |
Interpreta a saída de testes executados com o framework de teste de unidade do Rust e a traduz em chamadas em uma série de ITestInvocationListeners.
|
S
| SandboxConfigDump |
Classe Runner que cria um IConfiguration com base em uma linha de comando e o despeja em um arquivo.
|
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Exceção de configuração especial proveniente da configuração do sandbox. |
| SandboxConfigurationFactory | Fábrica de configuração especial para lidar com a criação de configurações para fins de isolamento em sandbox. |
| SandboxConfigUtil |
Uma classe utilitária para gerenciar IConfiguration ao fazer sandboxing.
|
| SandboxedInvocationExecution | Execução especial de sandbox da invocação: é o InvocationExection para quando estamos dentro do sandbox executando o comando. |
| SandboxInvocationRunner | Execute os testes associados à invocação no sandbox. |
| SandboxOptions |
Classe que pode receber e fornecer opções para um ISandbox.
|
| SchedulerState | Enum que representa uma lista de estados em que invocações e unidades de trabalho podem estar. |
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder | |
| ScreenshotOnFailureCollector | Coletor que captura e registra uma captura de tela quando um caso de teste falha. |
| Sdk28ModuleController | Um controlador de módulo para verificar se um dispositivo está no SDK 28 (Android 9) ou em uma versão mais recente. |
| Sdk29ModuleController | Execute testes apenas se o dispositivo em teste for a versão 29 do SDK ou mais recente. |
| Sdk30ModuleController | Execute testes apenas se o dispositivo em teste for o SDK versão 30 ou mais recente. |
| Sdk31ModuleController | Execute testes apenas se o dispositivo em teste for o SDK versão 31 ou mais recente. |
| Sdk32ModuleController | Execute testes apenas se o dispositivo em teste for a versão 32 do SDK ou mais recente. |
| Sdk33ModuleController | Execute testes apenas se o dispositivo em teste for a versão 33 do SDK ou mais recente. |
| Sdk34ModuleController | Execute testes apenas se o dispositivo em teste for a versão 34 do SDK ou mais recente. |
| Sdk35ModuleController | Execute testes apenas se o dispositivo em teste for a versão 35 do SDK ou mais recente. |
| Sdk36ModuleController | Execute testes apenas se o dispositivo em teste for a versão 36 do SDK ou mais recente. |
| SearchArtifactUtil | Uma classe utilitária que pode ser usada para pesquisar artefatos de teste. |
| SecondaryUserHandler |
Handler para ModuleParameters.SECONDARY_USER.
|
| SecondaryUserOnDefaultDisplayHandler |
Handler para ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY.
|
| SecondaryUserOnSecondaryDisplayHandler |
Handler para ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY.
|
| SemaphoreTokenTargetPreparer | Um preparador usado para usar o token e serializar a execução do teste no host do Tradefed. |
| SerializationUtil |
Utilitário para serializar/desserializar um objeto que implementa ERROR(/Serializable).
|
| ServiceAccountKeyCredentialFactory |
Uma fábrica de credenciais para criar oAuth Credential com base na chave da conta de serviço.
|
| SettingsBaselineSetter | Um setter comum para processar configurações básicas do dispositivo usando ITestDevice.setSetting. |
| ShardBuildCloner | Classe auxiliar que processa a clonagem de informações de build na linha de comando. |
| ShardHelper | Classe auxiliar que processa a criação dos fragmentos e os programa para uma invocação. |
| ShardListener |
Um ITestInvocationListener que coleta resultados de um fragmento de invocação (ou seja, uma
divisão de invocação para ser executada em vários recursos em paralelo) e os encaminha para outro
listener.
|
| ShardMainResultForwarder |
Um ResultForwarder que combina os resultados de invocações de teste fragmentadas.
|
| ShellCommandUnresponsiveException | Exceção gerada quando um comando de shell executado em um dispositivo demora muito para enviar a saída. |
| ShellOutputReceiverStream | Subclasse utilitária de OutputStream que grava em um IShellOutputReceiver. |
| ShellStatusChecker | Verifique se o status do shell está como esperado antes e depois da execução de um módulo. |
| ShippingApiLevelModuleController |
Execute testes se o dispositivo atender às seguintes condições:
|
| ShowmapPullerMetricCollector |
Implementação básica de FilePullerDeviceMetricCollector que permite extrair os arquivos showmap
do dispositivo e coletar as métricas dele.
|
| SideloadOtaTargetPreparer |
Um preparador de destino que realiza o sideload de um pacote OTA especificado, aplica o pacote, aguarda
a inicialização do dispositivo e injeta as propriedades de build do dispositivo para usar como informações de build.
Esse preparador de destino pressupõe que o dispositivo estará no modo adb normal quando for iniciado e garante que ele saia no mesmo modo, mas com o build mais recente aplicado. |
| SimpleFileLogger |
Um ILeveledLogOutput que direciona mensagens de registro para stdout e para um único arquivo de registro.
|
| SimplePerfResult | Objeto para armazenar todos os resultados de testes do simpleperf. |
| SimplePerfStatResultParser | Uma classe utilitária para analisar o resultado do simpleperf. |
| SimplePerfUtil | Classe utilitária para despachar comandos simples e coletar resultados. |
| SimplePerfUtil.SimplePerfType | Enumeração de opções de comando do simpleperf. |
| SimpleStats | Uma pequena classe utilitária que calcula algumas medidas estatísticas com base em um conjunto de dados numéricos. |
| SizeLimitedOutputStream |
Um ERROR(/OutputStream) com suporte a arquivos thread-safe que limita a quantidade máxima de dados que podem ser
gravados.
|
| SkipContext | Representação do contexto em torno da decisão de ignorar ou armazenar em cache os resultados. |
| SkipFeature |
Um recurso que permite acessar algumas das informações do SkipManager.
|
| SkipHWASanModuleController | Classe base para um controlador de módulo que não executa testes em builds do HWASan. |
| SkipManager | Com base em vários critérios, o gerenciador de remoção ajuda a decidir o que deve ser ignorado em diferentes níveis: invocação, módulos e testes. |
| SkipReason | Forneça um motivo e os metadados para pular um teste. |
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Uma classe utilitária fornece operações de Bluetooth em um ou dois dispositivos usando o SL4A. |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Enums para nível de acesso a dispositivos Bluetooth com base em BluetoothDevice.java.
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Enums para estados de conexão Bluetooth com base em BluetoothProfile.java.
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enums para nível de prioridade do perfil Bluetooth com base em BluetoothProfile.java.
|
| Sl4aBluetoothUtil.BluetoothProfile |
Enums para perfis Bluetooth baseados em BluetoothProfile.java.
|
| Sl4aClient | Cliente Sl4A para interagir via RPC com a camada de script Sl4A. |
| Sl4aEventDispatcher | O dispatcher de eventos pesquisa eventos e os coloca em fila por nome para serem consultados. |
| Sl4aEventDispatcher.EventSl4aObject | Objeto retornado pelo pesquisador de eventos. |
| SnapshotInputStreamSource | Um InputStreamSource com suporte de arquivo. |
| SnapuserdWaitPhase | Representação de enumeração de quando fazer junção/bloqueio para que a atualização do snapuserd seja concluída. |
| SparseImageUtil | Utilitário para remover a esparsidade de imagens esparsas. |
| SparseImageUtil.SparseInputStream | SparseInputStream lido do upstream e detecta o formato de dados. |
| SparseIntArray | SparseIntArrays mapeiam números inteiros para números inteiros. |
| SplitApkInstaller | |
| SplitApkInstallerBase | |
| SpongeUtils | Classe para armazenar métodos auxiliares para lidar com o Sponge. |
| StatsdBeforeAfterGaugeMetricPostProcessor | Um pós-processador que processa métricas de indicador coletadas em uma abordagem "antes/depois", ou seja, |
| StatsdEventMetricPostProcessor | Um pós-processador que processa métricas de eventos em relatórios do StatsD em pares de chave-valor, usando os formatadores especificados no processador. |
| StatsdGenericPostProcessor | Um pós-processador que processa relatórios binários do proto statsd em pares de chave-valor expandindo o relatório como uma estrutura de árvore. |
| StatusCheckerResult |
Contém o resultado de uma execução de ISystemStatusChecker.
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
Um ILeveledLogOutput que direciona mensagens de registro para stdout.
|
| StopServicesSetup |
Um ITargetPreparer que interrompe os serviços no dispositivo.
|
| StreamProtoReceiver | Um receptor que traduz o proto TestRecord recebido em eventos do Tradefed. |
| StreamProtoResultReporter |
Uma implementação de ProtoResultReporter
|
| StreamUtil | Classe utilitária para gerenciar fluxos de entrada. |
| StrictShardHelper | Estratégia de fragmentação para criar fragmentos estritos que não geram relatórios juntos. |
| StringEscapeUtils | Classe utilitária para escapar strings em formatos específicos. |
| StringUtil | Classe utilitária para escapar strings para manipulação comum de strings. |
| StubBuildProvider |
Implementação vazia sem operação de um IBuildProvider.
|
| StubDevice |
Implementação de marcador de posição de stub de um IDevice.
|
| StubKeyStoreClient | Implementação de stub padrão para o cliente KeyStore. |
| StubKeyStoreFactory | Implementação de stub padrão para KeyStore Factory |
| StubLocalAndroidVirtualDevice |
Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.localVirtualDeviceRequested() é true.
|
| StubMultiTargetPreparer |
Marcador de posição de uma implementação vazia de um IMultiTargetPreparer.
|
| StubTargetPreparer |
Marcador de posição de uma implementação vazia de um ITargetPreparer.
|
| StubTest | Implementação de teste vazia sem operação. |
| StubTestRunListener |
Implementação de stub de ITestRunListener
|
| SubprocessCommandException | Um comando de subprocesso não foi executado. |
| SubprocessConfigBuilder | Crie um XML de configuração do TF wrapper para uma configuração do TF atual. |
| SubprocessEventHelper | Auxiliar para serializar/desserializar os eventos a serem transmitidos ao registro. |
| SubprocessEventHelper.BaseTestEventInfo | Helper de base para informações TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Auxiliar para informações de testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | Auxiliar para informações sobre o fim da invocação. |
| SubprocessEventHelper.InvocationFailedEventInfo | Auxiliar para informações de InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Auxiliar para informações de invocação iniciada. |
| SubprocessEventHelper.LogAssociationEventInfo | Helper para informações de logAssociation. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Auxiliar para informações de testEnded. |
| SubprocessEventHelper.TestLogEventInfo | Auxiliar para informações de testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Auxiliar para informações iniciadas do módulo de teste. |
| SubprocessEventHelper.TestRunEndedEventInfo | Auxiliar para informações de testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Helper para informações de testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Helper para informações de testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Auxiliar para informações de testStarted. |
| SubprocessExceptionParser | Auxiliar para processar a saída de exceção dos executores de comandos Tradefed padrão. |
| SubprocessReportingHelper | Uma classe para criar um arquivo de configuração de wrapper e usar o gerador de relatórios de resultados de subprocesso para um comando de cluster. |
| SubprocessResultsReporter |
Implementa ITestInvocationListener para ser especificado como um result_reporter e encaminha do
subprocesso os resultados de testes, execuções de teste e invocações de teste.
|
| SubprocessTestResultsParser |
Estende ERROR(/FileOutputStream) para analisar a saída antes de gravar no arquivo. Assim, podemos
gerar os eventos de teste no lado do iniciador.
|
| SubprocessTestResultsParser.StatusKeys | Chaves de status de teste relevantes. |
| SubprocessTfLauncher |
Um IRemoteTest para executar testes em uma instalação separada do TF.
|
| SuiteApkInstaller | Instala os APKs especificados para configuração da Suite: da variável $ANDROID_TARGET_OUT_TESTCASES ou do ROOT_DIR nas informações de build. |
| SuiteModuleLoader | Recupera as definições do módulo de teste de compatibilidade do repositório. |
| SuiteModuleLoader.ConfigFilter |
Um ERROR(/FilenameFilter) para encontrar todos os arquivos de configuração em um diretório.
|
| SuiteResultCacheUtil | Utilitário para fazer upload e download de resultados de cache para um módulo de teste. |
| SuiteResultCacheUtil.CacheResultDescriptor | Descreve os resultados do cache. |
| SuiteResultHolder | Objeto auxiliar para facilitar a serialização e a desserialização dos resultados da invocação. |
| SuiteResultReporter | Coletar resultados de testes para uma invocação de pacote inteiro e gerar os resultados finais. |
| SuiteResultReporter.ModulePrepTimes | Contêiner de objetos para o tempo de preparação e encerramento de um módulo. |
| SuiteTestFilter | Representa um filtro para incluir e excluir testes. |
| SwitchUserTargetPreparer |
Um ITargetPreparer que muda para o tipo de usuário especificado em setUp.
|
| SyncException |
Exceção gerada quando uma transferência usando ERROR(/SyncService) não é concluída.
|
| SyncException.SyncError | |
| SyncService | Classe de serviço de sincronização para enviar/extrair para/de dispositivos/emuladores pela ponte de depuração. |
| SyncService.FileStat | |
| SyncService.ISyncProgressMonitor | As classes que implementam essa interface fornecem métodos que lidam com a exibição do progresso da transferência. |
| SystemServerFileDescriptorChecker | Verifica se o servidor do sistema parece estar ficando sem descritores de arquivo. |
| SystemServerStatusChecker | Verifique se o PID de system_server mudou antes e depois da execução de um módulo. |
| SystemUpdaterDeviceFlasher |
Um IDeviceFlasher que depende do atualizador do sistema para instalar uma
imagem do sistema agrupada em um pacote de atualização OTA.
|
| SystemUtil | Classe utilitária para fazer chamadas do sistema. |
| SystemUtil.EnvVariable |
T
| TableBuilder | Classe auxiliar para mostrar uma matriz de elementos de string em uma tabela. |
| TableFormatter | Classe auxiliar para mostrar uma matriz de elementos de string para que cada coluna de elemento fique alinhada. |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | Ocorreu um erro fatal ao preparar o destino para teste. |
| TarUtil | Utilitário para manipular um arquivo tar. |
| TearDownPassThroughPreparer | Permite executar tearDown em preparadores incluídos em uma configuração como um objeto. |
| TelephonyHelper | Um utilitário para usar e receber informações relacionadas à telefonia. |
| TelephonyHelper.SimCardInformation | Um contêiner de informações relacionadas ao chip. |
| TelephonyTokenProvider | Provedor de token para tokens relacionados à telefonia. |
| TemperatureThrottlingWaiter |
Um ITargetPreparer que espera até que a temperatura do dispositivo atinja o valor desejado
|
| TemplateResolutionError |
Classe que estende ConfigurationException para erros relacionados a modelos durante a análise da configuração.
|
| TerribleFailureEmailHandler | Uma classe de gerenciador simples que envia um e-mail para pessoas interessadas quando um erro WTF (What a Terrible Failure) ocorre em uma instância do Trade Federation. |
| TestAppInstallSetup |
Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo.
|
| TestContentAnalyzer | O analisador considera o contexto para a análise e determina o que é interessante. |
| TestContext | Uma classe para modelar uma mensagem TestContext da API TFC. |
| TestDependencyResolver | Auxiliar para resolver dependências, se necessário. |
| TestDescription | Classe que representa informações sobre um caso de teste. |
| TestDescriptionsFile | Uma classe utilitária para empacotar e desempacotar uma lista de TestDescriptions em um arquivo de teste. |
| TestDevice |
Implementação de um ITestDevice para um dispositivo Android de pilha completa
|
| TestDevice.MicrodroidBuilder | Um builder usado para criar um Microdroid TestDevice. |
| TestDeviceOptions |
Contêiner para ITestDevice Options
|
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
Uma representação mais completa do estado do dispositivo do que DeviceState.
|
| TestEnvironment | Uma classe para modelar uma mensagem TestEnvironment retornada pela API TFC. |
| TestErrorIdentifier | Identificador de erro de testes e executores de testes. |
| TestFailureModuleController | Controlador para módulo que simplesmente quer ajustar o comportamento dos registros de falhas de teste coletados. |
| TestFilePushSetup |
Um ITargetPreparer que envia um ou mais arquivos/diretórios de uma pasta IDeviceBuildInfo.getTestsDir() para o dispositivo.
|
| TestFilterHelper | Classe auxiliar para filtrar testes |
| TestGroupStatus | Uma classe para armazenar o status de um grupo de teste. |
| TestIdentifier | Identifica um teste de instrumentação analisado. |
| TestInfo | Armazena o conjunto de informações de teste em um arquivo TEST_MAPPING. |
| TestInformation | Objeto de marcador de posição que contém todas as informações e dependências que um executor ou teste pode precisar para ser executado corretamente. |
| TestInformation.Builder |
Builder para criar uma instância TestInformation.
|
| TestInvocation |
Implementação padrão de ITestInvocation.
|
| TestInvocation.RunMode | Os diferentes modos em que uma invocação pode ser executada. |
| TestInvocation.Stage | |
| TestInvocationManagementServer | Servidor GRPC que ajuda a gerenciar a invocação de testes e o ciclo de vida deles. |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | Uma classe para carregar um arquivo TEST_MAPPING. |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner |
Implementação de BaseTestSuite para executar testes especificados pela opção include-filter ou
arquivos TEST_MAPPING do build, como um pacote.
|
| TestOption | Armazena os detalhes da opção de teste definidos em um arquivo TEST_MAPPING. |
| TestOutputUploader | Faz upload de arquivos de saída de teste para o sistema de arquivos local, o GCS ou um endpoint HTTP(S). |
| TestRecordInterpreter |
Utilitário para converter um proto TestRecord em um formato mais fácil de manipular no Tradefed.
|
| TestRecordProtoUtil |
Utilitário para ler o proto TestRecord de um arquivo.
|
| TestResource | Uma classe para modelar uma mensagem TestResource retornada pela API TFC. |
| TestResourceDownloader | Uma classe para fazer o download de arquivos de recursos de teste do sistema de arquivos/GCS/HTTP. |
| TestResult | Contêiner para o resultado de um único teste. |
| TestResult | Contêiner para o resultado de um único teste. |
| TestResult.TestStatus | |
| TestResultListener | Uma simplificação de ITestLifecycleListener para implementadores que se preocupam apenas com resultados de testes individuais. |
| TestRunnerUtil | Uma classe utilitária para ajudar vários executores de testes. |
| TestRunResult | Contém resultados de uma única execução de teste. |
| TestRunResult | Contém resultados de uma única execução de teste. |
| TestRunResultListener | Listener que permite ler o status final da execução do teste. |
| TestRunToTestInvocationForwarder |
Encaminhador de ddmlib ITestRunListener para ITestLifeCycleReceiver.
|
| TestsPoolPoller | Wrapper de testes que permite executar todos os testes de um conjunto de testes. |
| TestStatus | Representação no Tradefed de possíveis status para métodos de teste. |
| TestStatus | Enum que representa os possíveis resultados de um teste. |
| TestSuiteInfo |
Uma classe que resolve o carregamento de metadados relacionados ao build para o conjunto de testes.
Para expor corretamente as informações relacionadas, um conjunto de testes precisa incluir um
arquivo |
| TestSummary | Uma classe para representar um resumo do teste. |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup |
Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() na partição /system do dispositivo.
|
| TestTimeoutEnforcer | Listeners que permitem verificar o tempo de execução de um determinado caso de teste e falhar se ele exceder um determinado tempo limite. |
| TextResultReporter | Um criador de relatórios de resultados de testes que encaminha os resultados para a impressora de resultados de texto do JUnit. |
| TfInternalOptionsFetcher | Uma classe utilitária que permite que as classes carreguem um valor de variáveis de forma estática de um arquivo de recursos. |
| TfMetricProtoUtil | Classe utilitária para ajudar na transição de Map<string, string=""> para Map<string, metric="">. </string,></string,> |
| TfObjectTracker | Uma utilidade para rastrear o uso dos diferentes objetos do Trade Federation. |
| TfSuiteRunner |
Implementação de ITestSuite que vai carregar testes da pasta res/config/suite/
de arquivos JAR do TF.
|
| TfTestLauncher |
Um IRemoteTest para executar testes de unidade ou funcionais em uma instalação separada do TF.
|
| ThreadInfo | Contém informações de uma linha de execução. |
| TimeoutException | Exceção gerada quando uma conexão com o Adb falha com um tempo limite. |
| TimeoutRemainder | Classe utilitária para acompanhar o tempo restante de um tempo limite inicial. |
| TimeoutRemainder.DefaultSystemNanoTime | |
| TimeoutRemainder.SystemNanoTimeProvider | |
| TimeStatusChecker | Verificador de status para garantir que o dispositivo e o horário do host estejam sincronizados. |
| TimeUtil | Contém métodos utilitários relacionados ao tempo. |
| TimeVal |
É um tipo de sentinela que encapsula um Long.
|
| TimeWaster | Um preparador de destino simples para perder tempo e potencialmente reiniciar o dispositivo. |
| TokenProperty | Token compatível com fragmentação dinâmica. |
| TokenProviderHelper | Auxiliar que fornece o provedor associado a um token específico para descobrir se um dispositivo é compatível com ele. |
| TraceCmdCollector |
Um IMetricCollector que coleta rastreamentos durante o teste usando trace-cmd e os registra na
invocação.
|
| TracePropagatingExecutorService | Um serviço de executor que encaminha tarefas para uma implementação subjacente enquanto propaga o contexto de rastreamento. |
| TracingLogger | Classe que ajuda a gerenciar o rastreamento de cada invocação de teste. |
| TradefedConfigObject | Uma classe para modelar uma mensagem TradefedConfigObject da API TFC. |
| TradefedConfigObject.Type | Uma lista de tipos de objetos de configuração que podem ser injetados em uma configuração de comando de cluster. |
| TradefedDelegator | Objetos que ajudam a delegar a invocação a outro binário do Tradefed. |
| TradefedFeatureClient | Um cliente grpc para solicitar a execução de recursos do servidor. |
| TradefedFeatureServer | Um servidor que responde a solicitações de ativação de recursos. |
| TradefedSandbox | Contêiner de sandbox que pode executar uma invocação do Trade Federation. |
| TradefedSandboxFactory | Implementação padrão para SandboxFactory |
| TradefedSandboxRunner |
Runner associado a um TradefedSandbox que permite executar o sandbox.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Um stub IScheduledInvocationListener que não faz nada.
|
U
| UiAutomatorRunner | Executa o teste do UI Automator no dispositivo e informa os resultados. |
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | Threads que cuidam de informar todos os testes não executados. |
| UniqueMultiMap<K, V> |
Um MultiMap que garante valores exclusivos para cada chave.
|
| UploadManifest | Um manifesto dos BLOBs e arquivos a serem enviados. |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
Um IMultiDeviceRecovery que redefine os barramentos USB para dispositivos off-line.
|
| UsbResetRunConfigRecovery | Permite acionar um comando para redefinir o USB de um dispositivo. |
| UsbResetTest |
Um IRemoteTest que redefine o USB do dispositivo e verifica se ele volta a ficar on-line depois.
|
| UserChecker | Verifica se os usuários mudaram durante o teste. |
| UserCleaner |
Um ITargetPreparer que remove usuários secundários na desmontagem.
|
| UserHelper | |
| UserInfo | Semelhante à classe UserInfo da plataforma. |
| UserInfo.UserType | Variantes compatíveis do tipo de um usuário em APIs externas. |
V
| ValidateSuiteConfigHelper |
Essa classe ajuda a validar se o IConfiguration carregado para o conjunto está atendendo aos requisitos esperados: - Sem provedores de build - Sem geradores de relatórios de resultados
|
| VersionedFile | Estrutura de dados que representa um arquivo com uma versão associada. |
| VersionParser | Busque a versão dos artefatos do tradefed em execução. |
| VisibleBackgroundUserPreparer | Preparador de destino para executar testes em um usuário iniciado em segundo plano. |
| VmRemoteDevice | Um dispositivo virtual remoto que será gerenciado de dentro da máquina virtual. |
W
| WaitDeviceRecovery |
Uma implementação simples de um IDeviceRecovery que aguarda o dispositivo ficar on-line e
responder a comandos simples.
|
| WaitForDeviceDatetimePreparer |
Um ITargetPreparer que aguarda a definição de data e hora no dispositivo
Como opção, esse preparador pode forçar um |
| WifiCommandUtil | Uma classe utilitária que pode analisar saídas de comandos Wi-Fi. |
| WifiCommandUtil.ScanResult | Representa uma rede Wi-Fi com as informações relacionadas. |
| WifiHelper | Classe auxiliar para manipular serviços de Wi-Fi no dispositivo. |
| WifiPreparer |
Um ITargetPreparer que configura o Wi-Fi no dispositivo, se necessário.
|
| WorkUnitType | Enumeração que representa possíveis tipos de unidades de trabalho. |
X
| XmlFormattedGeneratorReporter |
Implementação do FormattedGeneratorReporter que formata os resultados do conjunto em um formato XML.
|
| XmlResultReporter | Grava resultados do JUnit em arquivos XML em um formato consistente com XMLJUnitResultFormatter do Ant. |
| XmlSuiteResultFormatter | Classe utilitária para salvar uma execução de conjunto como um XML. |
| XmlSuiteResultFormatter.RunHistory | Objeto auxiliar para conversão de JSON. |
| XmlTestRunListener | Grava resultados do JUnit em arquivos XML em um formato consistente com o XMLJUnitResultFormatter do Ant. |
Y
| YamlClassOptionsParser | Auxiliar para analisar informações do executor de testes da configuração YAML do Tradefed. |
Z
| ZipCompressionStrategy |
Um ICompressionStrategy para criar arquivos compactados.
|
| ZipUtil | Uma classe auxiliar para operações relacionadas à compactação. |
| ZipUtil2 | Uma classe auxiliar para extração de zip que considera as permissões de arquivo POSIX. |