com.android.tradefed.util
Interfaces
| ClassPathScanner.IClassPathFilter |
Um filtro para caminhos de entrada de classpath
Com padrão |
| ConditionPriorityBlockingQueue.IMatcher<T> | Uma interface para determinar se os elementos correspondem a algum tipo de condição. |
| ICompressionStrategy | Uma interface que representa um algoritmo de compactação que pode ser selecionado no momento da execução. |
| IDisableable | Interface que descreve um objeto Tradefed que pode ser desativado. |
| IEmail | Interface para enviar e-mails. |
| IRestApiHelper | Uma interface auxiliar para realizar chamadas de API REST. |
| IRunUtil | Interface para executar operações programadas e comandos do sistema. |
| IRunUtil.IRunnableResult | Uma interface para executar assíncronamente uma operação que retorna um status booleano. |
Classes
| AaptParser | Classe que extrai informações do APK analisando a saída de "aapt dump badging". |
| AbiFormatter | Classe de utilitário para abi. |
| AbiUtils | Classe de utilitário para processar ABIs de dispositivos |
| AdbRootElevator |
Um AutoCloseable que ativa a raiz do adb quando construído, se necessário, e restaura
o estado raiz quando concluído.
|
| AdbUtils | Uma classe de utilitário para operações do adb. |
| AppVersionFetcher | Classe utilitária para receber a string de versão do app do dispositivo. |
| ArrayUtil | Métodos utilitários para matrizes |
| BluetoothUtils |
Funções utilitárias para chamar o BluetoothInstrumentation no dispositivo
O código BluetoothInstrumentation do dispositivo pode ser encontrado no AOSP em:
|
| Bugreport (link em inglês) | Objeto que contém as referências de arquivos de bugreport, compatível com bugreport plano e bugreport compactado (bugreportz). |
| BuildInfoUtil |
Uma classe utilitária para ajudar a manipular IBuildInfo
|
| BuildTestsZipUtils | Uma classe auxiliar para operações relacionadas ao zip de testes gerado pelo sistema de build do Android. |
| BulkEmailer (em inglês) | Um utilitário de envio de e-mails que permite a seguinte configuração: intervalo de envio,tamanho inicial do pacote, destinatários e número total de mensagens. |
| BundletoolUtil | Classe utilitária que usa a linha de comando do bundletool para instalar os .apks no dispositivo. |
| ByteArrayList | Uma classe para representar uma matriz de bytes leve. |
| ByteArrayUtil | Utilitários para operar em matrizes de bytes, por exemplo, converter bytes em números inteiros. |
| CacheClientFactory |
Uma fábrica que cria uma instância singleton de ICacheClient.
|
| CircularAtraceUtil | Um utilitário de atrace desenvolvido principalmente para identificar as causas raiz de ANRs durante o teste Monkey. |
| CircularByteArray | Estrutura de dados para armazenar uma matriz de tamanho fixo que funciona como um buffer circular e rastreia a soma total de todos os valores na matriz. |
| ClangProfileIndexer | Uma classe utilitária que indexa as medições de cobertura de código do Clang. |
| ClassPathScanner | Encontra entradas no classpath. |
| ClassPathScanner.ClassNameFilter |
Um IClassPathFilter que filtra e transforma nomes de classes Java.
|
| ClassPathScanner.ExternalClassNameFilter |
Uma ClassNameFilter que rejeita classes internas
|
| CommandResult | Contém o resultado de um comando. |
| ConditionPriorityBlockingQueue<T> |
Uma classe segura para threads com operações semelhantes a ERROR(/PriorityBlockingQueue) que podem recuperar objetos
que correspondem a uma determinada condição.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Um ConditionPriorityBlockingQueue.IMatcher
que corresponde a qualquer objeto.
|
| DeviceActionUtil | Uma classe de utilitário para executar ações de dispositivos. |
| DeviceActionUtil.DeviceActionConfigError | Exceção para erro de configuração. |
| DeviceConcurrentUtil |
Contém métodos e classes de utilitário para execução simultânea de comandos no dispositivo
Use |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Um ERROR(/Callable) que agrupa os detalhes da execução do comando do shell em
um ITestDevice.
|
| DeviceInspectionResult | Uma classe contém o resultado da inspeção do dispositivo quando ele fica indisponível. |
| DeviceRecoveryModeUtil | |
| DirectedGraph<V> | Uma implementação de gráficos direcionados não ponderados. |
| Uma classe auxiliar para enviar um e-mail. | |
| EmmaXmlConstants | Constantes usadas ao analisar o relatório XML do emma. |
| EnvironmentVariableUtil | Uma coleção de métodos auxiliares para preparar variáveis de ambiente. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry para uso local de statsd. |
| FakeTestsZipFolder | Um fixture de teste que cria uma pasta de testes descompactados falsos com base em uma lista de conteúdo. |
| FileIdleMonitor (link em inglês) | Monitora arquivos e executa um callback se eles estiverem inativos (ou seja, |
| FileUtil | Uma classe auxiliar para operações relacionadas a arquivos |
| FileUtil.LowDiskSpaceException | É gerada quando o espaço em disco utilizável está abaixo do limite mínimo. |
| FixedByteArrayOutputStream |
Um ERROR(/OutputStream) na memória que mantém apenas uma quantidade máxima de dados.
|
| FlashingResourceUtil |
Esse utilitário ajuda a definir a versão adequada de artefatos para que eles possam ser atualizados por DeviceFlashPreparer.
|
| FuseUtil | Uma classe auxiliar para operações do FUSE. |
| GceRemoteCmdFormatter | Classe utilitária para formatar comandos para acessar um dispositivo GCE remoto. |
| GCSBucketUtil | Gerenciador de arquivos para fazer upload e download de arquivos do Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Wrapper simples para informações de arquivo no GCS. |
| GCSCommon | Obsoleto. Use com.android.tradefed.util.gcs.GCSCommon. |
| GCSFileDownloader | Downloader de arquivos para fazer o download de arquivos do Google Cloud Storage (GCS). |
| GCSFileUploader | O carregador de arquivos faz o upload de dados de arquivos para o Google Cloud Storage (GCS). |
| GCSHelper (em inglês) | |
| GenericLogcatEventParser<LogcatEventType> | Analisar a entrada do Logcat para eventos. |
| GenericLogcatEventParser.LogcatEvent | Estrutura para armazenar um evento do Logcat com o tipo de evento e a mensagem de acionamento do Logcat |
| GoogleApiClientUtil (link em inglês) | Utilitários para criar um cliente de API do Google. |
| HprofAllocSiteParser | Classe auxiliar para analisar informações de uma seção de sites de alocação de relatórios do hprof. |
| IEmail.Message | Contêiner para dados de mensagens de e-mail. |
| JavaCodeCoverageFlusher | Uma classe de utilitário que redefine e força uma limpeza de medições de cobertura de código Java de processos em execução no dispositivo. |
| JUnit4TestFilter |
Classe auxiliar que fornece a filtragem para o executor do JUnit4, estendendo o Filter.
|
| JUnitXmlParser | Parser que extrai dados de resultados de teste de resultados do JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener. |
| KernelModuleUtils | |
| KeyguardControllerState | Um contêiner para os estados de bloqueio de teclado. |
| ListInstrumentationParser |
Um IShellOutputReceiver que analisa a saída de uma consulta de "instrumentação de lista de pm"
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalRunInstructionBuilder | Utilitário para compilar a instrução de execução de teste localmente. |
| LogcatEventParser | |
| MetricUtility | Contém métodos de utilitário comuns para armazenar as métricas de teste, agregar as métricas em testes semelhantes e gravar as métricas em um arquivo. |
| ModuleTestTypeUtil | Contém métodos de utilitário comuns para verificar o módulo. |
| MultiMap<K, V> |
Um ERROR(/Map) que aceita vários valores por chave.
|
| NativeCodeCoverageFlusher | Uma classe de utilitário que limpa as medições de cobertura nativa e força a eliminação de dados de cobertura nativa dos processos no dispositivo. |
| Par<A, B> | Definir nossa própria classe Pair, que contém dois objetos. |
| PerfettoTraceRecorder (link em inglês) |
Uma classe de utilitário para gravar o rastro do Perfetto em um ITestDevice.
|
| PrettyPrintDelimiter | Utilitário auxiliar que ajuda a imprimir uma mensagem delimitada que se destaca. |
| ProcessInfo | Usado para armazenar informações relacionadas ao processo(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
| ProcessUtil | |
| PropertyChanger | Uma classe utilitária para alterar (ou adicionar) itens em um arquivo de propriedades do Android |
| ProtoUtil | Métodos utilitários para lidar com mensagens protobuf de forma independente do tipo. |
| PsParser (link em inglês) | Utilitário usado para analisar(USER,PID e NAME) a saída do comando "ps" |
| PythonVirtualenvHelper | Uma classe auxiliar para ativar o ambiente virtual do Python 3. |
| QuotationAwareTokenizer | |
| RegexTrie<V> |
O RegexTrie é um trie em que cada segmento ERROR(/Pattern).
|
| RemoteZip | Utilitários para descompactar arquivos individuais em um arquivo ZIP remoto. |
| RequestUtil | Utilitários para permitir a repetição genérica de solicitações de rede com tratamento de erros. |
| ResourceUtil | Utilitário para ler recursos de configuração. |
| RestApiHelper | Uma classe auxiliar para realizar chamadas de API REST. |
| RunInterruptedException | Gerada quando uma operação de execução é interrompida por uma solicitação externa. |
| RunUtil | Uma coleção de métodos auxiliares para executar operações. |
| SearchArtifactUtil | Uma classe de utilitário que pode ser usada para pesquisar artefatos de teste. |
| SerializationUtil |
Utilitário para serializar/deserializar um objeto que implementa ERROR(/Serializable).
|
| ShellOutputReceiverStream | Subclasse de utilitário do OutputStream que grava em um IShellOutputReceiver. |
| SimplePerfResult | Objeto para armazenar todos os resultados do teste do simpleperf |
| SimplePerfStatResultParser | Uma classe de utilitário para analisar o resultado do simpleperf. |
| SimplePerfUtil (link em inglês) | Classe utilitária para enviar comandos simples e coletar resultados |
| SimpleStats (em inglês) | Uma pequena classe utilitária que calcula algumas medidas estatísticas com base em um conjunto de dados numéricos. |
| SizeLimitedOutputStream |
Um ERROR(/OutputStream) com suporte a arquivos seguros para threads que limita a quantidade máxima de dados que podem ser
gravados.
|
| Sl4aBluetoothUtil | Uma classe utilitária oferece operações de Bluetooth em um ou dois dispositivos usando o SL4A |
| SparseImageUtil | Utilitário para descompactar imagens esparsas. |
| SparseImageUtil.SparseInputStream | O SparseInputStream é lido da upstream e detecta o formato de dados. |
| StreamUtil | Classe utilitária para gerenciar fluxos de entrada. |
| StringEscapeUtils (link em inglês) | Classe utilitária para escapar de strings para formatos específicos. |
| StringUtil | Classe utilitária para escapar de strings para manipulação de strings comuns. |
| SubprocessEventHelper | Auxilia na serialização/desserialização dos eventos a serem transmitidos para o registro. |
| SubprocessEventHelper.BaseTestEventInfo | Auxiliar básico para informações de TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Ajudante para informações de testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | Auxiliar para informações de invocação encerrada. |
| SubprocessEventHelper.InvocationFailedEventInfo | Auxiliar para informações de InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Auxiliar para informações de invocação iniciada. |
| SubprocessEventHelper.LogAssociationEventInfo | Auxílio para informações de logAssociation. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Auxiliar para informações de testEnded. |
| SubprocessEventHelper.TestLogEventInfo | Auxiliar para informações de testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Auxiliar para informações iniciadas pelo módulo de teste. |
| SubprocessEventHelper.TestRunEndedEventInfo | Auxiliar para informações de testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Ajudante para informações de testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Ajudante para informações de testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Auxiliar para informações de testStarted |
| SubprocessExceptionParser | Ajudante para processar a saída de exceção dos executores de comando padrão do Tradefed. |
| SubprocessTestResultsParser |
Estende ERROR(/FileOutputStream) para analisar a saída antes de gravar no arquivo para que possamos
gerar os eventos de teste no lado do iniciador.
|
| SubprocessTestResultsParser.StatusKeys | Chaves de status de teste relevantes. |
| SystemUtil | Classe de utilitários para fazer chamadas do sistema. |
| 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 seja alinhada |
| TargetFileUtils | |
| TarUtil | Utilitário para manipular um arquivo tar. |
| TestFilterHelper | Classe auxiliar para filtrar testes |
| TestRecordInterpreter |
Utilitário para converter um proto TestRecord em um formato mais fácil de manipular no Tradefed.
|
| TestRunnerUtil | Uma classe utilitária para ajudar vários executores de teste. |
| TfInternalOptionsFetcher | Uma classe utilitária que permite que as classes carreguem um valor de variáveis de forma estática em um arquivo res. |
| TimeUtil | Contém métodos utilitários relacionados ao tempo. |
| TimeVal |
Esse é um tipo sentinela que envolve um Long.
|
| UniqueMultiMap<K, V> |
Um MultiMap que garante valores exclusivos para cada chave.
|
| VersionParser | Buscar a versão dos artefatos do tradefed em execução. |
| ZipCompressionStrategy |
Um ICompressionStrategy para criar arquivos compactados.
|
| ZipUtil (link em inglês) | Uma classe auxiliar para operações relacionadas à compactação |
| ZipUtil2 | Uma classe auxiliar para extração de arquivos ZIP que considera as permissões de arquivo POSIX |
Enumerações
| AaptParser.AaptVersion | Enum de opções para a versão do AAPT usada para analisar arquivos APK. |
| AppVersionFetcher.AppVersionInfo | Tipos de informações da versão do app. |
| BinaryState (link em inglês) | Enum usado para registrar o estado LIGADO/DESLIGADO com um estado de não operação IGNORE. |
| CommandStatus | Representa o status de uma operação cronometrada. |
| DeviceActionUtil.Command | Comandos para ação do dispositivo. |
| FakeTestsZipFolder.ItemType | |
| GceRemoteCmdFormatter.ScpMode | O SCP pode ser usado para enviar ou extrair arquivos, dependendo da estrutura dos argumentos. |
| IRunUtil.EnvPriority | Enum que define se um determinado ambiente será definido ou removido. |
| LogcatEventType |
Tipos de evento para LogcatEventParser.
|
| SimplePerfUtil.SimplePerfType | Enum de opções de comando do simpleperf |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Tipos enumerados para o nível de acesso do dispositivo Bluetooth com base em BluetoothDevice.java
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Enumerações para estados de conexão Bluetooth com base em BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Tipos enumerados para o nível de prioridade do perfil Bluetooth com base em BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
Tipos enumerados para perfis Bluetooth baseados em BluetoothProfile.java
|
| SystemUtil.EnvVariable | |
| TargetFileUtils.FilePermission |
Interfaces
Classes
- AaptParser
- AbiFormatter
- AbiUtils
- AdbRootElevator
- AdbUtils
- AppVersionFetcher
- ArrayUtil
- BluetoothUtils
- Bugreport (link em inglês)
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer (em inglês)
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil
- CacheClientFactory
- CircularAtraceUtil
- CircularByteArray
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CommandResult
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceInspectionResult
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- EnvironmentVariableUtil
- ExtensionAtomsRegistry
- FakeTestsZipFolder
- FileIdleMonitor (link em inglês)
- FileUtil
- FileUtil.LowDiskSpaceException
- FixedByteArrayOutputStream
- FlashingResourceUtil
- FuseUtil
- GceRemoteCmdFormatter
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GCSHelper (em inglês)
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil (link em inglês)
- HprofAllocSiteParser
- IEmail.Message
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KernelModuleUtils
- KeyguardControllerState
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- ModuleTestTypeUtil
- MultiMap (link em inglês)
- NativeCodeCoverageFlusher
- Parear
- PerfettoTraceRecorder (link em inglês)
- PrettyPrintDelimiter
- ProcessInfo
- ProcessUtil
- PropertyChanger
- ProtoUtil
- PsParser (link em inglês)
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie (link em inglês)
- RemoteZip
- RequestUtil
- ResourceUtil
- RestApiHelper
- RunInterruptedException
- RunUtil
- SearchArtifactUtil
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil (link em inglês)
- SimpleStats (em inglês)
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- SparseImageUtil
- SparseImageUtil.SparseInputStream
- StreamUtil
- StringEscapeUtils (link em inglês)
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.SkippedTestEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TargetFileUtils
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TestRunnerUtil
- TfInternalOptionsFetcher
- TimeUtil
- TimeVal
- UniqueMultiMap
- VersionParser
- ZipCompressionStrategy
- ZipUtil (link em inglês)
- ZipUtil2
Enumerações
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState (link em inglês)
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- GceRemoteCmdFormatter.ScpMode
- IRunUtil.EnvPriority
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission