Índice de classe
Estas são as classes da API. Veja todos os pacotes de API .
A
AaptParser | Classe que extrai informações do apk analisando a saída de 'aapt dump badging'. |
AaptParser.AaptVersion | Enum de opções para a versão AAPT usada para analisar arquivos APK. |
AbiFormatter | Classe utilitária para abi. |
AbstractXmlParser | Classe base auxiliar para análise de arquivos xml |
AbstractXmlParser.ParseException | Lançado se a entrada XML não puder ser analisada |
AcloudConfigParser | Classe auxiliar que analisa uma configuração Acloud (usada para iniciar uma instância de dispositivo em nuvem). |
AcloudConfigParser.AcloudKeys | Conjuntos de chaves que podem ser pesquisados na configuração. |
Verificador de status de atividade | Verificador de status para atividades restantes em execução no final de um módulo. |
AdbRootElevator | Um AutoCloseable que habilita adb root quando construído, se necessário, e restaura o estado raiz quando concluído. |
AggregatePostProcessor | Um agregador de métricas que fornece mínimo, máximo, média, variância, desvio padrão, total, contagem e, opcionalmente, percentis para métricas numéricas coletadas durante execuções de teste de múltiplas iterações, tratando-as como duplas. |
AltDirComportamento | Um enum para definir comportamentos de diretório alternativos para vários instaladores/pushers de artefatos de teste |
AppBuildInfo | Um IBuildInfo que representa um aplicativo Android e seus pacotes de teste. |
AppDeviceBuildInfo | Esta classe está obsoleta. Use IDeviceBuildInfo diretamente. |
AppVersionFetcher | Classe de utilitário para obter a string de versão do aplicativo do dispositivo. |
AppVersionFetcher.AppVersionInfo | Tipos de informações da versão do aplicativo. |
ArchModuleController | Controlador de módulo para não executar testes quando não corresponder a nenhuma arquitetura específica. |
ArgsOptionParser | Preenche campos Option a partir de argumentos de linha de comando analisados. |
ATestFileSystemLogSaver | Esta classe LogSaver é usada pelo ATest para salvar logs em um caminho específico. |
AutoLogCollector | Enumeração que descreve qual coletor pode ser manuseado automaticamente pelo chicote. |
Relatórios Automatizados | Classe que define o mapeamento dos repórteres automatizados do Tradefed. |
MédiaPós-Processador | Implementação de pós-processador que calcula a média da lista de métricas. |
B
BackgroundDeviceAção | Executa um comando em um determinado dispositivo, repetindo conforme necessário até que a ação seja cancelada. |
BaseDeviceMetricCollector | Implementação básica de IMetricCollector que permite iniciar e parar a coleta em onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparador | Preparador comum para lançar um emulador local. |
BaseLeveledLogOutput | Uma implementação básica para ILeveledLogOutput que permite filtrar algumas tags com base em seus nomes ou componentes. |
BaseModuleController | Implementação básica do IModuleController que deve ser implementada para verificar se um módulo deve ser executado ou não. |
BaseMultiTargetPreparador | Implementação básica de IMultiTargetPreparer que permite desabilitar o objeto. |
BasePostProcessor | O IPostProcessor base que toda implementação deve estender. |
BaseRetryDecision | Implementação básica de IRetryDecision . |
BaseStreamLogger <OS estende OutputStream> | Um ILeveledLogOutput que direciona mensagens de log para um fluxo de saída e para stdout. |
BaseTargetPreparador | Classe base de implementação do ITargetPreparer que permite controlar se o objeto está desabilitado ou não. |
BaseTestSuite | Um teste para executar o conjunto de testes de compatibilidade com o novo sistema de suíte. |
Controlador de bateria | Classe de utilidade que permite controlar o estado de carregamento da bateria de um dispositivo. |
BateriaRecarregarDispositivoRecuperação | Permite acionar um comando quando o nível da bateria do dispositivo fica abaixo de um determinado limite. |
Temperatura da bateria | |
Bateria indisponívelRecuperação de dispositivo | Verificador de recuperação que acionará uma configuração se o nível da bateria não estiver disponível. |
Estado Binário | Enum usado para registrar o estado ON/OFF com um estado IGNORE no-op. |
Utilitários Bluetooth | Funções utilitárias para chamar a instrumentação Bluetooth no dispositivo O código de instrumentação Bluetooth do lado do dispositivo pode ser encontrado no AOSP em: |
BootstrapBuildProvider | Um IDeviceBuildProvider que inicializa informações de compilação do dispositivo de testeIsso normalmente é usado para dispositivos com construção fornecida externamente, ou seja, |
Coletor de relatórios de bugs | Um ITestInvocationListener de passagem que coleta relatórios de bugs quando ocorrem eventos configuráveis e, em seguida, chama ITestInvocationListener#testLog em seus filhos após cada relatório de bug ser coletado. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Um predicado completo que descreve quando capturar um relatório de bug. |
BugreportCollector.Relação | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Colete um bugreportz quando um caso de teste falhar. |
Informações de construção | Implementação genérica de um IBuildInfo que deve ser associado a um ITestDevice . |
BuildInfoRecorder | Um ITargetPreparer que grava metadados de informações de construção em um arquivo especificado. |
BuildInfoUtil | Uma classe util para ajudar a manipular IBuildInfo |
BuildRetrievalError | Ocorreu um erro fatal ao recuperar a compilação para teste. |
BuildTestsZipUtils | Uma classe auxiliar para operações relacionadas a testes zip gerados pelo sistema de compilação Android |
Email em massa | Utilitário de envio de e-mail que permite a seguinte configuração: intervalo de envio, tamanho inicial do burst, destinatários e número total de mensagens. |
BundletoolUtil | Classe de utilitário que usa a linha de comando do bundletool para instalar os .apks no deivce. |
C
CecControllerTokenProvider | Provedor de tokens para tokens relacionados ao Consumer Electronics Control (CEC). |
CircularAtraceUtil | Um utilitário atrace desenvolvido principalmente para identificar as causas principais de ANRs durante os testes do Monkey. |
CircularByteArray | Estrutura de dados para armazenar uma matriz de tamanho fixo que opera como um buffer circular e rastreia a soma total de todos os valores na matriz. |
ClangCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá medições de cobertura Clang do dispositivo e as registrará como artefatos de teste. |
ClassNotFoundConfigurationException | ConfigurationException para quando a classe de um objeto não for encontrada. |
ClassPathScanner | Encontra entradas no classpath. |
ClassPathScanner.ClassNameFilter | Um IClassPathFilter que filtra e transforma nomes de classes java. |
ClassPathScanner.ExternalClassNameFilter | Um ClassNameFilter que rejeita classes internas |
ClassPathScanner.IClassPathFilter | Um filtro para caminhos de entrada de classpath Padronizado após FileFilter |
ClusterBuildInfo | Uma classe IBuildInfo para compilações canalizadas do TFC. |
ClusterBuildProvider | Um IBuildProvider para baixar recursos de teste TFC. |
ClusterCliente | Uma implementação IClusterClient para interagir com o backend do TFC. |
Comando Cluster | Uma classe que representa uma tarefa obtida do TF Cluster. |
ClusterCommand.RequestType | |
ClusterCommand.Estado | Status do comando no cluster TF. |
ClusterCommandConfigBuilder | Uma classe para construir um arquivo de configuração para um comando de cluster. |
ClusterCommandEvent | Uma classe para encapsular eventos de comando de cluster a serem carregados. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher | Uma classe IRemoteTest para iniciar um comando do TFC por meio de um subprocesso TF. |
ClusterCommandScheduler | Um ICommandScheduler para suportar TFC (Tradefed Cluster). |
ClusterCommandStatus | Uma classe que representa o estado e o motivo do cancelamento de um comando do TF Cluster. |
ClusterDeviceInfo | Uma classe para encapsular informações do dispositivo de cluster a serem carregadas. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | Uma implementação IDeviceMonitor que relata resultados ao serviço Tradefed Cluster. |
ClusterEventUploader <T estende ILusterEvent > | Classe ClusterEventUploader, que carrega IClusterEvent para TFC. |
ClusterHostEvento | Uma classe para encapsular eventos de host de cluster a serem carregados. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enums dos diferentes tipos de eventos de host. |
ClusterHostUtil | Funções utilitárias estáticas para TF Cluster para obter instâncias de configuração global, informações de host, etc. |
ClusterLogSaver | Uma classe ILogSaver para fazer upload de saídas de teste para TFC. |
ClusterLogSaver.FilePickingStrategy | Estratégias de seleção de arquivos. |
Opções de cluster | |
ColetandoByteOutputReceiver | Um IShellOutputReceiver que coleta toda a saída do shell em um byte[] . |
ColetandoOutputReceiver | Um IShellOutputReceiver que coleta toda a saída do shell em um String . |
ColetandoTestListener | Um ITestInvocationListener que coletará todos os resultados dos testes. |
Ajudante de Coletor | Ajudante para realizar algumas operações IMetricCollector necessárias em vários lugares. |
CommandFileParser | Analisador de arquivo que contém um conjunto de linhas de comando. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder | Utilitário destinado a capturar os argumentos usuais de informações de construção de uma linha de comando e criar um IBuildInfo a partir deles. |
Opções de comando | Implementação de ICommandOptions . |
CommandOptionsGetter | Implementação de serviço que retorna o valor das opções de comando de uma determinada invocação. |
CommandRunner | Um ponto de entrada alternativo do TradeFederation que executará o comando especificado nos argumentos da linha de comando e depois sairá. |
CommandRunner.ExitCode | Códigos de erro com os quais é possível sair. |
CommandScheduler | Um agendador para executar comandos TradeFederation em todos os dispositivos disponíveis. |
CommandScheduler.HostState | Enums de diferentes status de host |
CommonLogRemoteFileUtil | Este utilitário permite evitar a duplicação de código nas diferentes representações de dispositivos remotos para a lógica de busca remota de logs de arquivos comuns. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Uma representação de uma entrada de log conhecida para dispositivos remotos. |
ConditionPriorityBlockingQueue <T> | Uma classe thread-safe com operações semelhantes ERROR(/PriorityBlockingQueue) que podem recuperar objetos que correspondem a uma determinada condição. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | Um ConditionPriorityBlockingQueue.IMatcher que corresponde a qualquer objeto. |
ConditionPriorityBlockingQueue.IMatcher <T> | Uma interface para determinar se os elementos correspondem a algum tipo de condição. |
ConfigCompletador | Implementação do Completer para nossas configurações TF. |
Configuração | Uma implementação concreta IConfiguration que armazena os objetos de configuração carregados em um mapa. |
ConfiguraçãoDef | Mantém um registro de uma configuração, seus objetos associados e suas opções. |
ConfiguraçãoDef.ConfigObjectDef | Objeto para conter informações de um className e o número de aparência que ele possui (por exemplo, se uma configuração tiver o mesmo objeto duas vezes, o primeiro terá o primeiro número de aparência). |
ConfiguraçãoFábrica | Fábrica para criar IConfiguration . |
ConfiguraçãoFactory.ConfigLoader | Implementação de IConfigDefLoader que rastreia as configurações incluídas de uma configuração raiz e lança uma exceção em inclusões circulares. |
ConfiguraçãoUtil | Funções utilitárias para lidar com arquivos de configuração. |
ConfiguraçãoXmlParserSettings | Uma classe simples para aceitar configurações para o ConfigurationXmlParser Para passar configurações para esta classe, o alias é obrigatório. |
ConfiguraçãoYamlParser | Analisador para configurações Tradefed estilo YAML |
Console | Console principal da TradeFederation que fornece ao usuário a interface para interagir Atualmente suporta operações como
|
Console.ArgRunnable <T> | Um Runnable com um método run que pode receber um argumento |
Console.CaptureList | Um tipo de conveniência para List<List<String>> |
ConsoleReaderOutputStream | Um OutputStream que pode ser usado para fazer System.out.print() funcionar bem com o LineReader unfinishedLine do usuário. |
ConsoleResultReporter | Reporter de resultados para imprimir os resultados do teste no console. |
ContandoTestResultListener | Um TestResultListener que rastreia o número total de testes por TestStatus |
CountTestCasesCollector | Conte e relate o número de casos de teste para um determinado IRemoteTest . |
Opções de cobertura | Objeto Tradefed para manter opções de cobertura. |
CoverageOptions.Toolchain | |
CriarAvdPreparer | |
CreateUserPreparer | Preparador de alvo para criar usuário e limpá-lo no final. |
D
DebugHostLogOnFailureCollector | Coletor que reunirá e registrará os logs do lado do host quando ocorrer uma falha no caso de teste. |
PadrãoRemoteAndroidTestRunner | Extensão do ddmlib RemoteAndroidTestRunner para definir alguns padrões para casos de uso do Tradefed. |
DefaultTestsZipInstaller | Uma implementação padrão do instalador zip de testes. |
DelegadaInvocaçãoExecução | InvocationExecution que delega a execução para outro binário Tradefed. |
Resolvedor de Dependências | Um novo tipo de provedor que permite obter todas as dependências para um teste. |
DeviceAllocationResult | Representa os resultados de uma tentativa de alocação para um comando. |
Verificador de dispositivo disponível | Verificador para garantir que um módulo não deixe o dispositivo no estado offline. |
DispositivoBatteryLevelChecker | Um IRemoteTest que verifica a carga mínima da bateria e espera que a bateria atinja um segundo limite de carga se a carga mínima não estiver presente. |
DeviceBatteryResourceMetricCollector | Este coletor coleta métricas de bateria do dispositivo. |
Descritor DeviceBuild | Uma classe wrapper para um IBuildInfo , que contém métodos auxiliares para recuperar informações de compilação da plataforma do dispositivo. |
Informações de construção do dispositivo | Um IBuildInfo que representa uma compilação completa de um dispositivo Android e (opcionalmente) seus testes. |
DeviceBuildInfoBootStrapper | Um ITargetPreparer que substitui campos de informações de construção por atributos lidos do dispositivoIsto é útil para testar dispositivos com compilações geradas a partir de uma fonte externa (por exemplo |
DeviceBuildInfoInjector | Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo . |
Limpador de dispositivos | Executa reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil | Contém métodos utilitários e classes para execução simultânea de comandos no lado do dispositivo Use |
DeviceConcurrentUtil.ShellCommandCallable <V> | Um ERROR(/Callable) que agrupa os detalhes da execução do comando shell em um ITestDevice . |
Suporte de configuração de dispositivo | Uma implementação concreta IDeviceConfiguration que armazena os objetos de configuração de dispositivo carregados em seus atributos. |
DeviceFailedToBootError | Lançado se um dispositivo falhar ao inicializar após ser atualizado com uma compilação. |
DeviceFeatureModuleController | Um controlador de módulo para não executar testes quando não suporta determinado recurso. |
DeviceFileReporter | Uma classe de utilitário que verifica arquivos no dispositivo e os envia para ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) se encontrado. |
DeviceFlashPreparador | Um ITargetPreparer que exibe uma imagem no hardware Android físico. |
DeviceFlashPreparer.EncryptionOptions | Enum de opções para lidar com a criptografia da imagem userdata |
DeviceFolderBuildInfo | Um IDeviceBuildInfo que também contém outros artefatos de compilação contidos em um diretório no sistema de arquivos local. |
DeviceImageZipFlashingTargetPreparer | Um preparador de destino que atualiza o dispositivo com imagens de dispositivo fornecidas por meio de um formato específico. |
DispositivoInternetAccessibilityResourceMetricCollector | O coletor envia um ping para google.com para verificar se o dispositivo tem acessibilidade à Internet ou não. |
Gerenciador de Dispositivos | |
DeviceManager.FastbootDevice | Representação de um dispositivo em modo Fastboot. |
DeviceMetricData | Objeto para armazenar todos os dados coletados pelos coletores de métricas. |
DeviceMonitorMultiplexador | Uma classe proxy para propagar solicitações para vários IDeviceMonitor s. |
Propriedades do dispositivo | Definições constantes comuns para nomes de propriedades do lado do dispositivo |
DeviceRecoveryModeUtil | |
Recurso DeviceReset | Implementação de redefinição de dispositivo no lado do servidor. |
DeviceResetHandler | Utilitário que manipula genericamente a redefinição do dispositivo. |
Opções de seleção de dispositivo | Recipiente para critérios de seleção de dispositivos. |
DeviceSelectionOptions.DeviceRequestedType | Os diferentes tipos possíveis de dispositivos de espaço reservado suportados. |
Verificador de configuração de dispositivo | Verifique se as configurações do dispositivo foram alteradas durante a execução do módulo. |
Configuração do dispositivo | Um ITargetPreparer que configura um dispositivo para teste com base nas Option s fornecidas. |
DeviceStateMonitor | Classe auxiliar para monitorar o estado de um IDevice . |
DeviceStorageAgeResourceMetricCollector | Analise a idade de armazenamento do logcat. |
Verificador de status de armazenamento de dispositivo | Verifique se o dispositivo tem espaço em disco suficiente para as partições fornecidas. |
DispositivoIndisponívelMonitor | Este ouvinte tenta capturar apenas um DNAE de nível de caso de teste. |
DeviceUpdateTargetPreparer | Um ITargetPreparer abstrato que cuida das etapas comuns de atualização de dispositivos com um arquivo de imagem de dispositivo de uma fonte externa (em oposição a um serviço de compilação). |
DeviceWifiResourceMetricCollector | O coletor coleta a força do sinal wi-fi conectado atualmente e as métricas de velocidade do link. |
Gráfico dirigido <V> | Uma implementação de gráficos não ponderados direcionados. |
DynamicFileStubTest | Este é um teste tradefed para testar se o tradefed pode resolver arquivos dinâmicos corretamente. |
DynamicRemoteFileResolver | Classe que ajuda a resolver o caminho para arquivos remotos. |
DynamicRemoteFileResolver.FileResolverLoader | Carrega implementações de IRemoteFileResolver . |
E
EmmaXmlConstantes | Constantes usadas ao analisar o relatório Emma XML. |
EmuladorMemóriaCpuCapturer | |
Verificador SeLinux aplicado | Verificador de status que garante o status do Selinux. |
EventsLoggerListener | Ouvinte que registra todos os eventos que recebe em um arquivo |
ExistenteBuildProvider | Um IBuildProvider que retorna um IBuildInfo já construído. |
Arquivo Estendido | Uma extensão de arquivo padrão para transportar metadados relacionados à construção. |
F
Teste Falso | Um teste falso cujo objetivo é facilitar a geração de resultados de testes repetíveis. |
FakeTestsZipFolder | Um dispositivo de teste que cria uma pasta falsa de testes descompactados com base em uma lista de conteúdo. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | Uma classe que depende do fastboot para atualizar uma imagem em hardware Android físico. |
Ajuda de inicialização rápida | Uma classe auxiliar para operações fastboot. |
FastbootUpdateBootstrapPreparer | Um ITargetPreparer que prepara arquivos especificados (bootloader, rádio, zip de imagem do dispositivo) em IDeviceBuildInfo para obter dispositivos atualizados com FastbootDeviceFlasher e, em seguida, injeta atributos de dispositivo pós-inicialização nas informações de compilação para fins de relatório de resultados. |
ArquivoDownloadCache | Uma classe auxiliar que mantém um cache LRU do sistema de arquivos local de arquivos baixados. |
ArquivoDownloadCacheFactory | Uma fábrica para criar FileDownloadCache |
ArquivoDownloadCacheWrapper | Uma classe wrapper que fornece recursos FileDownloadCache ao implementar a interface IFileDownloader . |
FileIdleMonitor | Monitora arquivos e executa um retorno de chamada se eles estiverem ociosos (ou seja, |
FileLogger | Um ILeveledLogOutput que direciona mensagens de log para um arquivo e para stdout. |
ArquivoProtoResultReporter | Repórter proto que despeja o TestRecord em um arquivo. |
FilePullerDeviceMetricCollector | Um BaseDeviceMetricCollector que escuta a chave de métricas proveniente do dispositivo e as extrai como um arquivo do dispositivo. |
FilePullerLogCollector | Registrador do arquivo relatado pelo lado do dispositivo. |
FileSystemLogSaver | Salve logs em um sistema de arquivos. |
FilteredResultForwarder | Variante do ResultForwarder que só permite que uma lista de permissões de TestDescription seja relatada. |
FixByteArrayOutputStream | Um ERROR(/OutputStream) que mantém apenas uma quantidade máxima de dados. |
FlashingResourcesParser | Uma classe que analisa as versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo. |
FlashingResourcesParser.AndroidInfo | Um typedef para Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | Uma interface de filtragem, destinada a permitir que FlashingResourcesParser ignore alguns recursos que de outra forma poderia usar |
FlashingResourceUtil | Este utilitário ajuda a definir a versão apropriada dos artefatos para que possam ser atualizados por meio de DeviceFlashPreparer . |
Manipulador de expansão dobrável | Um IModuleParameterHandler expandindo-se para mais para cada configuração dobrável não primária. |
Manipulador Dobrável | Manipulador dobrável genérico que pode usar os parâmetros dobráveis para criar um módulo especializado. |
DobrávelModePreparer | Um preparador de destino que pode alterar o estado dobrável de um dispositivo. |
PastaBuildInfo | Implementação concreta de um IFolderBuildInfo . |
FormatadoGeneratorReporter | Repórter que permite gerar relatórios em um formato específico. |
G
GceAvdInfo | Estrutura para armazenar dados relevantes para uma determinada instância do GCE AVD. |
GceAvdInfo.GceStatus | |
GceManager | Auxiliar que gerencia as chamadas do GCE para iniciar/parar e coletar logs do GCE. |
GceRemoteCmdFormatter | Classe de utilitário para formatar comandos para alcançar um dispositivo gce remoto. |
GceRemoteCmdFormatter.ScpMode | SCP pode ser usado para enviar ou extrair arquivos dependendo da estrutura dos argumentos. |
Monitor GceSshTunnel | Thread Monitor para o túnel ssh Gce. |
Coletor GcovCodeCoverage | Um BaseDeviceMetricCollector que extrairá medições de cobertura gcov do dispositivo e as registrará como artefatos de teste. |
GCSBucketUtil | Gerenciador de arquivos para baixar e fazer upload de arquivos do Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Wrapper simples para informações de arquivo no GCS. |
GCSComum | Classe base para operação do Gcs como download e upload. |
GCSDownloaderHelper | Downloader para bucket GCS que cuida do cache e da resolução da configuração global. |
GCSFileDownloader | Downloader de arquivos para baixar arquivos do Google Cloud Storage (GCS). |
GCSFileUploader | Carregador de arquivos para fazer upload de dados de arquivos para o armazenamento em nuvem do Google (GCS). |
GCSHostResourceManager | Baixe o recurso de host do GCS (armazenamento em nuvem do Google). |
GcsRemoteFileResolver | Implementação de IRemoteFileResolver que permite fazer download de um bucket GCS. |
GetPreviousPassedHelper | Ajudante para obter os filtros de teste aprovados anteriormente. |
GkiDeviceFlashPreparador | Um preparador de destino que atualiza o dispositivo com a imagem genérica do kernel comum do Android. |
GlobalFilterGetter | Implementação de serviço que retorna os filtros de uma determinada invocação. |
Filtro GlobalTest | Opções de filtro aplicadas à invocação. |
GoogleApiClientUtil | Utilitários para criar cliente API do Google. |
GranularRetriableTestWrapper | Uma classe wrapper funciona no IRemoteTest para granular o IRemoteTest no nível do caso de teste. |
GsiDeviceFlashPreparador | Um preparador de destino que atualiza o dispositivo com uma imagem genérica do sistema Android. |
H
HelloWorldMultiTargetPreparer | Um exemplo de implementação de um IMultiTargetPreparer . |
Registrador de histórico | TF History Logger, log especial que contém apenas alguns eventos específicos. |
HprofAllocSiteParser | Classe auxiliar para analisar informações de uma seção Sites de Alocação dos relatórios hprof. |
HttpRemoteFileResolver | Implementação do IRemoteFileResolver que permite baixar arquivos remotos via http |
HttpsRemoteFileResolver | Implementação do IRemoteFileResolver que permite baixar arquivos remotos via https |
EU
IAbiReceptor | Um teste que precisa da ABI em teste. |
IAppBuildInfo | Esta interface está obsoleta. Use IBuildInfo diretamente. |
IAutoRetriableTest | Interface para um IRemoteTest que não implementa ITestFilterReceiver , mas ainda deseja oferecer suporte a novas tentativas automáticas. |
Informações sobre bateria | A interface que define a interação com a bateria de um dispositivo. |
IBatteryInfo.BatteryState | Descreve o estado atual de carregamento da bateria. |
IBuildProvider | Responsável por fornecer informações sobre a compilação em teste. |
IBuildReceptor | Um teste que precisa de referência ao build em teste. |
IClusterCliente | Uma interface para interagir com o backend do TFC. |
Evento ICluster | Interface para qualquer evento de cluster a ser carregado no TFC. |
IClusterEventUploader <T estende IClusterEvent > | Interface para ClusterEventUploader |
Opções ILuster | Uma interface para obter opções relacionadas ao cluster. |
ICommandOptions | Contêiner para opções de execução de comandos. |
ICommandScheduler | Um agendador para executar comandos TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Ouvinte para eventos de invocação quando a invocação for concluída. |
ICompressionStrategy | Uma interface que representa um algoritmo de compactação que pode ser selecionado em tempo de execução. |
Configuração do IC | Informações de configuração para uma chamada TradeFederation. |
IConfiguraçãoFábrica | Fábrica para criar IConfiguration s |
ICConfiguraçãoReceptor | Interface simples para representar objeto que aceita um IConfiguration . |
ICredentialFactory | Uma interface para fábrica de credenciais para criar Credential oauth2. |
IDefaultObjectLoader | Interface para carregar os objetos padrão que devem fazer parte de nossa configuração YAML. |
IDefaultObjectLoader.LoaderConfiguration | O objeto de configuração de carregamento para passar informações ao carregador. |
IDeviceBuildInfo | Um IBuildInfo que representa uma compilação completa de um dispositivo Android e (opcionalmente) seus testes. |
IDeviceBuildProvider | Um IBuildProvider que usa informações de um ITestDevice para recuperar um build. |
Configuração do dispositivo IDevice | Interface do suporte de configuração do dispositivo. |
IDeviceFlasher | Pisca uma imagem de dispositivo em um dispositivo. |
IDeviceFlasher.UserDataFlashOption | Enum de opções para lidar com a imagem userdata |
IDeviceManager | Interface para gerenciamento do conjunto de dispositivos disponíveis para teste. |
IDeviceManager.IFastbootListener | Um ouvinte para alterações de estado do fastboot. |
IDeviceMonitor | Interface para monitorar o estado dos dispositivos. |
IDeviceMonitor.DeviceLister | Uma classe semelhante Runnable que deve retornar os dispositivos conhecidos e seus estados. |
Seleção de dispositivo | Interface para critérios de seleção de dispositivos. |
IDeviceTest | Interface para objeto que precisa de uma referência a um ITestDevice . |
IDisable | Interface que descreve um objeto Tradefed que pode ser desabilitado. |
IFileDownloader | Interface para baixar um arquivo remoto. |
IFlashingResourcesParser | Interface para fornecer versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo. |
IFlashingResourcesRetriever | Interface para recuperação de arquivos de imagem auxiliares necessários para atualizar um dispositivo. |
IFolderBuildInfo | Um IBuildInfo abstrato simples cujos artefatos de construção estão contidos em um diretório do sistema de arquivos local. |
IFormatterGenerator | Interface que descreve um formatador para SuiteResultHolder . |
IHostCleaner | Limpa o host após a conclusão da execução do teste. |
IInvocationContextReceptor | Um teste que precisa de referência ao contexto da invocação. |
IInvocationExecution | Interface que descreve as ações que serão realizadas como parte de uma invocação. |
ILeveledLogOutput | As classes que implementam esta interface fornecem métodos que lidam com a saída de mensagens de log. |
ILogcatReceptor | Uma classe que fornece a saída do logcat de um dispositivo como InputStreamSource . |
ILogRegistry | Uma interface para um criador de logs singleton ILogOutput que multiplexa e gerencia diferentes criadores de logs. |
ILogRegistry.EventType | Eventos que são úteis para serem registrados |
Coletor IMetric | Esta interface será adicionada como decorador ao relatar resultados de testes para coletar métricas correspondentes. |
IMetricCollectorReceptor | Interface para IRemoteTest s implementarem se precisarem obter a lista de IMetricCollector s para a execução do teste. |
IModuleController | Interface para controlar se um módulo deve ser executado ou não. |
IModuleController.RunStrategy | Enum descrevendo como o módulo deve ser executado. |
IModuleParameterHandler | A interface para parâmetros de módulos de suítes. |
Teste IMultiDevice | Esta interface está obsoleta. Esta interface é mantida temporariamente para compatibilidade, mas não é mais usada. Por favor, não implemente isso. |
IMultiTargetPreparador | Prepara o ambiente de teste para vários dispositivos juntos. |
Teste INativeDevice | Interface para objeto que precisa de referência a INativeDevice . |
InstalarApexModuleTargetPreparer | |
InstantAppHandler | Manipulador para ModuleParameters#INSTANT_APP . |
InstrumentaçãoResultProtoParser | Analisa o proto do resultado da instrumentação coletado durante a execução do teste de instrumentação e informa o ITestRunListener sobre os resultados. |
InvocaçãoContexto | Implementação genérica de um IInvocationContext . |
Execução de Invocação | Classe que descreve todas as etapas de invocação: build download, target_prep, execução de testes, limpeza. |
InvocaçãoScope | Escopo uma única invocação do Tradefed. |
Escopo de Invocação | |
Módulo InvocationScope | Módulo Guice que pode ser usado em qualquer lugar em uma invocação TF para solicitar os objetos suportados pelo Guice-Tradefed. |
Status de invocação | Uma classe para armazenar o status da invocação. |
InvocationToJUnitResultForwarder | Uma classe que escuta eventos ITestInvocationListener e os encaminha para um TestListener . |
IPostProcessador | Pós-processadores é um objeto da Federação Comercial destinado a permitir o processamento de métricas e logs APÓS os testes e ANTES do relatório de resultados. |
Recurso IRemote | Interface que descreve um recurso do Tradefed que pode ser executado com base na solicitação. |
IRemoteFileResolver | Interface para objetos que podem transformar um arquivo remoto em um arquivo local. |
IRemoteFileResolver.RemoteFileResolverArgs | Os argumentos passados para os resolvedores |
IRemoteFileResolver.ResolvedFile | Classe que contém informações sobre o arquivo resolvido e alguns metadados. |
IReportNotExecuted | No caso de uma execução incompleta, IRemoteTest que implementa esta interface pode reportar seus testes não executados para melhorar os relatórios. |
IRescheduler | Interface para reagendar uma configuração para execução futura. |
IResourceMetricCollector | A interface para o usuário implementar coletores de recursos customizados. |
IRestApiHelper | Uma interface auxiliar para realizar chamadas de API REST. |
IRResumableTest | Esta interface está obsoleta. Não há mais necessidade disso |
IRetryDecision | Interface que orienta a decisão de nova tentativa e aplica o filtro na classe para uma nova tentativa mais direcionada. |
IRuntimeHintProvider | |
Caixa de areia | Interface que define um sandbox que pode ser usado para executar uma invocação. |
ISandboxFábrica | Fábrica para criação ISandbox . |
ISetOptionReceiver | A implementação desta interface deve ter uma Option com um nome "set-option" vinculado a HostTest#SET_OPTION_NAME . |
Teste IShardable | Um IRemoteTest que pode ser dividido em subtestes executáveis separadamente. |
IShardHelper | Interface de um objeto que descreve a estratégia de sharding a adotar para uma configuração. |
Verificador de status do sistema | Um verificador que verifica o status do sistema e retorna um booleano para indicar se o sistema está no estado esperado. |
ISystemStatusCheckerReceptor | Um IRemoteTest que requer acesso ao ISystemStatusChecker da configuração. |
ITargetCleaner | Esta interface está obsoleta. tearDown foi movido para a interface base do ITargetPreparer. |
ITargetPreparador | Prepara o ambiente de teste para a execução de teste. |
ITerribleFailureHandler | Uma interface para lidar com falhas terríveis de LogUtil.CLog.wtf(String, Throwable) |
ITestAnnotationFilterReceiver | Um executor que pode filtrar quais testes serão executados com base em anotações. |
ITestCollector | Fornece suporte para coleta de testes; quando definido, o executor de teste deve realizar uma simulação para coletar casos de teste sem realmente executá-los. |
ITestFileFilterReceptor | Um executor que pode receber um arquivo especificando quais testes executar e/ou não executar. |
ITestFilterReceptor | Um executor que pode filtrar quais testes serão executados. |
ITestInformationReceptor | Interface para receber o TestInformation para algumas classes. |
ITestInvocação | Lida com uma invocação de teste TradeFederation. |
ITestInvocation.ExitInformation | Representa algumas informações de saída para uma invocação. |
ITestSuite | Classe abstrata usada para executar o Test Suite. |
ITestSuiteResultLoader | Interface que descreve um auxiliar para carregar resultados anteriores de uma forma que possa ser executada novamente. |
ITestsZipInstaller | Instala testes a partir de um arquivo zip de testes (conforme gerado pelo sistema de compilação) em um dispositivo. |
J.
JavaCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá medições de cobertura Java do dispositivo e as registrará como artefatos de teste. |
JavaCodeCoverageFlusher | Uma classe de utilitário que redefine e força uma liberação de medidas de cobertura de código Java de processos em execução no dispositivo. |
JsonHttpTestResultReporter | Um repórter de resultados que codifica os resultados das métricas de teste e ramifica as informações do dispositivo em JSON e POST em um terminal de serviço HTTP |
Filtro JUnit4Test | Classe auxiliar que fornece a filtragem para o executor JUnit4 estendendo o Filter . |
JUnitToInvocationResultForwarder | Uma classe que escuta eventos TestListener e os encaminha para um ITestInvocationListener . |
JUnitXmlParser | Analisador que extrai dados de resultados de teste de resultados JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener. |
K
Verificador de status do Keyguard | Verifica o status da proteção do teclado após a execução do módulo. |
KillExistingEmulatorPreparador | Um ITargetPreparer que desliga um emulador em execução. |
eu
LabResourceDeviceMonitor | O monitor de recursos de laboratório que inicializa/gerencia o servidor gRPC para LabResourceService. |
GrandeReceptor de Saída | Uma classe projetada para ajudar a executar comandos de longa execução que coletam resultados. |
ÚltimoShardDetector | Ao executar o sharding local, às vezes só queremos executar algumas ações quando o último shard atingir invocationEnded(long) . |
IniciarCvdHelper | Auxiliar de utilitário para controlar Launch_cvd na VM Cuttlefish. |
Verificador de status de thread vazado | Verificador de status para garantir que um módulo não vaze um Thread em execução. |
LegacySubprocessResultsReporter | Uma implementação congelada do repórter de resultados do subprocesso que deve permanecer compatível com versões anteriores do TF/CTS (por exemplo, 8+), apesar das mudanças em sua superclasse. |
ListInstrumentationParser | Um IShellOutputReceiver que analisa a saída de uma consulta 'pm list instrumentation' |
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDispositivo | A classe para dispositivos virtuais locais em execução no host TradeFed. |
LocalAppBuildProvider | Um IBuildProvider que constrói um IBuildInfo com base em um caminho local fornecido |
LocalDeviceBuildProvider | Um IBuildProvider que constrói um IDeviceBuildInfo com base em um caminho de diretório do sistema de arquivos fornecido. |
Lançamento do Emulador Local | Um TargetPreparer que inicia um emulador localmente a partir de um ambiente de construção Android. |
Instantâneo do LocalEmulator | Um TargetPreparer destinado a gerar um instantâneo de emulador limpo a partir de um ambiente de construção/desenvolvimento Android |
LocalFileResolver | Implementação do IRemoteFileResolver que permite vincular arquivos locais |
LocalFolderBuildProvider | Um IBuildProvider que constrói um IFolderBuildInfo com base em um caminho local fornecido |
LocalRunInstructionBuilder | Utilitário para compilar a instrução para executar o teste localmente. |
LogcatCrashResultForwarder | Ouvinte especial: em caso de falhas (travamento do processo de instrumentação) ele tentará extrair do logcat a falha e adicioná-la à mensagem de falha associada ao teste. |
LogcatEventParser | |
LogcatEventType | Tipos de eventos para LogcatEventParser . |
LogcatOnFailureCollector | Coletor que capturará e registrará um logcat quando um caso de teste falhar. |
LogcatReceptor | Classe que coleta logcat em segundo plano. |
LogFileSaver | Um auxiliar para ITestInvocationListener que salvará os dados de log em um arquivo |
LogReceptor | |
Registro de log | Uma implementação ILogRegistry que multiplexa e gerencia diferentes criadores de logs, usando o apropriado com base no ThreadGroup do thread que faz a chamada. |
LogSaverResultForwarder | Um ResultForwarder para salvar logs com a proteção global de arquivos. |
M
MainlineModuleHandler | Uma classe manipuladora simples para módulos da linha principal que cria um InstallApexModuleTargetPreparer e injeta o link dinâmico nele com base nos módulos da linha principal fornecidos para recuperar automaticamente esses módulos. |
MainlineTestModuleController | Classe base para um controlador de módulo executar testes com base nos módulos da linha principal pré-carregados no dispositivo em teste. |
Dispositivo remoto gerenciado | Um dispositivo executado dentro de uma máquina virtual que gerenciamos remotamente por meio de uma instância Tradefed dentro da VM. |
GerenciadoTestDeviceFactory | Fábrica para criar os diferentes tipos de dispositivos que podem ser monitorados pelo Tf |
MetricFilePostProcessor | Usado para carregar o arquivo de log de métricas coletado durante o nível de teste e execução. |
Opção Métrica | Anotação para métodos de teste anotados com @Test , ou se a anotação fizer parte da lista de anotações de TestDescription que permite especificar alguns parâmetros extras úteis para: Ajustar o comportamento dos coletores, filtrar alguns métodos. |
MétricasXMLResultReporter | MetricsXMLResultReporter grava métricas de teste e executa métricas em um arquivo XML em uma pasta especificada pelo parâmetro de pasta de métricas na fase invocationEnded do teste. |
Utilitário Métrico | Contém métodos utilitários comuns para armazenar as métricas de teste, agregar as métricas em testes semelhantes e gravar as métricas em um arquivo. |
MinApiLevelModuleController | Classe base para um controlador de módulo não executar testes quando estiver abaixo de um nível de API especificado. |
MinSdkModuleController | Classe base para um controlador de módulo não executar testes em versões abaixo de um número de versão do SDK especificado. |
Definição do Módulo | Contêiner para a configuração de execução de teste. |
MóduloListener | Ouvinte anexado a cada IRemoteTest de cada módulo para coletar a lista de resultados. |
Fusão de Módulo | Classe auxiliar para operação relacionada à fusão ITestSuite e ModuleDefinition após uma divisão. |
MóduloOemTargetPreparer | |
MóduloOemTargetPreparer.ModuleInfo | Uma classe struct simples para armazenar informações sobre um módulo |
Parâmetros do módulo | Valores especiais associados às chaves de "parâmetros" do conjunto nos metadados de cada módulo. |
MóduloParâmetrosHelper | Auxiliar para obter o IModuleParameterHandler associado ao parâmetro. |
MóduloDivisor | Auxiliar para dividir uma lista de módulos representados por IConfiguration em uma lista de unidades de execução representadas por ModuleDefinition . |
N
NomeMangleListener | Um ouvinte proxy para traduzir nomes de métodos de teste, classes e pacotes à medida que os resultados são relatados. |
NativeCodeCoverageFlusher | Uma classe de utilitário que limpa as medições de cobertura nativa e força uma liberação de dados de cobertura nativa dos processos no dispositivo. |
Dispositivo nativo | Implementação padrão de dispositivos Android ITestDevice não full stack. |
NativeDevice.AdbAction | Uma DeviceAction para executar um comando 'adb ....' do sistema operacional. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | DeviceAction para reiniciar um dispositivo. |
NativeDevice.RebootMode | Um modo de reinicialização. |
NativeDeviceStateMonitor | Classe auxiliar para monitorar o estado de um IDevice sem suporte de estrutura. |
Manipulador Negativo | Manipulador que especifica que nada deve ser feito e o parâmetro não deve criar nenhum módulo extra. |
NestedDeviceStateMonitor | Monitor de estado do dispositivo que executa verificações extras em dispositivos aninhados para acomodar as especificidades do ambiente virtualizado. |
Dispositivo remoto aninhado | Representação do dispositivo rodando dentro de uma VM Cuttlefish remota. |
NetworkNotAvailableException | Lançado quando um dispositivo não consegue se conectar à rede para teste. |
NoDeviceException | Lançado quando não há dispositivo para executar um determinado comando. |
BarulhentoDryRunTest | Execute uma simulação barulhenta em um arquivo de comando. |
NotMultiAbiHandler | Manipulador especial que notifica o SuiteModuleLoader de que o abi secundário não deve criar um módulo. |
Ó
OpenObjectLoader | Carregador para os objetos padrão disponíveis no AOSP. |
OpçãoCopiadora | Uma classe auxiliar que pode copiar valores de campos Option com os mesmos nomes de um objeto para outro. |
OpçãoFetcher | Auxiliar para obter as opções de teste do processo pai. |
OpçãoNotAllowedException | ConfigurationException específica quando uma opção não pode ser passada na linha de comando. |
OptionSetter | Preenche campos Option . |
OptionSetter.OptionFieldsForName | Contêiner para a lista de campos de opções com nome fornecido. |
OtaDeviceBuildInfo | Um IDeviceBuildInfo usado para testes de atualização over-the-air. |
OtatoolsBuildInfo | Um IBuildInfo que contém artefatos otatools. |
OtaZipfileBuildProvider | Fornece um IBuildInfo baseado em um arquivo zip OTA local. |
P
PackageInstalledModuleController | Controlador de módulo para não executar testes quando o dispositivo não tiver os pacotes fornecidos instalados. |
Par <A, B> | Defina nossa própria classe Pair que contém dois objetos. |
ParallelDeviceExecutor <V> | Wrapper de ERROR(/ExecutorService) para executar uma função em paralelo. |
ParentSandboxInvocationExecution | Versão do InvocationExecution para as ações especiais de invocação dos pais ao executar uma caixa de areia. |
ParentshardReplicate | Replique uma configuração para um dispositivo para todos os outros dispositivos que farão parte do sharding. |
PassandotestFilereporter | Um ITestInvocationListener que salva a lista de casos de teste de passagem para um arquivo de teste |
PrettyPrintDelimiter | Utilitário Helper que ajuda a imprimir uma mensagem delimitada que se destaca. |
PropertyChanger | Uma classe de utilidade para alterar (ou adicionar) itens em um arquivo de propriedade Android |
ProtoresultParser | Analisador para os resultados do comércio proto formato. |
ProtoresultParser.testlevel | Enumeração representando o nível atual do proto que está sendo processado. |
Protersultreporter | Resultado O repórter construa um protobuf TestRecord com todos os resultados dentro. |
Protoutil | Métodos de utilidade para lidar com mensagens protobuf tipo-agnosticamente. |
Configuração de proxy | Objeto que permite apontar para uma configuração remota para execução. |
Psparser | Utilitário usado para analisar (usuário, PID e nome) da saída de comando "ps" |
P
QuitationAwareTokenizer |
R
RecuperyLogPreparer | Um preparador de destino usado para coletar logs antes da recuperação. |
Regextrie <V> | O regextrie é um trie onde cada umERROR(/Pattern) . |
RemotendroidDevice | Implementação de um ITestDevice para um dispositivo Android de pilha completa conectada via ADB Connect. |
RemotendroidVirtualDevice | Estende o comportamento RemoteAndroidDevice o dispositivo Android completo em execução no Google Compute Engine (GCE). |
RemoteAvdidevice | Um espaço IDevice espaço reservado usado pelo DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() é true |
RemoteFileUtil | Classe de utilitário para lidar com o arquivo de uma instância remota |
Execução de Invocação Remota | Implementação de InvocationExecution que conduz uma execução remota. |
RemoteManager | Classe que recebe RemoteOperation s através de um soquete. |
Remotesshutil | Utilidade para executar comandos SSH em instâncias remotas. |
Remotetesttimeoutenforcer | Os ouvintes que permitem verificar o tempo de execução de uma determinada configuração de teste e falhá -la se ela ultrapassar um determinado tempo limite. |
Remotezip | Utilitários para descompactar arquivos individuais dentro de um arquivo zip remoto. |
Relatório de testes aprovados | Informar em um arquivo possíveis filtros para excluir teste aprovado. |
ResourceMetricUtil | Funções utilitárias para composição de métricas. |
Restapihelper | Uma classe auxiliar para executar chamadas de API REST. |
Agregador de Resultados | Forwarder especial que agrega os resultados quando necessário, com base na estratégia de repetição adotada. |
ResultAndLogForWarder | Encaminhador para obter eventos de resultados e logs. |
Resultando mais | Um ITestInvocationListener que encaminha os resultados da invocação para uma lista de outros ouvintes. |
Resultados do player | Corredor especial que repete os resultados dados a ele. |
RetentionFileSaver | Classe Helper para criar um arquivo .retention em um diretório. |
REPRYCONFIGURAÇÃOFACTORY | Fábrica que lida com a tentativa de repetir um comando. |
RETRYLOGSAVERRESULTORDER | Encaminhador que também lida com a passagem da tentativa atual em que estamos. |
RetryRescheduler | Um corredor especial que permite reagendar um teste de execução anterior que falhou ou onde não é executado. |
RetryRescheduler.retrytype | Os tipos de testes que podem ser julgados. |
RETRYRESULTORDER | Uma extensão do ResultForwarder que sempre empurre para uma determinada tentativa. |
Retryresulthelper | Classe auxiliar para determinar qual módulo ou teste deve ser executado ou não. |
Retratatística | Estrutura que mantém as estatísticas para uma sessão de tentativa de um IRemoteTest . |
RuCommandTargetPreparer | |
RunConfigDevicerCovery | A base de base genérica IMultiDeviceRecovery para executar uma configuração comercial para fazer a etapa de recuperação. |
RUNONSECODARYUSERPARAMETERHANDLER | |
RunOnSecondaryUserTargetPreparer | Um ITargetPreparer que cria um usuário secundário na configuração e marca que os testes devem ser executados nesse usuário. |
RUNONSYSTEMUSTERTARGETPREPARER | Um ITargetPreparer que marca que os testes devem ser executados no usuário (em vez do usuário atual). |
RunonworkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | Um ITargetPreparer que cria um perfil de trabalho na configuração e marca que os testes devem ser executados nesse usuário. |
S
SandboxConfigDump | Classe Runner que cria um IConfiguration com base em uma linha de comando e o despeja em um arquivo. |
SandboxConfigDump.dumpcmd | |
SandboxConfigurationException | Exceção de configuração especial proveniente da configuração da Sandbox. |
SandboxConfigurationFactory | Fábrica de configuração especial para lidar com a criação de configurações para fins de caixa de areia. |
Sandboxconfiguil | Uma classe utilitária para gerenciar IConfiguration ao fazer sandboxing. |
SandboxedInvocationExecution | Execução especial da invocação no sandbox: Este é o InvocationExection para quando estivermos dentro do sandbox executando o comando. |
SandboxInvocationRunner | Execute os testes associados à invocação na caixa de areia. |
SandboxOptions | Classe que pode receber e fornecer opções a um ISandbox . |
ScreenshotonFailureCollector | Coletor que capturará e registrará uma captura de tela quando um caso de teste falhar. |
Sdk28moduleController | Um controlador de módulo para verificar se um dispositivo está no SDK 28 (Android 9) ou acima. |
Sdk29moduleController | Execute os testes apenas se o dispositivo em teste for SDK versão 29 ou superior. |
SDK30ModuleController | Execute os testes apenas se o dispositivo em teste for SDK versão 30 ou superior. |
Sdk31moduleController | Execute os testes apenas se o dispositivo em teste for SDK versão 31 ou superior. |
Secundário -userhandler | Manipulador para ModuleParameters#SECONDARY_USER . |
Serializationutil | Utilidade para serializar/desserializar um objeto que implementa ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | Uma fábrica de credenciais para criar Credential oauth baseada em chave de conta de serviço. |
ShardbuildCloner | Classe auxiliar que lida com a clonagem de uma informação de construção da linha de comando. |
Shardhelper | A classe auxiliar que lida com a criação dos fragmentos e agendando -os para uma invocação. |
ShardListener | Um ITestInvocationListener que coleta resultados de um fragmento de invocação (também conhecido como divisão de invocação para execução em vários recursos em paralelo) e os encaminha para outro ouvinte. |
ShardMainResultForwarder | Um ResultForwarder que combina os resultados de invocações de teste fragmentadas. |
ShellOutputReceReceRam | Subclasse de utilidade do OutputStream que grava em um IshellOutputReceiver. |
ShellStatusChecker | Verifique se o status do shell é o esperado antes e após um módulo executado. |
ShippingApilevelModuleController | Executar testes se o dispositivo atender às seguintes condições:
|
SimpleFileLogger | Um ILeveledLogOutput que direciona mensagens de log para stdout e para um único arquivo de log. |
SimplePerfresult | Objeta para manter todos os resultados do teste SimplesPerf |
SimplePerfstatResultParser | Uma classe de utilidade para analisar o resultado do SimplePerf. |
SimplePerfutil | Classe de utilidade para despachar o comando simples e coletar resultados |
SimplePerfutil.simpleperftype | Opções de comando enum of simplesperf |
Simlestats | Uma pequena classe de utilidade que calcula algumas medidas estatísticas, com um conjunto de dados numéricos. |
SizelimitedOutputStream | Um ERROR(/OutputStream) que limita a quantidade máxima de dados que podem ser gravados. |
SL4abluetoothutil | Uma classe de utilitário fornece operações Bluetooth em um ou dois dispositivos usando SL4A |
Sl4abluetoothutil.bluetoothAccessLevel | Enums para o nível de acesso ao dispositivo Bluetooth, que são baseados no BluetoothDevice.java |
Sl4abluetoothutil.bluetoothConnectionState | Enums para estados de conexão Bluetooth, que são baseados no BluetoothProfile.java |
Sl4abluetoothutil.bluetoothpriorityLEvel | Enums para o nível de prioridade do perfil bluetooth, que são baseados no BluetoothProfile.java |
Sl4abluetoothutil.bluetoothprofile | Enums para perfis Bluetooth, que são baseados no BluetoothProfile.java |
Sl4aclient | Cliente SL4A para interagir via RPC com a camada de script SL4A. |
SL4AEVENTDISPACKER | Pesquisas do Event Dispatcher para eventos e fila por nome a serem consultadas. |
Sl4aeventdispatcher.eventsl4aObject | Objeto devolvido pelo Event Poller. |
SnapshotInputStreamSource | Um inputStreamSource apoiado por arquivo. |
StatusCheckerResult | Contém o resultado de uma execução ISystemStatusChecker . |
StatusCheckerResult.CHECKSTATUS | |
StdoutLogger | Um ILeveledLogOutput que direciona mensagens de log para stdout. |
StreamProtoreceiver | Um receptor que traduz Proto TestRecord recebido em eventos comerciais. |
StreamProtorsultreporter | Uma implementação de ProtoResultReporter |
Strictshardhelper | Estratégia de Sharding para criar fragmentos rígidos que não relatam juntos, |
Stringescapeutils | Classe de utilidade para escapar strings para formatos específicos. |
Stringutil | Classe de utilidade para escapar strings para manipulação de cordas comuns. |
StubBuildProvider | Implementação vazia de não-op de um IBuildProvider . |
StubMultiTargetPreparer | Implementação vazia de espaço reservado de um IMultiTargetPreparer . |
StubTargetPreparer | Implementação vazia de um espaço reservado de um ITargetPreparer . |
Stubtest | Implementação de teste vazio sem operação. |
StubtestrunListener | Implementação de stub de ITestRunListener |
SubprocessCommandException | Um comando de subprocesso falhou em executar. |
SubprocessConfigBuilder | Crie um wrapper TF Config XML para uma configuração TF existente. |
SubprocessEventhelper | Ajudante para serializar/desserializar os eventos a serem passados para o log. |
SubprocessEventHelper.BaseTeSteventInfo | Auxiliar de base para informações testemunhas. |
SubprocessEventhelper.FailedTestEventInfo | Ajudante para obter informações sobre testes. |
SubprocessEventHelper.invocationEdEventInfo | Helper for Invocation encerrou as informações. |
SubprocessEventHelper.invocationFailedEventInfo | Ajudante para obter informações sobre invocação. |
SubprocessEventhelper.invocationStartedeventInfo | Helper for Invocation iniciou informações. |
SubprocessEventHelper.LogassociationEventInfo | Helper para informações de logassociação. |
SubprocessEventhelper.testendeventinfo | Ajudante para informações testadas. |
SubprocessEventHelper.TestLoGeventInfo | Helper para informações de teste. |
SubprocessEventHelper.TestModuleStartEDeventInfo | Helper for Test Module Iniciado Informações. |
SubprocessEventhelper.TestUnendereventInfo | Ajudante para obter informações sobre o teste. |
SubprocessEventHelper.TestRunFailedEventInfo | Ajudante para obter informações sobre testrunfailed |
SubprocessEventHelper.TestUrStartEDeventInfo | Ajudante para testar informações |
SubprocessEventhelper.teststartedeventinfo | Ajudante para testar informações iniciadas |
SubprocessExceptionParser | Helper para lidar com a saída de exceção dos corredores de comando comFED padrão. |
SubprocessReportingHelper | Uma classe para criar um arquivo de configuração do wrapper para usar o repórter de resultados do subprocesso para um comando cluster. |
SubprocessResultsReporter | Implementa ITestInvocationListener a ser especificado como resultado_reporter e encaminhe do subprocesso os resultados dos testes, execuções de teste, invocações de teste. |
SubprocessTestResultsParser | Estende ERROR(/FileOutputStream) para analisar a saída antes de gravar no arquivo para que possamos gerar os eventos de teste no lado do lançador. |
SubprocessTestresultsParser.statuskeys | Chaves de status do teste relevantes. |
SubprocessTfLauncher | Um IRemoteTest para executar testes em uma instalação TF separada. |
SuiteApkInstaller | Instala APKs especificados para configuração do Suite: da variável $ANDROID_TARGET_OUT_TESTCASES ou do ROOT_DIR nas informações de compilação. |
Suitemoduleloader | Recupera as definições do módulo de teste de compatibilidade do repositório. |
Supeemoduleloader.configfilter | Um ERROR(/FilenameFilter) para encontrar todos os arquivos de configuração em um diretório. |
SUITERRESULTHOLDER | Objeto auxiliar para facilitar a serialização e a desaperando os resultados da invocação. |
SuiteResultReporter | Colete os resultados dos testes para uma invocação de conjunto inteiro e produza os resultados finais. |
Suiteresultreporter | Titular de objetos para a preparação e o tempo de rasgo de um módulo. |
Suretestfilter | Representa um filtro para incluir e excluir testes. |
SystemerVerFiledEScriptorChecker | Verifica se o System Server parece estar ficando sem FDS. |
SystemerverStatusChecker | Verifique se o PID do System_Server mudou de antes e depois de um módulo executado. |
SystemUtil | Classe de utilidade para fazer chamadas do sistema. |
Systemutil.envVariable |
T
TableBuilder | Classe auxiliar para exibir uma matriz de elementos de string em uma tabela. |
TabelaFormatter | Classe auxiliar para exibir uma matriz de elementos de string para que cada coluna de elemento esteja alinhada |
Tarutil | Utilidade para manipular um arquivo TAR. |
TelefonyHelper | Um utilitário para usar e obter informações relacionadas à telefonia. |
TelefonyHelper.SimCardInformation | Um titular de informações para as informações relacionadas ao cartão SIM. |
TelefonyTokenProvider | Provedor de token para tokens relacionados à telefonia. |
TemplateresolutionError | Classe estendendo ConfigurationException para erro relacionado ao modelo durante a análise de configuração. |
TerrívelFailureEmailHandler | Uma classe manipuladora simples que envia um e-mail para pessoas interessadas quando ocorre um erro WTF (What a Terrible Failure) em uma instância da Trade Federation. |
TestAppInstallSetup | Um ITargetPreparer que instala um ou mais aplicativos de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo. |
TestContext | Uma classe para modelar uma mensagem TestContext da API TFC. |
TestDependencyResolver | Ajudante para resolver dependências, se necessário. |
TestDescriptionsFile | Uma classe de utilidade para marechalling e solucionar uma lista de descrições de teste para um arquivo de teste. |
TestDevice | Implementação de um ITestDevice para um dispositivo Android de pilha completa |
Ambiente de teste | Uma classe para modelar uma mensagem de testemunho retornada pela API TFC. |
TestFailureListener | O ouvinte costumava tomar medidas como captura de tela, relatório de bugs, coleção Logcat após uma falha de teste quando solicitada. |
TestFilterHelper | Classe ajudante para testes de filtragem |
TestGroupStatus | Uma classe para armazenar o status de um grupo de teste. |
Testinfo | Armazra o conjunto de informações de teste em um arquivo test_mapping. |
TesteInvocação | Implementação padrão de ITestInvocation . |
TestInvocation.RunMode | O modo diferente em que uma invocação pode ocorrer. |
TestInvocation.Stage | |
Mapeamento de teste | Uma classe para carregar um arquivo TEST_MAPPING. |
TestMappingSuiteRunner | Implementação do BaseTestSuite para executar testes especificados pela opção include-filter, ou arquivos TEST_MAPPING do build, como um conjunto. |
TestOption | Armazra os detalhes da opção de teste definidos em um arquivo test_mapping. |
TestOutputUploader | Uma classe para fazer upload de arquivos de saída de teste para GCS/HTTP. |
TestRecordInterpreter | Utilidade para converter um proto TestRecord em um formato mais facilmente manipulável no comércio. |
TestResource | Uma classe para modelar uma mensagem de teste de teste retornada pela API TFC. |
TestResourceDownloader | Uma classe para baixar arquivos de recursos de teste do arquivo de arquivos/gcs/http. |
TestResultListener | Uma simplificação do itestlifeCycleListener para implementadores que se preocupam apenas com os resultados individuais dos testes. |
TestRuntoToTestinVocation para cada vez mais | Encaminhador do ddmlib ITestRunListener para o ITestLifeCycleReceiver . |
TestSpoolpoller | Wrapper de testes que permitem executar todos os testes de um pool de testes. |
TestsuiteInfo | Uma aula que resolve o carregamento de metadados relacionados à construção para suíte de teste Para expor adequadamente as informações relacionadas, um conjunto de testes deve incluir um arquivo |
Textresultreporter | Um repórter de resultado de teste que encaminha resultados para a impressora de resultado do JUNIT TEXT. |
TfObjectTracker | Uma utilidade para rastrear o uso dos diferentes objetos da Federação Comercial. |
TfSuiteRunner | Implementação do ITestSuite que carregará testes da pasta TF jars res/config/suite/. |
TfTestLauncher | Um IRemoteTest para executar testes unitários ou funcionais em uma instalação TF separada. |
TimestatusChecker | O verificador de status para garantir que o tempo e o tempo do host sejam mantidos em sincronia. |
Timeval | Esta classe está preterida. Use Duration em vez disso. |
TokenProviderHelper | Helper que fornece ao provedor associado a um token específico, a fim de descobrir se um dispositivo suporta o token. |
TradeFedConfigoBject | Uma classe para modelar uma mensagem TradeFedConfigoBject da API TFC. |
TradeFedConfigoBject.Type | Uma lista de tipos de objeto de configuração que podem ser injetados em uma configuração de comando de cluster. |
Delegador Tradefed | Objetos que ajudam a delegar a invocação para outro binário Tradefed. |
TradefedFeatureCliente | Um cliente grpc para solicitar a execução de recursos do servidor. |
TradeFedFeatureServer | Um servidor que responde a solicitações de recursos de acionamento. |
TradeFedSandBox | Recipiente de sandbox que pode executar uma invocação da Federação Comercial. |
TradeFedSandBoxFactory | Implementação padrão para sandboxfactory |
TradeFedSandBoxRunner | Runner associado a uma TradefedSandbox e permitirá a execução da caixa de areia. |
TradeFedSandBoxRunner.stubscheduledInvocationListener | Um IScheduledInvocationListener de isco de stub que não faz nada. |
você
UnexecutedTestReporterThread | Threads que se encarregam de reportar todos os testes não executados. |
UsBresetMultidevicerCovery | Uma IMultiDeviceRecovery que redefine os ônibus USB para dispositivos offline. |
UsBreseTrunconFigRecovery | Deixe acionar um comando para redefinir o USB de um dispositivo |
USBRETETT | Um IRemoteTest que redefine o dispositivo USB e verifica se o dispositivo volta on -line depois. |
UserChecker | Verifica se os usuários mudaram durante o teste. |
V
VidadateuseConFighelper | Esta classe ajudará a validar que a IConfiguration carregada para a suíte está atendendo aos requisitos esperados: - sem provedores de construção - nenhum resultado repórteres |
VmRemotevice | Um dispositivo virtual remoto que gerenciaremos de dentro da máquina virtual. |
C
WaitDevicerCovery | Uma simples implementação de uma IDeviceRecovery que aguarda o dispositivo estar online e responder a comandos simples. |
Wifihelper | Classe Helper para manipular serviços Wi -Fi no dispositivo. |
X
XmlFormattedGeneratorReporter | A implementação do FormattedGeneratorReporter que formata o conjunto resulta em um formato xml. |
XmlResultReporter | Grava resultados JUnit em arquivos XML em um formato consistente com XMLJUnitResultFormatter do Ant. |
XmlSuitEResultFormatter | Classe de utilidade para salvar uma execução da suíte como um XML. |
XmlSuitEResultFormatter.Runhistory | Objeto auxiliar para conversão JSON. |
S
YamlClassoptionsParser | Helper para analisar as informações do corredor de teste da configuração da YAML TradeFed. |
Z
ZipCompressionStrategy | Uma ICompressionStrategy para criar arquivos de zip. |