Índice de classe
Estas são as classes de API. Veja todos os pacotes de API .
UMA
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 de utilidade para abi. |
AbstractXmlParser | Classe base auxiliar para analisar 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 Cloud). |
AcloudConfigParser.AcloudKeys | Conjuntos de chaves que podem ser pesquisadas 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 a raiz do adb quando construído, se necessário, e restaura o estado da raiz quando concluído. |
AggregatePostProcessor | Um agregador de métrica 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 duplas. |
AltDirBehavior | Uma enumeração para definir comportamentos de diretório alternativos para vários instaladores/empurradores 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 da 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 determinada. |
ArgsOptionParser | Preenche campos Option de argumentos de linha de comando analisados. |
ATestFileSystemLogSaver | Essa classe LogSaver é usada pelo ATest para salvar logs em um caminho específico. |
AutoLogCollector | Enumeração que descreve qual coletor pode ser manipulado automaticamente pelo chicote. |
Relatores Automatizados | Classe que define o mapeamento dos relatores automatizados do Tradefed. |
AveragePostProcessor | Implementação de pós-processador que calcula a média da lista de métricas. |
B
Ação do dispositivo em segundo plano | Executa um comando em um determinado dispositivo repetindo conforme necessário até que a ação seja cancelada. |
BaseDeviceMetricCollector | Implementação base 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)) . |
BaseEmulatorPreparer | Preparador comum para iniciar um emulador local. |
BaseLeveledLogOutput | Uma implementação base para ILeveledLogOutput que permite filtrar algumas tags com base em seu nome ou componentes. |
BaseModuleController | Implementação básica de IModuleController que deve ser implementada para verificar se um módulo deve ser executado ou não. |
Preparador BaseMultiTarget | Implementação base 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. |
BaseTargetPreparer | Classe de implementação base para ITargetPreparer que permite controlar se o objeto está desabilitado ou não. |
BaseTestSuite | Um teste para executar o Compatibility Test Suite com o novo sistema de suite. |
Controlador de bateria | Classe de utilidade que permite controlar o estado de carregamento da bateria de um dispositivo. |
BatteryRechargeDeviceRecovery | Permitir acionar um comando quando o nível da bateria do dispositivo estiver abaixo de um determinado limite. |
Temperatura da bateria | |
BatteryUnavailableDeviceRecovery | Verificador de recuperação que acionará uma configuração se o nível da bateria não estiver disponível. |
BinaryState | Enum usado para gravar o estado ON/OFF com um estado IGNORE no-op. |
BluetoothUtils | Funções utilitárias para chamar BluetoothInstrumentation no dispositivo O código BluetoothInstrumentation 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 uma construção fornecida externamente, ou seja, |
Bugreport Collector | Um ITestInvocationListener de passagem que coleta relatórios de bugs quando ocorrem eventos configuráveis e, em seguida, chama ITestInvocationListener#testLog em seus 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 relatório de bug. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Colete um bugreportz quando um caso de teste falhar. |
BuildInfo | 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 do Android |
E-mail em massa | Um utilitário de remetente de e-mail que permite a seguinte configuração: intervalo de envio, tamanho de intermitência inicial, destinatários e o número total de mensagens. |
BundletoolUtil | Classe de utilitário que usa a linha de comando bundletool para instalar os .apks no dispositivo. |
C
CecControllerTokenProvider | Provedor de token para tokens relacionados ao Consumer Electronics Control (CEC). |
CircularAtraceUtil | Um utilitário atrace desenvolvido principalmente para identificar as causas-raiz dos ANRs durante o teste do Monkey. |
CircularByteArray | Estrutura de dados para armazenar um array de tamanho fixo que opera como um buffer circular e rastreia a soma total de todos os valores no array. |
ClangCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá as 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 | Localiza entradas no caminho de classe. |
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. |
ClusterClient | Uma implementação de IClusterClient para interagir com o back-end TFC. |
Comando Cluster | Uma classe que representa uma tarefa obtida do TF Cluster. |
ClusterCommand.RequestType | |
ClusterCommand.State | 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 dar suporte a TFC (Cluster Tradefed). |
ClusterCommandStatus | Uma classe que representa o estado e o motivo do cancelamento de um comando do TF Cluster. |
ClusterDeviceInfo | Uma classe para encapsular as informações do dispositivo de cluster a serem carregadas. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | Uma implementação de IDeviceMonitor que relata resultados para o serviço Tradefed Cluster. |
ClusterEventUploader <T estende IClusterEvent > | Classe ClusterEventUploader, que carrega IClusterEvent para TFC. |
ClusterHostEvent | Uma classe para encapsular eventos de host de cluster a serem carregados. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enums dos diferentes tipos de eventos do host. |
ClusterHostUtil | Funções utilitárias estáticas para o 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 | |
CollectingByteOutputReceiver | Um IShellOutputReceiver que coleta toda a saída do shell em um byte[] . |
Coleta de SaídaReceptor | Um IShellOutputReceiver que coleta toda a saída do shell em uma String . |
CollectingTestListener | Um ITestInvocationListener que coletará todos os resultados do teste. |
Ajudante de Colecionador | Helper para fazer algumas operações IMetricCollector necessárias em vários lugares. |
CommandFileParser | Analisador para 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 compilação 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 chamada. |
CommandRunner | Um ponto de entrada alternativo do TradeFederation que executará o comando especificado nos argumentos da linha de comando e, em seguida, será encerrado. |
CommandRunner.ExitCode | Códigos de erro com os quais é possível sair. |
CommandScheduler | Um agendador para executar comandos do 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 em diferentes representações de dispositivos remotos para a lógica de busca de log remoto 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 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. |
ConfigComplete | Implementação do Completer para nossas configurações de TF. |
Configuração | Uma implementação concreta de 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. |
ConfigurationDef.ConfigObjectDef | Objeto para armazenar informações para 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 . |
ConfigurationFactory.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. |
ConfigurationUtil | Funções de utilitário para lidar com arquivos de configuração. |
ConfigurationXmlParserSettings | Uma classe simples para aceitar as configurações do ConfigurationXmlParser Para passar configurações para esta classe, o alias é obrigatório. |
ConfigurationYamlParser | Analisador para configurações Tradefed no estilo YAML |
Console | Console principal do TradeFederation fornecendo 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 |
Lista de Console.Capture | 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 o LineReader unfinishedLine do usuário. |
ConsoleResultReporter | Reporter de resultados para imprimir os resultados do teste no console. |
ContagemTestResultListener | 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 negociado para manter opções de cobertura. |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | Preparador de destino 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 de caso de teste. |
PadrãoRemotoAndroidTestRunner | 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. |
DelegatedInvocationExecution | 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 de um comando. |
DeviceAvailableChecker | Verificador para garantir que um módulo não deixe o dispositivo em estado offline. |
DeviceBatteryLevelChecker | Um IRemoteTest que verifica a carga mínima da bateria e aguarda a bateria atingir um segundo limite de carga se a carga mínima não estiver presente. |
DeviceBatteryResourceMetricCollector | Este coletor coleta as métricas da bateria do dispositivo. |
DeviceBuildDescriptor | Uma classe wrapper para um IBuildInfo , que contém métodos auxiliares para recuperar informações de compilação da plataforma do dispositivo. |
DeviceBuildInfo | Um IBuildInfo que representa uma compilação completa do dispositivo Android e (opcionalmente) seus testes. |
DeviceBuildInfoBootStrapper | Um ITargetPreparer que substitui os campos de informações de compilação por atributos lidos do dispositivoIsso é ú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 . |
DeviceCleaner | Executa 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 utilitários e classes para execução simultânea de comandos do lado do dispositivo Use |
DeviceConcurrentUtil.ShellCommandCallable <V> | Um ERROR(/Callable) que envolve os detalhes da execução do comando shell em um ITestDevice . |
Detentor de configuração de dispositivo | Uma implementação concreta de IDeviceConfiguration que armazena os objetos de configuração de dispositivo carregados em seus atributos. |
DeviceFailedToBootError | Lançado se um dispositivo não 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 se há arquivos no dispositivo e os envia para ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) se encontrado. |
DeviceFlashPreparer | Um ITargetPreparer que exibe uma imagem no hardware físico do Android. |
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. |
DeviceInternetAccessibilityResourceMetricCollector | O coletor faz um ping no google.com para verificar se o dispositivo tem acesso à 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. |
DeviceMonitorMultiplexer | Uma classe de proxy para propagar solicitações para vários IDeviceMonitor s. |
Propriedades do dispositivo | Definições de constantes comuns para nomes de propriedades do lado do dispositivo |
DeviceRecoveryModeUtil | |
Recurso DeviceReset | Implementação do lado do servidor de redefinição do dispositivo. |
DeviceResetHandler | Utilitário manipulando genericamente a redefinição do dispositivo. |
Opções de seleção de dispositivo | Contêiner 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 de um módulo. |
Configuração do dispositivo | Um ITargetPreparer que configura um dispositivo para teste com base nas Option fornecidas. |
DeviceStateMonitor | Classe auxiliar para monitorar o estado de um IDevice . |
DeviceStorageAgeResourceMetricCollector | Analise a idade de armazenamento do logcat. |
DeviceStorageStatusChecker | Verifique se o dispositivo tem espaço em disco suficiente para as partições fornecidas. |
Monitor de dispositivo indisponível | 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 wifi conectado atual 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 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
Constantes EmmaXml | Constantes usadas ao analisar o relatório emma xml. |
EmuladorMemoryCpuCapturer | |
Verificador de SeLinux forçado | Verificador de status que garante o status do Selinux. |
EventsLoggerListener | Ouvinte que registra todos os eventos que recebe em um arquivo |
Provedor de construção existente | Um IBuildProvider que retorna um IBuildInfo já construído. |
Arquivo Estendido | Uma extensão de arquivo padrão para transportar metadados relacionados à compilação. |
F
Teste falso | Um teste falso cujo objetivo é facilitar a geração de resultados de teste repetíveis. |
FakeTestsZipFolder | Um acessório de teste que cria uma pasta de testes descompactada falsa com base em uma lista de conteúdo. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | Uma classe que depende do fastboot para exibir uma imagem no hardware físico do Android. |
FastbootHelper | Uma classe auxiliar para operações de inicialização rápida. |
FastbootUpdateBootstrapPreparer | Um ITargetPreparer que prepara arquivos especificados (bootloader, rádio, zip de imagem de 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. |
FileDownloadCache | Uma classe auxiliar que mantém um cache LRU do sistema de arquivos local de arquivos baixados. |
FileDownloadCacheFactory | Uma fábrica para criar FileDownloadCache |
FileDownloadCacheWrapper | Uma classe wrapper que fornece recursos de FileDownloadCache ao implementar a interface IFileDownloader . |
FileIdleMonitor | Monitora os 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. |
FileProtoResultReporter | Repórter proto que despeja o TestRecord em um arquivo. |
FilePullerDeviceMetricCollector | Um BaseDeviceMetricCollector que escuta as chaves de métricas provenientes do dispositivo e as extrai como um arquivo do dispositivo. |
FilePullerLogCollector | Logger do arquivo relatado pelo lado do dispositivo. |
FileSystemLogSaver | Salve os logs em um sistema de arquivos. |
FilteredResultForwarder | Variante de ResultForwarder que permite que apenas uma lista de permissões de TestDescription seja relatada. |
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 fazer o flash de 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 | Esse utilitário ajuda a definir a versão apropriada dos artefatos para que eles possam ser atualizados via DeviceFlashPreparer . |
Manipulador de expansão dobrável | Um IModuleParameterHandler expandindo em 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. |
FoldableModePreparer | Um preparador de destino que pode alternar o estado dobrável de um dispositivo. |
FolderBuildInfo | Implementação concreta de um IFolderBuildInfo . |
FormattedGeneratorReporter | Reporter 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 | |
GceManagerGenericName | 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 empurrar ou puxar arquivo dependendo da estrutura dos argumentos. |
GceSshTunnelMonitor | Thread Monitor para o túnel Gce ssh. |
GcovCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá as 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 arquivos no GCS. |
GCS Comum | Classe base para operação do Gcs como download e upload. |
GCSDownloader Helper | Downloader para o bucket do GCS que cuida do armazenamento em cache e da resolução da configuração global. |
GCSFileDownloader | Downloader de arquivos para baixar o arquivo 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 o download de um bucket GCS. |
GetAnteriorPassouAjudante | Auxiliar para obter os filtros de teste anteriores aprovados. |
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 | Utils para criar cliente de API do Google. |
GranularRetriableTestWrapper | Uma classe wrapper funciona no IRemoteTest para granular o IRemoteTest no nível do caso de teste. |
GsiDeviceFlashPreparer | Um preparador de destino que pisca o dispositivo com a imagem do sistema genérico do Android. |
H
HelloWorldMultiTargetPreparer | Um exemplo de implementação de um IMultiTargetPreparer . |
HistóricoLogger | TF History Logger, log 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 hprof. |
HttpRemoteFileResolver | Implementação do IRemoteFileResolver que permite baixar arquivo remoto via http |
HttpsRemoteFileResolver | Implementação de IRemoteFileResolver que permite baixar arquivo remoto via https |
EU
IAbiReceiver | 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 dar suporte à repetição automática. |
IBatteryInfo | A interface que define a interação com uma 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. |
IBuildReceiver | Um teste que precisa de referência à compilação em teste. |
IClusterClientName | Uma interface para interagir com o back-end TFC. |
IClusterEvent | Interface para qualquer evento de cluster a ser carregado no TFC. |
IClusterEventUploader <T estende IClusterEvent > | Interface para ClusterEventUploader |
IClusterOptions | 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 do 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. |
IConfiguração | Informações de configuração para uma invocação do TradeFederation. |
IConfigurationFactory | Fábrica para criar IConfiguration s |
IConfigurationReceiver | Interface simples para representar objeto que aceita um IConfiguration . |
ICredentialFactory | Uma interface para a fábrica de credenciais para criar oauth2 Credential . |
IDefaultObjectLoader | Interface para carregar os objetos padrão que devem fazer parte da 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 do dispositivo Android e (opcionalmente) seus testes. |
IDeviceBuildProvider | Um IBuildProvider que usa informações de um ITestDevice para recuperar uma compilação. |
IDeviceConfiguration | 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 mudanças de estado de inicialização rápida. |
IDeviceMonitor | Interface para monitorar o estado dos dispositivos. |
IDeviceMonitor.DeviceLister | Uma classe do tipo Runnable que deve retornar os dispositivos conhecidos e seus estados. |
IDeviceSelection | Interface para critérios de seleção de dispositivos. |
Teste de dispositivo | Interface para objeto que precisa de uma referência a um ITestDevice . |
I Desativar | Interface que descreve um objeto Tradefed que pode ser desabilitado. |
IFileDownloader | Interface para download de um arquivo remoto. |
IFlashingResourcesParser | Interface para fornecer as versões necessárias dos arquivos de imagem auxiliares necessários para fazer o flash de um dispositivo. |
IFlashingResourcesRetriever | Interface para recuperar arquivos de imagem auxiliares necessários para flashar 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 . |
IHost Cleaner | Limpa o host após o término da execução de teste. |
IInvocationContextReceiver | Um teste que precisa de referência ao contexto da invocação. |
IInvocaçãoExecução | Interface que descreve as ações que serão feitas 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 log. |
ILogcatReceiver | Uma classe que fornece a saída do logcat de um dispositivo como um InputStreamSource . |
RegistroILog | Uma interface para um registrador singleton ILogOutput que multiplexa e gerencia diferentes registradores. |
ILogRegistry.EventType | Eventos que são úteis para serem registrados |
IMetricCollector | Esta interface será adicionada como um decorador ao relatar os resultados dos testes para coletar as métricas correspondentes. |
IMetricCollectorReceiver | Interface para IRemoteTest s para implementar se eles precisarem obter a lista de IMetricCollector s para a execução de 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. |
IMultiDeviceTest | Esta interface está obsoleta. Esta interface é mantida temporariamente para compatibilidade, mas não é mais usada. Por favor, não implemente. |
IMultiTargetPreparer | Prepara o ambiente de teste para vários dispositivos juntos. |
INativeDeviceTest | Interface para objeto que precisa de uma referência a um INativeDevice . |
InstallApexModuleTargetPreparer | |
InstantAppHandler | Manipulador para 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. |
InvocaçãoContext | Implementação genérica de um IInvocationContext . |
Execução de invocação | Classe que descreve todas as etapas de invocação: download de compilação, target_prep, execução de testes, limpeza. |
InvocaçãoScope | Escopo de uma única invocação Tradefed. |
Invocação com Escopo | |
InvocationScopeModule | 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 de invocação. |
InvocationToJUnitResultForwarder | Uma classe que escuta eventos ITestInvocationListener e os encaminha para um TestListener . |
IPostProcessor | Pós-processadores é um objeto da Federação de Comércio 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 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 passados para os resolvedores |
IRemoteFileResolver.ResolvedFile | Classe que contém informações sobre o arquivo resolvido e alguns metadados. |
IRelatórioNãoExecutado | No caso de uma execução incompleta, o IRemoteTest que implementa esta interface pode reportar seus testes não executados para melhor reporte. |
IReprogramador | Interface para reprogramar 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. |
IResumable Test | Esta interface está obsoleta. Não há mais necessidade disso |
IRetryDecision | Interface orientando a decisão de repetição e aplicando o filtro na classe para uma repetição 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 desta interface deve ter uma 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 | Interface de um objeto que descreve a estratégia de sharding a ser adotada para uma configuração. |
ISystemStatusChecker | Um verificador que verifica o status do sistema e retorna um booleano para indicar se o sistema está em um estado esperado. |
ISystemStatusCheckerReceiver | Um IRemoteTest que requer acesso ao ISystemStatusChecker da configuração. |
ITarget Cleaner | Esta interface está obsoleta. tearDown foi movido para a interface base ITargetPreparer. |
ITargetPreparer | 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 executar com base em anotações. |
ITestCollector | Fornece suporte para coleta de testes; quando definido, o executor de teste deve executar uma simulação para coletar casos de teste sem realmente executá-los. |
ITestFileFilterReceiver | Um executor que pode receber um arquivo especificando quais testes devem ser executados e/ou não executados. |
ITestFilterReceiver | Um runner que pode filtrar quais testes executar. |
ITestInformationReceiver | Interface para receber o TestInformation para algumas classes. |
ITestInvocation | Manipula 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 de um arquivo zip de testes (conforme gerado pelo sistema de compilação) em um dispositivo. |
J
JavaCodeCoverageCollector | Um BaseDeviceMetricCollector que extrairá as 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 medições de cobertura de código Java dos processos em execução no dispositivo. |
JsonHttpTestResultReporter | Um repórter de resultados que codifica resultados de métricas de teste e ramificação, 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 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 de JUnit armazenados no XMLJUnitResultFormatter do ant e os encaminha para um ITestInvocationListener. |
K
Verificador de Status do Keyguard | Checks the keyguard status after module execution. |
KillExistingEmulatorPreparer | A ITargetPreparer that shuts down a running emulator. |
L
LabResourceDeviceMonitor | The lab resource monitor which initializes/manages the gRPC server for LabResourceService. |
LargeOutputReceiver | A class designed to help run long running commands collect output. |
LastShardDetector | When running local sharding, sometimes we only want to execute some actions when the last shard reaches invocationEnded(long) . |
LaunchCvdHelper | Utility helper to control Launch_cvd in the Cuttlefish VM. |
LeakedThreadStatusChecker | Status checker to ensure a module does not leak a running Thread. |
LegacySubprocessResultsReporter | A frozen implementation of the subprocess results reporter which should remain compatible with earlier versions of TF/CTS (eg 8+), despite changes in its superclass. |
ListInstrumentationParser | A IShellOutputReceiver that parses the output of a 'pm list instrumentation' query |
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | The class for local virtual devices running on TradeFed host. |
LocalAppBuildProvider | A IBuildProvider that constructs a IBuildInfo based on a provided local path |
LocalDeviceBuildProvider | A IBuildProvider that constructs a IDeviceBuildInfo based on a provided filesystem directory path. |
LocalEmulatorLaunch | A TargetPreparer that launches an emulator locally from an android build environment. |
LocalEmulatorSnapshot | A TargetPreparer intended for generating a clean emulator snapshot from a android build/development environment |
LocalFileResolver | Implementation of IRemoteFileResolver that allows linking local files |
LocalFolderBuildProvider | A IBuildProvider that constructs a IFolderBuildInfo based on a provided local path |
LocalRunInstructionBuilder | Utility to compile the instruction to run test locally. |
LogcatCrashResultForwarder | Special listener: on failures (instrumentation process crashing) it will attempt to extract from the logcat the crash and adds it to the failure message associated with the test. |
LogcatEventParser | |
LogcatEventType | Event types for LogcatEventParser . |
LogcatOnFailureCollector | Collector that will capture and log a logcat when a test case fails. |
LogcatReceiver | Class that collects logcat in background. |
LogFileSaver | A helper for ITestInvocationListener 's that will save log data to a file |
LogReceiver | |
LogRegistry | A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call. |
LogSaverResultForwarder | A ResultForwarder for saving logs with the global file saver. |
M
MainlineModuleHandler | A simple handler class for Mainline Modules that creates a InstallApexModuleTargetPreparer and injects the dynamic link into it based on the given mainline modules to automatically retrieve those modules. |
MainlineTestModuleController | Base class for a module controller to run tests based on the preloaded mainline modules on the device under test. |
ManagedRemoteDevice | A device running inside a virtual machine that we manage remotely via a Tradefed instance inside the VM. |
ManagedTestDeviceFactory | Factory to create the different kind of devices that can be monitored by Tf |
MetricFilePostProcessor | Used for uploading the metrics log file collected during the test and run level. |
MetricOption | Annotation for test methods annotated with @Test , or if the annotation is part of the annotation list of TestDescription that allows to specify some extra parameters useful for: Tuning the behavior of the collectors, filtering some methods. |
MetricsXMLResultReporter | MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test. |
MetricUtility | Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file. |
MinApiLevelModuleController | Base class for a module controller to not run tests when it below a specified API Level. |
MinSdkModuleController | Base class for a module controller to not run tests on versions below a specified SDK version number. |
ModuleDefinition | Container for the test run configuration. |
ModuleListener | Listener attached to each IRemoteTest of each module in order to collect the list of results. |
ModuleMerger | Helper class for operation related to merging ITestSuite and ModuleDefinition after a split. |
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | A simple struct class to store information about a module |
ModuleParameters | Special values associated with the suite "parameter" keys in the metadata of each module. |
ModuleParametersHelper | Helper to get the IModuleParameterHandler associated with the parameter. |
ModuleSplitter | Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition . |
N
NameMangleListener | A proxy listener to translate test method, class, and package names as results are reported. |
NativeCodeCoverageFlusher | A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device. |
NativeDevice | Default implementation of a ITestDevice Non-full stack android devices. |
NativeDevice.AdbAction | A DeviceAction for running a OS 'adb ....' command. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | DeviceAction for rebooting a device. |
NativeDevice.RebootMode | A mode of a reboot. |
NativeDeviceStateMonitor | Helper class for monitoring the state of a IDevice with no framework support. |
NegativeHandler | Handler that specify that nothing should be done and the parameter should not create any extra module. |
NestedDeviceStateMonitor | Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment. |
NestedRemoteDevice | Representation of the device running inside a remote Cuttlefish VM. |
NetworkNotAvailableException | Thrown when a device is not able to connect to network for testing. |
NoDeviceException | Thrown when there's no device to execute a given command. |
NoisyDryRunTest | Run noisy dry run on a command file. |
NotMultiAbiHandler | Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module. |
O
OpenObjectLoader | Loader for the default objects available in AOSP. |
OptionCopier | A helper class that can copy Option field values with same names from one object to another. |
OptionFetcher | Helper to get the test options from the parent process. |
OptionNotAllowedException | Specific ConfigurationException when an option is not allowed to be passed in the command line. |
OptionSetter | Populates Option fields. |
OptionSetter.OptionFieldsForName | Container for the list of option fields with given name. |
OtaDeviceBuildInfo | A IDeviceBuildInfo used for over-the-air update testing. |
OtatoolsBuildInfo | An IBuildInfo that contains otatools artifacts. |
OtaZipfileBuildProvider | Provides a IBuildInfo based on a local OTA zip file. |
P
PackageInstalledModuleController | Module controller to not run tests when the device has not got the given packages installed. |
Pair <A, B> | Define our own Pair class which contains two objects. |
ParallelDeviceExecutor <V> | Wrapper of ERROR(/ExecutorService) to execute a function in parallel. |
ParentSandboxInvocationExecution | Version of InvocationExecution for the parent invocation special actions when running a sandbox. |
ParentShardReplicate | Replicate a setup for one device to all other devices that will be part of sharding. |
PassingTestFileReporter | A ITestInvocationListener that saves the list of passing test cases to a test file |
PrettyPrintDelimiter | Helper utility that helps to print delimited message that stands out. |
PropertyChanger | A utility class for changing (or adding) items in an Android property file |
ProtoResultParser | Parser for the Tradefed results proto format. |
ProtoResultParser.TestLevel | Enumeration representing the current level of the proto being processed. |
ProtoResultReporter | Result reporter build a TestRecord protobuf with all the results inside. |
ProtoUtil | Utility methods for dealing with protobuf messages type-agnostically. |
ProxyConfiguration | Object that allows pointing to a remote configuration to execute. |
PsParser | Utility used to parse(USER,PID and NAME) from the "ps" command output |
Q
QuotationAwareTokenizer |
R
RecoveryLogPreparer | A target preparer used to collect logs before recovery. |
RegexTrie <V> | The RegexTrie is a trie where eachERROR(/Pattern) . |
RemoteAndroidDevice | Implementation of a ITestDevice for a full stack android device connected via adb connect. |
RemoteAndroidVirtualDevice | Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce). |
RemoteAvdIDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true |
RemoteFileUtil | Utility class to handle file from a remote instance |
RemoteInvocationExecution | Implementation of InvocationExecution that drives a remote execution. |
RemoteManager | Class that receives RemoteOperation s via a socket. |
RemoteSshUtil | Utility to execute ssh commands on remote instances. |
RemoteTestTimeOutEnforcer | Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout. |
RemoteZip | Utilities to unzip individual files inside a remote zip file. |
ReportPassedTests | Report in a file possible filters to exclude passed test. |
ResourceMetricUtil | Utility functions for composing metrics. |
RestApiHelper | A helper class for performing REST API calls. |
ResultAggregator | Special forwarder that aggregates the results when needed, based on the retry strategy that was taken. |
ResultAndLogForwarder | Forwarder for results and logs events. |
ResultForwarder | A ITestInvocationListener that forwards invocation results to a list of other listeners. |
ResultsPlayer | Special runner that replays the results given to it. |
RetentionFileSaver | Helper class for creating a .retention file in a directory. |
RetryConfigurationFactory | Factory that handles retrying a command. |
RetryLogSaverResultForwarder | Forwarder that also handles passing the current attempt we are at. |
RetryRescheduler | A special runner that allows to reschedule a previous run tests that failed or where not executed. |
RetryRescheduler.RetryType | The types of the tests that can be retried. |
RetryResultForwarder | An Extension of ResultForwarder that always push to a given attempt number. |
RetryResultHelper | Helper class to determine which module or test should run or not. |
RetryStatistics | Structure holding the statistics for a retry session of one IRemoteTest . |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step. |
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer | An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user. |
RunOnSystemUserTargetPreparer | An ITargetPreparer that marks that tests should be run on the user (rather than the current user). |
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user. |
S
SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Special Configuration Exception coming from the Sandbox setup. |
SandboxConfigurationFactory | Special Configuration factory to handle creation of configurations for Sandboxing purpose. |
SandboxConfigUtil | A utility class for managing IConfiguration when doing sandboxing. |
SandboxedInvocationExecution | Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command. |
SandboxInvocationRunner | Run the tests associated with the invocation in the sandbox. |
SandboxOptions | Class that can receive and provide options to a ISandbox . |
ScreenshotOnFailureCollector | Collector that will capture and log a screenshot when a test case fails. |
Sdk28ModuleController | A module controller to check if a device is on SDK 28 (Android 9) or above. |
Sdk29ModuleController | Only run tests if the device under test is SDK version 29 or above. |
Sdk30ModuleController | Only run tests if the device under test is SDK version 30 or above. |
Sdk31ModuleController | Only run tests if the device under test is SDK version 31 or above. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
ShardBuildCloner | Helper class that handles cloning a build info from the command line. |
ShardHelper | Helper class that handles creating the shards and scheduling them for an invocation. |
ShardListener | A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener. |
ShardMainResultForwarder | A ResultForwarder that combines the results of a sharded test invocations. |
ShellOutputReceiverStream | Utility subclass of OutputStream that writes into an IShellOutputReceiver. |
ShellStatusChecker | Check if the shell status is as expected before and after a module run. |
ShippingApiLevelModuleController | Run tests if the device meets the following conditions:
|
SimpleFileLogger | A ILeveledLogOutput that directs log messages to stdout and to a single log file. |
SimplePerfResult | Object to hold all simpleperf test results |
SimplePerfStatResultParser | A utility class to parse simpleperf result. |
SimplePerfUtil | Utility class to dispatch simple command and collect results |
SimplePerfUtil.SimplePerfType | Enum of simpleperf command options |
SimpleStats | A small utility class that calculates a few statistical measures given a numerical dataset. |
SizeLimitedOutputStream | A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written. |
Sl4aBluetoothUtil | A utility class provides Bluetooth operations on one or two devices using SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enums for Bluetooth device access level which are based on BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enums for Bluetooth connection states which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums for Bluetooth profile priority level which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums for Bluetooth profiles which are based on BluetoothProfile.java |
Sl4aClient | Sl4A client to interact via RPC with SL4A scripting layer. |
Sl4aEventDispatcher | Event dispatcher polls for event and queue them by name to be queried. |
Sl4aEventDispatcher.EventSl4aObject | Object returned by the event poller. |
SnapshotInputStreamSource | A File-backed InputStreamSource. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
StrictShardHelper | Sharding strategy to create strict shards that do not report together, |
StringEscapeUtils | Utility class for escaping strings for specific formats. |
StringUtil | Utility class for escaping strings for common string manipulation. |
StubBuildProvider | No-op empty implementation of a IBuildProvider . |
StubMultiTargetPreparer | Placeholder empty implementation of a IMultiTargetPreparer . |
StubTargetPreparer | Placeholder empty implementation of a ITargetPreparer . |
StubTest | No-op empty test implementation. |
StubTestRunListener | Stub implementation of ITestRunListener |
SubprocessCommandException | A subprocess command failed to run. |
SubprocessConfigBuilder | Build a wrapper TF config XML for an existing TF config. |
SubprocessEventHelper | Helper to serialize/deserialize the events to be passed to the log. |
SubprocessEventHelper.BaseTestEventInfo | Base Helper for TestIgnored information. |
SubprocessEventHelper.FailedTestEventInfo | Helper for testFailed information. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper for invocation ended information. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper for InvocationFailed information. |
SubprocessEventHelper.InvocationStartedEventInfo | Helper for invocation started information. |
SubprocessEventHelper.LogAssociationEventInfo | Helper for logAssociation information. |
SubprocessEventHelper.TestEndedEventInfo | Helper for testEnded information. |
SubprocessEventHelper.TestLogEventInfo | Helper for testLog information. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helper for test module started information. |
SubprocessEventHelper.TestRunEndedEventInfo | Helper for testRunEnded Information. |
SubprocessEventHelper.TestRunFailedEventInfo | Helper for testRunFailed information |
SubprocessEventHelper.TestRunStartedEventInfo | Helper for testRunStarted information |
SubprocessEventHelper.TestStartedEventInfo | Helper for testStarted information |
SubprocessExceptionParser | Helper to handle the exception output from standard Tradefed command runners. |
SubprocessReportingHelper | A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. |
SubprocessResultsReporter | Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations. |
SubprocessTestResultsParser | Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side. |
SubprocessTestResultsParser.StatusKeys | Relevant test status keys. |
SubprocessTfLauncher | A IRemoteTest for running tests against a separate TF installation. |
SuiteApkInstaller | Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info. |
SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
SuiteModuleLoader.ConfigFilter | A ERROR(/FilenameFilter) to find all the config files in a directory. |
SuiteResultHolder | Helper object to ease up serializing and deserializing the invocation results. |
SuiteResultReporter | Collect test results for an entire suite invocation and output the final results. |
SuiteResultReporter.ModulePrepTimes | Object holder for the preparation and tear down time of one module. |
SuiteTestFilter | Represents a filter for including and excluding tests. |
SystemServerFileDescriptorChecker | Checks if system server appears to be running out of FDs. |
SystemServerStatusChecker | Check if the pid of system_server has changed from before and after a module run. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable |
T
TableBuilder | Helper class to display a matrix of String elements in a table. |
TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
TarUtil | Utility to manipulate a tar file. |
TelephonyHelper | A utility to use and get information related to the telephony. |
TelephonyHelper.SimCardInformation | An information holder for the sim card related information. |
TelephonyTokenProvider | Token provider for telephony related tokens. |
TemplateResolutionError | Class extending ConfigurationException for template related error during configuration parsing. |
TerribleFailureEmailHandler | A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance. |
TestAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device. |
TestContext | A class to model a TestContext message of TFC API. |
TestDependencyResolver | Helper to resolve dependencies if needed. |
TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
TestDevice | Implementation of a ITestDevice for a full stack android device |
TestEnvironment | A class to model a TestEnvironment message returned by TFC API. |
TestFailureListener | Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. |
TestFilterHelper | Helper class for filtering tests |
TestGroupStatus | A class to store status of a test group. |
TestInfo | Stores the test information set in a TEST_MAPPING file. |
TestInvocation | Default implementation of ITestInvocation . |
TestInvocation.RunMode | The different mode an invocation can run into. |
TestInvocation.Stage | |
TestMapping | A class for loading a TEST_MAPPING file. |
TestMappingSuiteRunner | Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite. |
TestOption | Stores the test option details set in a TEST_MAPPING file. |
TestOutputUploader | A class to upload test output files to GCS/HTTP. |
TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
TestResource | A class to model a TestResource message returned by TFC API. |
TestResourceDownloader | A class to download test resource files from file system/GCS/HTTP. |
TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
TestRunToTestInvocationForwarder | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
TestsPoolPoller | Tests wrapper that allow to execute all the tests of a pool of tests. |
TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
TfObjectTracker | A utility to track the usage of the different Trade Fedederation objects. |
TfSuiteRunner | Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder. |
TfTestLauncher | A IRemoteTest for running unit or functional tests against a separate TF installation. |
TimeStatusChecker | Status checker to ensure that the device and host time are kept in sync. |
TimeVal | This class is deprecated. use Duration instead. |
TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
TradefedConfigObject | A class to model a TradefedConfigObject message of TFC API. |
TradefedConfigObject.Type | A list of configuration object types which can be injected to a cluster command config. |
TradefedDelegator | Objects that helps delegating the invocation to another Tradefed binary. |
TradefedFeatureClient | A grpc client to request feature execution from the server. |
TradefedFeatureServer | A server that responds to requests for triggering features. |
TradefedSandbox | Sandbox container that can run a Trade Federation invocation. |
TradefedSandboxFactory | Default implementation for SandboxFactory |
TradefedSandboxRunner | Runner associated with a TradefedSandbox that will allow executing the sandbox. |
TradefedSandboxRunner.StubScheduledInvocationListener | A stub IScheduledInvocationListener that does nothing. |
U
UnexecutedTestReporterThread | Threads that takes care of reporting all unexecuted tests. |
UsbResetMultiDeviceRecovery | A IMultiDeviceRecovery which resets USB buses for offline devices. |
UsbResetRunConfigRecovery | Allow to trigger a command to reset the USB of a device |
UsbResetTest | An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards. |
UserChecker | Checks if users have changed during the test. |
V
ValidateSuiteConfigHelper | This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters |
VmRemoteDevice | A Remote virtual device that we will manage from inside the Virtual Machine. |
W
WaitDeviceRecovery | A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands. |
WifiHelper | Helper class for manipulating wifi services on device. |
X
XmlFormattedGeneratorReporter | Implementation of the FormattedGeneratorReporter which format the suite results in an xml format. |
XmlResultReporter | Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter. |
XmlSuiteResultFormatter | Utility class to save a suite run as an XML. |
XmlSuiteResultFormatter.RunHistory | Helper object for JSON conversion. |
Y
YamlClassOptionsParser | Helper to parse test runner information from the YAML Tradefed Configuration. |
Z
ZipCompressionStrategy | An ICompressionStrategy for creating zip archives. |