Índice de classes
Estas são as classes de 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 do AAPT usada para analisar arquivos APK. |
Abi | Uma classe que representa uma ABI. |
AbiFormatter | Classe de utilitário para abi. |
AbiUtils | Classe de utilitário para processar ABIs de dispositivo |
AbstractConnection | Representação de conexão abstrata. |
AbstractHostMonitor (link em inglês) | Classe típica para monitoramento de integridade do host. |
AbstractTunnelMonitor | Monitor de túnel abstrato para AVD do GCE. |
AbstractXmlParser | Classe base auxiliar para analisar arquivos XML |
AbstractXmlParser.ParseException | É gerado quando não é possível analisar a entrada XML. |
AcloudConfigParser | Classe auxiliar que analisa uma configuração do Acloud (usada para iniciar uma instância de dispositivo do Cloud). |
AcloudConfigParser.AcloudKeys | Conjuntos de chaves que podem ser pesquisados na configuração. |
ActionInProgress | A ação geral em andamento. |
ActiveTrace (link em inglês) | Classe principal que ajuda a descrever e gerenciar um rastro ativo. |
ActivityStatusChecker | Verificador de status para atividades restantes em execução no final de um módulo. |
AdbRootElevator |
Um AutoCloseable que ativa a raiz do adb quando construído, se necessário, e restaura
o estado raiz quando concluído.
|
AdbSshConnection | Conexão adb por uma ponte ssh. |
AdbStopServerPreparer | O preparador de destino é usado para interromper o servidor adb no host antes e depois de executar testes do adb. |
AdbTcpConnection | Representação de conexão padrão de um dispositivo, considerada uma conexão adb padrão do dispositivo. |
AdbUtils | Uma classe de utilitário para operações do adb. |
AfterClassWithInfo |
Garantias semelhantes a AfterClass , mas o método anotado precisa exigir um parâmetro TestInformation .
|
AggregatePostProcessor | Um agregador de métricas que fornece o 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 várias iterações, tratando-as como números reais. |
AllTestAppsInstallSetup |
Um ITargetPreparer que instala todos os apps de uma pasta IDeviceBuildInfo.getTestsDir()
no dispositivo.
|
AltDirBehavior |
Um tipo enumerado para definir comportamentos alternativos de diretório para vários instaladores/pushers de artefatos de teste
|
AnalysisHeuristic | A ordem é importante. |
AndroidJUnitTest | Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo usando o android.support.test.runner.AndroidJUnitRunner. |
AndroidTestOrchestratorRemoteTestRunner | Executa um teste Android instrumentado usando o comando adb e o AndroidTestOrchestrator. |
AoaTargetPreparer |
ITargetPreparer que executa uma série de ações (por exemplo, cliques e deslizes) usando o
protocolo Android Open Accessory (AOAv2).
|
ApkChangeDetector (link em inglês) |
Essa classe detecta se os APKs a serem instalados são diferentes dos que estão no dispositivo para
decidir se a instalação e desinstalação do app serão puladas durante o setUp e o tearDown de ERROR(/TestAppInstallSetup) .
|
AppBuildInfo |
Um IBuildInfo que representa um aplicativo Android e os pacotes de teste dele.
|
AppDeviceBuildInfo |
Esta classe foi descontinuada.
Use IDeviceBuildInfo diretamente.
|
AppSetup |
Um ITargetPreparer que instala um APK e os testes dele.
|
AppVersionFetcher | Classe utilitária para receber a string de versão do app do dispositivo. |
AppVersionFetcher.AppVersionInfo | Tipos de informações da versão do app. |
ArchModuleController | O controlador de módulo não executa testes quando não corresponde a nenhuma arquitetura. |
ArgsOptionParser |
Preenche campos Option com base em argumentos de linha de comando analisados.
|
ArrayUtil | Métodos utilitários para matrizes |
ArtChrootPreparer | Cria o diretório chroot para testes do ART. |
ArtGTest (em inglês) | |
ArtifactDetails | Isso descreve a estrutura do conteúdo e o descritor gerado pela ferramenta CAS. |
ArtifactDetails.ArtifactFileDescriptor | |
ArtifactsAnalyzer (link em inglês) | Um utilitário que ajuda a analisar os artefatos de build para gerar insights. |
ArtRunTest (em inglês) | Um executor de teste para executar testes de execução do ART. |
ArtRunTest.AdbShellCommandException | Uma classe de exceção para informar um erro que ocorreu durante a execução de um comando do shell do ADB. |
ATestFileSystemLogSaver | Essa classe LogSaver é usada pelo ATest para salvar registros em um caminho específico. |
AtestRunner |
Implementação de ITestSuite
|
AtraceCollector |
Um IMetricCollector que executa atrace durante um teste, coleta o resultado e registra
ele na invocação.
|
AtraceRunMetricCollector | Coleta os rastros de todo o diretório de teste no diretório do dispositivo de teste, registra o diretório de teste e processa os arquivos de rastreamento no diretório de teste e agrega as métricas. |
AutoLogCollector | Enumeração que descreve qual coletor pode ser processado automaticamente pelo harness. |
AutomatedReporters | Classe que define o mapeamento de acionadores automáticos do Tradefed. |
AveragePostProcessor | Implementação de um pós-processador que calcula a média da lista de métricas. |
B
BackgroundDeviceAction | Executa um comando em um determinado dispositivo, repetindo-o conforme necessário até que a ação seja cancelada. |
BaseDeviceMetricCollector |
Implementação básica de IMetricCollector que permite iniciar e interromper a coleta em
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
BaseEmulatorPreparer | Preparador comum para iniciar um emulador local. |
BaseHostJUnit4Test | Classe de teste base para executar testes no estilo JUnit4 do host. |
BaseLeveledLogOutput |
Uma implementação básica de ILeveledLogOutput que permite filtrar algumas tags com base no
nome ou nos componentes delas.
|
BaseModuleController |
Implementação básica de IModuleController que precisa ser implementada para verificar se um
módulo precisa ser executado ou não.
|
BaseMultiTargetPreparer |
Implementação básica de IMultiTargetPreparer que permite desativar o objeto.
|
BasePostProcessor |
O IPostProcessor básico que toda implementação precisa estender.
|
BaseRetryDecision |
Implementação básica de IRetryDecision .
|
BaseStreamLogger<OS extends OutputStream> |
Um ILeveledLogOutput que direciona mensagens de registro para um stream de saída e para stdout.
|
BaseTargetPreparer |
Classe de implementação básica para ITargetPreparer que permite controlar se o objeto
está desativado ou não.
|
BaseTestSuite | Um teste para executar o conjunto de teste de compatibilidade com o novo sistema de conjunto. |
BatteryController | Classe utilitária que permite controlar o estado de carregamento da bateria de um dispositivo. |
BatteryRechargeDeviceRecovery | Permite acionar um comando quando o nível da bateria do dispositivo estiver abaixo de um determinado limite. |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery | Verificador de recuperação que aciona uma configuração se o nível da bateria não estiver disponível. |
BeforeClassWithInfo |
Garantias semelhantes a BeforeClass , mas o método anotado precisa exigir um parâmetro TestInformation .
|
BinaryState (link em inglês) | Enum usado para registrar o estado LIGADO/DESLIGADO com um estado de não operação IGNORE. |
BluetoothConnectionLatencyCollector | O coletor vai enviar uma configuração de métrica de duração predefinida do StatsD para os dispositivos e coletar a duração da conexão Bluetooth para cada perfil. |
BluetoothConnectionStateCollector | Esse coletor vai coletar métricas de BluetoothConnectionStateChanged e registrar o número do estado de conexão para cada perfil. |
BluetoothConnectionSuccessRatePostProcessor |
Implementação de um pós-processador que calcula a taxa de sucesso de um perfil de Bluetooth
Use "metric-key-match" para especificar métricas que contêm estados de conexão Bluetooth em um exemplo de matriz numérica [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Coletor para ativar o registro de rastreamento do HCI Bluetooth no DUT e coletar o registro de cada teste. |
BluetoothUtils |
Funções utilitárias para chamar o BluetoothInstrumentation no dispositivo
O código BluetoothInstrumentation do dispositivo pode ser encontrado no AOSP em:
|
BootstrapBuildProvider |
Um IDeviceBuildProvider que inicializa as informações do build do dispositivo de teste
Isso é normalmente usado para dispositivos com um build fornecido externamente, ou seja, |
BootstrapServiceFileResolverLoader | Carrega solucionadores usando a facilidade de carregamento de serviço. |
Bugreport (link em inglês) | Objeto que contém as referências de arquivos de bugreport, compatível com bugreport plano e bugreport compactado (bugreportz). |
BugreportCollector |
Um ITestInvocationListener de passagem que coleta relatórios de bugs quando eventos
configuráveis ocorrem e chama ITestInvocationListener.testLog nos filhos depois que cada
relatório de bug é coletado.
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Um predicado completo que descreve quando capturar um bugreport. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Coletar um relatório de bug quando um caso de teste falhar. |
BugreportzOnTestCaseFailureCollector | Coleta um relatório de bug quando um caso de teste em uma execução falha. |
BuildAnalysis | Representa os resultados de uma única análise de build. |
BuildError | É gerado quando o build fornecido falha na execução. |
BuildInfo |
Implementação genérica de uma IBuildInfo que precisa ser associada
a uma ITestDevice .
|
BuildInfoKey | Classe que contém a enumeração relacionada às consultas de informações de build. |
BuildInfoKey.BuildInfoFileKey |
Enum que descreve todos os tipos de arquivo conhecidos que podem ser consultados por IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
|
BuildInfoRecorder |
Um ITargetPreparer que grava metadados de informações do build em um arquivo especificado.
|
BuildInfoUtil |
Uma classe utilitária para ajudar a manipular IBuildInfo
|
BuildRetrievalError | Ocorreu um erro fatal ao buscar o build para teste. |
BuildSerializedVersion |
Classe que contém a versão de serialização atual de todos os IBuildInfo .
|
BuildTestsZipUtils | Uma classe auxiliar para operações relacionadas ao zip de testes gerado pelo sistema de build do Android. |
BulkEmailer (em inglês) | Um utilitário de envio de e-mails que permite a seguinte configuração: intervalo de envio,tamanho inicial do pacote, destinatários e número total de mensagens. |
BundletoolUtil | Classe utilitária que usa a linha de comando bundletool para instalar os .apks no dispositivo. |
ByteArrayInputStreamSource | |
ByteArrayList | Uma classe para representar uma matriz de bytes leve. |
ByteArrayUtil | Utilitários para operar em matrizes de bytes, por exemplo, converter bytes em números inteiros. |
ByteStreamDownloader |
Um cliente que implementa o método Read do serviço gRPC ByteStream .
|
ByteStreamUploader |
Um cliente que implementa o método Write do serviço gRPC ByteStream .
|
C
CacheClientFactory |
Uma fábrica que cria uma instância singleton de ICacheClient .
|
CarModuleController | Esse controlador impede a execução de casos de teste em dispositivos não automotivos. |
CarryDnaeError |
RuntimeException interno para carregar DeviceNotAvailableException pelo framework
JUnit4.
|
CarryInterruptedException | É gerada quando o tempo limite da fase de teste é acionado e uma InterruptedException precisa ser transferida da linha de execução do teste para a linha de execução de invocação. |
CdmaDeviceFlasher | Uma classe que mostra uma imagem em um dispositivo Android físico com um rádio CDMA. |
CecControllerTokenProvider | Provedor de token para tokens relacionados ao Controle de eletrônicos de consumo (CEC). |
CentralDirectoryInfo | CentralDirectoryInfo é uma classe que contém as informações de um arquivo/pasta dentro de um arquivo ZIP. |
CheckPairingPreparer |
Um CompanionAwarePreparer que verifica a vinculação de BT entre dispositivos principais e secundários
|
Chunker (link em inglês) |
Divide uma blob em uma ou mais Chunk s de no máximo chunkSize bytes.
|
Chunker.Chunk | Uma parte de um blob. |
CircularAtraceUtil | Um utilitário de atrace desenvolvido principalmente para identificar as causas raiz de ANRs durante o teste Monkey. |
CircularByteArray | Estrutura de dados para armazenar uma matriz de tamanho fixo que funciona como um buffer circular e rastreia a soma total de todos os valores na matriz. |
ClangCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do Clang
do dispositivo e as registra como artefatos de teste.
|
ClangProfileIndexer | Uma classe utilitária que indexa as medições de cobertura de código Clang. |
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 |
Uma ClassNameFilter que rejeita classes internas
|
ClassPathScanner.IClassPathFilter |
Um filtro para caminhos de entrada de classpath
Com padrão |
ClockworkUtils | Um utilitário de relógio para compartilhar a lógica de vários dispositivos |
CloseableTraceScope | Uma classe com escopo que permite informar a seção de rastreamento usando try-with-resources |
ClusterBuildInfo |
Uma classe IBuildInfo para builds transmitidos do TFC.
|
ClusterBuildProvider |
Um IBuildProvider para fazer o download dos recursos de teste do TFC.
|
ClusterClient |
Uma implementação de IClusterClient para interagir com o back-end do TFC.
|
ClusterCommand | Uma classe que representa uma tarefa extraída do cluster do TF. |
ClusterCommand.RequestType | |
ClusterCommand.State | Status do comando no cluster do TF. |
ClusterCommandConfigBuilder | Uma classe para criar um arquivo de configuração para um comando de cluster. |
ClusterCommandEvent | Uma classe para encapsular eventos de comando de cluster a serem enviados. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher |
Uma classe IRemoteTest para iniciar um comando do TFC por um TF de subprocesso.
|
ClusterCommandScheduler |
Um ICommandScheduler para oferecer suporte ao 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 as informações do dispositivo do cluster a serem enviadas. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor |
Uma implementação de IDeviceMonitor que informa os resultados ao serviço do cluster Tradefed.
|
ClusterEventUploader<T extends IClusterEvent> |
Classe ClusterEventUploader, que faz o upload de IClusterEvent para o TFC.
|
ClusterHostEvent | Uma classe para encapsular eventos de host do cluster a serem enviados. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enumerações dos diferentes tipos de eventos do host. |
ClusterHostUtil | Funções utilitárias estáticas para o cluster do TF para receber instâncias de configuração global, informações do host etc. |
ClusterLogSaver |
Uma classe ILogSaver para fazer upload de saídas de teste para o TFC.
|
ClusterLogSaver.FilePickingStrategy | Estratégias de seleção de arquivos. |
ClusterOptions | |
CodeCoverageTest | Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo e gera o relatório de cobertura de código. |
CollectingByteOutputReceiver |
Um IShellOutputReceiver que coleta toda a saída do shell em um byte[] .
|
CollectingOutputReceiver |
Uma IShellOutputReceiver que coleta toda a saída do shell em uma
String .
|
CollectingTestListener |
Um ITestInvocationListener que coleta todos os resultados do teste.
|
CollectorHelper |
Auxilia na realização de algumas operações IMetricCollector necessárias em vários lugares.
|
CommandBaselineSetter | Um setter comum para processar as configurações de referência do dispositivo usando comandos de shell do adb. |
CommandFileParser | Parser para arquivos que contêm um conjunto de linhas de comando. |
CommandFileParser.CommandLine | |
CommandInterrupter (link em inglês) | Serviço que permite que os comandos da TradeFederation sejam interrompidos ou marcados como não interrompíveis. |
CommandLineBuildInfoBuilder |
Utilitário destinado a capturar os argumentos de informações de build usuais de uma linha de comando e criar um
IBuildInfo a partir deles.
|
CommandOptions |
Implementação de ICommandOptions .
|
CommandOptionsGetter | Implementação de serviço que retorna o valor das opções de comando de uma determinada invocação. |
CommandResult | Contém o resultado de um comando. |
CommandRunner | Um ponto de entrada alternativo da TradeFederation que executa o comando especificado nos argumentos da linha de comando e sai. |
CommandRunner.ExitCode | Códigos de erro com os quais é possível sair. |
CommandScheduler | Um programador para executar comandos da TradeFederation em todos os dispositivos disponíveis. |
CommandScheduler.HostState | Tipos enumerados de diferentes status do host |
CommandStatus | Representa o status de uma operação cronometrada. |
CommandStatusHandler | Handler que ajuda a monitorar e atualizar o status de uma invocação. |
CommandSuccessModuleController | Classe base para um controlador de módulo pular o módulo de teste com base na falha do comando do shell. |
CommonLogRemoteFileUtil | Esse utilitário evita a duplicação de código em diferentes representações de dispositivos remotos para a lógica de busca de registro remoto de arquivos comuns. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Uma representação de uma entrada de registro conhecida para dispositivos remotos. |
CompanionAllocator |
Classe base que aloca e libera o dispositivo complementar
|
CompanionAwarePreparer |
Um ITargetPreparer que encapsula a lógica de receber um dispositivo complementar
já alocado.
|
CompanionAwareTest |
Classe de teste básica que encapsula o boilerplate para receber e verificar o dispositivo complementar
A subclasse pode chamar |
CompanionDeviceTracker | Uma classe para alocar e liberar dispositivos complementares |
CompanionRunCommandTargetPreparer |
Um ITargetPreparer que executa comandos especificados no dispositivo complementar alocado
|
CompanionTestAppInstallSetup |
Um ITargetPreparer que instala um ou mais apps de uma
pasta IDeviceBuildInfo.getTestsDir() em um dispositivo complementar alocado.
|
CompileBootImageWithSpeedTargetPreparer | Recompila o classpath de inicialização e o servidor do sistema com o filtro do compilador "speed". |
ConditionFailureMonitor | Monitore falhas na invocação. |
ConditionPriorityBlockingQueue<T> |
Uma classe segura para threads com operações semelhantes a 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. |
ConfigCompleter |
Implementação do Completer para nossas configurações do TF.
|
ConfigurableGrpcDynamicShardingClient | |
Configuration |
Uma implementação IConfiguration específica que armazena os objetos de configuração carregados em um mapa.
|
ConfigurationDef | Contém um registro de uma configuração, os objetos associados e as opções delas. |
ConfigurationDef.ConfigObjectDef | Objeto para armazenar informações de uma className e o número de aparições que ela tem. Por exemplo, se uma configuração tiver o mesmo objeto duas vezes, o primeiro terá o primeiro número de aparições. |
ConfigurationDescriptor | Objeto de configuração que descreve algum aspecto da própria configuração. |
ConfigurationDescriptor.LocalTestRunner | Enum usado para indicar o executor de teste local. |
ConfigurationException | É gerado se não for possível carregar a configuração. |
ConfigurationFactory |
Fábrica para criar IConfiguration .
|
ConfigurationFactory.ConfigLoader | Implementação de IConfigDefLoader que rastreia as configurações incluídas de uma configuração raiz e gera uma exceção em inclusões circulares. |
ConfigurationFactory.ExceptionLoader | |
ConfigurationUtil | Funções de utilitário para processar arquivos de configuração. |
ConfigurationXmlParserSettings |
Uma classe simples para aceitar configurações do ConfigurationXmlParser
Para transmitir as configurações a essa classe, o alias é obrigatório. |
ConfigurationYamlParser | Parser para configurações do Tradefed no estilo YAML |
ConfigUtil | Classe utilitária para criar, interagir e enviar arquivos de configuração do Statsd. |
ConfigUtil.LogSource | |
Console |
Console principal da TradeFederation que fornece ao usuário a interface para interação
Atualmente, oferece suporte a operações como
|
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 com que System.out.print() funcione bem com a
LineReader unfinishedLine do usuário.
|
ConsoleResultReporter | O Result Reporter imprime os resultados do teste no console. |
ContentAnalysisContext | Forneça o contexto em que o conteúdo está inserido para analisar corretamente. |
ContentAnalysisContext.AnalysisMethod | Esta seção descreve o que esperar da estrutura de conteúdo para uma análise adequada. |
ContentAnalysisResults | Resumo da análise de conteúdo. |
ContentInformation | Representa o conteúdo de um determinado destino de build da versão base e atual. |
ContentMerkleTree (link em inglês) | Calcule uma MerkleTree com base nas informações do conteúdo. |
ContentModuleLister | Calcular uma lista de módulos do contexto. |
ContentProviderHandler | Handler que abstrai as interações do provedor de conteúdo e permite usar o provedor de conteúdo do dispositivo para diferentes operações. |
CountingTestResultListener |
Uma TestResultListener que rastreia o número total de testes por TestStatus
|
CountTestCasesCollector |
Contar e informar o número de casos de teste para um determinado IRemoteTest .
|
CoverageMeasurementForwarder | Um teste de marcador de posição que encaminha as medições de cobertura do provedor de build para o registrador. |
CoverageOptions | Objeto Tradefed para manter opções de cobertura. |
CoverageOptions.Toolchain | |
CpuThrottlingWaiter |
Um ITargetPreparer que aguarda até que a frequência máxima em todas as cores seja restaurada para o nível
mais alto disponível.
|
CreateAvdPreparer | |
CreateUserPreparer | Preparador de destino para criar usuário e limpar no final. |
CurrentInvocation | Uma classe que rastreia e fornece as informações de invocação atuais úteis em qualquer lugar dentro da invocação. |
CurrentInvocation.InvocationInfo | Uma chave nomeada especial que sempre será preenchida para a invocação. |
CurrentInvocation.IsolationGrade | Descreve o nível de isolamento |
D
DebugHostLogOnFailureCollector | Coletor que coleta e registra os registros do lado do host quando ocorre uma falha no caso de teste. |
DefaultConnection | Representação de conexão padrão de um dispositivo, considerada uma conexão adb padrão do dispositivo. |
DefaultConnection.ConnectionBuilder | Builder usado para descrever a conexão. |
DefaultRemoteAndroidTestRunner |
Extensão do ddmlib RemoteAndroidTestRunner para definir alguns padrões para casos de uso
do Tradefed.
|
DefaultTestsZipInstaller | Uma implementação padrão do instalador de testes zip. |
DelegatedInvocationExecution |
InvocationExecution , que delega a execução a outro binário do Tradefed.
|
DependenciesResolver | Um novo tipo de provedor que permite acessar todas as dependências de um teste. |
DeviceActionTargetPreparer |
Um ITargetPreparer para realizar ações do dispositivo.
|
DeviceActionUtil | Uma classe de utilitário para executar ações de dispositivos. |
DeviceActionUtil.Command | Comandos para ação do dispositivo. |
DeviceActionUtil.DeviceActionConfigError | Exceção para erro de configuração. |
DeviceAllocationResult | Representa os resultados de uma tentativa de alocação de um comando. |
DeviceAllocationState | Representa o estado de alocação do dispositivo do ponto de vista do IDeviceManager |
DeviceAvailableChecker | Verificador para garantir que um módulo não deixe o dispositivo em um estado off-line. |
DeviceBaselineChecker | Defina as configurações de referência do dispositivo antes de cada módulo. |
DeviceBaselineSetter | Classe abstrata usada para criar uma configuração de referência do dispositivo. |
DeviceBatteryLevelChecker |
Um IRemoteTest que verifica uma carga mínima da bateria e aguarda que ela
atinja um segundo limite de carga se a carga mínima não estiver presente.
|
DeviceBatteryResourceMetricCollector | Esse coletor coleta métricas da bateria do dispositivo. |
DeviceBuildDescriptor |
Uma classe wrapper para um IBuildInfo , que contém métodos auxiliares para extrair informações
do build da plataforma do dispositivo.
|
DeviceBuildInfo |
Um IBuildInfo que representa um build completo de dispositivo Android e (opcionalmente) os testes dele.
|
DeviceBuildInfoBootStrapper |
Um ITargetPreparer que substitui os campos de informações do build por atributos lidos do dispositivo
Isso é útil para testar dispositivos com builds gerados de uma fonte externa (por exemplo, |
DeviceBuildInfoInjector |
Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo .
|
DeviceCleaner (em inglês) | Reinicia ou formata como ação de limpeza após o teste e, opcionalmente, desliga a tela |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
Contém métodos e classes de utilitário para execução simultânea de comandos no dispositivo
Use |
DeviceConcurrentUtil.ShellCommandCallable<V> |
Um ERROR(/Callable) que agrupa os detalhes da execução do comando do shell em
um ITestDevice .
|
DeviceConfigurationHolder |
Uma implementação concreta de IDeviceConfiguration que armazena os objetos de configuração
do dispositivo carregado nos atributos.
|
DeviceDescriptor | Uma classe que contém informações que descrevem um dispositivo em teste. |
DeviceDisconnectedException | É gerado quando um dispositivo não pode mais ser acessado pelo tipo de transporte, por exemplo, se ele não estiver mais visível por USB ou conexão TCP/IP. |
DeviceErrorIdentifier | Identificadores de erros de dispositivos e erros informados pelo dispositivo. |
DeviceFailedToBootError | É gerada quando um dispositivo não inicializa após ser atualizado com uma build. |
DeviceFeatureFlag | |
DeviceFeatureModuleController | Um controlador de módulo para não executar testes quando não oferece suporte a um determinado recurso. |
DeviceFileReporter |
Uma classe utilitária que verifica se há arquivos no dispositivo e os envia para
ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) , se encontrados.
|
DeviceFlashPreparer |
Um ITargetPreparer que mostra uma imagem em hardware físico do Android.
|
DeviceFoldableState | Representação do estado dobrável do dispositivo retornado por "cmd device_state print-states". |
DeviceFolderBuildInfo |
Um IDeviceBuildInfo que também contém outros artefatos de build contidos em um diretório no
sistema de arquivos local.
|
DeviceImageTracker | Para algumas atualizações incrementais do dispositivo, precisamos dos arquivos de referência para calcular as diferenças. |
DeviceImageTracker.FileCacheTracker | Rastrear informações da imagem do dispositivo em cache e os metadados dela |
DeviceImageZipFlashingTargetPreparer | Um preparador de destino que atualiza o dispositivo com imagens fornecidas em um formato específico. |
DeviceInternetAccessibilityResourceMetricCollector | O coletor faz um ping em google.com para verificar se o dispositivo tem acesso à Internet ou não. |
DeviceJUnit4ClassRunner |
Executor de teste JUnit4 que também acomoda IDeviceTest .
|
DeviceJUnit4ClassRunner.LogAnnotation | Anotação falsa para levar registros aos repórteres. |
DeviceJUnit4ClassRunner.MetricAnnotation | Anotação falsa para levar métricas aos informantes. |
DeviceJUnit4ClassRunner.TestLogData |
Implementação de ExternalResource e TestRule .
|
DeviceJUnit4ClassRunner.TestMetrics |
Implementação de ExternalResource e TestRule .
|
DeviceManagementGrpcServer | Servidor GRPC que permite reservar um dispositivo do Tradefed. |
DeviceManager | |
DeviceManager.FastbootDevice | Representação de um dispositivo no modo fastboot (Fastboot mode). |
DeviceMerkleTree | Calcule uma MerkleTree com base nas informações de conteúdo do dispositivo. |
DeviceMetricData | Objeto para armazenar todos os dados coletados pelos coletores de métricas. |
DeviceMonitorMultiplexer |
Uma classe proxy para propagar solicitações para vários IDeviceMonitor s.
|
DeviceNotAvailableException | É gerada quando um dispositivo não está mais disponível para testes. |
DeviceOwnerTargetPreparer |
Um ITargetPreparer que configura um componente de proprietário do dispositivo.
|
DeviceParameterizedRunner | Um executor parametrizado no estilo JUnit4 para testes parametrizados do lado do host. |
DeviceProperties | Definições de constantes comuns para nomes de propriedades do dispositivo |
DeviceRecoveryModeUtil | |
DeviceReleaseReporter | Dispositivo de lançamento do dispositivo que lida com a comunicação com o processo pai que os dispositivos serão liberados. |
DeviceResetFeature | Implementação da redefinição do dispositivo do lado do servidor. |
DeviceResetHandler | Utilitário que processa a redefinição genérica do dispositivo. |
DeviceRuntimeException | É gerado quando uma ação do dispositivo não gera os resultados esperados. |
DeviceSelectionOptions | Contêiner para critérios de seleção de dispositivo. |
DeviceSelectionOptions.DeviceRequestedType | Os diferentes tipos de dispositivos de marcador de posição com suporte. |
DeviceSettingChecker | Verifique se as configurações do dispositivo mudaram durante a execução de um módulo. |
DeviceSetup |
Um ITargetPreparer que configura um dispositivo para testes com base nos Option s fornecidos.
|
DeviceSnapshotFeature | Implementação do snapshot do dispositivo do lado do servidor. |
DeviceSnapshotHandler | Utilitário que processa o snapshot do Cuttlefish. |
DeviceStateMonitor |
Classe auxiliar para monitorar o estado de um IDevice .
|
DeviceStorageAgeResourceMetricCollector | Analisar a idade do armazenamento do logcat. |
DeviceStorageFiller | Preencha o armazenamento do preparador de destino para que um pouco de espaço livre esteja disponível. |
DeviceStorageStatusChecker | Verifique se o dispositivo tem espaço em disco suficiente para as partições especificadas. |
DeviceStringPusher | O preparador de destino grava uma string em um arquivo. |
DeviceSuite |
Estenda o Suite do contêiner JUnit4 para fornecer um ITestDevice aos testes
que o exigem.
|
DeviceSyncHelper | Auxílio para sincronizar uma nova imagem do dispositivo com o dispositivo. |
DeviceTestCase |
Caso de teste auxiliar do JUnit que fornece os serviços IRemoteTest e IDeviceTest .
|
DeviceTestResult |
Uma especialização de TestResult que será interrompida quando uma
DeviceNotAvailableException ocorrer
|
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | Uma classe de builder para opções relacionadas à execução de testes de dispositivo pelo BaseHostJUnit4Test. |
DeviceTestSuite |
Conjunto de testes auxiliares do JUnit que fornece os serviços IRemoteTest e IDeviceTest .
|
DeviceTraceCollector | Coletor que inicia o rastreamento do perfetto quando uma execução de teste começa e registra o arquivo de rastreamento no final. |
DeviceUnavailableMonitor | Esse listener tenta capturar apenas uma DNAE no nível do caso de teste. |
DeviceUnresponsiveException |
Uma especialização de DeviceNotAvailableException que indica que o dispositivo está visível para o adb,
mas não responde (ou seja, os comandos expiram, não inicializam etc.)
|
DeviceUpdateTargetPreparer |
Um ITargetPreparer abstrato que cuida de etapas comuns de atualização de dispositivos com
um arquivo de imagem de dispositivo de uma fonte externa (em vez de um serviço de build).
|
DeviceWifiResourceMetricCollector | O coletor coleta as métricas de intensidade do sinal e velocidade de conexão do Wi-Fi conectado. |
DeviceWiper (link em inglês) |
Um ITargetPreparer que exclui permanentemente os dados do usuário
|
DigestCalculator (link em inglês) |
Métodos utilitários para calcular Digest .
|
DirectedGraph<V> | Uma implementação de gráficos direcionados não ponderados. |
DisableSELinuxTargetPreparer | Preparador de destino que desativa o SELinux se ele estiver ativado. |
DryRunKeyStore | Um keystore para simulação, em que qualquer valor do keystore é sempre substituído e encontrado corretamente. |
DryRunner | Faz testes de simulação transparentes em vez de executá-los. |
DynamicFileStubTest | Este é um teste de tradefed para testar se o tradefed pode resolver o arquivo dinâmico corretamente. |
DynamicRemoteFileResolver | Classe que ajuda a resolver o caminho para arquivos remotos. |
DynamicRemoteFileResolver.FileResolverLoader |
Carrega implementações de IRemoteFileResolver .
|
DynamicShardHelper | Estratégia de fragmentação para permitir a fila de trabalho remoto entre várias instâncias do TF |
DynamicShardingConnectionInfoMessage | Classe de retenção de dados para facilitar o envio pelo servidor de recursos. |
DynamicSystemPreparer |
Um ITargetPreparer que configura uma imagem do sistema sobre um build do dispositivo com a atualização
dinâmica do sistema.
|
E
EarlyDeviceReleaseFeature | Implementação do servidor de recursos para a versão inicial do dispositivo. |
Uma classe auxiliar para enviar um e-mail. | |
EmailHostHealthAgent |
Uma implementação de IHostHealthAgent para enviar e-mails de relatórios do Host Monitor
|
EmmaXmlConstants | Constantes usadas ao analisar o relatório XML do emma. |
EmulatorMemoryCpuCapturer | |
EndCentralDirectoryInfo | EndCentralDirectoryInfo é uma classe que contém as informações gerais de um arquivo ZIP. |
EnforcedSeLinuxChecker | Verificador de status que garante o status do SELinux. |
EnvironmentVariableUtil | Uma coleção de métodos auxiliares para preparar variáveis de ambiente. |
EraseUserDataPreparer |
Um ITargetPreparer que exclui permanentemente os dados do usuário do dispositivo.
|
ErrorIdentifier | Essa interface descreve um erro específico e as propriedades dele. |
ErrorStorageUtil | Classe auxiliar para manipular os erros para alinhar com o armazenamento comum. |
EventsLoggerListener | Listener que registra todos os eventos recebidos em um arquivo |
ExceptionThrowingRunnerWrapper | |
ExecutableAction | Uma classe de valor que representa uma ação que pode ser executada. |
ExecutableActionResult |
Uma classe de valor que representa o resultado de uma ExecutableAction .
|
ExecutableBaseTest | Classe base para o estilo executável de testes. |
ExecutableHostTest | Gerador de testes para executáveis em execução no host. |
ExecutableTargetTest | Executor de testes para executáveis em execução no destino. |
ExecutionFiles | Dependências de arquivos geradas durante a execução de um teste ou invocação que precisam ser realizadas para testes. |
ExecutionFiles.FilesKey | Enumeração da chave padrão conhecida para o mapa. |
ExecutionProperties | Propriedades geradas durante a execução de um teste ou invocação. |
ExistingBuildProvider |
Um IBuildProvider que retorna um IBuildInfo já criado.
|
ExtendedFile | Uma extensão de arquivo padrão para carregar metadados relacionados ao build. |
ExtensionAtomsRegistry | ExtensionAtomsRegistry para uso local de statsd. |
F
FailureDescription | A classe que descreve informações de falha na Trade Federation. |
FakeTest (em inglês) | Um teste falso que tem como objetivo facilitar a geração de resultados de teste repetíveis. |
FakeTestsZipFolder | Um fixture de teste que cria uma pasta de testes descompactados falsos com base em uma lista de conteúdo. |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | Preparador de destino que aciona e envia comandos de inicialização rápida. |
FastbootDeviceFlasher | Uma classe que depende do fastboot para atualizar uma imagem em hardware físico do Android. |
FastbootHelper | Uma classe auxiliar para operações de inicialização rápida. |
FastbootPack (link em inglês) | Siga a especificação do carregador de inicialização para descompactar. |
FastbootUpdateBootstrapPreparer |
Um ITargetPreparer que coloca arquivos especificados (bootloader, rádio, ZIP de imagem do dispositivo) em
IDeviceBuildInfo para que os dispositivos sejam atualizados com FastbootDeviceFlasher e injete
atributos de dispositivo pós-inicialização nas informações de build para fins de geração de relatórios.
|
FatalHostError | Uma exceção que indica que ocorreu um erro fatal irreversível na máquina host que executa o TradeFederation e que a instância do TradeFederation precisa ser encerrada. |
FeatureFlagTargetPreparer | Atualiza o DeviceConfig (flags de recursos ajustadas por um serviço remoto). |
FileDownloadCache | Uma classe auxiliar que mantém um cache LRU de sistema de arquivos local de arquivos transferidos por download. |
FileDownloadCacheFactory |
Uma fábrica para criar FileDownloadCache .
|
FileDownloadCacheWrapper |
Uma classe wrapper que fornece recursos FileDownloadCache ao implementar a
interface IFileDownloader .
|
FileIdleMonitor | Monitora arquivos e executa um callback se eles estiverem inativos (ou seja, |
FileInputStreamSource |
Um InputStreamSource que recebe um arquivo de entrada.
|
FileLogger |
Um ILeveledLogOutput que direciona as mensagens de registro para um arquivo e para o stdout.
|
FileProtoResultReporter |
Relatório de proto que despeja o TestRecord em um arquivo.
|
FilePullerDeviceMetricCollector |
Um BaseDeviceMetricCollector que detecta a chave de métricas vinda do dispositivo e as extrai
como um arquivo do dispositivo.
|
FilePullerLogCollector | Gerenciou o arquivo informado pelo dispositivo. |
FileSystemLogSaver | Salve registros em um sistema de arquivos. |
FilesystemRootChecker | |
FileUtil | Uma classe auxiliar para operações relacionadas a arquivos |
FileUtil.LowDiskSpaceException | É gerada quando o espaço em disco utilizável está abaixo do limite mínimo. |
FilteredResultForwarder |
Variante de ResultForwarder que permite apenas que uma lista de permissões de TestDescription seja
informada.
|
FixedByteArrayOutputStream |
Um ERROR(/OutputStream) na memória que mantém apenas uma quantidade máxima de dados.
|
FlashingMethod | Um tipo enumerado para descrever o método usado para atualizar o dispositivo em teste |
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<String, MultiMap<String, String>> .
|
FlashingResourcesParser.Constraint |
Uma interface de filtragem, destinada a permitir que FlashingResourcesParser ignore alguns
recursos que poderiam ser usados
|
FlashingResourceUtil |
Esse utilitário ajuda a definir a versão adequada de artefatos para que eles possam ser atualizados por DeviceFlashPreparer .
|
FoldableExpandingHandler |
Um IModuleParameterHandler se expandindo para mais para cada configuração de dobrável
não primária.
|
FoldableHandler | Gerenciador dobrável genérico que pode usar os parâmetros dobráveis para criar um módulo especializado. |
FoldableModePreparer | Um preparador de destino que pode alternar o estado dobrável de um dispositivo. |
FolderBuildInfo |
Implementação concreta de um IFolderBuildInfo .
|
FolderSaver (link em inglês) |
Um ITargetPreparer que extrai diretórios do dispositivo, os compacta e os salva no back-end
de registro.
|
FormattedGeneratorReporter | Relatório que permite gerar relatórios em um formato específico. |
FreeDeviceState | |
FuseUtil | Uma classe auxiliar para operações do FUSE. |
G
GceAvdInfo | Estrutura para armazenar dados relevantes para uma determinada instância de AVD do GCE. |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceLHPTunnelMonitor | Monitoramento de linha de execução para o túnel de proxy do host do Gce Lab usado para oxigenação. |
GceManager | Assistente que gerencia as chamadas do GCE para iniciar/parar e coletar registros do GCE. |
GceRemoteCmdFormatter | Classe utilitária para formatar comandos para acessar um dispositivo GCE remoto. |
GceRemoteCmdFormatter.ScpMode | O SCP pode ser usado para enviar ou extrair arquivos, dependendo da estrutura dos argumentos. |
GceSshTunnelMonitor | Thread Monitor para o túnel SSH do GCE. |
GcovCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do gcov
do dispositivo e as registra como artefatos de teste.
|
GcovKernelCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as medições de cobertura do kernel
gcov dos arquivos de depuração e do dispositivo e, por fim, registra-as como artefatos
de teste.
|
GCSBucketUtil (link em inglês) | Gerenciador de arquivos para fazer upload e download de arquivos do Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Wrapper simples para informações de arquivo no GCS. |
GCSCommon | Obsoleto. Use com.android.tradefed.util.gcs.GCSCommon. |
GCSCommon | Classe base para operações do Gcs, como download e upload. |
GCSConfigurationFactory |
Um ConfigurationFactory carrega configurações do Google Cloud Storage.
|
GCSConfigurationFactory.GCSConfigLoader |
Extensão de ConfigurationFactory.ConfigLoader que carrega
a configuração do GCS, rastreia as configurações incluídas de uma configuração raiz e gera uma
exceção em inclusões circulares.
|
GCSConfigurationServer | O servidor de configuração carrega configurações do Google Cloud Storage (GCS). |
GCSDownloaderHelper | Downloader para bucket do GCS que cuida do armazenamento em cache e da resolução da configuração global. |
GCSFileDownloader | Downloader de arquivos para fazer o download de arquivos do Google Cloud Storage (GCS). |
GCSFileDownloaderBase | Downloader de arquivos para fazer o download de arquivos do Google Cloud Storage (GCS). |
GCSFileUploader | Faz o upload de dados de arquivos para o Google Cloud Storage (GCS). |
GCSHelper (link em inglês) | |
GCSHostResourceManager | Faça o download do recurso de host do GCS (Google Cloud Storage). |
GcsRemoteFileResolver |
Implementação de IRemoteFileResolver que permite o download de um bucket do GCS.
|
GenericLogcatEventParser<LogcatEventType> | Analisar a entrada do Logcat para eventos. |
GenericLogcatEventParser.LogcatEvent | Estrutura para armazenar um evento do Logcat com o tipo de evento e a mensagem de acionamento do Logcat |
GetPreviousPassedHelper | Auxilia na obtenção dos filtros de teste anteriores. |
GkiDeviceFlashPreparer | Um preparador de destino que atualiza o dispositivo com a imagem genérica do kernel comum do Android. |
GlobalConfiguration |
Uma implementação IGlobalConfiguration que armazena os objetos de configuração carregados em um mapa
|
GlobalFilterGetter | Implementação de serviço que retorna os filtros de uma determinada invocação. |
GlobalTestFilter | Opções de filtro aplicadas à invocação. |
GoogleApiClientUtil (link em inglês) | Utilitários para criar um cliente de API do Google. |
GoogleApiClientUtilBase | |
GoogleBenchmarkResultParser | Analisa os resultados do comparativo de mercado do Google executados pelo shell e retorna um mapa com todos os resultados. |
GoogleBenchmarkTest | Um teste que executa um pacote de teste de comparação do Google em um determinado dispositivo. |
GranularRetriableTestWrapper |
Uma classe wrapper funciona no IRemoteTest para granular o IRemoteTest no nível do teste.
|
GranularRetriableTestWrapper.StartEndCollector | Auxílio de classe para detectar início e término de execução ausentes. |
GsiDeviceFlashPreparer | Um preparador de destino que atualiza o dispositivo com a imagem genérica do sistema Android. |
GTest | Um teste que executa um pacote de teste nativo em um determinado dispositivo. |
GTestBase (link em inglês) | A classe base do gTest |
GTestListTestParser | Um analisador de resultados para o modo de simulação do gtest com o parâmetro "--gtest_list_tests". |
GTestResultParser | Analisa os resultados do "modo de saída bruta" de testes nativos usando o GTest executado no shell e informa um ITestInvocationListener sobre os resultados. |
GTestXmlResultParser | Analisa os resultados do "modo de saída XML" de testes nativos usando o GTest executado no shell e informa um ITestRunListener sobre os resultados. |
H
HarnessException | Classe de exceção base para exceções geradas no harness. |
HarnessIOException | Exceção de harness que ajuda a carregar problemas de arquivo. |
HarnessRuntimeException | |
HeapHostMonitor |
Implementação de AbstractHostMonitor que monitora a memória heap no host e a registra
periodicamente no registro de histórico.
|
HelloWorldMultiTargetPreparer |
Exemplo de implementação de um IMultiTargetPreparer .
|
HistoryLogger | TF History Logger, um registro especial que contém apenas alguns eventos específicos. |
HostGTest (em inglês) | Um teste que executa um pacote de teste nativo. |
HostMetric | Essa classe representa uma amostra de métrica do host a ser informada. |
HostOptions | Classe do proprietário das opções de host. |
HostStatsdMetricCollector |
Um IMetricCollector que coleta métricas do StatsD do lado do host usando comandos de utilitário do StatsD.
|
HostTest (em inglês) | Um executor de testes para testes baseados em host do JUnit. |
HostUtils | Implementa alguns métodos de utilitário úteis para executar testes de host. |
HprofAllocSiteParser | Classe auxiliar para analisar informações de uma seção de sites de alocação de relatórios do hprof. |
HttpHelper | Contém métodos auxiliares para fazer solicitações HTTP |
HttpHelper.RequestRunnable |
Runnable para fazer solicitações com
IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) .
|
HttpMultipartPost | Classe auxiliar para fazer solicitações de postagem HTTP de várias partes. |
HttpRemoteFileResolver |
Implementação de IRemoteFileResolver que permite o download de arquivos remotos via http
|
HttpsRemoteFileResolver |
Implementação de IRemoteFileResolver que permite o download de arquivos remotos via https
|
I
IAbi (em inglês) | Interface que representa a ABI em teste. |
IAbiReceiver | Um teste que precisa da ABI em teste. |
IAndroidDebugBridge |
Definição de interface para os métodos AndroidDebugBridge usados neste
pacote.
|
IAppBuildInfo |
Essa interface foi descontinuada.
Use IBuildInfo diretamente.
|
IAutoRetriableTest |
Interface para um IRemoteTest que não implementa ITestFilterReceiver , mas ainda
quer oferecer suporte à repetição automática.
|
IBatteryInfo | A interface que define a interação com a bateria de um dispositivo. |
IBatteryInfo.BatteryState | Descreve o estado de carregamento atual da bateria. |
IBuildInfo | Contém informações sobre o build em teste. |
IBuildInfo.BuildInfoProperties |
Algumas propriedades que um IBuildInfo pode ter para ajustar o processamento.
|
IBuildProvider | Responsável por fornecer informações sobre o build em teste. |
IBuildReceiver | Um teste que precisa de referência ao build em teste. |
ICacheClient | Uma interface para um cliente de cache. |
IClusterClient | Uma interface para interagir com o back-end do TFC. |
IClusterEvent | Interface para qualquer evento de cluster que será enviado para o TFC. |
IClusterEventUploader<T extends IClusterEvent> | Interface para ClusterEventUploader |
IClusterOptions | Uma interface para acessar opções relacionadas ao cluster. |
ICommandOptions | Contêiner para opções de execução de comandos. |
ICommandScheduler | Um programador para executar comandos da TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Listener para eventos de invocação quando a invocação é concluída. |
ICompressionStrategy | Uma interface que representa um algoritmo de compactação que pode ser selecionado no momento da execução. |
IConfigOptionValueTransformer | Uma interface para manipular o valor da opção de configuração |
IConfigurableVirtualDevice | Uma interface para fornecer informações sobre informações de dispositivo virtual possivelmente pré-configuradas (ip do host, usuário do host, deslocamento de portas etc.). |
IConfiguration | Informações de configuração para uma invocação do TradeFederation. |
IConfigurationFactory |
Fábrica para criar IConfiguration s
|
IConfigurationReceiver |
Interface simples para representar objetos que aceitam um IConfiguration .
|
IConfigurationServer | Uma interface para o servidor de configuração. |
ICredentialFactory |
Uma interface para a fábrica de credenciais criar Credential do OAuth2.
|
IDefaultObjectLoader | Interface para carregar os objetos padrão que precisam fazer parte da configuração YAML. |
IDefaultObjectLoader.LoaderConfiguration | O objeto de configuração de carregamento para transmitir informações ao carregador. |
IDeviceActionReceiver | Fornece uma API para receber eventos do dispositivo. |
IDeviceBuildInfo |
Um IBuildInfo que representa um build completo de dispositivo Android e (opcionalmente) os testes dele.
|
IDeviceBuildProvider |
Um IBuildProvider que usa informações de um ITestDevice para recuperar um build.
|
IDeviceConfiguration | Interface do detentor da configuração do dispositivo. |
IDeviceFlasher (link em inglês) | Atualiza uma imagem do dispositivo. |
IDeviceFlasher.UserDataFlashOption | Enum de opções para processar a imagem de userdata |
IDeviceManager | Interface para gerenciar o conjunto de dispositivos disponíveis para teste. |
IDeviceManager.IFastbootListener | Um listener para mudanças de estado do Fastboot. |
IDeviceMonitor (link em inglês) | Interface para monitorar o estado dos dispositivos. |
IDeviceMonitor.DeviceLister |
Uma classe semelhante a Runnable que precisa retornar os dispositivos conhecidos e os estados deles.
|
IDeviceRecovery (em inglês) | Interface para recuperar um dispositivo que ficou off-line. |
IDeviceSelection | Interface para critérios de seleção de dispositivos. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor |
Oferece recursos para monitorar o estado de um IDevice .
|
IDeviceTest |
Interface para objetos que precisam de uma referência a um ITestDevice .
|
IDisableable | Interface que descreve um objeto Tradefed que pode ser desativado. |
IDynamicShardingClient |
Interface de wrapper para o cliente de fragmentação
Isso existe para que possamos trocar por um HTTP ou de teste, se necessário. |
IDynamicShardingConnectionInfo | Interface para classes que contêm informações de conexão de fragmentação dinâmica |
IEmail | Interface para enviar e-mails. |
IEmail.Message | Contêiner para dados de mensagens de e-mail. |
IFileDownloader | Interface para fazer o download de um arquivo remoto. |
IFileEntry |
Definição de interface que fornece um contrato mais simples e simulável para
métodos FileEntry .
|
IFileResolverLoader |
Carrega implementações de IRemoteFileResolver .
|
IFileResolverLoader.ResolverLoadingException | Exceção lançada se um resolvedor não puder ser carregado ou inicializado. |
IFlashingResourcesParser | Interface para fornecer as versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo. |
IFlashingResourcesRetriever | Interface para recuperar arquivos de imagem auxiliares necessários para atualizar um dispositivo. |
IFolderBuildInfo |
Um IBuildInfo abstrato simples cujos artefatos de build estão contidos em um diretório de sistema de arquivos
local.
|
IFormatterGenerator |
Interface que descreve um formatador para SuiteResultHolder .
|
IGlobalConfiguration | Uma classe para incluir informações de configuração globais de uma única instância da Trade Federation (incluindo qualquer número de invocações de configurações reais). |
IHarnessException | Descrição da interface de exceção do harness que será implementada por exceções do harness. |
IHostCleaner (link em inglês) | Limpa o host após a execução do teste. |
IHostHealthAgent | Uma interface para emitir métricas de host ou dispositivo. |
IHostMonitor | Interface para enviar dados do host |
IHostMonitor.HostDataPoint | Classe genérica para dados a serem informados. |
IHostMonitor.HostMetricType | |
IHostOptions | Interface do proprietário das opções de host. |
IHostOptions.PermitLimitType | Enumeração que descreve os possíveis limitadores de permissão |
IHostResourceManager | Interface para gerenciar o recurso do host. |
IHttpHelper | Métodos auxiliares para realizar solicitações HTTP. |
IHttpHelper.DataSizeException | |
IIncrementalSetup | Uma interface que ajuda a decidir se é possível tentar a configuração incremental para preparadores do TradeFed. |
IInvocationContext | Contém informações sobre a invocação para que os testes acessem, se necessário. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | 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. |
IKeyStoreClient | Interface para acessar um keystore de senha ou dados sensíveis. |
IKeyStoreFactory |
Fábrica para criar IKeyStoreClient .
|
ILabPreparer |
Interface de marcador para preparadores de laboratórios
Consulte |
ILeveledLogOutput | As classes que implementam essa interface fornecem métodos que lidam com a saída de mensagens de registro. |
ILogcatReceiver |
Uma classe que fornece a saída do logcat de um dispositivo como um InputStreamSource .
|
ILogRegistry |
Uma interface para um registrador singleton ILogOutput que multiplexa e gerencia diferentes
registradores.
|
ILogRegistry.EventType | Eventos que são úteis para registro |
ILogSaver | As classes que implementam essa interface fornecem métodos para armazenar registros em um local central. |
ILogSaverListener |
Permite que ITestInvocationListener s detectem quando os arquivos de registro são salvos.
|
ImageContentAnalyzer | Analisador para análise de conteúdo de imagens de dispositivos |
IManagedTestDevice | Um ITestDevice cujo ciclo de vida é gerenciado. |
IManagedTestDevice.DeviceEventResponse |
Contêiner para uma resposta a uma chamada
IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
IManagedTestDeviceFactory |
Interface do criador de conteúdo para IManagedTestDevice s
|
IMetricCollector | Essa interface será adicionada como um decorador ao informar os resultados dos testes para coletar as métricas correspondentes. |
IMetricCollectorReceiver |
Interface para implementação de IRemoteTest s, caso precisem acessar a lista de IMetricCollector s para a execução do teste.
|
IMoblyYamlResultHandler | Interface do gerenciador de resultados yaml do Mobly. |
IMoblyYamlResultHandler.ITestResult | Interface do resultado do yaml do Mobly |
IModuleController | Interface para controlar se um módulo precisa ser executado ou não. |
IModuleController.RunStrategy | Enum que descreve como o módulo deve ser executado. |
IModuleParameterHandler | Interface para parâmetros de módulos de suítes. |
IMultiDeviceRecovery | Interface para recuperar vários dispositivos off-line. |
IMultiDeviceTest | Essa interface foi descontinuada. Essa interface é mantida temporariamente para compatibilidade, mas não é mais usada. Não implemente. |
IMultiTargetPreparer | Prepara o ambiente de teste para vários dispositivos. |
INativeDevice |
Fornece uma API confiável e de nível um pouco mais alto para uma ddmlib IDevice .
|
INativeDeviceTest |
Interface para objetos que precisam de uma referência a um INativeDevice .
|
IncrementalImageUtil | Um utilitário para aproveitar a imagem incremental e a atualização do dispositivo. |
InfraErrorIdentifier | Identificadores de erro da infraestrutura da Trade Federation e da infraestrutura dependente (como a infraestrutura do Build). |
InputStreamSource |
Essa interface basicamente envolve uma ERROR(/InputStream) para torná-la clonável.
|
InstallAllTestZipAppsSetup |
Um ITargetPreparer que instala todos os apps em um arquivo zip de teste.
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
Um ITargetPreparer que instala um ou mais APKs localizados no sistema de arquivos.
|
InstallBuildEnvApkSetup |
Um ITargetPreparer que instala um ou mais APKs de teste de um ambiente de build de plataforma Android.
|
InstalledInstrumentationsTest | Executa toda a instrumentação encontrada no dispositivo atual. |
InstallKernelModulePreparer | Um preparador de destino que instala módulos do kernel. |
InstantAppHandler |
Gerenciador de ModuleParameters.INSTANT_APP .
|
InstrumentationPreparer |
Um ITargetPreparer que executa a instrumentação
|
InstrumentationTest | Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo. |
InvocationContext |
Implementação genérica de um IInvocationContext .
|
InvocationExecution | Classe que descreve todas as etapas de invocação: download do build, target_prep, execução de testes e limpeza. |
InvocationLocal<T> | Essa classe fornece variáveis de escopo de invocação. |
InvocationMetricLogger | Uma classe de utilitário para uma invocação registrar algumas métricas. |
InvocationMetricLogger.InvocationGroupMetricKey | O agrupamento permite registrar vários grupos com a mesma chave. |
InvocationMetricLogger.InvocationMetricKey | Uma chave nomeada especial que sempre será preenchida para a invocação. |
InvocationStatus | Uma classe para armazenar o status da invocação. |
InvocationStatus | Um tipo enumerado auxiliar para representar o status de invocação. |
InvocationSummaryHelper |
Classe auxiliar para coletar e informar TestSummary para um conjunto de listeners
|
InvocationToJUnitResultForwarder |
Uma classe que detecta eventos ITestInvocationListener e os encaminha para um
TestListener .
|
IPostProcessor | Os pós-processadores são um objeto da Trade Federation que permite o processamento de métricas e registros APÓS os testes e ANTES do relatório de resultados. |
IRemoteFeature | Interface que descreve um recurso no Tradefed que pode ser executado com base na solicitação. |
IRemoteFileResolver | Interface para objetos que podem resolver um arquivo remoto em um local. |
IRemoteFileResolver.RemoteFileResolverArgs | Os argumentos transmitidos aos solucionadores |
IRemoteFileResolver.ResolvedFile | Classe que contém informações sobre o arquivo resolvido e alguns metadados. |
IRemoteScheduledListenersFeature |
Extensão de IRemoteFeature para oferecer suporte à transmissão de IScheduledInvocationListener s.
|
IRemoteTest |
Um teste que informa os resultados diretamente para um ITestInvocationListener .
|
IReportNotExecuted |
Em caso de execução incompleta, o IRemoteTest que implementa essa interface pode informar
os testes não executados para melhorar os relatórios.
|
IRescheduler | Interface para reprogramar uma configuração para execução futura. |
IResourceMetricCollector | Interface para o usuário implementar coletores de recursos personalizados. |
IRestApiHelper | Uma interface auxiliar para realizar chamadas de API REST. |
IResumableTest | Essa interface foi descontinuada. Não é mais necessário |
IRetryDecision | Interface que direciona a decisão de nova tentativa e aplica o filtro à classe para uma nova tentativa mais direcionada. |
IRuntimeHintProvider | |
IRunUtil | Interface para executar operações programadas e comandos do sistema. |
IRunUtil.EnvPriority | Enum que define se um determinado ambiente será definido ou removido. |
IRunUtil.IRunnableResult | Uma interface para executar assíncronamente uma operação que retorna um status booleano. |
ISandbox | Interface que define um sandbox que pode ser usado para executar uma invocação. |
ISandboxFactory |
Fábrica para criar ISandbox .
|
ISetOptionReceiver |
A implementação dessa interface precisa ter um Option com um nome "set-option" vinculado a
HostTest.SET_OPTION_NAME .
|
IShardableListener |
Um ITestInvocationListener que pode ser dividido.
|
IShardableTest |
Um IRemoteTest que pode ser dividido em subtestes executáveis separadamente.
|
IShardHelper (link em inglês) | Interface de um objeto que descreve a estratégia de fragmentação a ser adotada para uma configuração. |
IsolatedHostTest | Implementa um executor do TradeFed que usa um subprocesso para executar os testes em um ambiente de baixa dependência em vez de executá-los no processo principal. |
ISupportGranularResults |
Interface que especifica se um ITestInvocationListener oferece suporte ao recebimento dos resultados
granulares ou não.
|
ISystemStatusChecker | Um verificador que realiza verificações no status do sistema e retorna um booleano para indicar se o sistema está no estado esperado. |
ISystemStatusCheckerReceiver |
Um IRemoteTest que exige acesso ao ISystemStatusChecker da
configuração.
|
ITargetCleaner (link em inglês) | Essa interface foi descontinuada. O tearDown foi movido para a interface ITargetPreparer base. |
ITargetPreparer | Prepara o ambiente de teste para a execução do teste. |
ITerribleFailureHandler |
Uma interface para processar falhas terríveis do
LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | Um executor que pode filtrar quais testes serão executados com base em anotações. |
ITestCollector (link em inglês) | Oferece suporte à coleta de testes. Quando definido, o executor de testes precisa realizar um teste de simulação para coletar casos de teste sem realmente executá-los. |
ITestDevice |
Fornece uma API confiável e de nível um pouco mais alto para uma ddmlib IDevice .
|
ITestDevice.ApexInfo | Uma classe de estrutura simples para armazenar informações sobre um único APEX |
ITestDevice.MountPointInfo | Uma classe de estrutura simples para armazenar informações sobre um único ponto de montagem |
ITestDevice.RecoveryMode | |
ITestFileFilterReceiver | Um executor que pode receber um arquivo especificando quais testes executar e/ou não executar. |
ITestFilterReceiver | Um executor que pode filtrar quais testes serão executados. |
ITestInformationReceiver |
Interface para receber o TestInformation de algumas classes.
|
ITestInvocation | Processa uma invocação de teste da TradeFederation. |
ITestInvocation.ExitInformation | Representa algumas informações de saída de uma invocação. |
ITestInvocationListener | Listener para resultados de teste da invocação do teste. |
ITestLifeCycleReceiver | Recebe notificações de eventos durante as execuções de teste de instrumentação. |
ITestLogger (link em inglês) | Uma entidade que pode registrar fluxos de dados de vários tipos. |
ITestLoggerReceiver |
Uma entidade que pode ser injetada com uma instância ITestLogger para ser usada para
fins de registro.
|
ITestsPool | Interface que descreve um conjunto de testes que podemos acessar e executar |
ITestSuite | Classe abstrata usada para executar o pacote de testes. |
ITestSuite.IsolatedModuleGrade | |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | Interface que descreve um auxiliar para carregar resultados anteriores de uma maneira que possa ser executada novamente. |
ITestSummaryListener |
Interface que permite que ITestInvocationListener troque algumas informações limitadas por
resumos.
|
ITestsZipInstaller | Instala testes de um arquivo zip de testes (como gerado pelo sistema de build) em um dispositivo. |
ITokenProvider | Interface que descreve um objeto que pode fornecer os tokens de um dispositivo específico. |
ITokenRequest |
Interface que um IRemoteTest pode implementar para expor o fato de que ele exige um dispositivo com um
token especial.
|
J
JarHostTest | Executor de testes para testes JUnit do host. |
JarHostTest.HostTestListener | Listener de wrapper que encaminha todos os eventos, exceto testRunStarted() e testRunEnded() para o listener incorporado. |
JavaCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai medições de cobertura
do Java do dispositivo e as registra como artefatos de teste.
|
JavaCodeCoverageFlusher | Uma classe de utilitário que redefine e força uma limpeza de medições de cobertura de código Java de processos em execução no dispositivo. |
JSONFileKeyStoreClient | Um exemplo de implementação em que um arquivo JSON local funciona como um armazenamento de chaves. |
JSONFileKeyStoreFactory |
Implementação de uma fábrica de armazenamento de chaves JSON, que fornece um JSONFileKeyStoreClient para
acessar um arquivo de armazenamento de chaves JSON.
|
JsonHttpTestResultReporter | Um relatório de resultados que codifica os resultados das métricas de teste e a ramificação, as informações do dispositivo em JSON e POST em um endpoint de serviço HTTP |
JUnit4ResultForwarder | Encaminhador de resultados do JUnit4 Runner. |
JUnit4TestFilter |
Classe auxiliar que fornece a filtragem para o executor do JUnit4, estendendo o Filter .
|
JUnitRunUtil |
Uma classe auxiliar para direcionar uma chamada IRemoteTest.run(TestInformation, ITestInvocationListener)
para uma chamada Test.run(TestResult) .
|
JUnitToInvocationResultForwarder |
Uma classe que detecta eventos TestListener e os encaminha para um
ITestInvocationListener .
|
JUnitXmlParser | Parser que extrai dados de resultados de teste de resultados do JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener. |
K
KernelModuleUtils | |
KernelTargetTest | Test runner para executável em execução no destino e análise do resultado do teste do kernel. |
KernelTestModuleController | Classe base para que um controlador de módulo não execute testes quando não corresponder à arquitetura . |
KeyguardControllerState | Um contêiner para os estados de bloqueio de teclado. |
KeyguardStatusChecker | Verifica o status do bloqueio de teclado após a execução do módulo. |
KeyStoreException | Lançada quando ocorre um erro fatal no armazenamento de chaves. |
KillExistingEmulatorPreparer |
Um ITargetPreparer que encerra um emulador em execução.
|
KnownFailurePreparer | O preparador de destino pula a nova tentativa de falha conhecida. |
KTapResultParser | Lê a saída do KTAP como a produzida por um módulo de teste do KUnit e colocada em um arquivo "results" em debugfs. |
KTapResultParser.ParseResolution | |
KUnitModuleTest | Executor de teste para executar módulos de teste do KUnit no dispositivo. |
L
LabResourceDeviceMonitor | O monitor de recursos do laboratório que inicializa/gerencia o servidor gRPC para LabResourceService. |
LargeOutputReceiver | Uma classe projetada para ajudar a executar comandos de longa duração a coletar saídas. |
LastShardDetector |
Ao executar o sharding local, às vezes queremos executar algumas ações apenas quando o último fragmento
atinge invocationEnded(long) .
|
LeakedThreadStatusChecker | Verificador de status para garantir que um módulo não vaze uma linha de execução em execução. |
LegacySubprocessResultsReporter | Uma implementação congelada do sinalizador de resultados de subprocesso, que precisa permanecer compatível com versões anteriores do TF/CTS (por exemplo, 8 ou mais recente), apesar das mudanças na superclasse. |
ListInstrumentationParser |
Um IShellOutputReceiver que analisa a saída de uma consulta de "instrumentação de lista de pm"
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | A classe para dispositivos virtuais locais executados no host do TradeFed. |
LocalAppBuildProvider |
Um IBuildProvider que constrói um IBuildInfo com base em um caminho local fornecido
|
LocalDeveloper | Detecta e retorna se o desenvolvedor local está executando o Tradefed. |
LocalDeviceBuildProvider |
Um IBuildProvider que constrói um IDeviceBuildInfo com base em um caminho de diretório do sistema de arquivos fornecido.
|
LocalEmulatorLaunch | Um TargetPreparer que inicia um emulador localmente em um ambiente de build do Android. |
LocalEmulatorSnapshot | Um TargetPreparer destinado a gerar um snapshot limpo do emulador de um ambiente de build/desenvolvimento do Android |
LocalFileHeader | LocalFileHeader é uma classe que contém as informações de um arquivo/pasta dentro de um arquivo ZIP. |
LocalFileResolver |
Implementação de IRemoteFileResolver que permite vincular arquivos locais
|
LocalFolderBuildProvider |
Um IBuildProvider que constrói um IFolderBuildInfo com base em um caminho
local fornecido
|
LocalHostResourceManager | Gerenciar recurso de host. |
LocalPool | Implementação de um conjunto de testes locais |
LocalRunInstructionBuilder | Utilitário para compilar a instrução de execução de teste localmente. |
LockSettingsBaselineSetter | Um setter para remover as configurações de bloqueio de tela. |
Log | Classe de registro que reflete a API nas principais origens do Android. |
Log.ILogOutput | As classes que implementam essa interface fornecem métodos que lidam com a saída de mensagens de registro. |
Log.LogLevel | Tipo enumerado de nível de registro. |
LogcatCrashResultForwarder | Listener especial: em falhas (processo de instrumentação com falha), ele tenta extrair do logcat a falha e a adiciona à mensagem de falha associada ao teste. |
LogcatEventParser | |
LogcatEventType |
Tipos de evento para LogcatEventParser .
|
LogcatOnFailureCollector | Coletor que vai capturar e registrar um logcat quando um caso de teste falhar. |
LogcatReceiver | Classe que coleta o Logcat em segundo plano. |
LogcatTimingMetricCollector | Um coletor de métricas que coleta informações de tempo (por exemplo, tempo de troca de usuário) do Logcat durante um ou vários testes repetidos usando determinados padrões de regex para analisar os sinais de início e término de um evento nas linhas do Logcat. |
LogDataType | Representa o tipo de dados de registro. |
LogFile | Classe que armazena os metadados de um arquivo de registro salvo. |
LogFileSaver |
Um auxiliar para ITestInvocationListener s que salva dados de registro em um arquivo
|
LogReceiver | |
LogRegistry |
Uma implementação ILogRegistry que multiplexa e gerencia registradores diferentes,
usando o apropriado com base no ThreadGroup da linha de execução que faz a chamada.
|
LogSaverResultForwarder |
Um ResultForwarder para salvar registros com o armazenamento de arquivos global.
|
LogUtil | Uma classe de utilitário de registro. |
LogUtil.CLog |
Uma classe shim para Log que usa automaticamente o nome de classe simples do autor da chamada como
a tag de registro
|
LUCIResultReporter | Um relatório de resultados que salva os resultados de teste necessários pelo ResultDB e pelo LUCI no formato JSON (go/result-sink) e registra o local do arquivo no console. |
M
MainlineModuleHandler | Uma classe de gerenciador simples para módulos principais que cria um InstallApexModuleTargetPreparer e injeta o link dinâmico com base nos módulos principais fornecidos para recuperar automaticamente esses módulos. |
MainlineTestModuleController | Classe base para um controlador de módulo executar testes com base nos módulos principais pré-carregados no dispositivo em teste. |
ManagedRemoteDevice | Um dispositivo em execução em uma máquina virtual que gerenciamos remotamente por uma instância do Tradefed na VM. |
ManagedTestDeviceFactory | Fábrica para criar os diferentes tipos de dispositivos que podem ser monitorados pelo Tf |
MaxSdkModuleController | Classe base para que um controlador de módulo não execute testes em versões acima de um número de versão do SDK especificado. |
MergedZipEntryCollection | Mescle as entradas individuais de um arquivo zip grande em blocos para minimizar as tentativas de download. |
MergeMultiBuildTargetPreparer |
Um IMultiTargetPreparer que permite transmitir informações de um build para outro
nomeando-as e a chave de arquivo a ser copiada para o outro build.
|
MergeStrategy | Descreve como os resultados precisam ser agregados quando há várias tentativas. |
MerkleTree (link em inglês) | Uma representação de árvore de Merkle, conforme definido pela API de execução remota. |
MetricFilePostProcessor | Usado para fazer o upload do arquivo de registro de métricas coletado durante o nível de teste e execução. |
MetricOption |
Anotação para métodos de teste anotados com @Test ou se a anotação faz 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.
|
MetricsXMLResultReporter | O MetricsXMLResultReporter grava métricas de teste e executa métricas em um arquivo XML em uma pasta especificada pelo parâmetro metrics-folder na fase invocationEnded do teste. |
MetricTestCase |
Extensão de TestCase que permite registrar métricas ao ser executada como parte do TradeFed.
|
MetricTestCase.LogHolder | Estrutura para armazenar um arquivo de registro a ser informado. |
MetricUtil | Classe utilitária para extrair métricas de configurações de statsd enviadas. |
MetricUtility | Contém métodos de utilitário 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 que um controlador de módulo não execute testes quando estiver abaixo de um nível de API especificado. |
MinSdkModuleController | Classe base para que um controlador de módulo não execute testes em versões abaixo de um número de versão do SDK especificado. |
MixImageZipPreparer (link em inglês) |
Um IMultiTargetPreparer que mistura as imagens de um build do sistema em um build do dispositivo.
|
MixKernelTargetPreparer |
Um ITargetPreparer que permite misturar uma imagem do kernel com a imagem do dispositivo.
|
MoblyBinaryHostTest | Teste do host destinado a executar um arquivo binário mobly python do sistema de build do Android (Soong) |
MoblyYamlResultControllerInfoHandler | Manipulador de elementos "Controller Info" do resultado yaml do Mobly. |
MoblyYamlResultControllerInfoHandler.ControllerInfo | |
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
MoblyYamlResultHandlerFactory | Fábrica de processadores de resultados yaml do Mobly, que gera o processador apropriado com base no tipo de resultado. |
MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
MoblyYamlResultHandlerFactory.Type | |
MoblyYamlResultParser | Parser de resultados de teste yaml do Mobly. |
MoblyYamlResultRecordHandler | Processador de elementos "Record" do resultado do yaml do Mobly. |
MoblyYamlResultRecordHandler.Record | |
MoblyYamlResultRecordHandler.Record.Builder | |
MoblyYamlResultRecordHandler.RecordResult | |
MoblyYamlResultSummaryHandler | Processador de elementos "Summary" do resultado do yaml do Mobly. |
MoblyYamlResultSummaryHandler.Summary | |
MoblyYamlResultSummaryHandler.Summary.Builder | |
MoblyYamlResultTestNameListHandler | Processador de elementos "Test Name List" do resultado do yaml do Mobly. |
MoblyYamlResultTestNameListHandler.TestNameList | |
MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
MoblyYamlResultUserDataHandler | Processador de elementos "User Data" do resultado do yaml do Mobly. |
MoblyYamlResultUserDataHandler.UserData | |
MoblyYamlResultUserDataHandler.UserData.Builder | |
ModuleDefinition | Contêiner para a configuração da execução do teste. |
ModuleListener |
Listener anexado a cada IRemoteTest de cada módulo para coletar a lista de
resultados.
|
ModuleLogcatCollector | Versão do coletor de logcat, mas para o módulo. |
ModuleMerger |
Classe auxiliar para operações relacionadas à mesclagem de ITestSuite e ModuleDefinition
após uma divisão.
|
ModuleOemTargetPreparer | |
ModuleParameters | Valores especiais associados às chaves "parâmetro" do pacote nos metadados de cada módulo. |
ModuleParametersHelper |
Ajudante para receber o IModuleParameterHandler associado ao parâmetro.
|
ModuleProtoResultReporter | Um relatório de resultados destinado a informar apenas os resultados no nível do módulo. |
ModulePusher | |
ModulePusher.ModulePushError | Erro fatal durante o envio do módulo principal. |
ModuleSplitter |
Auxílio para dividir uma lista de módulos representados por IConfiguration em uma lista de unidades
de execução representadas por ModuleDefinition .
|
ModuleTestTypeUtil | Contém métodos de utilitário comuns para verificar o módulo. |
MultiFailureDescription |
Colete vários FailureDescription em um suporte.
|
MultiMap<K, V> |
Um ERROR(/Map) que aceita vários valores por chave.
|
N
NameMangleListener | Um listener de proxy para traduzir os nomes de método, classe e pacote de teste conforme os resultados são informados. |
NativeBenchmarkTest | Um teste que executa um executável de teste de comparação nativo em um determinado dispositivo. |
NativeBenchmarkTestParser |
Um IShellOutputReceiver que analisa a saída de dados de teste de comparação de mercado, coletando métricas sobre
o tempo médio por operação.
|
NativeBridgeModuleController | Um controlador de módulo para verificar se um dispositivo oferece suporte à ponte nativa. |
NativeCodeCoverageFlusher | Uma classe de utilitário que limpa as medições de cobertura nativa e força a eliminação de dados de cobertura nativa dos processos no dispositivo. |
NativeDevice |
Implementação padrão de um ITestDevice Dispositivos Android com pilha não completa.
|
NativeDevice.AdbAction |
Um ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para executar um comando do SO "adb ....".
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction 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 framework.
|
NativeLeakCollector |
Um ITargetPreparer que executa "dumpsys meminfo --unreachable -a" para identificar a
memória nativa inacessível atualmente mantida por cada processo.
|
NativeStressTest (link em inglês) | Um teste que executa um executável de teste de estresse nativo em um determinado dispositivo. |
NativeStressTestParser |
Um IShellOutputReceiver que analisa a saída de dados do teste de estresse, coletando métricas sobre
o número de iterações concluídas e o tempo médio por iteração.
|
NegativeHandler | Handler que especifica que nada precisa ser feito e que o parâmetro não precisa criar nenhum módulo extra. |
NestedDeviceStateMonitor | Monitor de estado do dispositivo que executa verificações extras no dispositivo aninhado para acomodar as especificidades do ambiente virtualizado. |
NestedRemoteDevice | Representação do dispositivo em execução em uma VM Cuttlefish remota. |
NetworkNotAvailableException | É gerada quando um dispositivo não consegue se conectar à rede para testes. |
NoApkTestSkipper | Preparador especial que permite pular uma invocação completamente (preparação e testes) se não houver apks para testes. |
NoDeviceException | É gerada quando não há um dispositivo para executar um determinado comando. |
NoisyDryRunTest (em inglês) | Execute uma simulação com avisos em um arquivo de comando. |
NoOpConfigOptionValueTransformer |
Um IConfigOptionValueTransformer sem operação
|
NotMultiAbiHandler |
Gerenciador especial que notifica o SuiteModuleLoader de que a ABI secundária não precisa
criar um módulo.
|
NullDevice |
Um marcador de posição IDevice usado por DeviceManager para alocar quando
IDeviceSelection.nullDeviceRequested() é true .
|
O
OpenObjectLoader | Loader para os objetos padrão disponíveis no AOSP. |
Opção |
Anota um campo como representando uma opção IConfiguration .
|
Option.Importance | |
OptionClass |
Anota uma classe como representando um objeto IConfiguration .
|
OptionCopier |
Uma classe auxiliar que pode copiar valores de campo Option com nomes iguais de um objeto para
outro.
|
OptionDef |
Contém os detalhes de uma Option .
|
OptionFetcher | Ajudante para receber as opções de teste do processo pai. |
OptionNotAllowedException |
ConfigurationException específico quando uma opção não pode ser transmitida na linha de comando.
|
OptionSetter |
Preenche os campos Option .
|
OptionSetter.OptionFieldsForName | Contêiner para a lista de campos de opção com o nome fornecido. |
OptionUpdateRule | Controla o comportamento quando uma opção é especificada várias vezes. |
OtaDeviceBuildInfo |
Um IDeviceBuildInfo usado para testes de atualização over-the-air.
|
OtatoolsBuildInfo |
Um IBuildInfo que contém artefatos otatools.
|
OtaUpdateDeviceFlasher | Um flasher de dispositivo que aciona o script system/update_engine/scripts/update_device.py com um pacote OTA completo ou incremental para atualizar a imagem do dispositivo. |
OxygenUtil (link em inglês) | Utilitário para interagir com o serviço Oxygen. |
P
PackageInfo | Contêiner para as informações do pacote de um aplicativo analisadas do dispositivo. |
PackageInstalledModuleController | O controlador de módulo não executa testes quando o dispositivo não tem os pacotes instalados. |
Par<A, B> | Definir nossa própria classe Pair, que contém dois objetos. |
PairingMultiTargetPreparer | Um preparador multialvo ajuda a fazer o pareamento (e a conexão) de Bluetooth entre dois dispositivos. |
ParallelDeviceExecutor<V> |
Wrapper de ERROR(/ExecutorService) para executar uma função em paralelo.
|
ParentSandboxInvocationExecution |
Versão de InvocationExecution para as ações especiais de invocação principal ao executar um
sandbox.
|
ParentShardReplicate | Replique uma configuração de um dispositivo para todos os outros que farão parte do sharding. |
PartialZipDownloadCache | Utilitário para armazenar em cache arquivos de download parciais com base no conteúdo. |
PassingTestFileReporter |
Um ITestInvocationListener que salva a lista de casos de teste aprovados em um arquivo de teste
|
PerfettoGenericPostProcessor | Um pós-processador que processa o arquivo proto de métrica de texto/binário do perfetto em pares de chave-valor, expandindo de forma recursiva as mensagens e os campos do proto com valores de string até encontrar o campo com valor numérico. |
PerfettoGenericPostProcessor.AlternativeParseFormat | |
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
PerfettoPreparer | O preparador do Perfetto envia o arquivo de configuração para o dispositivo em um local padrão a que o Perfetto tem acesso. |
PerfettoPullerMetricCollector |
Implementação básica de FilePullerDeviceMetricCollector que permite
extrair os arquivos do perfetto do dispositivo e coletar as métricas dele.
|
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
PerfettoTraceRecorder |
Uma classe de utilitário para gravar o rastro do Perfetto em um ITestDevice .
|
PrettyPrintDelimiter | Utilitário auxiliar que ajuda a imprimir uma mensagem delimitada que se destaca. |
PrettyTestEventLogger (link em inglês) | Gerencie os eventos e faça o registro deles para facilitar a depuração. |
ProcessInfo | Usado para armazenar informações relacionadas ao processo(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
ProcessUtil | |
ProfileParameterHandler | Gerencie o parâmetro básico para qualquer usuário de perfil. |
ProfileTargetPreparer |
Classe base para configurar o preparador de destino para qualquer usuário de perfil android.os.usertype.profile.XXX .
|
PropertyChanger | Uma classe utilitária para alterar (ou adicionar) itens em um arquivo de propriedade do Android |
ProtoResultParser | Parser para o formato proto de resultados do Tradefed. |
ProtoResultParser.TestLevel | Enumeração que representa o nível atual do proto que está sendo processado. |
ProtoResultReporter |
O Result Reporter cria um protobuf TestRecord com todos os resultados.
|
ProtoUtil | Métodos utilitários para lidar com mensagens protobuf de forma independente do tipo. |
ProxyConfiguration | Objeto que permite apontar para uma configuração remota para execução. |
PsParser (link em inglês) | Utilitário usado para analisar(USER,PID e NAME) a saída do comando "ps" |
PtsBotTest (link em inglês) | Executar testes do PTS-bot. |
PtsBotTest.TestFlagConfiguration | |
PtsBotTest.TestFlagConfiguration.FlagConfig | |
PushFileInvoker |
Esta classe foi descontinuada.
Use PushFilePreparer
|
PushFilePreparer |
Um ITargetPreparer que tenta enviar qualquer número de arquivos de qualquer caminho de host para qualquer
caminho de dispositivo.
|
PythonBinaryHostTest (link em inglês) |
O teste do host foi criado para executar um arquivo binário do Python no sistema de build do Android (Soong).
O executor de teste oferece suporte a include-filter e exclude-filter. |
PythonBinaryHostTest.PythonForwarder | Encaminhador de resultados para substituir o nome da execução pelo nome binário. |
PythonUnitTestResultParser |
Interpreta a saída dos testes executados com o framework de unittest do Python e a converte em chamadas
em uma série de ITestInvocationListener s.
|
PythonUnitTestRunner |
Esta classe foi descontinuada.
Use PythonBinaryHostTest .
|
PythonVirtualenvHelper | Uma classe auxiliar para ativar o ambiente virtual do Python 3. |
PythonVirtualenvPreparer (link em inglês) | Configura um virtualenv do Python no host e instala pacotes. |
P
QuotationAwareTokenizer |
Direita
RebootReasonCollector | Coletor que coleta a reinicialização do dispositivo durante a execução do teste e informa o motivo e a contagem. |
RebootTargetPreparer | Preparador de destino que reinicia o dispositivo. |
RecoveryLogPreparer | Um preparador de destino usado para coletar registros antes da recuperação. |
RegexTrie<V> |
O RegexTrie é um trie em que cada segmento ERROR(/Pattern) .
|
RemoteAndroidDevice |
Implementação de um ITestDevice para um dispositivo Android de stack completa conectado por
adb connect.
|
RemoteAndroidTestRunner | Executa um comando de teste do Android remotamente e informa os resultados. |
RemoteAndroidTestRunner.StatusReporterMode | Representa um modo de geração de relatórios de status nas opções de comando de um instrumento. |
RemoteAndroidVirtualDevice |
Estenda o comportamento de RemoteAndroidDevice para um dispositivo Android de pilha completa em execução no
Google Compute Engine (GCE).
|
RemoteAvdIDevice |
Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() é true
|
RemoteCacheClient | Uma implementação do RemoteActionCache que usa chamadas gRPC para um servidor de API remoto. |
RemoteDynamicPool | Implementação de um pool de testes em fila de trabalho remoto |
RemoteDynamicPool.RequestCallable | |
RemoteFileResolver | Uma classe simples que permite carregar arquivos de vários lugares usando URIs e a funcionalidade do provedor de serviço. |
RemoteFileUtil | Classe utilitária para processar arquivos de uma instância remota |
RemoteInvocationExecution |
Implementação de InvocationExecution que gera uma execução remota.
|
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil | Utilitário para executar comandos ssh em instâncias remotas. |
RemoteTestTimeOutEnforcer | Listeners que permitem verificar o tempo de execução de uma determinada configuração de teste e falhar se ela exceder um determinado tempo limite. |
RemoteZip | Utilitários para descompactar arquivos individuais em um arquivo ZIP remoto. |
RemoveSystemAppPreparer |
Um ITargetPreparer para remover um APK da partição do sistema antes de uma execução de teste.
|
ReportPassedTests | Informe em um arquivo os possíveis filtros para excluir o teste aprovado. |
RequestUtil | Utilitários para permitir a repetição genérica de solicitações de rede com tratamento de erros. |
ResolvePartialDownload | Resolver uma solicitação de download parcial. |
ResourceMetricUtil | Funções de utilitário para compor métricas. |
ResourceUtil | Utilitário para ler recursos de configuração. |
RestApiHelper | Uma classe auxiliar para realizar chamadas de API REST. |
RestartSystemServerTargetPreparer | Preparador de destino que reinicia o servidor do sistema sem reiniciar o dispositivo. |
ResultAggregator | Encaminhador especial que agrega os resultados quando necessário, com base na estratégia de nova tentativa usada. |
ResultAndLogForwarder | Encaminhador de resultados e eventos de registro. |
ResultForwarder (link em inglês) |
Um ITestInvocationListener que encaminha os resultados de invocação para uma lista de outros listeners.
|
ResultsPlayer | Um executor especial que repete os resultados fornecidos. |
RetentionFileSaver | Classe auxiliar para criar um arquivo .retention em um diretório. |
RetryConfigurationFactory | Fábrica que lida com a repetição de um comando. |
RetryLogSaverResultForwarder | Encaminhador que também lida com a transmissão da tentativa atual. |
RetryPreparationDecision | Uma classe para descrever as decisões sobre tentar novamente a preparação ou falhar na execução do módulo. |
RetryRescheduler | Um executor especial que permite reagendar testes de execução anteriores que falharam ou não foram executados. |
RetryRescheduler.RetryType | Os tipos de testes que podem ser tentados novamente. |
RetryResultForwarder |
Uma extensão de ResultForwarder que sempre envia para um determinado número de tentativas.
|
RetryResultHelper | Classe auxiliar para determinar qual módulo ou teste deve ser executado ou não. |
RetryStatistics |
Estrutura que armazena as estatísticas de uma sessão de nova tentativa de uma IRemoteTest .
|
RetryStrategy | A estratégia de repetição a ser usada ao executar alguns testes novamente. |
RootcanalForwarderPreparer | |
RootTargetPreparer | Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root". |
RunAftersWithInfo | |
RunBeforesWithInfo | |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
IMultiDeviceRecovery de base genérica para executar uma configuração de tradefed para fazer a etapa
de recuperação.
|
RunHostCommandTargetPreparer | O preparador de destino executa comandos arbitrários do host antes e depois de executar o teste. |
RunHostScriptTargetPreparer | Preparador de destino que executa um script antes de executar um teste. |
RunInterruptedException | Gerada quando uma operação de execução é interrompida por uma solicitação externa. |
RunNotifierWrapper |
Wrapper de RunNotifier para carregar o DeviceNotAvailableException .
|
RunOnCloneProfileParameterHandler | |
RunOnCloneProfileTargetPreparer | |
RunOnPrivateProfileParameterHandler | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxHandler |
Gerenciador de ModuleParameters.RUN_ON_SDK_SANDBOX .
|
RunOnSdkSandboxTargetPreparer |
Um ITargetPreparer para marcar que os testes precisam ser executados no sandbox do SDK.
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
Um ITargetPreparer para garantir que o teste seja executado como um usuário secundário.
|
RunOnSystemUserTargetPreparer |
Um ITargetPreparer que marca que os testes precisam 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 precisam ser
executados nesse usuário.
|
RuntimeRestartCollector | Coletor que coleta carimbos de data/hora de reinicializações de execução (falhas do servidor do sistema) durante a execução do teste, se houver. |
RunUtil | Uma coleção de métodos auxiliares para executar operações. |
RustBenchmarkResultParser |
Interpreta a saída dos testes executados com o framework de comparação de mercado do Criterion e a converte em
chamadas em uma série de ITestInvocationListener s.
|
RustBinaryHostTest (link em inglês) | Teste do host destinado a executar um arquivo binário Rust do sistema de build do Android (Soong) |
RustBinaryTest | Um teste que executa um binário Rust em um determinado dispositivo. |
RustTestBase (link em inglês) | Classe base de RustBinaryHostTest e RustBinaryTest |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser |
Interpreta a saída dos testes executados com o framework de teste de Rust e a converte em chamadas em
uma série de ITestInvocationListener s.
|
S
SandboxConfigDump |
Classe de execução que cria um IConfiguration com base em uma linha de comando e o salva em um arquivo.
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Exceção de configuração especial vinda da configuração do sandbox. |
SandboxConfigurationFactory | Fábrica de configuração especial para processar a criação de configurações para fins de sandbox. |
SandboxConfigUtil |
Uma classe de utilitário para gerenciar IConfiguration ao fazer sandboxing.
|
SandboxedInvocationExecution | Execução especial do sandbox da invocação: é a InvocationExection para quando estamos dentro do sandbox executando o comando. |
SandboxInvocationRunner | Execute os testes associados à invocação no sandbox. |
SandboxOptions |
Classe que pode receber e fornecer opções para um ISandbox .
|
ScreenshotOnFailureCollector | Coletor que vai 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 mais recente. |
Sdk29ModuleController | Só execute testes se o dispositivo em teste for da versão 29 ou mais recente do SDK. |
Sdk30ModuleController | Só execute testes se o dispositivo em teste for do SDK versão 30 ou mais recente. |
Sdk31ModuleController | Só execute testes se o dispositivo em teste for da versão 31 ou mais recente do SDK. |
Sdk32ModuleController | Só execute testes se o dispositivo em teste for da versão 32 ou mais recente do SDK. |
Sdk33ModuleController | Só execute testes se o dispositivo em teste for da versão 33 ou mais recente do SDK. |
Sdk34ModuleController | Só execute testes se o dispositivo em teste for da versão 34 ou mais recente do SDK. |
Sdk35ModuleController | Só execute testes se o dispositivo em teste for da versão 35 ou mais recente do SDK. |
SearchArtifactUtil | Uma classe de utilitário que pode ser usada para pesquisar artefatos de teste. |
SecondaryUserHandler |
Gerenciador de ModuleParameters.SECONDARY_USER .
|
SecondaryUserOnDefaultDisplayHandler |
Gerenciador de ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY .
|
SecondaryUserOnSecondaryDisplayHandler |
Gerenciador de ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY .
|
SemaphoreTokenTargetPreparer | Esse é um preparador usado para usar o token para serializar a execução do teste no host tradefed. |
SerializationUtil |
Utilitário para serializar/deserializar um objeto que implementa ERROR(/Serializable) .
|
ServiceAccountKeyCredentialFactory |
Uma fábrica de credenciais para criar Credential de oauth com base na chave da conta de serviço.
|
SettingsBaselineSetter | Um setter comum para processar as configurações de referência do dispositivo usando ITestDevice.setSetting. |
ShardBuildCloner | Classe auxiliar que processa a clonagem de informações de build na linha de comando. |
ShardHelper | Classe auxiliar que processa a criação e a programação dos fragmentos 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
listener.
|
ShardMainResultForwarder |
Um ResultForwarder que combina os resultados de invocações de teste fragmentadas.
|
ShellOutputReceiverStream | Subclasse de utilitário de OutputStream que grava em um IShellOutputReceiver. |
ShellStatusChecker | Verifique se o status do shell é o esperado antes e depois da execução de um módulo. |
ShippingApiLevelModuleController |
Execute testes se o dispositivo atender às seguintes condições:
|
ShowmapPullerMetricCollector |
Implementação básica de FilePullerDeviceMetricCollector que permite extrair os arquivos do showmap
do dispositivo e coletar as métricas dele.
|
SideloadOtaTargetPreparer |
Um preparador de destino que executa o sideload de um pacote OTA especificado, aplica o pacote, aguarda
o dispositivo ser inicializado e injeta as propriedades de build do dispositivo para usar como informações de build
Esse preparador de destino pressupõe que o dispositivo estará no modo adb normal quando for iniciado e vai garantir que o dispositivo saia no mesmo modo, mas com o build mais recente aplicado. |
SimpleFileLogger (link em inglês) |
Um ILeveledLogOutput que direciona mensagens de registro para stdout e para um único arquivo de registro.
|
SimplePerfResult | Objeto para armazenar todos os resultados do teste do simpleperf |
SimplePerfStatResultParser | Uma classe utilitária para analisar o resultado do simpleperf. |
SimplePerfUtil (link em inglês) | Classe utilitária para enviar comandos simples e coletar resultados |
SimplePerfUtil.SimplePerfType | Enum de opções de comando do simpleperf |
SimpleStats (link em inglês) | Uma pequena classe utilitária que calcula algumas medidas estatísticas com base em um conjunto de dados numéricos. |
SizeLimitedOutputStream |
Um ERROR(/OutputStream) com suporte a arquivos seguros para threads que limita a quantidade máxima de dados que podem ser
gravados.
|
SkipContext | Representação do contexto em torno da decisão sobre pular ou armazenar em cache os resultados. |
SkipFeature |
Um recurso que permite acessar algumas das informações do SkipManager .
|
SkipHWASanModuleController | Classe base para um controlador de módulo não executar testes em builds do HWASan. |
SkipManager | Com base em vários critérios, o gerenciador de saltos ajuda a decidir o que deve ser pulado em diferentes níveis: invocação, módulos e testes. |
SkipReason | Forneça um motivo e os metadados para pular um teste. |
SkipReason.DemotionTrigger | |
Sl4aBluetoothUtil | Uma classe utilitária oferece operações de Bluetooth em um ou dois dispositivos usando o SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Enumerações para o nível de acesso do dispositivo Bluetooth com base em BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
Enumerações para estados de conexão Bluetooth com base em BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
Tipos enumerados para o nível de prioridade do perfil Bluetooth com base em BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
Tipos enumerados para perfis Bluetooth baseados em BluetoothProfile.java
|
Sl4aClient | Cliente do Sl4A para interagir por RPC com a camada de script do SL4A. |
Sl4aEventDispatcher | O despachador de eventos faz pesquisas de eventos e os coloca em fila por nome para serem consultados. |
Sl4aEventDispatcher.EventSl4aObject | Objeto retornado pelo poller de eventos. |
SnapshotInputStreamSource | Um InputStreamSource com suporte de arquivo. |
SnapuserdWaitPhase | Representação de tipo enumerado de quando se juntar/bloquear para que a atualização do snapuserd seja concluída. |
SparseImageUtil | Utilitário para descompactar imagens esparsas. |
SparseImageUtil.SparseInputStream | O SparseInputStream é lido da upstream e detecta o formato de dados. |
StatsdBeforeAfterGaugeMetricPostProcessor | Um pós-processador que processa as métricas de medição coletadas em uma abordagem "antes/depois", ou seja, |
StatsdEventMetricPostProcessor | Um pós-processador que processa as métricas de eventos em relatórios de statsd em pares de chave-valor, usando os formatadores especificados no processador. |
StatsdGenericPostProcessor | Um pós-processador que processa relatórios de statsd proto binários em pares de chave-valor expandindo o relatório como uma estrutura em árvore. |
StatusCheckerResult |
Contém o resultado de uma execução de ISystemStatusChecker .
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
Um ILeveledLogOutput que direciona as mensagens de registro para o stdout.
|
StopServicesSetup |
Um ITargetPreparer que interrompe os serviços no dispositivo.
|
StreamProtoReceiver | Um receptor que converte o proto TestRecord recebido em eventos Tradefed. |
StreamProtoResultReporter |
Uma implementação de ProtoResultReporter
|
StreamUtil | Classe utilitária para gerenciar fluxos de entrada. |
StrictShardHelper | Estratégia de fragmentação para criar fragmentos rígidos que não são informados juntos, |
StringEscapeUtils (link em inglês) | Classe utilitária para escapar de strings para formatos específicos. |
StringUtil | Classe utilitária para escapar de strings para manipulação de strings comuns. |
StubBuildProvider |
Implementação vazia de IBuildProvider sem operação.
|
StubDevice |
Implementação de marcador de posição de stub de um IDevice .
|
StubKeyStoreClient | Implementação de stub padrão para o cliente KeyStore. |
StubKeyStoreFactory | Implementação de stub padrão para a fábrica do KeyStore |
StubLocalAndroidVirtualDevice |
Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.localVirtualDeviceRequested() é true
|
StubMultiTargetPreparer |
Implementação vazia de marcador de posição de um IMultiTargetPreparer .
|
StubTargetPreparer |
Implementação vazia de marcador de posição de um ITargetPreparer .
|
StubTest | Implementação de teste vazia de ambiente autônomo. |
StubTestRunListener |
Implementação de stub de ITestRunListener
|
SubprocessCommandException | Um comando de subprocesso falhou ao ser executado. |
SubprocessConfigBuilder | Crie um XML de configuração do wrapper para uma configuração do TF. |
SubprocessEventHelper | Auxílio para serializar/deserializar os eventos a serem transmitidos para o registro. |
SubprocessEventHelper.BaseTestEventInfo | Auxiliar básico para informações de TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Ajudante para informações de testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Auxiliar para informações de invocação encerrada. |
SubprocessEventHelper.InvocationFailedEventInfo | Auxiliar para informações de InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Auxiliar para informações de invocação iniciada. |
SubprocessEventHelper.LogAssociationEventInfo | Auxílio para informações de logAssociation. |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | Auxiliar para informações de testEnded. |
SubprocessEventHelper.TestLogEventInfo | Auxiliar para informações de testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Auxiliar para informações de início do módulo de teste. |
SubprocessEventHelper.TestRunEndedEventInfo | Auxiliar para informações de testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Ajudante para informações de testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Ajudante para informações de testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Auxiliar para informações de testStarted |
SubprocessExceptionParser | Ajudante para processar a saída de exceção dos executores de comando padrão do Tradefed. |
SubprocessReportingHelper | Uma classe para criar um arquivo de configuração de wrapper para usar o subprocesso de resultados do comando cluster. |
SubprocessResultsReporter |
Implementa ITestInvocationListener para ser especificado como um result_reporter e encaminha
do subprocesso os resultados de testes, execuções de teste e 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 iniciador.
|
SubprocessTestResultsParser.StatusKeys | Chaves de status de teste relevantes. |
SubprocessTfLauncher |
Um IRemoteTest para executar testes em uma instalação separada do TF.
|
SuiteApkInstaller | Instala os APKs especificados para a configuração do pacote: da variável $ANDROID_TARGET_OUT_TESTCASES ou do ROOT_DIR nas informações de build. |
SuiteModuleLoader | Recupera definições do módulo de teste de compatibilidade do repositório. |
SuiteModuleLoader.ConfigFilter |
Um ERROR(/FilenameFilter) para encontrar todos os arquivos de configuração em um diretório.
|
SuiteResultCacheUtil | Utilitário para fazer upload e download de resultados de cache para um módulo de teste. |
SuiteResultCacheUtil.CacheResultDescriptor | Descreve os resultados do cache. |
SuiteResultHolder | Objeto auxiliar para facilitar a serialização e desserialização dos resultados de invocação. |
SuiteResultReporter | Colete os resultados do teste de uma invocação de conjunto inteiro e gere os resultados finais. |
SuiteResultReporter.ModulePrepTimes | Suporte para objetos para o tempo de preparação e desmontagem de um módulo. |
SuiteTestFilter | Representa um filtro para incluir e excluir testes. |
SwitchUserTargetPreparer |
Um ITargetPreparer que muda para o tipo de usuário especificado no setUp.
|
SystemServerFileDescriptorChecker | Verifica se o servidor do sistema parece estar sem FDs. |
SystemServerStatusChecker | Verifique se o pid de system_server mudou antes e depois da execução de um módulo. |
SystemUpdaterDeviceFlasher |
Um IDeviceFlasher que depende do atualizador do sistema para instalar uma
imagem do sistema agrupada em um pacote de atualização OTA.
|
SystemUtil | Classe de utilitários para fazer chamadas do sistema. |
SystemUtil.EnvVariable |
T
TableBuilder | Classe auxiliar para mostrar uma matriz de elementos de string em uma tabela. |
TableFormatter | Classe auxiliar para mostrar uma matriz de elementos de string para que cada coluna de elemento seja alinhada |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
TargetSetupError | Ocorreu um erro fatal ao preparar o destino para teste. |
TarUtil | Utilitário para manipular um arquivo tar. |
TearDownPassThroughPreparer | Permite executar o tearDown em preparadores incluídos em uma configuração como um objeto. |
TelephonyHelper | Um utilitário para usar e receber informações relacionadas à telefonia. |
TelephonyHelper.SimCardInformation | Um suporte de informações para informações relacionadas ao cartão SIM. |
TelephonyTokenProvider | Provedor de tokens relacionados à telefonia. |
TemperatureThrottlingWaiter |
Um ITargetPreparer que aguarda até que a temperatura do dispositivo atinja o valor desejado
|
TemplateResolutionError |
Classe que estende ConfigurationException para erro relacionado ao modelo durante a análise
de configuração.
|
TerribleFailureEmailHandler | Uma classe de gerenciador simples que envia um e-mail às 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 apps de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo.
|
TestContentAnalyzer | O analisador considera o contexto da análise e determina o que é interessante. |
TestContext | Uma classe para modelar uma mensagem TestContext da API TFC. |
TestDependencyResolver | Ajudante para resolver dependências, se necessário. |
TestDescription | Classe que representa informações sobre um caso de teste. |
TestDescriptionsFile | Uma classe de utilitário para empacotar e desempacotar uma lista de TestDescriptions em um arquivo de teste. |
TestDevice |
Implementação de um ITestDevice para um dispositivo Android de pilha completa
|
TestDevice.MicrodroidBuilder | Um builder usado para criar um Microdroid TestDevice. |
TestDeviceOptions |
Contêiner para Option s ITestDevice
|
TestDeviceOptions.InstanceType | |
TestDeviceState |
Uma representação mais completa do estado do dispositivo do que DeviceState .
|
TestEnvironment | Uma classe para modelar uma mensagem de TestEnvironment retornada pela API do TFC. |
TestErrorIdentifier | Identificador de erros de testes e executores de testes. |
TestFailureModuleController | Controlador para o módulo que simplesmente quer ajustar como o registro de falhas de teste coletado está se comportando. |
TestFilePushSetup |
Um ITargetPreparer que envia um ou mais arquivos/diretórios de uma pasta IDeviceBuildInfo.getTestsDir() para o dispositivo.
|
TestFilterHelper | Classe auxiliar para filtrar testes |
TestGroupStatus | Uma classe para armazenar o status de um grupo de teste. |
TestInfo | Armazena as informações de teste definidas em um arquivo TEST_MAPPING. |
TestInformation | Objeto de detentor que contém todas as informações e dependências que um executor de teste ou teste pode precisar para executar corretamente. |
TestInformation.Builder |
Builder para criar uma instância de TestInformation .
|
TestInvocation |
Implementação padrão de ITestInvocation .
|
TestInvocation.RunMode | O modo diferente em que uma invocação pode ser executada. |
TestInvocation.Stage | |
TestInvocationManagementServer | O servidor GRPC ajuda a gerenciar a invocação de teste e o ciclo de vida dela. |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | Uma classe para carregar um arquivo TEST_MAPPING. |
TestMappingSuiteRunner |
Implementação de BaseTestSuite para executar testes especificados pela opção include-filter ou
arquivos TEST_MAPPING do build como um pacote.
|
TestOption | Armazena os detalhes da opção de teste definidos em um arquivo TEST_MAPPING. |
TestOutputUploader | Faz upload de arquivos de saída de teste para o sistema de arquivos local, o GCS ou um endpoint HTTP(S). |
TestRecordInterpreter |
Utilitário para converter um proto TestRecord em um formato mais fácil de manipular no Tradefed.
|
TestRecordProtoUtil |
Utilitário para ler o proto TestRecord de um arquivo.
|
TestResource | Uma classe para modelar uma mensagem TestResource retornada pela API TFC. |
TestResourceDownloader | Uma classe para fazer o download de arquivos de recursos de teste do sistema de arquivos/GCS/HTTP. |
TestResult | Contêiner para um resultado de um único teste. |
TestResultListener | Uma simplificação de ITestLifecycleListener para implementadores que se importam apenas dos resultados de teste individuais. |
TestRunnerUtil | Uma classe utilitária para ajudar vários executores de teste. |
TestRunResult | Contém os resultados de uma única execução de teste. |
TestRunResultListener | Listener que permite ler o status final da execução do teste. |
TestRunToTestInvocationForwarder |
Encaminhador de ddmlib ITestRunListener para ITestLifeCycleReceiver .
|
TestsPoolPoller | Wrapper de testes que permite executar todos os testes de um conjunto de testes. |
TestStatus | Representação em Tradefed dos possíveis status para métodos de teste. |
TestSuiteInfo |
Uma classe que resolve o carregamento de metadados relacionados ao build para o conjunto de testes
Para expor corretamente as informações relacionadas, um conjunto de testes precisa incluir um
arquivo |
TestSummary | Uma classe para representar um resumo do teste. |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup |
Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() na partição /system do dispositivo.
|
TestTimeoutEnforcer | Listeners que permitem verificar o tempo de execução de um determinado caso de teste e falhar se ele exceder um determinado tempo limite. |
TextResultReporter | Um repórter de resultados de teste que encaminha resultados para a impressora de resultados de texto do JUnit. |
TfMetricProtoUtil | Classe utilitária para ajudar na transição de Map<string, string=""> para Map<string, metric="">. </string,></string,> |
TfObjectTracker | Um utilitário para acompanhar o uso dos diferentes objetos da Trade Federation. |
TfSuiteRunner (link em inglês) |
Implementação de ITestSuite , que vai carregar testes da pasta res/config/suite/
do TF jars.
|
TfTestLauncher (link em inglês) |
Um IRemoteTest para executar testes de unidade ou funcionais em uma instalação separada do TF.
|
TimeStatusChecker | Verificador de status para garantir que o dispositivo e o host permaneçam sincronizados. |
TimeUtil | Contém métodos utilitários relacionados ao tempo. |
TimeVal |
Esse é um tipo sentinela que envolve um Long .
|
TimeWaster (em inglês) | Um simples preparador de destino para perder tempo e, possivelmente, reiniciar o dispositivo. |
TokenProperty | Token com suporte a fragmentação dinâmica. |
TokenProviderHelper | Ajudante que fornece ao provedor associado a um token específico para descobrir se um dispositivo oferece suporte a ele. |
TraceCmdCollector |
Um IMetricCollector que coleta rastros durante o teste usando o trace-cmd e os registra na
invocação.
|
TracePropagatingExecutorService | Um serviço de executor que encaminha tarefas para uma implementação de nível inferior enquanto propaga o contexto de rastreamento. |
TracingLogger | Classe que ajuda a gerenciar o rastreamento de cada invocação de teste. |
TradefedConfigObject | Uma classe para modelar uma mensagem TradefedConfigObject da API TFC. |
TradefedConfigObject.Type | Uma lista de tipos de objetos de configuração que podem ser injetados em uma configuração de comando de cluster. |
TradefedDelegator | Objetos que ajudam a delegar a invocação para outro binário Tradefed. |
TradefedFeatureClient | Um cliente grpc para solicitar a execução do recurso do servidor. |
TradefedFeatureServer | Um servidor que responde a solicitações para acionar recursos. |
TradefedSandbox (link em inglês) | Contêiner de sandbox que pode executar uma invocação da Trade Federation. |
TradefedSandboxFactory | Implementação padrão para SandboxFactory |
TradefedSandboxRunner |
Executor associado a um TradefedSandbox que permite a execução do sandbox.
|
TradefedSandboxRunner.StubScheduledInvocationListener |
Um IScheduledInvocationListener stub que não faz nada.
|
U
UiAutomatorRunner | Executa o teste do UI Automator no dispositivo e informa os resultados. |
UiAutomatorTest | |
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction | |
UnexecutedTestReporterThread | Linhas de execução que cuidam de informar todos os testes não executados. |
UniqueMultiMap<K, V> |
Um MultiMap que garante valores exclusivos para cada chave.
|
UploadManifest | Um manifesto dos BLOBs e arquivos a serem enviados. |
UploadManifest.Builder | |
UsbResetMultiDeviceRecovery |
Um IMultiDeviceRecovery que redefine os ônibus USB para dispositivos off-line.
|
UsbResetRunConfigRecovery | Permitir o acionamento de um comando para redefinir o USB de um dispositivo |
UsbResetTest |
Um IRemoteTest que redefiniu o USB do dispositivo e verificou se ele voltou a ficar on-line
depois.
|
UserChecker | Verifica se os usuários mudaram durante o teste. |
UserCleaner (em inglês) |
Um ITargetPreparer que remove usuários secundários na desmontagem.
|
UserHelper | |
UserInfo | Semelhante à classe UserInfo da plataforma. |
UserInfo.UserType | Variantes com suporte do tipo de usuário em APIs externas. |
V
ValidateSuiteConfigHelper |
Essa classe vai ajudar a validar se o IConfiguration carregado para o pacote está atendendo
aos requisitos esperados: - Nenhum provedor de build - Nenhuma ferramenta de relatórios de resultado
|
VersionedFile | Estrutura de dados que representa um arquivo com uma versão associada. |
VersionParser | Buscar a versão dos artefatos do tradefed em execução. |
VisibleBackgroundUserPreparer | Preparador de destino para executar testes em um usuário iniciado no visível em segundo plano. |
VmRemoteDevice | Um dispositivo virtual remoto que vamos gerenciar dentro da máquina virtual. |
W
WaitDeviceRecovery |
Uma implementação simples de um IDeviceRecovery que aguarda o dispositivo ficar on-line e
responder a comandos simples.
|
WaitForDeviceDatetimePreparer |
Um ITargetPreparer que aguarda a data e a hora serem definidas no dispositivo
Opcionalmente, esse preparador pode forçar um |
WifiCommandUtil | Uma classe utilitária que pode analisar saídas de comando de Wi-Fi. |
WifiCommandUtil.ScanResult | Representa uma rede Wi-Fi com as informações relacionadas. |
WifiHelper | Classe auxiliar para manipular serviços de Wi-Fi no dispositivo. |
WifiPreparer |
Um ITargetPreparer que configura o Wi-Fi no dispositivo, se necessário.
|
X
XmlFormattedGeneratorReporter |
Implementação do FormattedGeneratorReporter que formata os resultados do pacote em um formato
XML.
|
XmlResultReporter | Grava os resultados do JUnit em arquivos XML em um formato consistente com o XMLJUnitResultFormatter do Ant. |
XmlSuiteResultFormatter | Classe utilitária para salvar uma execução de conjunto como um XML. |
XmlSuiteResultFormatter.RunHistory | Objeto auxiliar para conversão em JSON. |
Y
YamlClassOptionsParser | Ajudante para analisar informações do executor de teste da configuração YAML Tradefed. |
Z
ZipCompressionStrategy |
Um ICompressionStrategy para criar arquivos compactados.
|
ZipUtil (link em inglês) | Uma classe auxiliar para operações relacionadas à compactação |
ZipUtil2 | Uma classe auxiliar para extração de arquivos ZIP que considera as permissões de arquivo POSIX |