com.android.tradefed.util

Interfaces

ClassPathScanner.IClassPathFilter (link em inglês) Um filtro para caminhos de entrada do caminho de classe

Estampas após FileFilter

ConditionPrioridadeBlockingQueue.IMatcher<T> Uma interface para determinar se os elementos correspondem a algum tipo de condição. 
ICompressionStrategy (em inglês) Uma interface que representa um algoritmo de compactação que pode ser selecionado em tempo de execução. 
IDisableable (em inglês) Interface que descreve um objeto Tradefed que pode ser desativado. 
IEmail (em inglês) Interface para envio de e-mails. 
IRestApiHelper (em inglês) Uma interface auxiliar para realizar chamadas da API REST. 
IRunUtil (em inglês) Interface para executar operações cronometradas e comandos do sistema. 
IRunUtil.IRunnableResult (link em inglês) Uma interface para executar de forma assíncrona uma operação que retorna um status booleano. 

Classes

AaptParser (em inglês) Classe que extrai informações do APK analisando a saída de "aapt dump badging". 
AbiFormatter (em inglês) Classe de utilitário para abi. 
AbiUtils (em inglês) Classe de utilitário para lidar com ABIs do dispositivo
AdbRootElevator (em inglês) Um AutoCloseable que ativa a raiz do adb quando criado, se necessário, e restaura o estado raiz quando concluído. 
AdbUtils (em inglês) Uma classe de utilitário para operações adb. 
AppVersionFetcher (link em inglês) Classe de utilitário para receber a string da versão do app do dispositivo. 
ArrayUtil (em inglês) Métodos utilitários para matrizes
BluetoothUtils Funções do utilitário para chamar a BluetoothInstrumentation no dispositivo

O código de BluetoothInstrumentation do lado do dispositivo pode ser encontrado no AOSP em: frameworks/base/core/tests/bluetoothtests

Relatório de bugs Objeto que contém as referências dos arquivos do relatório de bugs, compatível com relatórios de bugs simples e relatórios de bugs compactados (bugreportz). 
BuildInfoUtil Uma classe util para ajudar a manipular IBuildInfo
BuildTestsZipUtils (link em inglês) Uma classe auxiliar para operações relacionadas a testes ZIP gerados pelo sistema de compilação do Android
BulkEmailer (em inglês) Um utilitário de remetente de e-mail que permite as seguintes configurações: intervalo enviado,tamanho inicial do burst, destinatários e o número total de mensagens. 
BundletoolUtil Classe de utilitário que usa a linha de comando bundletool para instalar o .apks no dispositivo. 
ByteArrayList (em inglês). Uma classe para representar uma matriz de bytes leve. 
ByteArrayUtil. Utilitários para operar em uma matriz de bytes, por exemplo, convertem bytes em números inteiros. 
CircularAtraceUtil (em inglês) Um utilitário de atrace desenvolvido principalmente para identificar as causas raiz de ANRs durante o teste do Monkey. 
CircularByteArray (em inglês) 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. 
ClangProfileIndexer (em inglês) Uma classe de utilitário que indexa as medições de cobertura do código Clang. 
ClassPathScanner (link em inglês) Encontra entradas no caminho de classe. 
ClassPathScanner.ClassNameFilter (link em inglês) Um IClassPathFilter que filtra e transforma nomes de classes Java. 
ClassPathScanner.ExternalClassNameFilter (link em inglês) Uma ClassNameFilter que rejeita classes internas
CommandResult (link em inglês) Contém o resultado de um comando. 
ConditionPriorBlockingQueue<T> Uma classe segura para linhas de execução com operações do tipo ERROR(/PriorityBlockingQueue) que podem recuperar objetos que correspondem a uma determinada condição. 
ConditionPriorBlockingQueue.AlwaysMatch<T> Uma ConditionPriorityBlockingQueue.IMatcher que corresponde a qualquer objeto. 
DeviceActionUtil (link em inglês) Uma classe de utilitário para executar ações do dispositivo. 
DeviceActionUtil.DeviceActionConfigError (em inglês) Exceção para erro de configuração. 
DeviceConcurrentUtil (link em inglês) Contém métodos e classes utilitários para execução simultânea de comandos no lado do dispositivo

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

DeviceConcurrentUtil.ShellCommandCallable<V> Um ERROR(/Callable) que encapsula os detalhes da execução do comando shell em uma ITestDevice
DeviceRecoveryModeUtil (em inglês)  
DirectedGraph<V> Uma implementação de gráficos direcionados não ponderados. 
E-mail Uma classe auxiliar para enviar um e-mail. 
EmmaXmlConstants (link em inglês) Constantes usadas ao analisar o relatório XML do Emma. 
ExtensionAtomsRegistry (em inglês) ExtensionAtomsRegistry para uso local dostatsd. 
FakeTestsZipFolder (em inglês) Um recurso de teste que cria uma pasta de testes descompactada falsa com base em uma lista de conteúdo. 
FileIdleMonitor (link em inglês) Monitora arquivos e executa um callback se eles estiverem inativos (por exemplo,
FileUtil (em inglês) Uma classe auxiliar para operações relacionadas a arquivos
FileUtil.LowDiscoSpaceException (link em inglês) Lançada se o espaço em disco utilizável estiver abaixo do limite mínimo. 
FixedByteArrayOutputStream (link em inglês). Um ERROR(/OutputStream) na memória que mantém apenas uma quantidade máxima de dados. 
FlashingResourceUtil (em inglês) Esse utilitário ajuda a definir a versão apropriada dos artefatos para que eles possam ser atualizados com o DeviceFlashPreparer
FuseUtil (link em inglês) Uma classe auxiliar para operações FUSE. 
GCSBucketUtil Gerenciador de arquivos para fazer o download e upload de arquivos do Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper simples para informações de arquivos no GCS. 
GCSCommon (link em inglês) Classe base para a operação do GCS, como download e upload. 
GCSFileDownloader (link em inglês) Ferramenta de download para salvar arquivos do Google Cloud Storage (GCS). 
GCSFileUploader (link em inglês) Carregador de arquivos para enviar dados de arquivos para o Google Cloud Storage (GCS). 
GenericLogcatEventParser<LogcatEventType> Analisa a entrada do logcat em busca de eventos. 
GenericLogcatEventParser.LogcatEvent Struct para armazenar um evento do Logcat com o tipo de evento e acionar a mensagem do logcat
GoogleApiClientUtil (link em inglês) Utilitários para criar um cliente da API do Google. 
HprofAllocSiteParser (em inglês) Classe auxiliar para analisar informações de uma seção "Sites de alocação" dos relatórios do hprof. 
IEmail.Message (em inglês) Contêiner de dados de mensagens de e-mail. 
JavaCodeCoverageFlusher (em inglês) Uma classe de utilitário que redefine e força a liberação de medições de cobertura de código Java de processos em execução no dispositivo. 
JUnit4TestFilter (link em inglês) Classe auxiliar que fornece a filtragem para o executor JUnit4 estendendo o Filter
JUnitXmlParser (em inglês) Analisador que extrai os dados do resultado do teste dos resultados do JUnit armazenados no XMLJUnitResultFormatter do Ant e os encaminha para um ITestInvocationListener. 
KeyguardControllerState (em inglês) É um contêiner para os estados de proteção de teclado. 
ListInstrumentationParser (em inglês) Um IShellOutputReceiver que analisa a saída de uma consulta "pm list instrumentation"
ListInstrumentationParser.InstrumentationTarget (em inglês)  
LocalRunInstructionBuilder (link em inglês) Utilitário para compilar a instrução e executar o teste localmente. 
LogcatEventParser (link em inglês)  
MetricUtility Contém métodos utilitários comuns para armazenar as métricas de teste, agregando as métricas em testes semelhantes e gravando as métricas em um arquivo. 
ModuleTestTypeUtil. Contém métodos utilitários comuns para verificar o módulo. 
Multimapa<K, V> Um ERROR(/Map) compatível com vários valores por chave. 
NativeCodeCoverageFlusher (em inglês) Uma classe de utilitário que limpa as medições de cobertura nativa e força a transferência de dados de cobertura nativa dos processos no dispositivo. 
Par<A, B> Defina 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 Perfeito em um ITestDevice
PrettyPrintDelimiter (em inglês) Utilitário auxiliar que ajuda a imprimir uma mensagem delimitada que se destaca. 
ProcessInfo (em inglês) Usado para armazenar informações relacionadas ao processo(USUÁRIO, PID, NOME, HORA DE INÍCIO NA SEGUNTA DESDE A PRIMEIRA VEZ). 
PropertyChanger (link em inglês) Uma classe de utilitário para mudar (ou adicionar) itens em um arquivo de propriedade do Android
ProtoUtil (em inglês) Métodos utilitários para lidar com mensagens protobuf de tipo agnóstico. 
PsParser (em inglês) Utilitário usado para analisar(USER,PID e NAME) na resposta ao comando "ps"
PythonVirtualenvHelper (em inglês) Uma classe auxiliar para ativar o ambiente virtual do Python 3. 
CotationAwareTokenizer  
RegexTrie<V> O RegexTrie é uma trie em que cada segmento armazenado da chave é um regex ERROR(/Pattern)
RemoteZip (em inglês) Utilitários para descompactar arquivos individuais em um arquivo ZIP remoto. 
RequestUtil (em inglês) Utilitários para permitir a repetição genérica de solicitações de rede com tratamento de erros. 
ResourceUtil (em inglês) Utilitário para ler os recursos de configuração. 
RestApiHelper (em inglês) Uma classe auxiliar para realizar chamadas da API REST. 
RunInterruptedException (link em inglês) Lançada quando uma operação de execução é interrompida por uma solicitação externa. 
RunUtil (em inglês) Uma coleção de métodos auxiliares para executar operações. 
SerializationUtil (link em inglês) Utilitário para serializar/desserializar um objeto que implementa ERROR(/Serializable)
ShellOutputReceiverStream (link em inglês). Subclasse de utilitário de OutputStream que grava em um IShellOutputReceiver. 
SimplePerfResult (em inglês) Objeto que contém todos os resultados do teste Simpleperf
SimplePerfStatResultParser (em inglês) Uma classe de utilitário para analisar o resultado do simpleperf. 
SimplePerfUtil (em inglês) Classe de utilitário para enviar comandos simples e coletar resultados
SimpleStats (em inglês) Uma pequena classe de utilitário que calcula algumas medidas estatísticas com base em um conjunto de dados numérico. 
SizeLimitOutputStream (link em inglês) Um arquivo com suporte para linha de execução ERROR(/OutputStream) que limita a quantidade máxima de dados que podem ser gravados. 
Sl4aBluetoothUtil (link em inglês) Uma classe de utilitários oferece operações Bluetooth em um ou dois dispositivos usando SL4A.
SparseImageUtil (link em inglês) Utilitário para imagens esparsas não esparsas. 
SparseImageUtil.SparseInputStream (link em inglês) O SparseInputStream lê do upstream e detecta o formato dos dados. 
StreamUtil (em inglês) Classe de utilitário para gerenciar streams de entrada. 
StringEscapeUtils (em inglês) Classe de utilitário para escape de strings para formatos específicos. 
StringUtil (link em inglês) Classe de utilitário para escapar strings para manipulação comum de strings. 
SubprocessEventHelper (em inglês) Auxiliar para serializar/desserializar os eventos a serem passados para o registro. 
SubprocessEventHelper.BaseTestEventInfo (em inglês) Assistente de base para informações TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo (em inglês) Assistente para informações testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo (em inglês) Assistente de informações de invocação encerrada. 
SubprocessEventHelper.InvocationFailedEventInfo (em inglês) Assistente para informações de InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo (em inglês) Assistente para informações de invocação iniciada. 
SubprocessEventHelper.LogAssociationEventInfo (em inglês) Auxiliar para informações de logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo (em inglês)  
SubprocessEventHelper.TestEndedEventInfo (em inglês) Ajuda para informações testEnded. 
SubprocessEventHelper.TestLogEventInfo (em inglês) Assistente para informações de testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo (em inglês) Assistente para informações de início do módulo de teste. 
SubprocessEventHelper.TestRunEndedEventInfo (em inglês) Assistente para informações testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo (em inglês) Assistente para informações testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo (link em inglês) Assistente de informações de testRunStarted
SubprocessEventHelper.TestStartedEventInfo (em inglês) Assistente para informações testStarted
SubprocessExceptionParser (em inglês) Auxiliar para processar a saída de exceção dos executores de comandos padrão do Tradefed. 
SubprocessTestResultsParser (em inglês) Estende ERROR(/FileOutputStream) para analisar a saída antes de gravar no arquivo para que possamos gerar os eventos de teste no lado da tela de início. 
SubprocessTestResultsParser.StatusKeys (link em inglês) Chaves de status de teste relevantes. 
SystemUtil (em inglês) Classe de utilitário para fazer chamadas do sistema. 
TableBuilder Classe auxiliar para exibir uma matriz de elementos String em uma tabela. 
TableFormatter (em inglês) Classe auxiliar para exibir uma matriz de elementos de string de modo que cada coluna de elemento fique alinhada
TargetFileUtils (link em inglês)  
TarUtil (em inglês) Utilitário para manipular um arquivo .tar. 
TestFilterHelper (em inglês) Classe auxiliar para filtrar testes
TestRecordInterpreter (link em inglês) Utilitário para converter um proto TestRecord em um formato mais fácil de manipular no Tradefed. 
TestRunnerUtil (link em inglês) Uma classe de utilitário para ajudar vários executores de testes. 
TimeUtil (em inglês) Contém métodos utilitários relacionados ao tempo. 
TimeVal (link em inglês) Esse é um tipo de sentinela que envolve um Long
UniqueMultiMap<K, V> Um MultiMap que garante valores exclusivos para cada chave. 
VersionParser (em inglês) Busque a versão dos artefatos comercializados em execução. 
ZipCompressionStrategy (em inglês) Um ICompressionStrategy para criar arquivos ZIP. 
ZipUtil (em inglês) Uma classe auxiliar para operações relacionadas à compactação
ZipUtil2 (em inglês) Uma classe auxiliar para extração de arquivo ZIP que considera as permissões do arquivo POSIX

Enums

AaptParser.AaptVersion (em inglês) Enumeração de opções para a versão AAPT usada para analisar arquivos APK. 
AppVersionFetcher.AppVersionInfo (link em inglês) Tipos de informação da versão do app. 
BinaryState (em inglês) Enumeração usada para registrar o estado ON/OFF com um estado de ambiente autônomo IGNORE. 
CommandStatus (link em inglês) Representa o status de uma operação cronometrada. 
DeviceActionUtil.Command (link em inglês) Comandos para ação do dispositivo. 
FakeTestsZipFolder.ItemType (em inglês)  
IRunUtil.Envpriority (link em inglês) Enumeração que define se define ou cancela a configuração de um ambiente específico. 
LogcatEventType (link em inglês) Tipos de evento de LogcatEventParser
SimplePerfUtil.SimplePerfType (em inglês) Enumeração das opções de comando simpleperf
Sl4aBluetoothUtil.BluetoothAccessLevel (link em inglês) Enumerações para o nível de acesso do dispositivo Bluetooth baseados em BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState (link em inglês) Enumerações para estados de conexão Bluetooth baseados em BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothpriorityLevel (link em inglês) Enumerações para o nível de prioridade do perfil Bluetooth baseados em BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile (link em inglês) Enumerações para perfis Bluetooth baseados em BluetoothProfile.java
SystemUtil.EnvVariable (link em inglês)  
TargetFileUtils.FilePermission (em inglês).