O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

com.android.tradefed.util

Interfaces

ClassPathScanner.IClassPathFilter Um filtro para caminhos de entrada de caminho de classe

Padronizado após FileFilter

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 em tempo de execução.
IDisableable Interface que descreve um objeto Tradefed que pode ser desabilitado.
IEmail Interface para envio de e-mail.
IRestApiHelper Uma interface auxiliar para realizar chamadas de API REST.
IRunUtil Interface para executar operações cronometradas e comandos do sistema.
IRunUtil.IRunnableResult Uma interface para executar de forma assíncrona uma operação que retorna um status booleano.

Aulas

AaptParser Classe que extrai informações do apk analisando a saída de 'aapt dump badging'.
AbiFormatterGenericName Classe utilitária para abi.
AbiUtilsGenericName Classe de utilitário para lidar com ABIs de dispositivos
AdbRootElevator Um AutoCloseable que ativa adb root quando construído, se necessário, e restaura o estado root quando concluído.
AdbUtils Uma classe utilitária para operações adb.
AppVersionFetcher Classe de utilitário para obter a string da versão do aplicativo do dispositivo.
ArrayUtil Métodos utilitários para arrays
BluetoothUtils Funções utilitárias para chamar BluetoothInstrumentação no dispositivo

O código de instrumentação Bluetooth do lado do dispositivo pode ser encontrado no AOSP em: frameworks/base/core/tests/bluetoothtests

Relatório de erro Objeto contendo as referências dos arquivos de bugreport, compatível com bugreport simples e bugreport compactado (bugreportz).
BuildInfoUtil Uma classe util para ajudar a manipular IBuildInfo
BuildTestsZipUtils Uma classe auxiliar para operações relacionadas a testes zip gerados pelo sistema de compilação do Android
BulkEmailer Um utilitário de envio de e-mail que permite a seguinte configuração: intervalo de envio, tamanho do burst inicial, 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 Uma classe para representar uma matriz de bytes leve.
ByteArrayUtil Utilitários para operar na matriz de bytes, por exemplo, converter bytes em inteiros.
CircularAtraceUtil Um utilitário de rastreamento desenvolvido principalmente para identificar as causas principais de ANRs durante o teste Monkey.
CircularByteArray Estrutura de dados para manter uma matriz de tamanho fixo que opera como um buffer circular e rastreia a soma total de todos os valores na matriz.
ClassPathScannerName Localiza entradas no classpath.
ClassPathScanner.ClassNameFilter Um IClassPathFilter que filtra e transforma nomes de classe java.
ClassPathScanner.ExternalClassNameFilter Um ClassNameFilter que rejeita classes internas
ComandoResultado Contém o resultado de um comando.
CondiçãoPrioridadeBlockingQueue <T> Uma classe thread-safe com operações semelhantes ERROR(/PriorityBlockingQueue) que podem recuperar objetos que correspondem a uma determinada condição.
ConditionPriorityBlockingQueue.AlwaysMatch <T> Um ConditionPriorityBlockingQueue.IMatcher que corresponde a qualquer objeto.
DeviceConcurrentUtil Contém métodos utilitários e classes para execução simultânea de comandos do lado do dispositivo

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

DeviceConcurrentUtil.ShellCommandCallable <V> Um ERROR(/Callable) que agrupa os detalhes da execução do comando shell em um ITestDevice .
DeviceRecoveryModeUtil
DirectedGraph <V> Uma implementação de gráficos não ponderados direcionados.
E-mail Uma classe auxiliar para enviar um e-mail.
EmmaXmlConstants Constantes usadas ao analisar o relatório emma xml.
FakeTestsZipFolder Um acessório de teste que cria uma pasta falsa de testes descompactada com base em uma lista de conteúdo.
FileIdleMonitor Monitora arquivos e executa um retorno de chamada se eles estiverem ociosos (ou seja,
FileUtil Uma classe auxiliar para operações relacionadas a arquivos
FileUtil.HarnessIOException Exceção de arnês que ajuda a carregar problemas de arquivo.
FileUtil.LowDiskSpaceException Lançado se o espaço em disco utilizável estiver abaixo do limite mínimo.
FixedByteArrayOutputStream Um ERROR(/OutputStream) que mantém apenas uma quantidade máxima de dados.
FlashingResourceUtil Esse utilitário ajuda a definir a versão apropriada dos artefatos para que possam ser atualizados por meio do DeviceFlashPreparer .
FuseUtil Uma classe auxiliar para operações FUSE.
GCSBucketUtil Gerenciador de arquivos para baixar e fazer upload de arquivos do Google Cloud Storage (GCS).
GCSBucketUtil.GCSFileMetadata Wrapper simples para informações de arquivo no GCS.
GCSCommon Classe base para operação Gcs como download e upload.
GCSFileDownloader Downloader de arquivos para baixar arquivos do Google Cloud Storage (GCS).
GCSFileUploader Uploader de arquivos para fazer upload de dados de arquivo para armazenamento em nuvem do Google (GCS).
GenericLogcatEventParser <LogcatEventType> Analisa a entrada logcat para eventos.
GenericLogcatEventParser.LogcatEvent Struct para manter um evento logcat com o tipo de evento e acionar a mensagem logcat
GoogleApiClientUtil Utils para criar cliente de API do Google.
HprofAllocSiteParserName Classe auxiliar para analisar informações de uma seção de sites de alocação de relatórios hprof.
IEmail.Message Contêiner para dados de mensagem de email.
JavaCodeCoverageFlusher Uma classe de utilitário que reconfigura e força uma descarga 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 JUnit4 estendendo o Filter .
JUnitXmlParser Analisador que extrai dados de resultado de teste de resultados JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener.
KeyguardControllerState Um contêiner para os estados de proteção do teclado.
ListaInstrumentaçãoParser Um IShellOutputReceiver que analisa a saída de uma consulta 'pm list instrumentation'
ListInstrumentationParser.InstrumentationTarget
LocalRunInstructionBuilder Utilitário para compilar a instrução para executar o teste localmente.
LogcatEventParser
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.
MultiMapa <K, V> Um ERROR(/Map) que dá suporte a vários valores por chave.
NativeCodeCoverageFlusher Uma classe de utilitário que limpa as medições de cobertura nativa e força uma descarga de dados de cobertura nativa de processos no dispositivo.
Par <A, B> Defina nossa própria classe Pair que contém dois objetos.
PerfettoTraceRecorder Uma classe utilitária para registrar o rastreamento perfeito em um ITestDevice .
PrettyPrintDelimiter Utilitário auxiliar que ajuda a imprimir mensagens delimitadas que se destacam.
Informações de processo Usado para armazenar informações relacionadas ao processo (USER, PID, NAME, START TIME IN SECOND SINCE EPOCH).
Trocador de propriedade 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 tipo agnóstico.
PsParser Utilitário usado para analisar (USER,PID e NAME) da saída do comando "ps"
PythonVirtualenvHelperName Uma classe auxiliar para ativar o ambiente virtual do Python 3.
QuotationAwareTokenizer
RegexTrie <V> O RegexTrie é um trie onde cada armazenado segmento da chave é um regex ERROR(/Pattern) .
RemoteZip Utilitários para descompactar arquivos individuais dentro de um arquivo zip remoto.
ResourceUtil Utilitário para leitura de recursos de configuração.
RestApiHelperName Uma classe auxiliar para realizar chamadas de API REST.
RunInterruptedException Lançado 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.
SerializationUtil Utilitário para serializar/desserializar um objeto que implementa ERROR(/Serializable) .
ShellOutputReceiverStream Subclasse utilitária de OutputStream que grava em um IShellOutputReceiver.
SimplePerfResult Objeto para armazenar todos os resultados do teste simpleperf
SimplePerfStatResultParser Uma classe utilitária para analisar o resultado simpleperf.
SimplePerfUtil Classe utilitária para despachar comandos simples e coletar resultados
SimpleStats Uma pequena classe de utilidade que calcula algumas medidas estatísticas a partir de um conjunto de dados numéricos.
SizeLimitedOutputStream Um arquivo thread-safe com backup ERROR(/OutputStream) que limita a quantidade máxima de dados que podem ser gravados.
Sl4aBluetoothUtil Uma classe utilitária fornece operações Bluetooth em um ou dois dispositivos usando SL4A
SparseImageUtil Utilitário para desagregar imagens esparsas.
SparseImageUtil.SparseInputStream SparseInputStream lê do upstream e detecta o formato dos dados.
StreamUtil Classe de utilitário para gerenciar fluxos de entrada.
StringEscapeUtils Classe de utilitário para strings de escape para formatos específicos.
StringUtil Classe de utilitário para strings de escape para manipulação de string comum.
SubprocessEventHelper Helper para serializar/desserializar os eventos a serem passados ​​para o log.
SubprocessEventHelper.BaseTestEventInfo Base Helper para informações TestIgnored.
SubprocessEventHelper.FailedTestEventInfo Auxiliar para informações de testFailed.
SubprocessEventHelper.InvocationEndedEventInfo Auxiliar para informações finais de invocação.
SubprocessEventHelper.InvocationFailedEventInfo Auxiliar para informações de InvocationFailed.
SubprocessEventHelper.InvocationStartedEventInfo Auxiliar para informações iniciadas de chamada.
SubprocessEventHelper.LogAssociationEventInfo Auxiliar para informações de logAssociation.
SubprocessEventHelper.TestEndedEventInfo Auxiliar para informações 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 testRunEnded.
SubprocessEventHelper.TestRunFailedEventInfo Auxiliar para informações de testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Auxiliar para informações testRunStarted
SubprocessEventHelper.TestStartedEventInfo Auxiliar para informações testStarted
SubprocessExceptionParser Auxiliar para lidar com a saída de exceção dos executores de comando Tradefed padrão.
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 utilitária para fazer chamadas de sistema.
TableBuilder Classe auxiliar para exibir uma matriz de elementos String em uma tabela.
TableFormatter Classe auxiliar para exibir uma matriz de elementos String para que cada coluna de elemento seja alinhada
TargetFileUtils
TarUtilName Utilitário para manipular um arquivo tar.
TestFilterHelper Classe auxiliar para testes de filtragem
TestRecordInterpreter Utilitário para converter um proto TestRecord em um formato mais facilmente manipulável no Tradefed.
TestRunnerUtil Uma classe utilitária para ajudar vários executores de teste.
TimeUtil Contém métodos utilitários relacionados ao tempo.
TimeVal Este é um tipo sentinela que envolve um Long .
UniqueMultiMap <K, V> Um MultiMap que garante valores únicos para cada chave.
VersionParser Busque a versão dos artefatos alimentados por troca em execução.
ZipCompressionStrategy Um ICompressionStrategy para criar arquivos zip.
ZipUtil Uma classe auxiliar para operações relacionadas à compactação
ZipUtil2 Uma classe auxiliar para extração zip que leva em consideração as permissões de arquivo POSIX

Enums

AaptParser.AaptVersion Enum de opções para a versão AAPT usada para analisar arquivos APK.
AppVersionFetcher.AppVersionInfo Tipos de informações da versão do aplicativo.
BinaryState Enum usado para registrar o estado ON/OFF com um estado IGNORE no-op.
CommandStatus Representa o status de uma operação cronometrada.
FakeTestsZipFolder.ItemType
IRunUtil.EnvPriority Enum que define se configura ou desativa um env específico.
LogcatEventType Tipos de eventos para LogcatEventParser .
SimplePerfUtil.SimplePerfType Enum de opções de comando simpleperf
Sl4aBluetoothUtil.BluetoothAccessLevel Enums para o nível de acesso do dispositivo Bluetooth baseado em BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enums para estados de conexão Bluetooth baseados em BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums para o nível de prioridade do perfil Bluetooth que são baseados em BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enums para perfis Bluetooth baseados em BluetoothProfile.java
SystemUtil.EnvVariable
TargetFileUtils.FilePermission