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

Modelado 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 compressão que pode ser selecionado em tempo de execução.
Identificável Interface que descreve um objeto Tradefed que pode ser desativado.
IRestApiHelper Uma interface auxiliar para executar chamadas de API REST.

Aulas

AaptParser Classe que extrai informações do apk analisando a saída de 'aapt dump badging'.
AbiFormatter Classe utilitária para abi.
AdbRootElevator Um AutoCloseable que permite adb raiz quando construídos, se necessário e estado restaurações root quando completa.
AppVersionFetcher Classe de utilitário para obter a string da versão do aplicativo do dispositivo.
BluetoothUtils Funções utilitárias para chamar BluetoothInstrumentation no dispositivo

Código dispositivo lado BluetoothInstrumentation pode ser encontrado em AOSP em: frameworks/base/core/tests/bluetoothtests

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 Android
BulkEmailer Um utilitário de envio de e-mail que permite a seguinte configuração: intervalo de envio, tamanho inicial do burst, destinatários e número total de mensagens.
BundletoolUtil Classe de utilitário que usa a linha de comando do bundletool para instalar os .apks no dispositivo.
CircularAtraceUtil Um utilitário atrace desenvolvido principalmente para identificar as causas raiz dos ANRs durante o teste do 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.
ClassPathScanner Encontra entradas no caminho de classe.
ClassPathScanner.ClassNameFilter A IClassPathFilter que filtra e transforma java nomes de classe.
ClassPathScanner.ExternalClassNameFilter Um ClassNameFilter que rejeita classes internas
ConditionPriorityBlockingQueue <T> A classe thread-safe com ERROR(/PriorityBlockingQueue) -como operações que podem recuperar objetos que correspondem a uma determinada condição.
ConditionPriorityBlockingQueue.AlwaysMatch <T> A ConditionPriorityBlockingQueue.IMatcher que combina com qualquer objeto.
DeviceConcurrentUtil Contém métodos de utilitário e classes para execução simultânea de comandos do lado do dispositivo

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

DeviceConcurrentUtil.ShellCommandCallable <V> A ERROR(/Callable) que envolve os detalhes da execução de comandos shell em um ITestDevice .
DeviceRecoveryModeUtil
DirectedGraph <V> Uma implementação de gráficos direcionados não ponderados.
EmmaXmlConstants Constantes usadas ao analisar o relatório emma xml.
FakeTestsZipFolder Um dispositivo de teste que cria uma pasta de testes descompactada falsa com base em uma lista de conteúdo.
FileIdleMonitor Monitora arquivos e executa um retorno de chamada se eles estiverem inativos (ou seja,
FixedByteArrayOutputStream Um in-memory ERROR(/OutputStream) que só mantém uma quantidade máxima de dados.
FlashingResourceUtil Este utilitário ajuda a definir a versão apropriada de artefatos para que possam ser brilhou via DeviceFlashPreparer .
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 arquivo para baixar o arquivo do armazenamento em nuvem do Google (GCS).
GCSFileUploader Uploader de arquivos para fazer upload de dados de arquivos para armazenamento em nuvem do Google (GCS).
GoogleApiClientUtil Utilitários para criar cliente API do Google.
HprofAllocSiteParser Classe auxiliar para analisar informações de uma seção de sites de alocação de relatórios hprof.
JavaCodeCoverageFlusher Uma classe de utilitário que redefine e força um fluxo de medições de cobertura de código Java de processos em execução no dispositivo.
JUnit4TestFilter Classe auxiliar que proporciona a filtragem para JUnit4 corredor estendendo o Filter .
JUnitXmlParser Analisador que extrai os dados do resultado do teste dos resultados JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener.
ListInstrumentationParser A IShellOutputReceiver que analisa a saída de uma consulta 'pm lista instrumentação'
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.
NativeCodeCoverageFlusher Uma classe de utilitário que limpa as medições de cobertura nativa e força uma liberação de dados de cobertura nativa dos processos no dispositivo.
Par <A, B> Defina nossa própria classe Pair que contém dois objetos.
PrettyPrintDelimiter Utilitário auxiliar que ajuda a imprimir mensagens delimitadas que se destacam.
PropertyChanger Uma classe de utilitário para alterar (ou adicionar) itens em um arquivo de propriedade do Android
ProtoUtil Métodos utilitários para lidar com mensagens de protobuf de forma agnóstica.
PsParser Utilitário usado para analisar (USER, PID e NAME) a ​​partir da saída do comando "ps"
QuotationAwareTokenizer
RegexTrie <V> O RegexTrie é um trie onde cada armazenado segmento da chave é uma expressão regular ERROR(/Pattern) .
RemoteZip Utilitários para descompactar arquivos individuais dentro de um arquivo zip remoto.
RestApiHelper Uma classe auxiliar para realizar chamadas de API REST.
SerializationUtil Utilidade serializar / desserializá um objecto que implementa ERROR(/Serializable) .
ShellOutputReceiverStream Subclasse de utilitário de OutputStream que grava em um IShellOutputReceiver.
SimplePerfResult Objeto para conter todos os resultados do teste simpleperf
SimplePerfStatResultParser Uma classe de utilitário para analisar o resultado simpleperf.
SimplePerfUtil Classe de utilitário para enviar comandos simples e coletar resultados
SimpleStats Uma pequena classe de utilidade que calcula algumas medidas estatísticas dadas um conjunto de dados numéricos.
SizeLimitedOutputStream Um arquivo segmento seguro apoiado ERROR(/OutputStream) que limita a quantidade máxima de dados que pode ser escrito.
Sl4aBluetoothUtil Uma classe de utilitário fornece operações Bluetooth em um ou dois dispositivos usando SL4A
StringEscapeUtils Classe de utilitário para sequências de escape para formatos específicos.
StringUtil Classe utilitária para sequências de escape para manipulação comum de sequências.
SubprocessEventHelper Auxiliar para serializar / desserializar os eventos a serem passados ​​para o log.
SubprocessEventHelper.BaseTestEventInfo Auxiliar de base para informações de TestIgnored.
SubprocessEventHelper.FailedTestEventInfo Auxiliar para informações de testFailed.
SubprocessEventHelper.InvocationEndedEventInfo Auxiliar para informações de finalização de invocação.
SubprocessEventHelper.InvocationFailedEventInfo Auxiliar para informações de InvocationFailed.
SubprocessEventHelper.InvocationStartedEventInfo Auxiliar para informações de início 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 de módulo de teste iniciado.
SubprocessEventHelper.TestRunEndedEventInfo Helper for testRunEnded Information.
SubprocessEventHelper.TestRunFailedEventInfo Auxiliar para informações de testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Auxiliar para informações de testRunStarted
SubprocessEventHelper.TestStartedEventInfo Auxiliar para informações testStarted
SubprocessExceptionParser Ajudante para lidar com a saída de exceção de executores de comando Tradefed padrão.
SubprocessTestResultsParser Estende ERROR(/FileOutputStream) para analisar a saída antes de escrever para o arquivo para que possamos gerar os eventos-teste no lado do lançador.
SubprocessTestResultsParser.StatusKeys Chaves de status de teste relevantes.
SystemUtil Aula 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
TarUtil Utilitário para manipular um arquivo tar.
TestFilterHelper Classe auxiliar para testes de filtragem
TestRecordInterpreter Utilitário para converter um TestRecord proto em um formato mais facilmente manipuláveis em Tradefed.
TimeVal Esta classe está obsoleta. usar Duration vez.
ZipCompressionStrategy Um ICompressionStrategy para a criação de arquivos zip.

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 no-op IGNORE.
FakeTestsZipFolder.ItemType
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 que são baseados em BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enums para estados de conexão Bluetooth que são baseados em BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums para o nível de perfil prioridade Bluetooth que são baseados em BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enums para perfis Bluetooth que são baseados em BluetoothProfile.java
SystemUtil.EnvVariable