com.android.tradefed.util
Interfaces
ClassPathScanner.IClassPathFilter (link em inglês) |
Um filtro para caminhos de entrada do caminho de classe
Estampas após |
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:
|
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 |
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. |
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 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). |
Interfaces
- ClassPathScanner.IClassPathFilter (link em inglês)
- ConditionPrioridadeBlockingQueue.IMatcher (link em inglês)
- ICompressionStrategy (em inglês)
- IDisableable (em inglês)
- IEmail (em inglês)
- IRestApiHelper (em inglês)
- IRunUtil (em inglês)
- IRunUtil.IRunnableResult (link em inglês)
Classes
- AaptParser (em inglês)
- AbiFormatter (em inglês)
- AbiUtils (em inglês)
- AdbRootElevator (em inglês)
- AdbUtils (em inglês)
- AppVersionFetcher (link em inglês)
- ArrayUtil (em inglês)
- BluetoothUtils
- Relatório de bugs
- BuildInfoUtil
- BuildTestsZipUtils (link em inglês)
- BulkEmailer (em inglês)
- BundletoolUtil
- ByteArrayList (em inglês).
- ByteArrayUtil.
- CircularAtraceUtil (em inglês)
- CircularByteArray (em inglês)
- ClangProfileIndexer (em inglês)
- ClassPathScanner (link em inglês)
- ClassPathScanner.ClassNameFilter (link em inglês)
- ClassPathScanner.ExternalClassNameFilter (link em inglês)
- CommandResult (link em inglês)
- ConditionPrioridadeBlockingQueue
- ConditionPrioridadeBlockingQueue.AlwaysMatch (link em inglês)
- DeviceActionUtil (link em inglês)
- DeviceActionUtil.DeviceActionConfigError (em inglês)
- DeviceConcurrentUtil (link em inglês)
- DeviceConcurrentUtil.ShellCommandCallable (link em inglês)
- DeviceRecoveryModeUtil (em inglês)
- DirectedGraph (em inglês)
- EmmaXmlConstants (link em inglês)
- ExtensionAtomsRegistry (em inglês)
- FakeTestsZipFolder (em inglês)
- FileIdleMonitor (link em inglês)
- FileUtil (em inglês)
- FileUtil.LowDiscoSpaceException (link em inglês)
- FixedByteArrayOutputStream (link em inglês).
- FlashingResourceUtil (em inglês)
- FuseUtil (link em inglês)
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon (link em inglês)
- GCSFileDownloader (link em inglês)
- GCSFileUploader (link em inglês)
- GenericLogcatEventParser (em inglês)
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil (link em inglês)
- HprofAllocSiteParser (em inglês)
- IEmail.Message (em inglês)
- JavaCodeCoverageFlusher (em inglês)
- JUnit4TestFilter (link em inglês)
- JUnitXmlParser (em inglês)
- KeyguardControllerState (em inglês)
- ListInstrumentationParser (em inglês)
- ListInstrumentationParser.InstrumentationTarget (em inglês)
- LocalRunInstructionBuilder (link em inglês)
- LogcatEventParser (link em inglês)
- MetricUtility
- ModuleTestTypeUtil.
- Multimapa
- NativeCodeCoverageFlusher (em inglês)
- Parear
- PerfettoTraceRecorder (link em inglês)
- PrettyPrintDelimiter (em inglês)
- ProcessInfo (em inglês)
- PropertyChanger (link em inglês)
- ProtoUtil (em inglês)
- PsParser (em inglês)
- PythonVirtualenvHelper (em inglês)
- CotationAwareTokenizer
- RegexTrie (em inglês)
- RemoteZip (em inglês)
- RequestUtil (em inglês)
- ResourceUtil (em inglês)
- RestApiHelper (em inglês)
- RunInterruptedException (link em inglês)
- RunUtil (em inglês)
- SerializationUtil (link em inglês)
- ShellOutputReceiverStream (link em inglês).
- SimplePerfResult (em inglês)
- SimplePerfStatResultParser (em inglês)
- SimplePerfUtil (em inglês)
- SimpleStats (em inglês)
- SizeLimitOutputStream (link em inglês)
- Sl4aBluetoothUtil (link em inglês)
- SparseImageUtil (link em inglês)
- SparseImageUtil.SparseInputStream (link em inglês)
- StreamUtil (em inglês)
- StringEscapeUtils (em inglês)
- StringUtil (link em inglês)
- SubprocessEventHelper (em inglês)
- SubprocessEventHelper.BaseTestEventInfo (em inglês)
- SubprocessEventHelper.FailedTestEventInfo (em inglês)
- SubprocessEventHelper.InvocationEndedEventInfo (em inglês)
- SubprocessEventHelper.InvocationFailedEventInfo (em inglês)
- SubprocessEventHelper.InvocationStartedEventInfo (em inglês)
- SubprocessEventHelper.LogAssociationEventInfo (em inglês)
- SubprocessEventHelper.SkippedTestEventInfo (em inglês)
- SubprocessEventHelper.TestEndedEventInfo (em inglês)
- SubprocessEventHelper.TestLogEventInfo (em inglês)
- SubprocessEventHelper.TestModuleStartedEventInfo (em inglês)
- SubprocessEventHelper.TestRunEndedEventInfo (em inglês)
- SubprocessEventHelper.TestRunFailedEventInfo (em inglês)
- SubprocessEventHelper.TestRunStartedEventInfo (link em inglês)
- SubprocessEventHelper.TestStartedEventInfo (em inglês)
- SubprocessExceptionParser (em inglês)
- SubprocessTestResultsParser (em inglês)
- SubprocessTestResultsParser.StatusKeys (link em inglês)
- SystemUtil (em inglês)
- TableBuilder
- TableFormatter (em inglês)
- TargetFileUtils (link em inglês)
- TarUtil (em inglês)
- TestFilterHelper (em inglês)
- TestRecordInterpreter (link em inglês)
- TestRunnerUtil (link em inglês)
- TimeUtil (em inglês)
- TimeVal (link em inglês)
- UniqueMultiMap (link em inglês)
- VersionParser (em inglês)
- ZipCompressionStrategy (em inglês)
- ZipUtil (em inglês)
- ZipUtil2 (em inglês)
Enums
- AaptParser.AaptVersion (em inglês)
- AppVersionFetcher.AppVersionInfo (link em inglês)
- BinaryState (em inglês)
- CommandStatus (link em inglês)
- DeviceActionUtil.Command (link em inglês)
- FakeTestsZipFolder.ItemType (em inglês)
- IRunUtil.Envpriority (link em inglês)
- LogcatEventType (link em inglês)
- SimplePerfUtil.SimplePerfType (em inglês)
- Sl4aBluetoothUtil.BluetoothAccessLevel (link em inglês)
- Sl4aBluetoothUtil.BluetoothConnectionState (link em inglês)
- Sl4aBluetoothUtil.BluetoothpriorityLevel (link em inglês)
- Sl4aBluetoothUtil.BluetoothProfile (link em inglês)
- SystemUtil.EnvVariable (link em inglês)
- TargetFileUtils.FilePermission (em inglês).