Í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. |
AbiFormatter | Classe de utilitário para abi. |
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. |
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.
|
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. |
AltDirBehavior |
Um tipo enumerado para definir comportamentos alternativos de diretório para vários instaladores/pushers de artefatos de teste
|
AppBuildInfo |
Um IBuildInfo que representa um aplicativo Android e os pacotes de teste dele.
|
AppDeviceBuildInfo |
Esta classe foi descontinuada.
Use IDeviceBuildInfo diretamente.
|
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.
|
ATestFileSystemLogSaver | Essa classe LogSaver é usada pelo ATest para salvar registros em um caminho específico. |
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. |
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 as mensagens de registro para um fluxo de saída e para o 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. |
BinaryState (link em inglês) | Enum usado para registrar o estado LIGADO/DESLIGADO com um estado de não operação IGNORE. |
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 inicia as informações do build do dispositivo de teste
Isso geralmente é usado para dispositivos com um build fornecido externamente, ou seja, |
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. |
BuildInfo |
Implementação genérica de uma IBuildInfo que precisa ser associada
a uma ITestDevice .
|
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 recuperar o build para teste. |
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 do bundletool para instalar os .apks no dispositivo. |
C
CecControllerTokenProvider | Provedor de tokens relacionados ao controle de eletrônicos de consumo (CEC). |
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.
|
ClassNotFoundConfigurationException |
ConfigurationException para quando a classe de um objeto não for encontrada.
|
ClassPathScanner | Encontra entradas no classpath. |
ClassPathScanner.ClassNameFilter |
Um IClassPathFilter que filtra e transforma nomes de classes Java.
|
ClassPathScanner.ExternalClassNameFilter |
Um ClassNameFilter que rejeita classes internas
|
ClassPathScanner.IClassPathFilter |
Um filtro para caminhos de entrada de classpath
Com padrão |
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 cluster do TF. |
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 | |
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 |
Ajudante para fazer algumas operações IMetricCollector necessárias em vários lugares.
|
CommandFileParser | Parser para arquivos que contêm um conjunto de linhas de comando. |
CommandFileParser.CommandLine | |
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. |
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 |
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. |
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 de Completer para nossas configurações do TF.
|
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. |
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.
|
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 |
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. |
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 .
|
CoverageOptions | Objeto Tradefed para manter opções de cobertura. |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | Preparador de destino para criar o usuário e limpá-lo no final. |
D
DebugHostLogOnFailureCollector | Coletor que vai coletar e registrar os registros do host quando ocorrer uma falha no caso de teste. |
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 zip de testes. |
DelegatedInvocationExecution |
InvocationExecution que delegam 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. |
DeviceAllocationResult | Representa os resultados de uma tentativa de alocação de um comando. |
DeviceAvailableChecker | Verificador para garantir que um módulo não deixe o dispositivo em um estado off-line. |
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 | Realiza a reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela. |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
Contém métodos 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.
|
DeviceFailedToBootError | É gerada quando um dispositivo não inicializa após ser atualizado com um build. |
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.
|
DeviceFlashPreparer.EncryptionOptions | Enum de opções para processar a criptografia da imagem de userdata |
DeviceFolderBuildInfo |
Um IDeviceBuildInfo que também contém outros artefatos de build contidos em um diretório no
sistema de arquivos local.
|
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. |
DeviceManager | |
DeviceManager.FastbootDevice | Representação de um dispositivo no modo fastboot (Fastboot mode). |
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.
|
DeviceProperties | Definições de constantes comuns para nomes de propriedades do dispositivo |
DeviceRecoveryModeUtil | |
DeviceResetFeature | Implementação da redefinição do dispositivo do lado do servidor. |
DeviceResetHandler | Utilitário que lida com a redefinição genérica do dispositivo. |
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 foram alteradas durante a execução de um módulo. |
DeviceSetup |
Um ITargetPreparer que configura um dispositivo para testes com base nos Option s fornecidos.
|
DeviceStateMonitor |
Classe auxiliar para monitorar o estado de um IDevice .
|
DeviceStorageAgeResourceMetricCollector | Analisar a idade do armazenamento do logcat. |
DeviceStorageStatusChecker | Verifique se o dispositivo tem espaço em disco suficiente para as partições indicadas. |
DeviceUnavailableMonitor | Esse listener tenta capturar apenas uma DNAE no nível do caso de teste. |
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 velocidade de link e intensidade do sinal Wi-Fi conectado. |
DirectedGraph<V> | Uma implementação de gráficos direcionados não ponderados. |
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 .
|
E
EmmaXmlConstants | Constantes usadas ao analisar o relatório XML do emma. |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | Verificador de status que garante o status do SELinux. |
EventsLoggerListener | Listener que registra todos os eventos recebidos em um arquivo |
ExistingBuildProvider |
Um IBuildProvider que retorna um IBuildInfo já criado.
|
ExtendedFile | Uma extensão de arquivo padrão para carregar metadados relacionados ao build. |
F
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 | |
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. |
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.
|
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 (link em inglês) | Monitora arquivos e executa um callback se eles estiverem inativos (ou seja, |
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. |
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.
|
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 de dobramento genérico que pode usar os parâmetros de dobramento para criar um módulo especializado. |
FoldableModePreparer | Um preparador de destino que pode mudar o estado dobrável de um dispositivo. |
FolderBuildInfo |
Implementação concreta de um IFolderBuildInfo .
|
FormattedGeneratorReporter | Relatório que permite gerar relatórios em um formato específico. |
G
GceAvdInfo | Estrutura para armazenar dados relevantes para uma determinada instância de AVD do GCE. |
GceAvdInfo.GceStatus | |
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.
|
GCSBucketUtil | 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 | Classe base para operações do Gcs, como download e upload. |
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). |
GCSFileUploader | O carregador de arquivos faz o upload de dados de arquivos para o Google Cloud Storage (GCS). |
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.
|
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. |
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. |
GranularRetriableTestWrapper |
Uma classe wrapper funciona no IRemoteTest para granular o IRemoteTest no nível do teste.
|
GsiDeviceFlashPreparer | Um preparador de destino que atualiza o dispositivo com a imagem genérica do sistema Android. |
H
HelloWorldMultiTargetPreparer |
Exemplo de implementação de um IMultiTargetPreparer .
|
HistoryLogger | TF History Logger, um registro especial que contém apenas alguns eventos específicos. |
HprofAllocSiteParser | Classe auxiliar para analisar informações de uma seção de sites de alocação de relatórios do hprof. |
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
IAbiReceiver | Um teste que precisa da ABI em teste. |
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 atual de carregamento da bateria. |
IBuildProvider | Responsável por fornecer informações sobre o build em teste. |
IBuildReceiver | Um teste que precisa de referência ao build em teste. |
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. |
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 .
|
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. |
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.
|
IDeviceSelection | Interface para critérios de seleção de dispositivos. |
IDeviceTest |
Interface para objetos que precisam de uma referência a um ITestDevice .
|
IDisableable | Interface que descreve um objeto Tradefed que pode ser desativado. |
IFileDownloader | Interface para fazer o download de um arquivo remoto. |
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 .
|
IHostCleaner (link em inglês) | Limpa o host após a execução do teste. |
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. |
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 |
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 eles precisem receber a lista de IMetricCollector s para a execução do teste.
|
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. |
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. |
INativeDeviceTest |
Interface para objetos que precisam de uma referência a um INativeDevice .
|
InstallApexModuleTargetPreparer | |
InstantAppHandler |
Gerenciador de ModuleParameters#INSTANT_APP .
|
InstrumentationResultProtoParser | Analisa o proto de resultado de instrumentação coletado durante a execução do teste de instrumentação e informa ITestRunListener sobre os resultados. |
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. |
InvocationScope | Define o escopo de uma única invocação do Tradefed. |
InvocationScoped | |
InvocationScopeModule | Módulo do Guice que pode ser usado em qualquer lugar em uma invocação do TF para solicitar os objetos com suporte do Guice-Tradefed. |
InvocationStatus | Uma classe para armazenar o status da invocação. |
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. |
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 (em inglês) | 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 fazer isso |
IRetryDecision | Interface que direciona a decisão de nova tentativa e aplica o filtro à classe para uma nova tentativa mais direcionada. |
IRuntimeHintProvider | |
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 .
|
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. |
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 de base. |
ITargetPreparer | Prepara o ambiente de teste para a execução do teste. |
ITerribleFailureHandler |
Uma interface para processar falhas graves 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. |
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 para uma invocação. |
ITestSuite | Classe abstrata usada para executar o pacote de testes. |
ITestSuiteResultLoader | Interface que descreve um auxiliar para carregar resultados anteriores de uma maneira que possa ser executada novamente. |
ITestsZipInstaller | Instala testes de um arquivo zip de testes (como gerado pelo sistema de build) em um dispositivo. |
J
JavaCodeCoverageCollector |
Um BaseDeviceMetricCollector que extrai as 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. |
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 |
JUnit4TestFilter |
Classe auxiliar que fornece a filtragem para o executor do JUnit4, estendendo o Filter .
|
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
KeyguardStatusChecker | Verifica o status do bloqueio de teclado após a execução do módulo. |
KillExistingEmulatorPreparer |
Um ITargetPreparer que encerra um emulador em execução.
|
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) .
|
LaunchCvdHelper | Assistente de utilitário para controlar o Launch_cvd na VM do Cuttlefish. |
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 "pm list instrumentation"
|
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
|
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 em um ambiente de build/desenvolvimento do Android |
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
|
LocalRunInstructionBuilder | Utilitário para compilar a instrução de execução de teste localmente. |
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. |
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.
|
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 de 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 | Factory para criar os diferentes tipos de dispositivos que podem ser monitorados pelo Tf |
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. |
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. |
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.
|
ModuleMerger |
Classe auxiliar para operações relacionadas à mesclagem de ITestSuite e ModuleDefinition
após uma divisão.
|
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | Uma classe de estrutura simples para armazenar informações sobre um módulo |
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.
|
ModuleSplitter |
Auxílio para dividir uma lista de módulos representados por IConfiguration em uma lista de unidades
de execução representadas por ModuleDefinition .
|
N
NameMangleListener | Um listener de proxy para traduzir os nomes de método, classe e pacote de teste conforme os resultados são informados. |
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 DeviceAction para executar um comando "adb ...." do SO.
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
DeviceAction para reiniciar um dispositivo.
|
NativeDevice.RebootMode | Um modo de reinicialização. |
NativeDeviceStateMonitor |
Classe auxiliar para monitorar o estado de um IDevice sem suporte de framework.
|
NegativeHandler | Handler que especifica que nada precisa ser feito e que o parâmetro não precisa criar nenhum módulo extra. |
NestedDeviceStateMonitor (link em inglês) | 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. |
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. |
NotMultiAbiHandler |
Gerenciador especial que notifica o SuiteModuleLoader de que a ABI secundária não precisa
criar um módulo.
|
O
OpenObjectLoader | Loader para os objetos padrão disponíveis no AOSP. |
OptionCopier |
Uma classe auxiliar que pode copiar valores de campo Option com nomes iguais de um objeto para
outro.
|
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. |
OtaDeviceBuildInfo |
Um IDeviceBuildInfo usado para testes de atualização over-the-air.
|
OtatoolsBuildInfo |
Um IBuildInfo que contém artefatos otatools.
|
OtaZipfileBuildProvider |
Fornece um IBuildInfo com base em um arquivo ZIP OTA local.
|
P
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. |
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. |
PassingTestFileReporter |
Um ITestInvocationListener que salva a lista de casos de teste aprovados em um arquivo de teste
|
PrettyPrintDelimiter | Utilitário auxiliar que ajuda a imprimir uma mensagem delimitada que se destaca. |
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" |
P
QuotationAwareTokenizer |
Direita
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 pilha completa conectado por
adb connect.
|
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
|
RemoteFileUtil | Classe utilitária para processar arquivos de uma instância remota |
RemoteInvocationExecution |
Implementação de InvocationExecution que gera uma execução remota.
|
RemoteManager |
Classe que recebe RemoteOperation s por um soquete.
|
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. |
ReportPassedTests | Informe em um arquivo os possíveis filtros para excluir o teste aprovado. |
ResourceMetricUtil | Funções de utilitário para compor métricas. |
RestApiHelper | Uma classe auxiliar para realizar chamadas de API REST. |
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. |
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 .
|
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
IMultiDeviceRecovery de base genérica para executar uma configuração de tradefed para realizar a etapa
de recuperação.
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
Um ITargetPreparer que cria um usuário secundário na configuração e marca que os testes precisam ser
executados nesse usuá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.
|
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 sandbox.
|
SandboxedInvocationExecution | Execução especial de 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 do SDK versão 29 ou mais recente. |
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. |
SecondaryUserHandler |
Gerenciador de ModuleParameters#SECONDARY_USER .
|
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.
|
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 do 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:
|
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 de utilitário 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 (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.
|
Sl4aBluetoothUtil | Uma classe de utilitário fornece 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 gerenciador de eventos faz pesquisas e enfileira os eventos por nome para serem consultados. |
Sl4aEventDispatcher.EventSl4aObject | Objeto retornado pelo poller de eventos. |
SnapshotInputStreamSource | Um InputStreamSource com suporte de arquivo. |
StatusCheckerResult |
Contém o resultado de uma execução de ISystemStatusChecker .
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
Um ILeveledLogOutput que direciona mensagens de registro para o stdout.
|
StreamProtoReceiver | Um receptor que converte o proto TestRecord recebido em eventos Tradefed. |
StreamProtoResultReporter |
Uma implementação de ProtoResultReporter
|
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.
|
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 | Auxilia na serialização/desserialização dos 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.TestEndedEventInfo | Auxiliar para informações de testEnded. |
SubprocessEventHelper.TestLogEventInfo | Auxiliar para informações de testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Auxiliar para informações iniciadas pelo 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.
|
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. |
SystemServerFileDescriptorChecker | Verifica se o servidor do sistema parece estar sem FDs. |
SystemServerStatusChecker | Verifique se o pid do system_server mudou antes e depois da execução de um módulo. |
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 String para que cada coluna de elemento seja alinhada |
TarUtil | Utilitário para manipular um arquivo tar. |
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. |
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.
|
TestContext | Uma classe para modelar uma mensagem TestContext da API TFC. |
TestDependencyResolver | Ajudante para resolver dependências, se necessário. |
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
|
TestEnvironment | Uma classe para modelar uma mensagem de TestEnvironment retornada pela API do TFC. |
TestFailureListener | Listener usado para realizar ações como captura de tela, relatório de bug e coleta de logcat após uma falha de teste quando solicitado. |
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. |
TestInvocation |
Implementação padrão de ITestInvocation .
|
TestInvocation.RunMode | O modo diferente em que uma invocação pode ser executada. |
TestInvocation.Stage | |
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 | Uma classe para fazer upload de arquivos de saída de teste para o GCS/HTTP. |
TestRecordInterpreter |
Utilitário para converter um proto TestRecord em um formato mais fácil de manipular no Tradefed.
|
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. |
TestResultListener | Uma simplificação de ITestLifecycleListener para implementadores que se importam apenas dos resultados de teste individuais. |
TestRunToTestInvocationForwarder |
Encaminhador de ddmlib ITestRunListener para ITestLifeCycleReceiver .
|
TestsPoolPoller | Wrapper de testes que permite executar todos os testes de um conjunto de testes. |
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
|
TextResultReporter | Um repórter de resultados de teste que encaminha resultados para a impressora de resultados de texto do JUnit. |
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/
dos frascos do TF.
|
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. |
TimeVal |
Esta classe foi descontinuada.
Use Duration .
|
TokenProviderHelper | Ajudante que fornece ao provedor associado a um token específico para descobrir se um dispositivo oferece suporte a ele. |
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
UnexecutedTestReporterThread | Linhas de execução que cuidam de informar todos os testes não executados. |
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. |
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
|
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.
|
WifiHelper | Classe auxiliar para manipular serviços de Wi-Fi no dispositivo. |
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.
|