Índice de classe

Estas são as classes da API. Veja todos os pacotes de API .

A

AaptParser Classe que extrai informações do apk analisando a saída de 'aapt dump badging'.
AaptParser.AaptVersion Enum de opções para a versão AAPT usada para analisar arquivos APK.
AbiFormatter Classe utilitária para abi.
AbstractXmlParser Classe base auxiliar para análise de arquivos xml
AbstractXmlParser.ParseException Lançado se a entrada XML não puder ser analisada
AcloudConfigParser Classe auxiliar que analisa uma configuração Acloud (usada para iniciar uma instância de dispositivo em nuvem).
AcloudConfigParser.AcloudKeys Conjuntos de chaves que podem ser pesquisados ​​na configuração.
Verificador de status de atividade Verificador de status para atividades restantes em execução no final de um módulo.
AdbRootElevator Um AutoCloseable que habilita adb root quando construído, se necessário, e restaura o estado raiz quando concluído.
AggregatePostProcessor Um agregador de métricas que fornece mínimo, máximo, média, variância, desvio padrão, total, contagem e, opcionalmente, percentis para métricas numéricas coletadas durante execuções de teste de múltiplas iterações, tratando-as como duplas.
AltDirComportamento Um enum para definir comportamentos de diretório alternativos para vários instaladores/pushers de artefatos de teste

AppBuildInfo Um IBuildInfo que representa um aplicativo Android e seus pacotes de teste.
AppDeviceBuildInfo Esta classe está obsoleta. Use IDeviceBuildInfo diretamente.
AppVersionFetcher Classe de utilitário para obter a string de versão do aplicativo do dispositivo.
AppVersionFetcher.AppVersionInfo Tipos de informações da versão do aplicativo.
ArchModuleController Controlador de módulo para não executar testes quando não corresponder a nenhuma arquitetura específica.
ArgsOptionParser Preenche campos Option a partir de argumentos de linha de comando analisados.
ATestFileSystemLogSaver Esta classe LogSaver é usada pelo ATest para salvar logs em um caminho específico.
AutoLogCollector Enumeração que descreve qual coletor pode ser manuseado automaticamente pelo chicote.
Relatórios Automatizados Classe que define o mapeamento dos repórteres automatizados do Tradefed.
MédiaPós-Processador Implementação de pós-processador que calcula a média da lista de métricas.

B

BackgroundDeviceAção Executa um comando em um determinado dispositivo, repetindo conforme necessário até que a ação seja cancelada.
BaseDeviceMetricCollector Implementação básica de IMetricCollector que permite iniciar e parar a coleta em onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
BaseEmulatorPreparador Preparador comum para lançar um emulador local.
BaseLeveledLogOutput Uma implementação básica para ILeveledLogOutput que permite filtrar algumas tags com base em seus nomes ou componentes.
BaseModuleController Implementação básica do IModuleController que deve ser implementada para verificar se um módulo deve ser executado ou não.
BaseMultiTargetPreparador Implementação básica de IMultiTargetPreparer que permite desabilitar o objeto.
BasePostProcessor O IPostProcessor base que toda implementação deve estender.
BaseRetryDecision Implementação básica de IRetryDecision .
BaseStreamLogger <OS estende OutputStream> Um ILeveledLogOutput que direciona mensagens de log para um fluxo de saída e para stdout.
BaseTargetPreparador Classe base de implementação do ITargetPreparer que permite controlar se o objeto está desabilitado ou não.
BaseTestSuite Um teste para executar o conjunto de testes de compatibilidade com o novo sistema de suíte.
Controlador de bateria Classe de utilidade que permite controlar o estado de carregamento da bateria de um dispositivo.
BateriaRecarregarDispositivoRecuperação Permite acionar um comando quando o nível da bateria do dispositivo fica abaixo de um determinado limite.
Temperatura da bateria
Bateria indisponívelRecuperação de dispositivo Verificador de recuperação que acionará uma configuração se o nível da bateria não estiver disponível.
Estado Binário Enum usado para registrar o estado ON/OFF com um estado IGNORE no-op.
Utilitários Bluetooth Funções utilitárias para chamar a instrumentação Bluetooth no dispositivo

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

BootstrapBuildProvider Um IDeviceBuildProvider que inicializa informações de compilação do dispositivo de teste

Isso normalmente é usado para dispositivos com construção fornecida externamente, ou seja,

Coletor de relatórios de bugs Um ITestInvocationListener de passagem que coleta relatórios de bugs quando ocorrem eventos configuráveis ​​e, em seguida, chama ITestInvocationListener#testLog em seus filhos após cada relatório de bug ser coletado.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Predicate Um predicado completo que descreve quando capturar um relatório de bug.
BugreportCollector.Relação
BugreportCollector.SubPredicate
BugreportzOnFailureCollector Colete um bugreportz quando um caso de teste falhar.
Informações de construção Implementação genérica de um IBuildInfo que deve ser associado a um ITestDevice .
BuildInfoRecorder Um ITargetPreparer que grava metadados de informações de construção em um arquivo especificado.
BuildInfoUtil Uma classe util para ajudar a manipular IBuildInfo
BuildRetrievalError Ocorreu um erro fatal ao recuperar a compilação para teste.
BuildTestsZipUtils Uma classe auxiliar para operações relacionadas a testes zip gerados pelo sistema de compilação Android
Email em massa 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 deivce.

C

CecControllerTokenProvider Provedor de tokens para tokens relacionados ao Consumer Electronics Control (CEC).
CircularAtraceUtil Um utilitário atrace desenvolvido principalmente para identificar as causas principais de ANRs durante os testes do Monkey.
CircularByteArray 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.
ClangCodeCoverageCollector Um BaseDeviceMetricCollector que extrairá medições de cobertura Clang do dispositivo e as registrará como artefatos de teste.
ClassNotFoundConfigurationException ConfigurationException para quando a classe de um objeto não for encontrada.
ClassPathScanner Encontra entradas no classpath.
ClassPathScanner.ClassNameFilter Um IClassPathFilter que filtra e transforma nomes de classes java.
ClassPathScanner.ExternalClassNameFilter Um ClassNameFilter que rejeita classes internas
ClassPathScanner.IClassPathFilter Um filtro para caminhos de entrada de classpath

Padronizado após FileFilter

ClusterBuildInfo Uma classe IBuildInfo para compilações canalizadas do TFC.
ClusterBuildProvider Um IBuildProvider para baixar recursos de teste TFC.
ClusterCliente Uma implementação IClusterClient para interagir com o backend do TFC.
Comando Cluster Uma classe que representa uma tarefa obtida do TF Cluster.
ClusterCommand.RequestType
ClusterCommand.Estado Status do comando no cluster TF.
ClusterCommandConfigBuilder Uma classe para construir um arquivo de configuração para um comando de cluster.
ClusterCommandEvent Uma classe para encapsular eventos de comando de cluster a serem carregados.
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
ClusterCommandLauncher Uma classe IRemoteTest para iniciar um comando do TFC por meio de um subprocesso TF.
ClusterCommandScheduler Um ICommandScheduler para suportar TFC (Tradefed Cluster).
ClusterCommandStatus Uma classe que representa o estado e o motivo do cancelamento de um comando do TF Cluster.
ClusterDeviceInfo Uma classe para encapsular informações do dispositivo de cluster a serem carregadas.
ClusterDeviceInfo.Builder
ClusterDeviceMonitor Uma implementação IDeviceMonitor que relata resultados ao serviço Tradefed Cluster.
ClusterEventUploader <T estende ILusterEvent > Classe ClusterEventUploader, que carrega IClusterEvent para TFC.
ClusterHostEvento Uma classe para encapsular eventos de host de cluster a serem carregados.
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType Enums dos diferentes tipos de eventos de host.
ClusterHostUtil Funções utilitárias estáticas para TF Cluster para obter instâncias de configuração global, informações de host, etc.
ClusterLogSaver Uma classe ILogSaver para fazer upload de saídas de teste para TFC.
ClusterLogSaver.FilePickingStrategy Estratégias de seleção de arquivos.
Opções de cluster
ColetandoByteOutputReceiver Um IShellOutputReceiver que coleta toda a saída do shell em um byte[] .
ColetandoOutputReceiver Um IShellOutputReceiver que coleta toda a saída do shell em um String .
ColetandoTestListener Um ITestInvocationListener que coletará todos os resultados dos testes.
Ajudante de Coletor Ajudante para realizar algumas operações IMetricCollector necessárias em vários lugares.
CommandFileParser Analisador de arquivo que contém um conjunto de linhas de comando.
CommandFileParser.CommandLine
CommandLineBuildInfoBuilder Utilitário destinado a capturar os argumentos usuais de informações de construção de uma linha de comando e criar um IBuildInfo a partir deles.
Opções de comando Implementação de ICommandOptions .
CommandOptionsGetter Implementação de serviço que retorna o valor das opções de comando de uma determinada invocação.
CommandRunner Um ponto de entrada alternativo do TradeFederation que executará o comando especificado nos argumentos da linha de comando e depois sairá.
CommandRunner.ExitCode Códigos de erro com os quais é possível sair.
CommandScheduler Um agendador para executar comandos TradeFederation em todos os dispositivos disponíveis.
CommandScheduler.HostState Enums de diferentes status de host
CommonLogRemoteFileUtil Este utilitário permite evitar a duplicação de código nas diferentes representações de dispositivos remotos para a lógica de busca remota de logs de arquivos comuns.
CommonLogRemoteFileUtil.KnownLogFileEntry Uma representação de uma entrada de log conhecida para dispositivos remotos.
ConditionPriorityBlockingQueue <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.
ConditionPriorityBlockingQueue.IMatcher <T> Uma interface para determinar se os elementos correspondem a algum tipo de condição.
ConfigCompletador Implementação do Completer para nossas configurações TF.
Configuração Uma implementação concreta IConfiguration que armazena os objetos de configuração carregados em um mapa.
ConfiguraçãoDef Mantém um registro de uma configuração, seus objetos associados e suas opções.
ConfiguraçãoDef.ConfigObjectDef Objeto para conter informações de um className e o número de aparência que ele possui (por exemplo, se uma configuração tiver o mesmo objeto duas vezes, o primeiro terá o primeiro número de aparência).
ConfiguraçãoFábrica Fábrica para criar IConfiguration .
ConfiguraçãoFactory.ConfigLoader Implementação de IConfigDefLoader que rastreia as configurações incluídas de uma configuração raiz e lança uma exceção em inclusões circulares.
ConfiguraçãoUtil Funções utilitárias para lidar com arquivos de configuração.
ConfiguraçãoXmlParserSettings Uma classe simples para aceitar configurações para o ConfigurationXmlParser

Para passar configurações para esta classe, o alias é obrigatório.

ConfiguraçãoYamlParser Analisador para configurações Tradefed estilo YAML
Console Console principal da TradeFederation que fornece ao usuário a interface para interagir

Atualmente suporta operações como

  • adicione um comando para testar
  • listar dispositivos e seu estado
  • listar invocações em andamento
  • listar comandos na fila
  • despejar log de invocação em arquivo/stdout
  • desligar
Console.ArgRunnable <T> Um Runnable com um método run que pode receber um argumento
Console.CaptureList Um tipo de conveniência para List<List<String>>
ConsoleReaderOutputStream Um OutputStream que pode ser usado para fazer System.out.print() funcionar bem com o LineReader unfinishedLine do usuário.
ConsoleResultReporter Reporter de resultados para imprimir os resultados do teste no console.
ContandoTestResultListener Um TestResultListener que rastreia o número total de testes por TestStatus
CountTestCasesCollector Conte e relate o número de casos de teste para um determinado IRemoteTest .
Opções de cobertura Objeto Tradefed para manter opções de cobertura.
CoverageOptions.Toolchain
CriarAvdPreparer
CreateUserPreparer Preparador de alvo para criar usuário e limpá-lo no final.

D

DebugHostLogOnFailureCollector Coletor que reunirá e registrará os logs do lado do host quando ocorrer uma falha no caso de teste.
PadrãoRemoteAndroidTestRunner Extensão do ddmlib RemoteAndroidTestRunner para definir alguns padrões para casos de uso do Tradefed.
DefaultTestsZipInstaller Uma implementação padrão do instalador zip de testes.
DelegadaInvocaçãoExecução InvocationExecution que delega a execução para outro binário Tradefed.
Resolvedor de Dependências Um novo tipo de provedor que permite obter todas as dependências para um teste.
DeviceAllocationResult Representa os resultados de uma tentativa de alocação para um comando.
Verificador de dispositivo disponível Verificador para garantir que um módulo não deixe o dispositivo no estado offline.
DispositivoBatteryLevelChecker Um IRemoteTest que verifica a carga mínima da bateria e espera que a bateria atinja um segundo limite de carga se a carga mínima não estiver presente.
DeviceBatteryResourceMetricCollector Este coletor coleta métricas de bateria do dispositivo.
Descritor DeviceBuild Uma classe wrapper para um IBuildInfo , que contém métodos auxiliares para recuperar informações de compilação da plataforma do dispositivo.
Informações de construção do dispositivo Um IBuildInfo que representa uma compilação completa de um dispositivo Android e (opcionalmente) seus testes.
DeviceBuildInfoBootStrapper Um ITargetPreparer que substitui campos de informações de construção por atributos lidos do dispositivo

Isto é útil para testar dispositivos com compilações geradas a partir de uma fonte externa (por exemplo

DeviceBuildInfoInjector Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo .
Limpador de dispositivos Executa reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela
DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceConcurrentUtil Contém métodos utilitários e classes 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 agrupa os detalhes da execução do comando shell em um ITestDevice .
Suporte de configuração de dispositivo Uma implementação concreta IDeviceConfiguration que armazena os objetos de configuração de dispositivo carregados em seus atributos.
DeviceFailedToBootError Lançado se um dispositivo falhar ao inicializar após ser atualizado com uma compilação.
DeviceFeatureModuleController Um controlador de módulo para não executar testes quando não suporta determinado recurso.
DeviceFileReporter Uma classe de utilitário que verifica arquivos no dispositivo e os envia para ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) se encontrado.
DeviceFlashPreparador Um ITargetPreparer que exibe uma imagem no hardware Android físico.
DeviceFlashPreparer.EncryptionOptions Enum de opções para lidar com a criptografia da imagem userdata
DeviceFolderBuildInfo Um IDeviceBuildInfo que também contém outros artefatos de compilação contidos em um diretório no sistema de arquivos local.
DeviceImageZipFlashingTargetPreparer Um preparador de destino que atualiza o dispositivo com imagens de dispositivo fornecidas por meio de um formato específico.
DispositivoInternetAccessibilityResourceMetricCollector O coletor envia um ping para google.com para verificar se o dispositivo tem acessibilidade à Internet ou não.
Gerenciador de Dispositivos
DeviceManager.FastbootDevice Representação de um dispositivo em modo Fastboot.
DeviceMetricData Objeto para armazenar todos os dados coletados pelos coletores de métricas.
DeviceMonitorMultiplexador Uma classe proxy para propagar solicitações para vários IDeviceMonitor s.
Propriedades do dispositivo Definições constantes comuns para nomes de propriedades do lado do dispositivo
DeviceRecoveryModeUtil
Recurso DeviceReset Implementação de redefinição de dispositivo no lado do servidor.
DeviceResetHandler Utilitário que manipula genericamente a redefinição do dispositivo.
Opções de seleção de dispositivo Recipiente para critérios de seleção de dispositivos.
DeviceSelectionOptions.DeviceRequestedType Os diferentes tipos possíveis de dispositivos de espaço reservado suportados.
Verificador de configuração de dispositivo Verifique se as configurações do dispositivo foram alteradas durante a execução do módulo.
Configuração do dispositivo Um ITargetPreparer que configura um dispositivo para teste com base nas Option s fornecidas.
DeviceStateMonitor Classe auxiliar para monitorar o estado de um IDevice .
DeviceStorageAgeResourceMetricCollector Analise a idade de armazenamento do logcat.
Verificador de status de armazenamento de dispositivo Verifique se o dispositivo tem espaço em disco suficiente para as partições fornecidas.
DispositivoIndisponívelMonitor Este ouvinte tenta capturar apenas um DNAE de nível de caso de teste.
DeviceUpdateTargetPreparer Um ITargetPreparer abstrato que cuida das etapas comuns de atualização de dispositivos com um arquivo de imagem de dispositivo de uma fonte externa (em oposição a um serviço de compilação).
DeviceWifiResourceMetricCollector O coletor coleta a força do sinal wi-fi conectado atualmente e as métricas de velocidade do link.
Gráfico dirigido <V> Uma implementação de gráficos não ponderados direcionados.
DynamicFileStubTest Este é um teste tradefed para testar se o tradefed pode resolver arquivos dinâmicos corretamente.
DynamicRemoteFileResolver Classe que ajuda a resolver o caminho para arquivos remotos.
DynamicRemoteFileResolver.FileResolverLoader Carrega implementações de IRemoteFileResolver .

E

EmmaXmlConstantes Constantes usadas ao analisar o relatório Emma XML.
EmuladorMemóriaCpuCapturer
Verificador SeLinux aplicado Verificador de status que garante o status do Selinux.
EventsLoggerListener Ouvinte que registra todos os eventos que recebe em um arquivo
ExistenteBuildProvider Um IBuildProvider que retorna um IBuildInfo já construído.
Arquivo Estendido Uma extensão de arquivo padrão para transportar metadados relacionados à construção.

F

Teste Falso Um teste falso cujo objetivo é facilitar a geração de resultados de testes repetíveis.
FakeTestsZipFolder Um dispositivo de teste que cria uma pasta falsa de testes descompactados com base em uma lista de conteúdo.
FakeTestsZipFolder.ItemType
FastbootDeviceFlasher Uma classe que depende do fastboot para atualizar uma imagem em hardware Android físico.
Ajuda de inicialização rápida Uma classe auxiliar para operações fastboot.
FastbootUpdateBootstrapPreparer Um ITargetPreparer que prepara arquivos especificados (bootloader, rádio, zip de imagem do dispositivo) em IDeviceBuildInfo para obter dispositivos atualizados com FastbootDeviceFlasher e, em seguida, injeta atributos de dispositivo pós-inicialização nas informações de compilação para fins de relatório de resultados.
ArquivoDownloadCache Uma classe auxiliar que mantém um cache LRU do sistema de arquivos local de arquivos baixados.
ArquivoDownloadCacheFactory Uma fábrica para criar FileDownloadCache
ArquivoDownloadCacheWrapper Uma classe wrapper que fornece recursos FileDownloadCache ao implementar a interface IFileDownloader .
FileIdleMonitor Monitora arquivos e executa um retorno de chamada se eles estiverem ociosos (ou seja,
FileLogger Um ILeveledLogOutput que direciona mensagens de log para um arquivo e para stdout.
ArquivoProtoResultReporter Repórter proto que despeja o TestRecord em um arquivo.
FilePullerDeviceMetricCollector Um BaseDeviceMetricCollector que escuta a chave de métricas proveniente do dispositivo e as extrai como um arquivo do dispositivo.
FilePullerLogCollector Registrador do arquivo relatado pelo lado do dispositivo.
FileSystemLogSaver Salve logs em um sistema de arquivos.
FilteredResultForwarder Variante do ResultForwarder que só permite que uma lista de permissões de TestDescription seja relatada.
FixByteArrayOutputStream Um ERROR(/OutputStream) que mantém apenas uma quantidade máxima de dados.
FlashingResourcesParser Uma classe que analisa as versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo.
FlashingResourcesParser.AndroidInfo Um typedef para Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesParser.Constraint Uma interface de filtragem, destinada a permitir que FlashingResourcesParser ignore alguns recursos que de outra forma poderia usar
FlashingResourceUtil Este utilitário ajuda a definir a versão apropriada dos artefatos para que possam ser atualizados por meio de DeviceFlashPreparer .
Manipulador de expansão dobrável Um IModuleParameterHandler expandindo-se para mais para cada configuração dobrável não primária.
Manipulador Dobrável Manipulador dobrável genérico que pode usar os parâmetros dobráveis ​​para criar um módulo especializado.
DobrávelModePreparer Um preparador de destino que pode alterar o estado dobrável de um dispositivo.
PastaBuildInfo Implementação concreta de um IFolderBuildInfo .
FormatadoGeneratorReporter Repórter que permite gerar relatórios em um formato específico.

G

GceAvdInfo Estrutura para armazenar dados relevantes para uma determinada instância do GCE AVD.
GceAvdInfo.GceStatus
GceManager Auxiliar que gerencia as chamadas do GCE para iniciar/parar e coletar logs do GCE.
GceRemoteCmdFormatter Classe de utilitário para formatar comandos para alcançar um dispositivo gce remoto.
GceRemoteCmdFormatter.ScpMode SCP pode ser usado para enviar ou extrair arquivos dependendo da estrutura dos argumentos.
Monitor GceSshTunnel Thread Monitor para o túnel ssh Gce.
Coletor GcovCodeCoverage Um BaseDeviceMetricCollector que extrairá medições de cobertura gcov do dispositivo e as registrará como artefatos de teste.
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.
GCSComum Classe base para operação do Gcs como download e upload.
GCSDownloaderHelper Downloader para bucket GCS que cuida do cache e da resolução da configuração global.
GCSFileDownloader Downloader de arquivos para baixar arquivos do Google Cloud Storage (GCS).
GCSFileUploader Carregador de arquivos para fazer upload de dados de arquivos para o armazenamento em nuvem do Google (GCS).
GCSHostResourceManager Baixe o recurso de host do GCS (armazenamento em nuvem do Google).
GcsRemoteFileResolver Implementação de IRemoteFileResolver que permite fazer download de um bucket GCS.
GetPreviousPassedHelper Ajudante para obter os filtros de teste aprovados anteriormente.
GkiDeviceFlashPreparador Um preparador de destino que atualiza o dispositivo com a imagem genérica do kernel comum do Android.
GlobalFilterGetter Implementação de serviço que retorna os filtros de uma determinada invocação.
Filtro GlobalTest Opções de filtro aplicadas à invocação.
GoogleApiClientUtil Utilitários para criar cliente API do Google.
GranularRetriableTestWrapper Uma classe wrapper funciona no IRemoteTest para granular o IRemoteTest no nível do caso de teste.
GsiDeviceFlashPreparador Um preparador de destino que atualiza o dispositivo com uma imagem genérica do sistema Android.

H

HelloWorldMultiTargetPreparer Um exemplo de implementação de um IMultiTargetPreparer .
Registrador de histórico TF History Logger, log especial que contém apenas alguns eventos específicos.
HprofAllocSiteParser Classe auxiliar para analisar informações de uma seção Sites de Alocação dos relatórios hprof.
HttpRemoteFileResolver Implementação do IRemoteFileResolver que permite baixar arquivos remotos via http
HttpsRemoteFileResolver Implementação do IRemoteFileResolver que permite baixar arquivos remotos via https

EU

IAbiReceptor Um teste que precisa da ABI em teste.
IAppBuildInfo Esta interface está obsoleta. Use IBuildInfo diretamente.
IAutoRetriableTest Interface para um IRemoteTest que não implementa ITestFilterReceiver , mas ainda deseja oferecer suporte a novas tentativas automáticas.
Informações sobre bateria A interface que define a interação com a bateria de um dispositivo.
IBatteryInfo.BatteryState Descreve o estado atual de carregamento da bateria.
IBuildProvider Responsável por fornecer informações sobre a compilação em teste.
IBuildReceptor Um teste que precisa de referência ao build em teste.
IClusterCliente Uma interface para interagir com o backend do TFC.
Evento ICluster Interface para qualquer evento de cluster a ser carregado no TFC.
IClusterEventUploader <T estende IClusterEvent > Interface para ClusterEventUploader
Opções ILuster Uma interface para obter opções relacionadas ao cluster.
ICommandOptions Contêiner para opções de execução de comandos.
ICommandScheduler Um agendador para executar comandos TradeFederation.
ICommandScheduler.IScheduledInvocationListener Ouvinte para eventos de invocação quando a invocação for concluída.
ICompressionStrategy Uma interface que representa um algoritmo de compactação que pode ser selecionado em tempo de execução.
Configuração do IC Informações de configuração para uma chamada TradeFederation.
IConfiguraçãoFábrica Fábrica para criar IConfiguration s
ICConfiguraçãoReceptor Interface simples para representar objeto que aceita um IConfiguration .
ICredentialFactory Uma interface para fábrica de credenciais para criar Credential oauth2.
IDefaultObjectLoader Interface para carregar os objetos padrão que devem fazer parte de nossa configuração YAML.
IDefaultObjectLoader.LoaderConfiguration O objeto de configuração de carregamento para passar informações ao carregador.
IDeviceBuildInfo Um IBuildInfo que representa uma compilação completa de um dispositivo Android e (opcionalmente) seus testes.
IDeviceBuildProvider Um IBuildProvider que usa informações de um ITestDevice para recuperar um build.
Configuração do dispositivo IDevice Interface do suporte de configuração do dispositivo.
IDeviceFlasher Pisca uma imagem de dispositivo em um dispositivo.
IDeviceFlasher.UserDataFlashOption Enum de opções para lidar com a imagem userdata
IDeviceManager Interface para gerenciamento do conjunto de dispositivos disponíveis para teste.
IDeviceManager.IFastbootListener Um ouvinte para alterações de estado do fastboot.
IDeviceMonitor Interface para monitorar o estado dos dispositivos.
IDeviceMonitor.DeviceLister Uma classe semelhante Runnable que deve retornar os dispositivos conhecidos e seus estados.
Seleção de dispositivo Interface para critérios de seleção de dispositivos.
IDeviceTest Interface para objeto que precisa de uma referência a um ITestDevice .
IDisable Interface que descreve um objeto Tradefed que pode ser desabilitado.
IFileDownloader Interface para baixar um arquivo remoto.
IFlashingResourcesParser Interface para fornecer versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo.
IFlashingResourcesRetriever Interface para recuperação de arquivos de imagem auxiliares necessários para atualizar um dispositivo.
IFolderBuildInfo Um IBuildInfo abstrato simples cujos artefatos de construção estão contidos em um diretório do sistema de arquivos local.
IFormatterGenerator Interface que descreve um formatador para SuiteResultHolder .
IHostCleaner Limpa o host após a conclusão da execução do teste.
IInvocationContextReceptor Um teste que precisa de referência ao contexto da invocação.
IInvocationExecution Interface que descreve as ações que serão realizadas como parte de uma invocação.
ILeveledLogOutput As classes que implementam esta interface fornecem métodos que lidam com a saída de mensagens de log.
ILogcatReceptor Uma classe que fornece a saída do logcat de um dispositivo como InputStreamSource .
ILogRegistry Uma interface para um criador de logs singleton ILogOutput que multiplexa e gerencia diferentes criadores de logs.
ILogRegistry.EventType Eventos que são úteis para serem registrados
Coletor IMetric Esta interface será adicionada como decorador ao relatar resultados de testes para coletar métricas correspondentes.
IMetricCollectorReceptor Interface para IRemoteTest s implementarem se precisarem obter a lista de IMetricCollector s para a execução do teste.
IModuleController Interface para controlar se um módulo deve ser executado ou não.
IModuleController.RunStrategy Enum descrevendo como o módulo deve ser executado.
IModuleParameterHandler A interface para parâmetros de módulos de suítes.
Teste IMultiDevice Esta interface está obsoleta. Esta interface é mantida temporariamente para compatibilidade, mas não é mais usada. Por favor, não implemente isso.
IMultiTargetPreparador Prepara o ambiente de teste para vários dispositivos juntos.
Teste INativeDevice Interface para objeto que precisa de referência a INativeDevice .
InstalarApexModuleTargetPreparer
InstantAppHandler Manipulador para ModuleParameters#INSTANT_APP .
InstrumentaçãoResultProtoParser Analisa o proto do resultado da instrumentação coletado durante a execução do teste de instrumentação e informa o ITestRunListener sobre os resultados.
InvocaçãoContexto Implementação genérica de um IInvocationContext .
Execução de Invocação Classe que descreve todas as etapas de invocação: build download, target_prep, execução de testes, limpeza.
InvocaçãoScope Escopo uma única invocação do Tradefed.
Escopo de Invocação
Módulo InvocationScope Módulo Guice que pode ser usado em qualquer lugar em uma invocação TF para solicitar os objetos suportados pelo Guice-Tradefed.
Status de invocação Uma classe para armazenar o status da invocação.
InvocationToJUnitResultForwarder Uma classe que escuta eventos ITestInvocationListener e os encaminha para um TestListener .
IPostProcessador Pós-processadores é um objeto da Federação Comercial destinado a permitir o processamento de métricas e logs APÓS os testes e ANTES do relatório de resultados.
Recurso IRemote Interface que descreve um recurso do Tradefed que pode ser executado com base na solicitação.
IRemoteFileResolver Interface para objetos que podem transformar um arquivo remoto em um arquivo local.
IRemoteFileResolver.RemoteFileResolverArgs Os argumentos passados ​​para os resolvedores
IRemoteFileResolver.ResolvedFile Classe que contém informações sobre o arquivo resolvido e alguns metadados.
IReportNotExecuted No caso de uma execução incompleta, IRemoteTest que implementa esta interface pode reportar seus testes não executados para melhorar os relatórios.
IRescheduler Interface para reagendar uma configuração para execução futura.
IResourceMetricCollector A interface para o usuário implementar coletores de recursos customizados.
IRestApiHelper Uma interface auxiliar para realizar chamadas de API REST.
IRResumableTest Esta interface está obsoleta. Não há mais necessidade disso
IRetryDecision Interface que orienta a decisão de nova tentativa e aplica o filtro na classe para uma nova tentativa mais direcionada.
IRuntimeHintProvider
Caixa de areia Interface que define um sandbox que pode ser usado para executar uma invocação.
ISandboxFábrica Fábrica para criação ISandbox .
ISetOptionReceiver A implementação desta interface deve ter uma Option com um nome "set-option" vinculado a HostTest#SET_OPTION_NAME .
Teste IShardable Um IRemoteTest que pode ser dividido em subtestes executáveis ​​separadamente.
IShardHelper Interface de um objeto que descreve a estratégia de sharding a adotar para uma configuração.
Verificador de status do sistema Um verificador que verifica o status do sistema e retorna um booleano para indicar se o sistema está no estado esperado.
ISystemStatusCheckerReceptor Um IRemoteTest que requer acesso ao ISystemStatusChecker da configuração.
ITargetCleaner Esta interface está obsoleta. tearDown foi movido para a interface base do ITargetPreparer.
ITargetPreparador Prepara o ambiente de teste para a execução de teste.
ITerribleFailureHandler Uma interface para lidar com falhas terríveis de LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Um executor que pode filtrar quais testes serão executados com base em anotações.
ITestCollector Fornece suporte para coleta de testes; quando definido, o executor de teste deve realizar uma simulação para coletar casos de teste sem realmente executá-los.
ITestFileFilterReceptor Um executor que pode receber um arquivo especificando quais testes executar e/ou não executar.
ITestFilterReceptor Um executor que pode filtrar quais testes serão executados.
ITestInformationReceptor Interface para receber o TestInformation para algumas classes.
ITestInvocação Lida com uma invocação de teste TradeFederation.
ITestInvocation.ExitInformation Representa algumas informações de saída para uma invocação.
ITestSuite Classe abstrata usada para executar o Test Suite.
ITestSuiteResultLoader Interface que descreve um auxiliar para carregar resultados anteriores de uma forma que possa ser executada novamente.
ITestsZipInstaller Instala testes a partir de um arquivo zip de testes (conforme gerado pelo sistema de compilação) em um dispositivo.

J.

JavaCodeCoverageCollector Um BaseDeviceMetricCollector que extrairá medições de cobertura Java do dispositivo e as registrará como artefatos de teste.
JavaCodeCoverageFlusher Uma classe de utilitário que redefine e força uma liberação de medidas de cobertura de código Java de processos em execução no dispositivo.
JsonHttpTestResultReporter Um repórter de resultados que codifica os resultados das métricas de teste e ramifica as informações do dispositivo em JSON e POST em um terminal de serviço HTTP
Filtro JUnit4Test Classe auxiliar que fornece a filtragem para o executor JUnit4 estendendo o Filter .
JUnitToInvocationResultForwarder Uma classe que escuta eventos TestListener e os encaminha para um ITestInvocationListener .
JUnitXmlParser Analisador que extrai dados de resultados de teste de resultados JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener.

K

Verificador de status do Keyguard Verifica o status da proteção do teclado após a execução do módulo.
KillExistingEmulatorPreparador Um ITargetPreparer que desliga um emulador em execução.

eu

LabResourceDeviceMonitor O monitor de recursos de laboratório que inicializa/gerencia o servidor gRPC para LabResourceService.
GrandeReceptor de Saída Uma classe projetada para ajudar a executar comandos de longa execução que coletam resultados.
ÚltimoShardDetector Ao executar o sharding local, às vezes só queremos executar algumas ações quando o último shard atingir invocationEnded(long) .
IniciarCvdHelper Auxiliar de utilitário para controlar Launch_cvd na VM Cuttlefish.
Verificador de status de thread vazado Verificador de status para garantir que um módulo não vaze um Thread em execução.
LegacySubprocessResultsReporter Uma implementação congelada do repórter de resultados do subprocesso que deve permanecer compatível com versões anteriores do TF/CTS (por exemplo, 8+), apesar das mudanças em sua superclasse.
ListInstrumentationParser Um IShellOutputReceiver que analisa a saída de uma consulta 'pm list instrumentation'
ListInstrumentationParser.InstrumentationTarget
LocalAndroidVirtualDispositivo A classe para dispositivos virtuais locais em execução no host TradeFed.
LocalAppBuildProvider Um IBuildProvider que constrói um IBuildInfo com base em um caminho local fornecido
LocalDeviceBuildProvider Um IBuildProvider que constrói um IDeviceBuildInfo com base em um caminho de diretório do sistema de arquivos fornecido.
Lançamento do Emulador Local Um TargetPreparer que inicia um emulador localmente a partir de um ambiente de construção Android.
Instantâneo do LocalEmulator Um TargetPreparer destinado a gerar um instantâneo de emulador limpo a partir de um ambiente de construção/desenvolvimento Android
LocalFileResolver Implementação do IRemoteFileResolver que permite vincular arquivos locais
LocalFolderBuildProvider Um IBuildProvider que constrói um IFolderBuildInfo com base em um caminho local fornecido
LocalRunInstructionBuilder Utilitário para compilar a instrução para executar o teste localmente.
LogcatCrashResultForwarder Ouvinte especial: em caso de falhas (travamento do processo de instrumentação) ele tentará extrair do logcat a falha e adicioná-la à mensagem de falha associada ao teste.
LogcatEventParser
LogcatEventType Tipos de eventos para LogcatEventParser .
LogcatOnFailureCollector Coletor que capturará e registrará um logcat quando um caso de teste falhar.
LogcatReceptor Classe que coleta logcat em segundo plano.
LogFileSaver Um auxiliar para ITestInvocationListener que salvará os dados de log em um arquivo
LogReceptor
Registro de log Uma implementação ILogRegistry que multiplexa e gerencia diferentes criadores de logs, usando o apropriado com base no ThreadGroup do thread que faz a chamada.
LogSaverResultForwarder Um ResultForwarder para salvar logs com a proteção global de arquivos.

M

MainlineModuleHandler Uma classe manipuladora simples para módulos da linha principal que cria um InstallApexModuleTargetPreparer e injeta o link dinâmico nele com base nos módulos da linha principal fornecidos para recuperar automaticamente esses módulos.
MainlineTestModuleController Classe base para um controlador de módulo executar testes com base nos módulos da linha principal pré-carregados no dispositivo em teste.
Dispositivo remoto gerenciado Um dispositivo executado dentro de uma máquina virtual que gerenciamos remotamente por meio de uma instância Tradefed dentro da VM.
GerenciadoTestDeviceFactory Fábrica para criar os diferentes tipos de dispositivos que podem ser monitorados pelo Tf
MetricFilePostProcessor Usado para carregar o arquivo de log de métricas coletado durante o nível de teste e execução.
Opção Métrica Anotação para métodos de teste anotados com @Test , ou se a anotação fizer parte da lista de anotações de TestDescription que permite especificar alguns parâmetros extras úteis para: Ajustar o comportamento dos coletores, filtrar alguns métodos.
MétricasXMLResultReporter MetricsXMLResultReporter grava métricas de teste e executa métricas em um arquivo XML em uma pasta especificada pelo parâmetro de pasta de métricas na fase invocationEnded do teste.
Utilitário Métrico Contém métodos utilitários comuns para armazenar as métricas de teste, agregar as métricas em testes semelhantes e gravar as métricas em um arquivo.
MinApiLevelModuleController Classe base para um controlador de módulo não executar testes quando estiver abaixo de um nível de API especificado.
MinSdkModuleController Classe base para um controlador de módulo não executar testes em versões abaixo de um número de versão do SDK especificado.
Definição do Módulo Contêiner para a configuração de execução de teste.
MóduloListener Ouvinte anexado a cada IRemoteTest de cada módulo para coletar a lista de resultados.
Fusão de Módulo Classe auxiliar para operação relacionada à fusão ITestSuite e ModuleDefinition após uma divisão.
MóduloOemTargetPreparer
MóduloOemTargetPreparer.ModuleInfo Uma classe struct simples para armazenar informações sobre um módulo
Parâmetros do módulo Valores especiais associados às chaves de "parâmetros" do conjunto nos metadados de cada módulo.
MóduloParâmetrosHelper Auxiliar para obter o IModuleParameterHandler associado ao parâmetro.
MóduloDivisor Auxiliar para dividir uma lista de módulos representados por IConfiguration em uma lista de unidades de execução representadas por ModuleDefinition .

N

NomeMangleListener Um ouvinte proxy para traduzir nomes de métodos de teste, classes e pacotes à medida que os resultados são relatados.
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.
Dispositivo nativo Implementação padrão de dispositivos Android ITestDevice não full stack.
NativeDevice.AdbAction Uma DeviceAction para executar um comando 'adb ....' do sistema operacional.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction para reiniciar um dispositivo.
NativeDevice.RebootMode Um modo de reinicialização.
NativeDeviceStateMonitor Classe auxiliar para monitorar o estado de um IDevice sem suporte de estrutura.
Manipulador Negativo Manipulador que especifica que nada deve ser feito e o parâmetro não deve criar nenhum módulo extra.
NestedDeviceStateMonitor Monitor de estado do dispositivo que executa verificações extras em dispositivos aninhados para acomodar as especificidades do ambiente virtualizado.
Dispositivo remoto aninhado Representação do dispositivo rodando dentro de uma VM Cuttlefish remota.
NetworkNotAvailableException Lançado quando um dispositivo não consegue se conectar à rede para teste.
NoDeviceException Lançado quando não há dispositivo para executar um determinado comando.
BarulhentoDryRunTest Execute uma simulação barulhenta em um arquivo de comando.
NotMultiAbiHandler Manipulador especial que notifica o SuiteModuleLoader de que o abi secundário não deve criar um módulo.

Ó

OpenObjectLoader Carregador para os objetos padrão disponíveis no AOSP.
OpçãoCopiadora Uma classe auxiliar que pode copiar valores de campos Option com os mesmos nomes de um objeto para outro.
OpçãoFetcher Auxiliar para obter as opções de teste do processo pai.
OpçãoNotAllowedException ConfigurationException específica quando uma opção não pode ser passada na linha de comando.
OptionSetter Preenche campos Option .
OptionSetter.OptionFieldsForName Contêiner para a lista de campos de opções com nome fornecido.
OtaDeviceBuildInfo Um IDeviceBuildInfo usado para testes de atualização over-the-air.
OtatoolsBuildInfo Um IBuildInfo que contém artefatos otatools.
OtaZipfileBuildProvider Fornece um IBuildInfo baseado em um arquivo zip OTA local.

P

PackageInstalledModuleController Controlador de módulo para não executar testes quando o dispositivo não tiver os pacotes fornecidos instalados.
Par <A, B> Defina nossa própria classe Pair que contém dois objetos.
ParallelDeviceExecutor <V> Wrapper de ERROR(/ExecutorService) para executar uma função em paralelo.
ParentSandboxInvocationExecution Versão do InvocationExecution para as ações especiais de invocação dos pais ao executar uma caixa de areia.
ParentshardReplicate Replique uma configuração para um dispositivo para todos os outros dispositivos que farão parte do sharding.
PassandotestFilereporter Um ITestInvocationListener que salva a lista de casos de teste de passagem para um arquivo de teste
PrettyPrintDelimiter Utilitário Helper que ajuda a imprimir uma mensagem delimitada que se destaca.
PropertyChanger Uma classe de utilidade para alterar (ou adicionar) itens em um arquivo de propriedade Android
ProtoresultParser Analisador para os resultados do comércio proto formato.
ProtoresultParser.testlevel Enumeração representando o nível atual do proto que está sendo processado.
Protersultreporter Resultado O repórter construa um protobuf TestRecord com todos os resultados dentro.
Protoutil Métodos de utilidade para lidar com mensagens protobuf tipo-agnosticamente.
Configuração de proxy Objeto que permite apontar para uma configuração remota para execução.
Psparser Utilitário usado para analisar (usuário, PID e nome) da saída de comando "ps"

P

QuitationAwareTokenizer

R

RecuperyLogPreparer Um preparador de destino usado para coletar logs antes da recuperação.
Regextrie <V> O regextrie é um trie onde cada um armazenado O segmento da chave é um ERROR(/Pattern) .
RemotendroidDevice Implementação de um ITestDevice para um dispositivo Android de pilha completa conectada via ADB Connect.
RemotendroidVirtualDevice Estende o comportamento RemoteAndroidDevice o dispositivo Android completo em execução no Google Compute Engine (GCE).
RemoteAvdidevice Um espaço IDevice espaço reservado usado pelo DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() é true
RemoteFileUtil Classe de utilitário para lidar com o arquivo de uma instância remota
Execução de Invocação Remota Implementação de InvocationExecution que conduz uma execução remota.
RemoteManager Classe que recebe RemoteOperation s através de um soquete.
Remotesshutil Utilidade para executar comandos SSH em instâncias remotas.
Remotetesttimeoutenforcer Os ouvintes que permitem verificar o tempo de execução de uma determinada configuração de teste e falhá -la se ela ultrapassar um determinado tempo limite.
Remotezip Utilitários para descompactar arquivos individuais dentro de um arquivo zip remoto.
Relatório de testes aprovados Informar em um arquivo possíveis filtros para excluir teste aprovado.
ResourceMetricUtil Funções utilitárias para composição de métricas.
Restapihelper Uma classe auxiliar para executar chamadas de API REST.
Agregador de Resultados Forwarder especial que agrega os resultados quando necessário, com base na estratégia de repetição adotada.
ResultAndLogForWarder Encaminhador para obter eventos de resultados e logs.
Resultando mais Um ITestInvocationListener que encaminha os resultados da invocação para uma lista de outros ouvintes.
Resultados do player Corredor especial que repete os resultados dados a ele.
RetentionFileSaver Classe Helper para criar um arquivo .retention em um diretório.
REPRYCONFIGURAÇÃOFACTORY Fábrica que lida com a tentativa de repetir um comando.
RETRYLOGSAVERRESULTORDER Encaminhador que também lida com a passagem da tentativa atual em que estamos.
RetryRescheduler Um corredor especial que permite reagendar um teste de execução anterior que falhou ou onde não é executado.
RetryRescheduler.retrytype Os tipos de testes que podem ser julgados.
RETRYRESULTORDER Uma extensão do ResultForwarder que sempre empurre para uma determinada tentativa.
Retryresulthelper Classe auxiliar para determinar qual módulo ou teste deve ser executado ou não.
Retratatística Estrutura que mantém as estatísticas para uma sessão de tentativa de um IRemoteTest .
RuCommandTargetPreparer
RunConfigDevicerCovery A base de base genérica IMultiDeviceRecovery para executar uma configuração comercial para fazer a etapa de recuperação.
RUNONSECODARYUSERPARAMETERHANDLER
RunOnSecondaryUserTargetPreparer Um ITargetPreparer que cria um usuário secundário na configuração e marca que os testes devem ser executados nesse usuário.
RUNONSYSTEMUSTERTARGETPREPARER Um ITargetPreparer que marca que os testes devem ser executados no usuário (em vez do usuário atual).
RunonworkProfileParameterHandler
RunOnWorkProfileTargetPreparer Um ITargetPreparer que cria um perfil de trabalho na configuração e marca que os testes devem ser executados nesse usuário.

S

SandboxConfigDump Classe Runner que cria um IConfiguration com base em uma linha de comando e o despeja em um arquivo.
SandboxConfigDump.dumpcmd
SandboxConfigurationException Exceção de configuração especial proveniente da configuração da Sandbox.
SandboxConfigurationFactory Fábrica de configuração especial para lidar com a criação de configurações para fins de caixa de areia.
Sandboxconfiguil Uma classe utilitária para gerenciar IConfiguration ao fazer sandboxing.
SandboxedInvocationExecution Execução especial da invocação no sandbox: Este é o InvocationExection para quando estivermos dentro do sandbox executando o comando.
SandboxInvocationRunner Execute os testes associados à invocação na caixa de areia.
SandboxOptions Classe que pode receber e fornecer opções a um ISandbox .
ScreenshotonFailureCollector Coletor que capturará e registrará uma captura de tela quando um caso de teste falhar.
Sdk28moduleController Um controlador de módulo para verificar se um dispositivo está no SDK 28 (Android 9) ou acima.
Sdk29moduleController Execute os testes apenas se o dispositivo em teste for SDK versão 29 ou superior.
SDK30ModuleController Execute os testes apenas se o dispositivo em teste for SDK versão 30 ou superior.
Sdk31moduleController Execute os testes apenas se o dispositivo em teste for SDK versão 31 ou superior.
Secundário -userhandler Manipulador para ModuleParameters#SECONDARY_USER .
Serializationutil Utilidade para serializar/desserializar um objeto que implementa ERROR(/Serializable) .
ServiceAccountKeyCredentialFactory Uma fábrica de credenciais para criar Credential oauth baseada em chave de conta de serviço.
ShardbuildCloner Classe auxiliar que lida com a clonagem de uma informação de construção da linha de comando.
Shardhelper A classe auxiliar que lida com a criação dos fragmentos e agendando -os para uma invocação.
ShardListener Um ITestInvocationListener que coleta resultados de um fragmento de invocação (também conhecido como divisão de invocação para execução em vários recursos em paralelo) e os encaminha para outro ouvinte.
ShardMainResultForwarder Um ResultForwarder que combina os resultados de invocações de teste fragmentadas.
ShellOutputReceReceRam Subclasse de utilidade do OutputStream que grava em um IshellOutputReceiver.
ShellStatusChecker Verifique se o status do shell é o esperado antes e após um módulo executado.
ShippingApilevelModuleController Executar testes se o dispositivo atender às seguintes condições:
  • Se min-api-level for definido:
    • O dispositivo enviado com o min-api-level ou posterior.
SimpleFileLogger Um ILeveledLogOutput que direciona mensagens de log para stdout e para um único arquivo de log.
SimplePerfresult Objeta para manter todos os resultados do teste SimplesPerf
SimplePerfstatResultParser Uma classe de utilidade para analisar o resultado do SimplePerf.
SimplePerfutil Classe de utilidade para despachar o comando simples e coletar resultados
SimplePerfutil.simpleperftype Opções de comando enum of simplesperf
Simlestats Uma pequena classe de utilidade que calcula algumas medidas estatísticas, com um conjunto de dados numéricos.
SizelimitedOutputStream Um ERROR(/OutputStream) que limita a quantidade máxima de dados que podem ser gravados.
SL4abluetoothutil Uma classe de utilitário fornece operações Bluetooth em um ou dois dispositivos usando SL4A
Sl4abluetoothutil.bluetoothAccessLevel Enums para o nível de acesso ao dispositivo Bluetooth, que são baseados no BluetoothDevice.java
Sl4abluetoothutil.bluetoothConnectionState Enums para estados de conexão Bluetooth, que são baseados no BluetoothProfile.java
Sl4abluetoothutil.bluetoothpriorityLEvel Enums para o nível de prioridade do perfil bluetooth, que são baseados no BluetoothProfile.java
Sl4abluetoothutil.bluetoothprofile Enums para perfis Bluetooth, que são baseados no BluetoothProfile.java
Sl4aclient Cliente SL4A para interagir via RPC com a camada de script SL4A.
SL4AEVENTDISPACKER Pesquisas do Event Dispatcher para eventos e fila por nome a serem consultadas.
Sl4aeventdispatcher.eventsl4aObject Objeto devolvido pelo Event Poller.
SnapshotInputStreamSource Um inputStreamSource apoiado por arquivo.
StatusCheckerResult Contém o resultado de uma execução ISystemStatusChecker .
StatusCheckerResult.CHECKSTATUS
StdoutLogger Um ILeveledLogOutput que direciona mensagens de log para stdout.
StreamProtoreceiver Um receptor que traduz Proto TestRecord recebido em eventos comerciais.
StreamProtorsultreporter Uma implementação de ProtoResultReporter
Strictshardhelper Estratégia de Sharding para criar fragmentos rígidos que não relatam juntos,
Stringescapeutils Classe de utilidade para escapar strings para formatos específicos.
Stringutil Classe de utilidade para escapar strings para manipulação de cordas comuns.
StubBuildProvider Implementação vazia de não-op de um IBuildProvider .
StubMultiTargetPreparer Implementação vazia de espaço reservado de um IMultiTargetPreparer .
StubTargetPreparer Implementação vazia de um espaço reservado de um ITargetPreparer .
Stubtest Implementação de teste vazio sem operação.
StubtestrunListener Implementação de stub de ITestRunListener
SubprocessCommandException Um comando de subprocesso falhou em executar.
SubprocessConfigBuilder Crie um wrapper TF Config XML para uma configuração TF existente.
SubprocessEventhelper Ajudante para serializar/desserializar os eventos a serem passados ​​para o log.
SubprocessEventHelper.BaseTeSteventInfo Auxiliar de base para informações testemunhas.
SubprocessEventhelper.FailedTestEventInfo Ajudante para obter informações sobre testes.
SubprocessEventHelper.invocationEdEventInfo Helper for Invocation encerrou as informações.
SubprocessEventHelper.invocationFailedEventInfo Ajudante para obter informações sobre invocação.
SubprocessEventhelper.invocationStartedeventInfo Helper for Invocation iniciou informações.
SubprocessEventHelper.LogassociationEventInfo Helper para informações de logassociação.
SubprocessEventhelper.testendeventinfo Ajudante para informações testadas.
SubprocessEventHelper.TestLoGeventInfo Helper para informações de teste.
SubprocessEventHelper.TestModuleStartEDeventInfo Helper for Test Module Iniciado Informações.
SubprocessEventhelper.TestUnendereventInfo Ajudante para obter informações sobre o teste.
SubprocessEventHelper.TestRunFailedEventInfo Ajudante para obter informações sobre testrunfailed
SubprocessEventHelper.TestUrStartEDeventInfo Ajudante para testar informações
SubprocessEventhelper.teststartedeventinfo Ajudante para testar informações iniciadas
SubprocessExceptionParser Helper para lidar com a saída de exceção dos corredores de comando comFED padrão.
SubprocessReportingHelper Uma classe para criar um arquivo de configuração do wrapper para usar o repórter de resultados do subprocesso para um comando cluster.
SubprocessResultsReporter Implementa ITestInvocationListener a ser especificado como resultado_reporter e encaminhe do subprocesso os resultados dos testes, execuções de teste, invocações de teste.
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 lançador.
SubprocessTestresultsParser.statuskeys Chaves de status do teste relevantes.
SubprocessTfLauncher Um IRemoteTest para executar testes em uma instalação TF separada.
SuiteApkInstaller Instala APKs especificados para configuração do Suite: da variável $ANDROID_TARGET_OUT_TESTCASES ou do ROOT_DIR nas informações de compilação.
Suitemoduleloader Recupera as definições do módulo de teste de compatibilidade do repositório.
Supeemoduleloader.configfilter Um ERROR(/FilenameFilter) para encontrar todos os arquivos de configuração em um diretório.
SUITERRESULTHOLDER Objeto auxiliar para facilitar a serialização e a desaperando os resultados da invocação.
SuiteResultReporter Colete os resultados dos testes para uma invocação de conjunto inteiro e produza os resultados finais.
Suiteresultreporter Titular de objetos para a preparação e o tempo de rasgo de um módulo.
Suretestfilter Representa um filtro para incluir e excluir testes.
SystemerVerFiledEScriptorChecker Verifica se o System Server parece estar ficando sem FDS.
SystemerverStatusChecker Verifique se o PID do System_Server mudou de antes e depois de um módulo executado.
SystemUtil Classe de utilidade para fazer chamadas do sistema.
Systemutil.envVariable

T

TableBuilder Classe auxiliar para exibir uma matriz de elementos de string em uma tabela.
TabelaFormatter Classe auxiliar para exibir uma matriz de elementos de string para que cada coluna de elemento esteja alinhada
Tarutil Utilidade para manipular um arquivo TAR.
TelefonyHelper Um utilitário para usar e obter informações relacionadas à telefonia.
TelefonyHelper.SimCardInformation Um titular de informações para as informações relacionadas ao cartão SIM.
TelefonyTokenProvider Provedor de token para tokens relacionados à telefonia.
TemplateresolutionError Classe estendendo ConfigurationException para erro relacionado ao modelo durante a análise de configuração.
TerrívelFailureEmailHandler Uma classe manipuladora simples que envia um e-mail para pessoas interessadas quando ocorre um erro WTF (What a Terrible Failure) em uma instância da Trade Federation.
TestAppInstallSetup Um ITargetPreparer que instala um ou mais aplicativos de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo.
TestContext Uma classe para modelar uma mensagem TestContext da API TFC.
TestDependencyResolver Ajudante para resolver dependências, se necessário.
TestDescriptionsFile Uma classe de utilidade para marechalling e solucionar uma lista de descrições de teste para um arquivo de teste.
TestDevice Implementação de um ITestDevice para um dispositivo Android de pilha completa
Ambiente de teste Uma classe para modelar uma mensagem de testemunho retornada pela API TFC.
TestFailureListener O ouvinte costumava tomar medidas como captura de tela, relatório de bugs, coleção Logcat após uma falha de teste quando solicitada.
TestFilterHelper Classe ajudante para testes de filtragem
TestGroupStatus Uma classe para armazenar o status de um grupo de teste.
Testinfo Armazra o conjunto de informações de teste em um arquivo test_mapping.
TesteInvocação Implementação padrão de ITestInvocation .
TestInvocation.RunMode O modo diferente em que uma invocação pode ocorrer.
TestInvocation.Stage
Mapeamento de teste Uma classe para carregar um arquivo TEST_MAPPING.
TestMappingSuiteRunner Implementação do BaseTestSuite para executar testes especificados pela opção include-filter, ou arquivos TEST_MAPPING do build, como um conjunto.
TestOption Armazra os detalhes da opção de teste definidos em um arquivo test_mapping.
TestOutputUploader Uma classe para fazer upload de arquivos de saída de teste para GCS/HTTP.
TestRecordInterpreter Utilidade para converter um proto TestRecord em um formato mais facilmente manipulável no comércio.
TestResource Uma classe para modelar uma mensagem de teste de teste retornada pela API TFC.
TestResourceDownloader Uma classe para baixar arquivos de recursos de teste do arquivo de arquivos/gcs/http.
TestResultListener Uma simplificação do itestlifeCycleListener para implementadores que se preocupam apenas com os resultados individuais dos testes.
TestRuntoToTestinVocation para cada vez mais Encaminhador do ddmlib ITestRunListener para o ITestLifeCycleReceiver .
TestSpoolpoller Wrapper de testes que permitem executar todos os testes de um pool de testes.
TestsuiteInfo Uma aula que resolve o carregamento de metadados relacionados à construção para suíte de teste

Para expor adequadamente as informações relacionadas, um conjunto de testes deve incluir um arquivo test-suite-info.properties em seus recursos JAR

Textresultreporter Um repórter de resultado de teste que encaminha resultados para a impressora de resultado do JUNIT TEXT.
TfObjectTracker Uma utilidade para rastrear o uso dos diferentes objetos da Federação Comercial.
TfSuiteRunner Implementação do ITestSuite que carregará testes da pasta TF jars res/config/suite/.
TfTestLauncher Um IRemoteTest para executar testes unitários ou funcionais em uma instalação TF separada.
TimestatusChecker O verificador de status para garantir que o tempo e o tempo do host sejam mantidos em sincronia.
Timeval Esta classe está preterida. Use Duration em vez disso.
TokenProviderHelper Helper que fornece ao provedor associado a um token específico, a fim de descobrir se um dispositivo suporta o token.
TradeFedConfigoBject Uma classe para modelar uma mensagem TradeFedConfigoBject da API TFC.
TradeFedConfigoBject.Type Uma lista de tipos de objeto de configuração que podem ser injetados em uma configuração de comando de cluster.
Delegador Tradefed Objetos que ajudam a delegar a invocação para outro binário Tradefed.
TradefedFeatureCliente Um cliente grpc para solicitar a execução de recursos do servidor.
TradeFedFeatureServer Um servidor que responde a solicitações de recursos de acionamento.
TradeFedSandBox Recipiente de sandbox que pode executar uma invocação da Federação Comercial.
TradeFedSandBoxFactory Implementação padrão para sandboxfactory
TradeFedSandBoxRunner Runner associado a uma TradefedSandbox e permitirá a execução da caixa de areia.
TradeFedSandBoxRunner.stubscheduledInvocationListener Um IScheduledInvocationListener de isco de stub que não faz nada.

você

UnexecutedTestReporterThread Threads que se encarregam de reportar todos os testes não executados.
UsBresetMultidevicerCovery Uma IMultiDeviceRecovery que redefine os ônibus USB para dispositivos offline.
UsBreseTrunconFigRecovery Deixe acionar um comando para redefinir o USB de um dispositivo
USBRETETT Um IRemoteTest que redefine o dispositivo USB e verifica se o dispositivo volta on -line depois.
UserChecker Verifica se os usuários mudaram durante o teste.

V

VidadateuseConFighelper Esta classe ajudará a validar que a IConfiguration carregada para a suíte está atendendo aos requisitos esperados: - sem provedores de construção - nenhum resultado repórteres
VmRemotevice Um dispositivo virtual remoto que gerenciaremos de dentro da máquina virtual.

C

WaitDevicerCovery Uma simples implementação de uma IDeviceRecovery que aguarda o dispositivo estar online e responder a comandos simples.
Wifihelper Classe Helper para manipular serviços Wi -Fi no dispositivo.

X

XmlFormattedGeneratorReporter A implementação do FormattedGeneratorReporter que formata o conjunto resulta em um formato xml.
XmlResultReporter Grava resultados JUnit em arquivos XML em um formato consistente com XMLJUnitResultFormatter do Ant.
XmlSuitEResultFormatter Classe de utilidade para salvar uma execução da suíte como um XML.
XmlSuitEResultFormatter.Runhistory Objeto auxiliar para conversão JSON.

S

YamlClassoptionsParser Helper para analisar as informações do corredor de teste da configuração da YAML TradeFed.

Z

ZipCompressionStrategy Uma ICompressionStrategy para criar arquivos de zip.