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. |
Abi | Uma classe que representa uma ABI. |
AbiFormatterGenericName | Classe utilitária para abi. |
AbiUtilsGenericName | Classe de utilitário para lidar com ABIs de dispositivos |
AbstractConnection | Representação de conexão abstrata. |
AbstractHostMonitor | Classe típica para monitoramento de integridade do host. |
ResumoXmlParser | 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 pesquisados na configuração. |
Ação em progresso | A ação geral em andamento. |
ActiveTrace | Classe principal ajudando a descrever e gerenciar um rastreamento ativo. |
ActivityStatusChecker | Verificador de status para atividades restantes em execução no final de um módulo. |
AdbRootElevator | Um AutoCloseable que ativa adb root quando construído, se necessário, e restaura o estado root quando concluído. |
AdbSshConnection | Conexão adb através de uma ponte ssh. |
AdbStopServerPreparer | Preparador de destino para parar o servidor adb no host antes e depois de executar testes adb. |
AdbTcpConnection | Representação de conexão padrão de um dispositivo, considerada uma conexão adb padrão do dispositivo. |
AdbUtils | Uma classe utilitária para operações adb. |
AfterClassWithInfo | Garantias semelhantes a AfterClass , mas o método anotado deve exigir um parâmetro TestInformation . |
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. |
AllTestAppsInstallSetup | Um ITargetPreparer que instala todos os aplicativos de uma pasta IDeviceBuildInfo#getTestsDir() no dispositivo. |
AltDirBehavior | Uma enumeração para definir comportamentos alternativos de diretório para vários instaladores/enviadores de artefatos de teste |
AndroidJUnitTest | Um teste que executa um pacote de teste de instrumentação em determinado dispositivo usando o android.support.test.runner.AndroidJUnitRunner. |
AoaTargetPreparer | ITargetPreparer que executa uma série de ações (por exemplo, cliques e furtos) usando o protocolo Android Open Accessory (AOAv2). |
AppBuildInfo | Um IBuildInfo que representa um aplicativo Android e seus pacotes de teste. |
AppDeviceBuildInfo | Esta classe está obsoleta. Use IDeviceBuildInfo diretamente. |
AppSetup | Um ITargetPreparer que instala um apk e seus testes. |
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 | O controlador do módulo não executa testes quando não corresponde a nenhuma arquitetura fornecida. |
ArgsOptionParser | Preenche campos Option de argumentos de linha de comando analisados. |
ArrayUtil | Métodos utilitários para arrays |
ArtChrootPreparerName | Crie o diretório chroot para testes ART. |
ArtGTest | |
ArtRunTest | Um executor de testes para executar testes de execução de ART. |
ArtRunTest.AdbShellCommandException | Uma classe de exceção para relatar um erro que ocorreu durante a execução de um comando shell ADB. |
ATestFileSystemLogSaver | Essa classe LogSaver é usada pelo ATest para salvar logs em um caminho específico. |
AtestRunner | Implementação do ITestSuite |
AtraceCollectorName | Um IMetricCollector que executa um rastreamento durante um teste e coleta o resultado e os registra na invocação. |
AtraceRunMetricCollectorName | Coleta os rastreamentos de todo o diretório de teste no diretório fornecido do dispositivo de teste, registra o diretório de teste e pós-processa os arquivos de rastreamento no diretório de teste e agrega as métricas. |
AutoLogCollector | Enumeração descrevendo qual coletor pode ser tratado automaticamente pelo chicote. |
Relatórios Automatizados | Classe que define o mapeamento de repórteres automatizados Tradefed. |
AveragePostProcessor | Implementação de pós-processador que calcula a média da lista de métricas. |
BackgroundDeviceAction | Executa um comando em um determinado dispositivo repetindo conforme necessário até que a ação seja cancelada. |
BaseDeviceMetricCollector | Implementação base do 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. |
BaseHostJUnit4Test | Classe de teste base para executar testes de estilo JUnit4 do host. |
BaseLeveledLogOutput | Uma implementação base para ILeveledLogOutput que permite filtrar algumas tags com base em seu nome 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. |
BaseMultiTargetPreparer | 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 <SO 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 suíte. |
Controlador de bateria | Classe de utilitário 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 | |
BateriaIndisponívelDeviceRecovery | Verificador de recuperação que acionará uma configuração se o nível da bateria não estiver disponível. |
BeforeClassWithInfo | Garantias semelhantes às de BeforeClass , mas o método anotado deve exigir um parâmetro TestInformation . |
BinaryState | Enum usado para registrar o estado ON/OFF com um estado IGNORE no-op. |
BluetoothConnectionLatencyCollector | O coletor enviará uma configuração de métrica de duração estatística predefinida aos dispositivos e coletará a duração da conexão Bluetooth para cada perfil. |
BluetoothConnectionStateCollector | Esse coletor coletará métricas BluetoothConnectionStateChanged e registrará o número do estado da conexão para cada perfil. |
BluetoothConnectionSuccessRatePostProcessor | Implementação de pós-processador que calcula taxa de sucesso para um perfil bluetooth Use "metric-key-match" para especificar as métricas que contêm estados de conexão bluetooth no array numérico Exemplo [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Coletor para habilitar o registro de espionagem Bluetooth HCI no DUT e para coletar o log para cada teste. |
BluetoothUtils | Funções utilitárias para chamar BluetoothInstrumentação no dispositivo O código de instrumentação Bluetooth do lado do dispositivo pode ser encontrado no AOSP em: frameworks/base/core/tests/bluetoothtests |
BootstrapBuildProvider | Um IDeviceBuildProvider que inicializa as informações de compilação do dispositivo de teste Isso é normalmente usado para dispositivos com uma compilação fornecida externamente, ou seja, |
BootstrapServiceFileResolverLoader | Carrega resolvedores usando o recurso de carregamento de serviço. |
Relatório de erro | Objeto contendo as referências dos arquivos de bugreport, compatível com bugreport simples e bugreport compactado (bugreportz). |
BugreportCollector | Um ITestInvocationListener de passagem que coleta relatórios de bug quando ocorrem eventos configuráveis e, em seguida, chama ITestInvocationListener#testLog em seus filhos após a coleta de cada relatório de bug. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Um predicado completo descrevendo quando capturar um relatório de bug. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Colete um relatório de bug quando um caso de teste falhar. |
BugreportzOnTestCaseFailureCollector | Colete um bugreportz quando um caso de teste em uma execução falhar. |
BuildError | Lançado se a compilação fornecida falhar ao executar. |
BuildInfo | Implementação genérica de um IBuildInfo que deve ser associado a um ITestDevice . |
BuildInfoKey | Enumeração de retenção de classe relacionada a consultas de informações de construção. |
BuildInfoKey.BuildInfoFileKey | Enum descrevendo todos os tipos de arquivo conhecidos que podem ser consultados por meio de IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) . |
BuildInfoRecorder | Um ITargetPreparer que grava metadados de informações de compilaçã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. |
BuildSerializedVersion | Classe que contém a versão de serialização atual de todos os IBuildInfo . |
BuildTestsZipUtils | Uma classe auxiliar para operações relacionadas a testes zip gerados pelo sistema de compilação do Android |
BulkEmailer | Um utilitário de envio de e-mail que permite a seguinte configuração: intervalo de envio, tamanho do burst inicial, destinatários e o número total de mensagens. |
BundletoolUtil | Classe de utilitário que usa a linha de comando bundletool para instalar o .apks no dispositivo. |
ByteArrayInputStreamSource | |
ByteArrayList | Uma classe para representar uma matriz de bytes leve. |
ByteArrayUtil | Utilitários para operar na matriz de bytes, por exemplo, converter bytes em inteiros. |
CarModuleController | Este controlador impede a execução de casos de teste em dispositivos não automotivos. |
CarryDnaeError | RuntimeException interna para transportar DeviceNotAvailableException por meio da estrutura JUnit4. |
CarryInterruptedException | Lançado quando o tempo limite da fase de teste é acionado e uma InterruptedException precisa ser transportada do encadeamento de execução de teste para o encadeamento de execução de invocação. |
CdmaDeviceFlasher | Uma classe que exibe uma imagem em um dispositivo Android físico com um rádio CDMA. |
CecControllerTokenProvider | Provedor de token para tokens relacionados ao Consumer Electronics Control (CEC). |
CentralDirectoryInfo | CentralDirectoryInfo é uma classe que contém as informações de um arquivo/pasta dentro de um arquivo zip. |
CheckPairingPreparer | Um CompanionAwarePreparer que verifica a ligação BT entre dispositivos primários e complementares |
CircularAtraceUtil | Um utilitário de rastreamento desenvolvido principalmente para identificar as causas principais de ANRs durante o teste Monkey. |
CircularByteArray | Estrutura de dados para manter 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á 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. |
ClassPathScannerName | Localiza entradas no classpath. |
ClassPathScanner.ClassNameFilter | Um IClassPathFilter que filtra e transforma nomes de classe java. |
ClassPathScanner.ExternalClassNameFilter | Um ClassNameFilter que rejeita classes internas |
ClassPathScanner.IClassPathFilter | Um filtro para caminhos de entrada de caminho de classe Padronizado após FileFilter |
ClockworkUtils | Um utilitário de relógio para compartilhar a lógica de vários dispositivos |
CloseableTraceScope | Uma classe com escopo que permite relatar a seção de rastreamento via try-with-resources |
ClusterBuildInfo | Uma classe IBuildInfo para compilações canalizadas do TFC. |
ClusterBuildProvider | Um IBuildProvider para baixar recursos de teste do TFC. |
ClusterClient | Uma implementação IClusterClient para interagir com o back-end do TFC. |
ClusterCommand | Uma classe que representa uma tarefa buscada no TF Cluster. |
ClusterCommand.RequestType | |
ClusterCommand.State | Status do comando no cluster TF. |
ClusterCommandConfigBuilder | Uma classe para criar um arquivo de configuração para um comando de cluster. |
ClusterCommandEvent | Uma classe para encapsular eventos de comando de cluster a serem 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 IDeviceMonitor que relata os 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 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 carregar as saídas de teste no TFC. |
ClusterLogSaver.FilePickingStrategy | Estratégias de separação de arquivos. |
ClusterOptions | |
CodeCoverageTest | Um Teste que executa um pacote de teste de instrumentação em um determinado dispositivo e gera o relatório de cobertura de código. |
CollectingByteOutputReceiver | Um IShellOutputReceiver que coleta toda a saída do shell em um byte[] . |
CollectingOutputReceiver | Um IShellOutputReceiver que coleta toda a saída do shell em uma String . |
CollectingTestListener | Um ITestInvocationListener que coletará todos os resultados do teste. |
CollectorHelper | Auxiliar para fazer 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 | |
Comando Interruptor | Serviço que permite que os comandos da TradeFederation sejam interrompidos ou marcados como ininterruptos. |
CommandLineBuildInfoBuilder | Utilitário destinado a capturar os argumentos de informações de construção usuais de uma linha de comando e criar um IBuildInfo a partir deles. |
CommandOptions | Implementação de ICommandOptions . |
CommandOptionsGetter | Implementação de serviço que retorna o valor das opções de comando de uma determinada chamada. |
ComandoResultado | Contém o resultado de um comando. |
CommandRunner | Um ponto de entrada TradeFederation alternativo que executará o comando especificado nos argumentos da linha de comando e, em seguida, 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 |
CommandStatus | Representa o status de uma operação cronometrada. |
CommandStatusHandler | Manipulador que ajuda a monitorar e atualizar o status de uma invocação. |
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. |
CompanionAllocator | Classe base que cuida da alocação e liberação do dispositivo complementar getCompanionDeviceSelectionOptions() deve ser implementado para descrever os critérios necessários para alocar o dispositivo complementar |
CompanionAwarePreparer | Um ITargetPreparer que encapsula a lógica de obtenção de um dispositivo complementar já alocado. |
CompanionAwareTest | Classe de teste base que encapsula o boilerpate de obter e verificar o dispositivo complementar A subclasse pode chamar getCompanion() para recuperar o companheiro alocado. |
CompanionDeviceTracker | Uma classe para alocar e liberar dispositivos complementares |
CompanionRunCommandTargetPreparer | Um ITargetPreparer que executa comandos especificados no dispositivo complementar alocado |
CompanionTestAppInstallSetup | Um ITargetPreparer que instala um ou mais aplicativos de uma pasta IDeviceBuildInfo#getTestsDir() em um dispositivo complementar alocado. |
CompileBootImageWithSpeedTargetPreparer | Recompila o classpath de inicialização e o servidor do sistema com o filtro de compilador 'speed'. |
ConditionFailureMonitor | Monitore quaisquer falhas da invocação. |
CondiçãoPrioridadeBlockingQueue <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. |
ConfigCompleter | Implementação do Completer para nossas configurações de 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 manter as 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). |
Descritor de configuração | Objeto de configuração que descreve algum aspecto da própria configuração. |
ConfigurationDescriptor.LocalTestRunner | Enum usado para indicar o executor de teste local. |
ConfigurationException | Lançado se a configuração não puder ser carregada. |
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. |
ConfigurationFactory.ExceptionLoader | |
ConfigurationUtil | 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 as configurações para esta classe, o alias é obrigatório. |
ConfiguraçãoYamlParser | Analisador para configurações Tradefed de estilo YAML |
ConfigUtil | Classe de utilitário para criar, interagir e enviar arquivos de configuração statsd. |
ConfigUtil.LogSource | |
Console | Console principal da TradeFederation fornecendo ao usuário a interface para interagir Atualmente suporta operações como - adicione um comando para testar
- listar dispositivos e seu estado
- listar invocações em andamento
- listar comandos na fila
- despejar log de invocação para arquivo/stdout
- desligar
|
Console.ArgRunnable <T> | Um Runnable com um método run que pode receber um argumento |
Console.CaptureList | Um tipo de conveniência para List<List<String>> |
ConsoleReaderOutputStream | Um OutputStream que pode ser usado para fazer System.out.print() funcionar bem com o LineReader unfinishedLine do usuário. |
ConsoleResultReporter | Reporter de resultados para imprimir os resultados do teste no console. |
ContentProviderHandler | Manipulador que abstrai as interações do provedor de conteúdo e permite usar o provedor de conteúdo do lado do dispositivo para diferentes operações. |
CountingTestResultListener | 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 . |
CoverageMeasurementForwarder | Um teste de espaço reservado que encaminha as medições de cobertura do provedor de compilação para o registrador. |
Opções de Cobertura | Objeto negociado para manter as opções de cobertura. |
CoverageOptions.Toolchain | |
CpuThrottlingWaiter | Um ITargetPreparer que espera até que a frequência máxima em todos os núcleos seja restaurada para o nível mais alto disponível |
CreateAvdPreparer | |
CreateUserPreparer | Preparador de destino para criar o usuário e limpá-lo no final. |
Invocação atual | Uma classe que rastreia e fornece as informações de invocação atuais úteis em qualquer lugar dentro da invocação. |
CurrentInvocation.InvocationInfo | Alguma chave nomeada especial que sempre preencheremos para a invocação. |
CurrentInvocation.IsolationGrade | Descreve o nível de isolamento |
DebugHostLogOnFailureCollector | Coletor que reunirá e registrará os logs do lado do host quando ocorrer uma falha de caso de teste. |
DefaultConnection | Representação de conexão padrão de um dispositivo, considerada uma conexão adb padrão do dispositivo. |
DefaultConnection.ConnectionBuilder | O construtor costumava descrever a conexão. |
DefaultRemoteAndroidTestRunner | Extensão do ddmlib RemoteAndroidTestRunner para definir alguns padrões para casos de uso Tradefed. |
DefaultTestsZipInstaller | Uma implementação padrão do instalador zip de testes. |
Execução de Invocação Delegada | InvocationExecution que delega a execução para outro binário Tradefed. |
DependenciesResolver | 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. |
DeviceAllocationState | Representa o estado de alocação do dispositivo da perspectiva IDeviceManager |
DeviceAvailableChecker | Verificador para garantir que um módulo não deixe o dispositivo em estado offline. |
DeviceBaselineChecker | Defina as configurações de linha de base do dispositivo antes de cada módulo. |
DeviceBaselineSetter | Classe abstrata usada para criar uma configuração de linha de base do dispositivo. |
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 métricas de 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 de dispositivo Android completa e (opcionalmente) seus testes. |
DeviceBuildInfoBootStrapper | Um ITargetPreparer que substitui campos de informações de compilação por atributos lidos do dispositivo Isso é útil para testar dispositivos com compilações geradas de uma fonte externa (por exemplo, |
DeviceBuildInfoInjector | Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo . |
DeviceCleaner | 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 do lado do dispositivo Use ERROR(/ExecutorService) para executar comandos implementados como ShellCommandCallable e use ERROR(/#joinFuture(String,Future,long)) para sincronização com ERROR(/Future) conforme retornado por ERROR(/ExecutorService) para a execução do comando. |
DeviceConcurrentUtil.ShellCommandCallable <V> | Um ERROR(/Callable) que agrupa os detalhes da execução do comando shell em um ITestDevice . |
DeviceConfigurationHolder | Uma implementação IDeviceConfiguration concreta que armazena os objetos de configuração de dispositivo carregados em seus atributos. |
DeviceDescriptor | Uma classe que contém informações que descrevem um dispositivo em teste. |
DeviceDisconnectedException | Lançado quando um dispositivo não está mais acessível por meio de seu tipo de transporte, por exemplo, se o dispositivo não estiver mais visível via USB ou conexão TCP/IP |
DeviceErrorIdentifier | Identificadores de erro de erros do dispositivo e erros relatados pelo dispositivo. |
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 o dispositivo em busca de arquivos e os envia para ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) se encontrado. |
DeviceFlashPreparer | Um ITargetPreparer que exibe uma imagem no hardware Android físico. |
DeviceFoldableState | Representação do estado dobrável do dispositivo conforme retornado por "cmd device_state print-states". |
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 do dispositivo fornecidas por meio de um formato específico. |
DeviceInternetAccessibilityResourceMetricCollector | O coletor executa um ping no google.com para verificar se o dispositivo tem acesso à Internet ou não. |
DeviceJUnit4ClassRunner | Executador de teste JUnit4 que também acomoda IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Anotação falsa destinada a levar logs aos repórteres. |
DeviceJUnit4ClassRunner.MetricAnnotation | Anotação falsa destinada a levar métricas aos repórteres. |
DeviceJUnit4ClassRunner.TestLogData | Implementação de ExternalResource e TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Implementação de ExternalResource e TestRule . |
DeviceManagementGrpcServer | Servidor GRPC que permite reservar um dispositivo da Tradefed. |
Gerenciador de Dispositivos | |
DeviceManager.FastbootDevice | Representação de um dispositivo no modo Fastboot. |
DeviceMetricData | Objeto para conter todos os dados coletados pelos coletores de métricas. |
DeviceMonitorMultiplexer | Uma classe de proxy para propagar solicitações para vários IDeviceMonitor s. |
DeviceNotAvailableException | Lançado quando um dispositivo não está mais disponível para teste. |
DeviceOwnerTargetPreparer | Um ITargetPreparer que configura um componente proprietário do dispositivo. |
DeviceParameterizedRunner | Corredor parametrizado estilo JUnit4 para testes parametrizados acionados pelo host. |
Propriedades do dispositivo | Definições comuns de constantes para nomes de propriedades do lado do dispositivo |
DeviceRecoveryModeUtil | |
DeviceReleaseReporter | Reporter de liberação de dispositivo que lida com a comunicação com o processo pai do(s) dispositivo(s) a ser(em) liberado(s). |
Recurso DeviceReset | Implementação do lado do servidor da redefinição do dispositivo. |
DeviceResetHandler | Utilitário que lida genericamente com a redefinição do dispositivo. |
DeviceRuntimeException | Lançado quando uma ação do dispositivo não resulta nos resultados esperados. |
DeviceSelectionOptions | Contêiner para os critérios de seleção do dispositivo. |
DeviceSelectionOptions.DeviceRequestedType | Os diferentes tipos possíveis de dispositivos de espaço reservado suportados. |
DeviceSettingChecker | 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 | Analisar a idade de armazenamento do logcat. |
DeviceStorageFiller | Preparador de destino para preencher o armazenamento para que alguma quantidade de espaço livre esteja disponível. |
DeviceStorageStatusChecker | Verifique se o dispositivo possui espaço em disco suficiente para as partições fornecidas. |
DeviceStringPusher | Preparador de destino para gravar uma string em um arquivo. |
DeviceSuite | Estende o JUnit4 container Suite para fornecer um ITestDevice para os testes que o requeiram. |
DeviceSyncHelper | Helper que ajuda a sincronizar uma nova imagem de dispositivo com o dispositivo. |
DeviceTestCase | Caso de teste JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest . |
DeviceTestResult | Uma especialização de TestResult que será interrompida quando ocorrer uma DeviceNotAvailableException |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | Uma classe de construtor para opções relacionadas à execução de testes de dispositivo por meio de BaseHostJUnit4Test. |
DeviceTestSuite | Suite auxiliar de testes JUnit que fornece os serviços IRemoteTest e IDeviceTest . |
DeviceTraceCollector | Coletor que iniciará o rastreamento perfeito quando uma execução de teste for iniciada e o arquivo de rastreamento de log no final. |
DispositivoIndisponivelMonitor | Este ouvinte tenta capturar apenas um DNAE de nível de caso de teste. |
DeviceUnresponsiveException | Uma especialização de DeviceNotAvailableException que indica que o dispositivo está visível para adb, mas não responde (ou seja, comandos expiram, não inicializam etc.) |
DeviceUpdateTargetPreparer | Um ITargetPreparer abstrato que cuida das etapas comuns relacionadas à 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 atual e as métricas de velocidade do link. |
DeviceWiper | Um ITargetPreparer que limpa os dados do usuário |
DirectedGraph <V> | Uma implementação de gráficos não ponderados direcionados. |
DisableSELinuxTargetPreparer | Preparador de destino que desativa o SELinux, se ativado. |
DryRunKeyStore | Um armazenamento de chave para simulação em que qualquer valor de armazenamento de chave é sempre substituído e encontrado corretamente. |
DryRunner | Testes de execuções a seco transparentes em vez de realmente executá-los. |
DynamicFileStubTest | Este é um teste de tradefed para testar que 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 . |
DynamicShardHelperGenericName | Estratégia de sharding para permitir o enfileiramento de trabalhos remotos entre várias instâncias de TF |
DynamicSystemPreparer | Um ITargetPreparer que configura uma imagem do sistema sobre um dispositivo criado com a atualização dinâmica do sistema. |
Falha na Descrição | A classe que descreve uma informação de falha na Federação de Comércio. |
FakeTest | Um teste falso cuja finalidade é facilitar a geração de resultados de teste repetíveis. |
FakeTestsZipFolder | Um acessório de teste que cria uma pasta falsa de testes descompactada com base em uma lista de conteúdo. |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | Preparador de destino que aciona o fastboot e envia comandos de fastboot. |
FastbootDeviceFlasher | Uma classe que depende do fastboot para exibir uma imagem no hardware Android físico. |
FastbootHelper | Uma classe auxiliar para operações de inicialização rápida. |
FastbootUpdateBootstrapPreparer | Um ITargetPreparer que organiza arquivos especificados (carregador de inicialização, 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. |
FatalHostError | Uma exceção que indica que ocorreu um erro irrecuperável fatal na máquina host executando TradeFederation e que a instância TradeFederation deve ser encerrada. |
FeatureFlagTargetPreparer | Atualiza o DeviceConfig (sinalizadores de recursos ajustados por um serviço remoto). |
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, |
FileInputStreamSource | Um InputStreamSource que usa um arquivo de entrada. |
FileLogger | Um ILeveledLogOutput que direciona mensagens de log para um arquivo e para stdout. |
ArquivoProtoResultReporter | Proto repórter que despeja o TestRecord em um arquivo. |
FilePullerDeviceMetricCollector | Um BaseDeviceMetricCollector que detecta a chave de métricas vinda do dispositivo e as extrai como um arquivo do dispositivo. |
FilePullerLogCollectorName | Logger do arquivo reportado pelo device-side. |
FileSystemLogSaver | Salvar logs em um sistema de arquivos. |
FileUtil | Uma classe auxiliar para operações relacionadas a arquivos |
FileUtil.HarnessIOException | Exceção de arnês que ajuda a carregar problemas de arquivo. |
FileUtil.LowDiskSpaceException | Lançado se o espaço em disco utilizável estiver abaixo do limite mínimo. |
FilteredResultForwarder | Variante de ResultForwarder que permite apenas que uma lista de permissões de TestDescription seja relatada. |
FixedByteArrayOutputStream | Um ERROR(/OutputStream) que mantém apenas uma quantidade máxima de dados. |
FlashingMethod | Uma enumeração para descrever o método usado para atualizar o dispositivo em teste |
FlashingResourcesParser | Uma classe que analisa as versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo. |
FlashingResourcesParser.AndroidInfo | Um typedef para Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | Uma interface de filtragem, destinada a permitir que FlashingResourcesParser ignore alguns recursos que, de outra forma, poderia usar |
FlashingResourceUtil | Esse utilitário ajuda a definir a versão apropriada dos artefatos para que possam ser atualizados por meio do DeviceFlashPreparer . |
FoldableExpandingHandler | Um IModuleParameterHandler se expandindo para cada configuração dobrável não primária. |
FoldableHandler | 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 . |
Folder Saver | Um ITargetPreparer que extrai diretórios do dispositivo, os compacta e os salva no back-end de registro. |
GeradorReporter Formatado | Reporter que permite gerar relatórios em um formato particular. |
FreeDeviceState | |
FuseUtil | Uma classe auxiliar para operações FUSE. |
IAbi | Interface representing the ABI under test. |
IAbiReceiver | A test that needs the ABI under test. |
IAndroidDebugBridge | Interface definition for AndroidDebugBridge methods used in this package. |
IAppBuildInfo | This interface is deprecated. Use IBuildInfo directly. |
IAutoRetriableTest | Interface for an IRemoteTest that doesn't implement ITestFilterReceiver but still wishes to support auto-retry. |
IBatteryInfo | The interface defining the interaction with a battery of a device. |
IBatteryInfo.BatteryState | Describes the current battery charging state. |
IBuildInfo | Holds information about the build under test. |
IBuildInfo.BuildInfoProperties | Some properties that a IBuildInfo can have to tweak some handling of it. |
IBuildProvider | Responsible for providing info regarding the build under test. |
IBuildReceiver | A test that needs reference to the build under test. |
IClusterClient | An interface for interacting with the TFC backend. |
IClusterEvent | Interface for any cluster event to be uploaded to TFC. |
IClusterEventUploader <T extends IClusterEvent > | Interface for ClusterEventUploader |
IClusterOptions | An interface for getting cluster-related options. |
ICommandOptions | Container for execution options for commands. |
ICommandScheduler | A scheduler for running TradeFederation commands. |
ICommandScheduler.IScheduledInvocationListener | Listener for invocation events when invocation completes. |
ICompressionStrategy | An interface representing a compression algorithm that can be selected at runtime. |
IConfigOptionValueTransformer | Uma interface para manipular o valor da opção de configuração |
IConfigurableVirtualDevice | An interface to provide information about a possibly preconfigured virtual device info (host ip, host user, ports offset and etc.). |
IConfiguration | Informações de configuração para uma chamada de TradeFederation. |
IConfigurationFactory | Fábrica para criar IConfiguration s |
IConfigurationReceiver | Interface simples para representar objeto que aceita uma IConfiguration . |
IConfigurationServer | Uma interface para o servidor de configuração. |
ICredentialFactory | An interface for credential factory to create oauth2 Credential . |
IDefaultObjectLoader | Interface for loading the default objects that should be part of our YAML configuration. |
IDefaultObjectLoader.LoaderConfiguration | The loading configuration object to pass information to the loader. |
IDeviceActionReceiver | Provides an API to receive device events. |
IDeviceBuildInfo | A IBuildInfo that represents a complete Android device build and (optionally) its tests. |
IDeviceBuildProvider | A IBuildProvider that uses information from a ITestDevice to retrieve a build. |
IDeviceConfiguration | Interface do suporte de configuração do dispositivo. |
IDeviceFlasher | Flashes a device image on a device. |
IDeviceFlasher.UserDataFlashOption | Enum of options for handling the userdata image |
IDeviceManager | Interface for managing the set of available devices for testing. |
IDeviceManager.IFastbootListener | A listener for fastboot state changes. |
IDeviceMonitor | Interface for monitoring state of devices. |
IDeviceMonitor.DeviceLister | A Runnable -like class that should return the known devices and their states. |
IDeviceRecovery | Interface for recovering a device that has gone offline. |
IDeviceSelection | Interface for device selection criteria. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor | Provides facilities for monitoring the state of a IDevice . |
IDeviceTest | Interface for object that needs a reference to a ITestDevice . |
IDisableable | Interface that describes a Tradefed object that can be disabled. |
IDynamicShardingClient | Wrapper interface for the sharding client This exists so that we can swap in an HTTP one or testing one if needed. |
IEmail | Interface for sending email. |
IEmail.Message | Container for email message data. |
IFileDownloader | Interface for downloading a remote file. |
IFileEntry | Interface definition that provides simpler, mockable contract to FileEntry methods. |
IFileResolverLoader | Carrega implementações de IRemoteFileResolver . |
IFileResolverLoader.ResolverLoadingException | Exceção lançada se um resolvedor não puder ser carregado ou inicializado. |
IFlashingResourcesParser | Interface for providing required versions of auxiliary image files needed to flash a device. |
IFlashingResourcesRetriever | Interface for retrieving auxiliary image files needed to flash a device. |
IFolderBuildInfo | A simple abstract IBuildInfo whose build artifacts are containing in a local filesystem directory. |
IFormatterGenerator | Interface describing a formatter for SuiteResultHolder . |
IGlobalConfiguration | Uma classe para abranger informações de configuração global para uma única instância da Federação de Comércio (abrangendo qualquer número de invocações de configurações reais). |
IHarnessException | Description of the harness exception interface that will be implemented by harness exceptions. |
IHostCleaner | Cleans up the host after the test run has finished. |
IHostHealthAgent | An interface to emit host or device metrics. |
IHostMonitor | Interface to dispatch host data |
IHostMonitor.HostDataPoint | Generic class for data to be reported. |
IHostMonitor.HostMetricType | |
IHostOptions | Host options holder interface. |
IHostOptions.PermitLimitType | Enum describing the possible permit limiters |
IHostResourceManager | Interface to manager host resource. |
IHttpHelper | Helper methods for performing http requests. |
IHttpHelper.DataSizeException | |
IInvocationContext | Holds information about the Invocation for the tests to access if needed. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | A test that needs reference to the context of the invocation. |
IInvocationExecution | Interface describing the actions that will be done as part of an invocation. |
IKeyStoreClient | Interface to access a key store for password or sensitive data. |
IKeyStoreFactory | Factory for creating IKeyStoreClient . |
ILabPreparer | Marker interface for lab preparers See ITargetPreparer for a description of what these interfaces are intended. |
ILeveledLogOutput | Classes which implement this interface provides methods that deal with outputting log messages. |
ILogcatReceiver | A class that provides the output of a device's logcat as an InputStreamSource . |
ILogRegistry | An interface for a ILogOutput singleton logger that multiplexes and manages different loggers. |
ILogRegistry.EventType | Events that are useful to be logged |
ILogSaver | Classes which implement this interface provide methods for storing logs to a central location. |
ILogSaverListener | Allows for ITestInvocationListener s to listen for when log files are saved. |
IManagedTestDevice | A ITestDevice whose lifecycle is managed. |
IManagedTestDevice.DeviceEventResponse | Container for a response to a IManagedTestDevice#handleAllocationEvent(DeviceEvent) call |
IManagedTestDeviceFactory | Creator interface for IManagedTestDevice s |
IMetricCollector | This interface will be added as a decorator when reporting tests results in order to collect matching metrics. |
IMetricCollectorReceiver | Interface for IRemoteTest s to implement if they need to get the list of IMetricCollector s for the test run. |
IMoblyYamlResultHandler | Interface of mobly yaml result handler. |
IMoblyYamlResultHandler.ITestResult | Interface of mobly yaml result |
IModuleController | Interface for controlling if a module should be executed or not. |
IModuleController.RunStrategy | Enum describing how the module should be executed. |
IModuleParameterHandler | The interface for parameters of suites modules. |
IMultiDeviceRecovery | Interface for recovering multiple offline devices. |
IMultiDeviceTest | This interface is deprecated. This interface is kept temporarily for compatibility but is not actually used anymore. Please do not implement it. |
IMultiTargetPreparer | Prepares the test environment for several devices together. |
INativeDevice | Provides an reliable and slightly higher level API to a ddmlib IDevice . |
INativeDeviceTest | Interface for object that needs a reference to a INativeDevice . |
InfraErrorIdentifier | Error Identifiers from Trade Federation infra, and dependent infra (like Build infra). |
InputStreamSource | This interface basically wraps an ERROR(/InputStream) to make it clonable. |
InstallAllTestZipAppsSetup | A ITargetPreparer that installs all apps in a test zip. |
InstallApexModuleTargetPreparer | |
InstallApkSetup | A ITargetPreparer that installs one or more apks located on the filesystem. |
InstallBuildEnvApkSetup | A ITargetPreparer that installs one or more test apks from an Android platform build env. |
InstalledInstrumentationsTest | Runs all instrumentation found on current device. |
InstantAppHandler | Handler for ModuleParameters#INSTANT_APP . |
InstrumentationPreparer | A ITargetPreparer that runs instrumentation |
InstrumentationTest | A Test that runs an instrumentation test package on given device. |
InvocationContext | Generic implementation of a IInvocationContext . |
InvocationExecution | Class that describes all the invocation steps: build download, target_prep, run tests, clean up. |
InvocationLocal <T> | This class provides invocation-scope variables. |
InvocationMetricLogger | A utility class for an invocation to log some metrics. |
InvocationMetricLogger.InvocationGroupMetricKey | Grouping allows to log several groups under a same key. |
InvocationMetricLogger.InvocationMetricKey | Some special named key that we will always populate for the invocation. |
InvocationStatus | A class to store invocation status. |
InvocationStatus | A helper enum to represent the invocation status |
InvocationSummaryHelper | Helper class for gathering and reporting TestSummary for set of listeners |
InvocationToJUnitResultForwarder | A class that listens to ITestInvocationListener events and forwards them to a TestListener . |
IPostProcessor | Post processors is a Trade Federation object meant to allow the processing of metrics and logs AFTER the tests and BEFORE result reporting. |
IRemoteFeature | Interface describing a feature in Tradefed that can be executed based on the request. |
IRemoteFileResolver | Interface for objects that can resolve a remote file into a local one. |
IRemoteFileResolver.RemoteFileResolverArgs | The args passed to the resolvers |
IRemoteFileResolver.ResolvedFile | Class holding information about the resolved file and some metadata. |
IRemoteScheduledListenersFeature | Extension of IRemoteFeature to support passing in IScheduledInvocationListener s. |
IRemoteTest | A test that reports results directly to a ITestInvocationListener . |
IReportNotExecuted | In case of an incomplete execution, IRemoteTest that implements this interface may report their non-executed tests for improved reporting. |
IRescheduler | Interface for rescheduling a config for future execution. |
IResourceMetricCollector | The interface for user to implement customized resource collectors. |
IRestApiHelper | A helper interface for performing REST API calls. |
IResumableTest | This interface is deprecated. No need for this anymore |
IRetryDecision | Interface driving the retry decision and applying the filter on the class for more targeted retry. |
IRuntimeHintProvider | |
IRunUtil | Interface for running timed operations and system commands. |
IRunUtil.EnvPriority | Enum that defines whether setting or unsetting a particular env. |
IRunUtil.IRunnableResult | An interface for asynchronously executing an operation that returns a boolean status. |
ISandbox | Interface defining a sandbox that can be used to run an invocation. |
ISandboxFactory | Factory for creating ISandbox . |
ISetOptionReceiver | Implementation of this interface should have an Option with a "set-option" name linked to HostTest#SET_OPTION_NAME . |
IShardableListener | A ITestInvocationListener that can be sharded. |
IShardableTest | A IRemoteTest that can be split into separately executable sub-tests. |
IShardHelper | Interface of an object that describes the sharding strategy to adopt for a configuration. |
IsolatedHostTest | Implements a TradeFed runner that uses a subprocess to execute the tests in a low-dependency environment instead of executing them on the main process. |
ISupportGranularResults | Interface specifying whether a ITestInvocationListener supports receiving the granular results or not. |
ISystemStatusChecker | An checker that performs checks on system status and returns a boolean to indicate if the system is in an expected state. |
ISystemStatusCheckerReceiver | A IRemoteTest that requires access to the ISystemStatusChecker from the configuration. |
ITargetCleaner | This interface is deprecated. tearDown has been moved to the base ITargetPreparer interface. |
ITargetPreparer | Prepares the test environment for the test run. |
ITerribleFailureHandler | An interface to handle terrible failures from LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | A runner that can filter which tests to run based on annotations. |
ITestCollector | Provides support for test collection; when set, test runner must perform a dry run to collect test cases without actually executing them. |
ITestDevice | Provides an reliable and slightly higher level API to a ddmlib IDevice . |
ITestDevice.ApexInfo | A simple struct class to store information about a single APEX |
ITestDevice.MountPointInfo | A simple struct class to store information about a single mountpoint |
ITestDevice.RecoveryMode | |
ITestFileFilterReceiver | A runner that can receive a file specifying which tests to run and/or not to run. |
ITestFilterReceiver | A runner that can filter which tests to run. |
ITestInformationReceiver | Interface to receive the TestInformation for some classes. |
ITestInvocation | Handles one TradeFederation test invocation. |
ITestInvocation.ExitInformation | Represents some exit information for an invocation. |
ITestInvocationListener | Listener for test results from the test invocation. |
ITestLifeCycleReceiver | Receives event notifications during instrumentation test runs. |
ITestLogger | An entity that can perform logging of data streams of various types. |
ITestLoggerReceiver | An entity that can be injected with an ITestLogger instance so that it can be used for logging purposes. |
ITestsPool | Interface describing a pool of tests that we can access and run |
ITestSuite | Classe abstrata usada para executar o Test Suite. |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | Interface describing an helper to load previous results in a way that can be re-run. |
ITestSummaryListener | Interface that allows ITestInvocationListener to exchange some limited information via summaries. |
ITestsZipInstaller | Installs tests from a tests zip file (as outputted by the build system) on a device. |
ITokenProvider | Interface describing an object that can provide the tokens of a particular device. |
ITokenRequest | Interface a IRemoteTest can implement to expose the fact that it requires a device with a special token. |
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 | Fábrica de configuração especial para lidar com a criação de configurações para fins de sandbox. |
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. |
Sdk32ModuleController | Only run tests if the device under test is SDK version 32 or above. |
Sdk33ModuleController | Only run tests if the device under test is SDK version 33 or above. |
Sdk34ModuleController | Only run tests if the device under test is SDK version 34 or above. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SecondaryUserOnDefaultDisplayHandler | Handler for ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY . |
SecondaryUserOnSecondaryDisplayHandler | Handler for ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY . |
SemaphoreTokenTargetPreparer | This is a preparer used to use token to serialize test excution in tradefed host. |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
SettingsBaselineSetter | A common setter to handle device baseline settings via ITestDevice.setSetting. |
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:- If
min-api-level is defined:- The device shipped with the
min-api-level or later.
|
ShowmapPullerMetricCollector | Base implementation of FilePullerDeviceMetricCollector that allows pulling the showmap files from the device and collect the metrics from it. |
SideloadOtaTargetPreparer | A target preparer that performs sideload of a specified OTA package, applies the package, waits for device to boot up, and injects the device build properties to use as build info This target preparer assumes that the device will be in regular adb mode when started, and will ensure that the device exits in the same mode but with the newer build applied. |
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. |
SkipHWASanModuleController | Base class for a module controller to not run tests on HWASan builds. |
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. |
SparseImageUtil | Utility to unsparse sparse images. |
SparseImageUtil.SparseInputStream | SparseInputStream read from upstream and detects the data format. |
StatsdBeforeAfterGaugeMetricPostProcessor | A post processor that processes gauge metrics collected in a "before/after" approach, ie |
StatsdEventMetricPostProcessor | A post processor that processes event metrics in statsd reports into key-value pairs, using the formatters specified on the processor. |
StatsdGenericPostProcessor | A post processor that processes binary proto statsd reports into key-value pairs by expanding the report as a tree structure. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StopServicesSetup | A ITargetPreparer that stops services on the device. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
StreamUtil | Utility class for managing input streams. |
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 . |
StubDevice | Stub placeholder implementation of a IDevice . |
StubKeyStoreClient | Default stub implementation for KeyStore Client. |
StubKeyStoreFactory | Default stub implementation for KeyStore Factory |
StubLocalAndroidVirtualDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.localVirtualDeviceRequested() is true |
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. |
SwitchUserTargetPreparer | A ITargetPreparer that switches to the specified user kind in setUp. |
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. |
SystemUpdaterDeviceFlasher | A IDeviceFlasher that relies on the system updater to install a system image bundled in a OTA update package. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable | |