Indice dei corsi
Queste sono le classi API. Visualizza tutti i pacchetti API.
A
| AaptParser | Classe che estrae informazioni dall'APK analizzando l'output di "aapt dump badging". |
| AaptParser.AaptVersion | Enum di opzioni per la versione AAPT utilizzata per analizzare i file APK. |
| AbiFormatter | Classe di utilità per abi. |
| AbstractXmlParser | Classe di base di supporto per l'analisi dei file XML |
| AbstractXmlParser.ParseException | Viene generato se non è stato possibile analizzare l'input XML |
| AcloudConfigParser | Classe di assistenza che analizza una configurazione Acloud (utilizzata per avviare un'istanza di dispositivo Cloud). |
| AcloudConfigParser.AcloudKeys | Insiemi di chiavi in cui è possibile eseguire ricerche dalla configurazione. |
| ActivityStatusChecker | Controllo dello stato delle attività rimanenti in esecuzione al termine di un modulo. |
| AdbRootElevator |
Un AutoCloseable che abilita adb root al momento della compilazione, se necessario, e ripristina lo stato di root al termine.
|
| AggregatePostProcessor | Un aggregatore di metriche che fornisce i valori minimo, massimo, medio, varianza, deviazione standard, totale, conteggio e, facoltativamente, percentile per le metriche numeriche raccolte durante le esecuzioni di test con più iterazioni, trattandole come doppi. |
| AltDirBehavior |
Un enum per definire comportamenti alternativi delle directory per vari installatori/pusher di elementi di test
|
| AppBuildInfo |
Un IBuildInfo che rappresenta un'applicazione per Android e i relativi pacchetti di test.
|
| AppDeviceBuildInfo |
Questa classe è stata ritirata.
Utilizza direttamente IDeviceBuildInfo.
|
| AppVersionFetcher | Classe di utilità per ottenere la stringa della versione dell'app dal dispositivo. |
| AppVersionFetcher.AppVersionInfo | Tipi di informazioni sulle versioni dell'app. |
| ArchModuleController | Il controller del modulo non esegue i test quando non corrisponde a nessuna delle architetture specificate. |
| ArgsOptionParser |
Compila i campi Option dagli argomenti della riga di comando analizzati.
|
| ATestFileSystemLogSaver | Questa classe LogSaver viene utilizzata da ATest per salvare i log in un percorso specifico. |
| AutoLogCollector | Enumerazione che descrive quale raccoglitore può essere gestito automaticamente dal cablaggio. |
| AutomatedReporters | Classe che definisce la mappatura dai report automatici di TradeFed. |
| AveragePostProcessor | Implementazione del post-processore che calcola la media dell'elenco delle metriche. |
B
| BackgroundDeviceAction | Esegue un comando su un determinato dispositivo ripetendolo se necessario fino all'annullamento dell'azione. |
| BaseDeviceMetricCollector |
Implementazione di base di IMetricCollector che consente di avviare e interrompere la raccolta su
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
|
| BaseEmulatorPreparer | Preparatore comune per l'avvio di un emulatore locale. |
| BaseLeveledLogOutput |
Un'implementazione di base per ILeveledLogOutput che consente di filtrare alcuni tag in base al nome o ai componenti.
|
| BaseModuleController |
Implementazione di base di IModuleController che deve essere implementata per verificare se un
modulo deve essere eseguito o meno.
|
| BaseMultiTargetPreparer |
Implementazione di base di IMultiTargetPreparer che consente di disattivare l'oggetto.
|
| BasePostProcessor |
La classe IPostProcessor di base che ogni implementazione deve estendere.
|
| BaseRetryDecision |
Implementazione di base di IRetryDecision.
|
| BaseStreamLogger<OS extends OutputStream> |
Un ILeveledLogOutput che indirizza i messaggi di log a uno stream di output e a stdout.
|
| BaseTargetPreparer |
Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto è disabilitato o meno.
|
| BaseTestSuite | Un test per eseguire Compatibility Test Suite con il nuovo sistema di suite. |
| BatteryController | Classe di utilità che consente di controllare lo stato di ricarica della batteria di un dispositivo. |
| BatteryRechargeDeviceRecovery | Consente di attivare un comando quando il livello della batteria del dispositivo scende al di sotto di una determinata soglia. |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Controllo di recupero che attiverà una configurazione se il livello della batteria non è disponibile. |
| BinaryState | Enum utilizzato per registrare lo stato ON/OFF con uno stato di non esecuzione IGNORE. |
| BluetoothUtils |
Funzioni di utilità per chiamare BluetoothInstrumentation sul dispositivo
Il codice BluetoothInstrumentation lato dispositivo è disponibile in AOSP all'indirizzo:
|
| BootstrapBuildProvider |
Un IDeviceBuildProvider che avvia le informazioni di compilazione dal dispositivo di test
Questo viene in genere utilizzato per i dispositivi con una build fornita dall'esterno, ad esempio |
| BugreportCollector |
Un ITestInvocationListener pass-through che raccoglie i report di bug quando si verificano eventi configurabili e poi chiama ITestInvocationListener#testLog sui suoi elementi secondari dopo la raccolta di ogni report di bug.
|
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Un predicato completo che descrive quando acquisire un report di bug. |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Raccogliere una segnalazione di bug quando uno scenario di test non va a buon fine. |
| BuildInfo |
Implementazione generica di un IBuildInfo che deve essere associato
a un ITestDevice.
|
| BuildInfoRecorder |
Un ITargetPreparer che scrive i metadati delle informazioni di compilazione in un file specificato.
|
| BuildInfoUtil |
Una classe di utilità per manipolare IBuildInfo
|
| BuildRetrievalError | Si è verificato un errore fatale durante il recupero della build per i test. |
| BuildTestsZipUtils | Una classe di supporto per le operazioni relative al file ZIP dei test generato dal sistema di build di Android |
| BulkEmailer | Un'utilità di invio di email che consente la seguente configurazione: intervallo di invio,dimensione iniziale dell'invio, destinatari e numero totale di messaggi. |
| BundletoolUtil | Classe di utilità che utilizza la riga di comando bundletool per installare gli APK sul dispositivo. |
C
| CecControllerTokenProvider | Provider di token per i token relativi al controllo di dispositivi elettronici di consumo (CEC). |
| CircularAtraceUtil | Un'utilità atrace sviluppata principalmente per identificare le cause principali degli errori ANR durante i test Monkey. |
| CircularByteArray | Struttura di dati per contenere un array di dimensioni fisse che opera come un buffer circolare e monitora la somma totale di tutti i valori nell'array. |
| ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura di Clang dal dispositivo e le registra come elementi di test.
|
| ClassNotFoundConfigurationException |
ConfigurationException quando non viene trovata la classe di un oggetto.
|
| ClassPathScanner | Trova le voci nel percorso di classe. |
| ClassPathScanner.ClassNameFilter |
Un IClassPathFilter che filtra e trasforma i nomi delle classi Java.
|
| ClassPathScanner.ExternalClassNameFilter |
Un ClassNameFilter che rifiuta le classi interne
|
| ClassPathScanner.IClassPathFilter |
Un filtro per i percorsi delle voci del classpath
Con motivo dopo il giorno |
| ClusterBuildInfo |
Una classe IBuildInfo per le build incanalate da TFC.
|
| ClusterBuildProvider |
Un IBuildProvider per scaricare le risorse di test TFC.
|
| ClusterClient |
Un'implementazione di IClusterClient per interagire con il backend del TFC.
|
| ClusterCommand | Una classe che rappresenta un'attività recuperata da TF Cluster. |
| ClusterCommand.RequestType | |
| ClusterCommand.State | Lo stato del comando nel cluster TF. |
| ClusterCommandConfigBuilder | Una classe per creare un file di configurazione per un comando del cluster. |
| ClusterCommandEvent | Una classe per incapsulare gli eventi dei comandi del cluster da caricare. |
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher |
Una classe IRemoteTest per avviare un comando da TFC tramite un sottoprocesso TF.
|
| ClusterCommandScheduler |
Un ICommandScheduler per supportare il cluster TFC (Tradefed Cluster).
|
| ClusterCommandStatus | Una classe che rappresenta lo stato e il motivo dell'annullamento di un comando di TF Cluster. |
| ClusterDeviceInfo | Una classe per incapsulare le informazioni sul dispositivo del cluster da caricare. |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor |
Un'implementazione di IDeviceMonitor che registra i risultati nel servizio Tradefed Cluster.
|
| ClusterEventUploader<T extends IClusterEvent> |
Classe ClusterEventUploader, che carica IClusterEvent in TFC.
|
| ClusterHostEvent | Una classe per incapsulare gli eventi host del cluster da caricare. |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Enum dei diversi tipi di eventi host. |
| ClusterHostUtil | Funzioni di utilità statiche per il cluster TF per ottenere istanze di configurazione globali, informazioni sull'host e così via. |
| ClusterLogSaver |
Una classe ILogSaver per caricare gli output dei test in TFC.
|
| ClusterLogSaver.FilePickingStrategy | Strategie di scelta dei file. |
| ClusterOptions | |
| CollectingByteOutputReceiver |
Un IShellOutputReceiver che raccoglie l'intero output della shell in un byte[].
|
| CollectingOutputReceiver |
Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String.
|
| CollectingTestListener |
Un ITestInvocationListener che raccoglierà tutti i risultati del test.
|
| CollectorHelper |
Assistente per eseguire alcune operazioni IMetricCollector necessarie in più punti.
|
| CommandFileParser | Analizza il file che contiene un insieme di righe di comando. |
| CommandFileParser.CommandLine | |
| CommandLineBuildInfoBuilder |
Utilità pensata per acquisire i soliti argomenti delle informazioni di compilazione da una riga di comando e creare un
IBuildInfo.
|
| CommandOptions |
Implementazione di ICommandOptions.
|
| CommandOptionsGetter | Implementazione del servizio che restituisce il valore delle opzioni di comando di una determinata chiamata. |
| CommandRunner | Un punto di ingresso TradeFederation alternativo che eseguirà il comando specificato negli argomenti della riga di comando e poi uscirà. |
| CommandRunner.ExitCode | Codici di errore con cui è possibile uscire. |
| CommandScheduler | Un programmatore per l'esecuzione dei comandi TradeFederation su tutti i dispositivi disponibili. |
| CommandScheduler.HostState | Enum di diversi stati dell'host |
| CommonLogRemoteFileUtil | Questa utility consente di evitare la duplicazione del codice nelle diverse rappresentazioni dei dispositivi remoti per la logica di recupero dei log remoti dei file comuni. |
| CommonLogRemoteFileUtil.KnownLogFileEntry | Una rappresentazione di una voce di log nota per i dispositivi remoti. |
| ConditionPriorityBlockingQueue<T> |
Una classe a prova di thread con operazioni simili a ERROR(/PriorityBlockingQueue) che può recuperare oggetti
che corrispondono a una determinata condizione.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Un ConditionPriorityBlockingQueue.IMatcher
che corrisponde a qualsiasi oggetto.
|
| ConditionPriorityBlockingQueue.IMatcher<T> | Un'interfaccia per determinare se gli elementi corrispondono a una determinata condizione. |
| ConfigCompleter |
Implementazione di Completer per le nostre configurazioni TF.
|
| Configurazione |
Un'implementazione IConfiguration concreta che memorizza gli oggetti di configurazione caricati in una mappa.
|
| ConfigurationDef | Contiene un record di una configurazione, degli oggetti associati e delle relative opzioni. |
| ConfigurationDef.ConfigObjectDef | Oggetto per contenere le informazioni relative a un nome classe e al relativo numero di apparizione (ad es. se una configurazione ha lo stesso oggetto due volte, il primo avrà il primo numero di apparizione). |
| ConfigurationFactory |
Factory per la creazione di IConfiguration.
|
| ConfigurationFactory.ConfigLoader |
Implementazione di IConfigDefLoader che monitora le configurazioni incluse da una configurazione principale e genera un'eccezione per le inclusioni circolari.
|
| ConfigurationUtil | Funzioni di utilità per gestire i file di configurazione. |
| ConfigurationXmlParserSettings |
Una classe semplice per accettare le impostazioni per ConfigurationXmlParser
Per passare le impostazioni a questo corso, l'alias è obbligatorio. |
| ConfigurationYamlParser | Parser per le configurazioni Tradefed in stile YAML |
| Console |
Console TradeFederation principale che fornisce all'utente l'interfaccia per interagire
Al momento supporta operazioni come
|
| Console.ArgRunnable<T> |
Un Runnable con un metodo run che può accettare un argomento
|
| Console.CaptureList |
Un tipo pratico per List<List<String>>
|
| ConsoleReaderOutputStream |
Un OutputStream che può essere utilizzato per far funzionare System.out.print() con la riga non completata LineReader dell'utente.
|
| ConsoleResultReporter | Report sui risultati per stampare i risultati del test nella console. |
| CountingTestResultListener |
Un TestResultListener che monitora il numero totale di test per TestStatus
|
| CountTestCasesCollector |
Conta e genera report sul numero di casi di test per un determinato IRemoteTest.
|
| CoverageOptions | Oggetto Tradefed per contenere le opzioni di copertura. |
| CoverageOptions.Toolchain | |
| CreateAvdPreparer | |
| CreateUserPreparer | Preparatore del target per la creazione dell'utente e la relativa pulizia al termine. |
D
| DebugHostLogOnFailureCollector | Raccogli i log lato host e registrali quando si verifica un errore dello scenario di test. |
| DefaultRemoteAndroidTestRunner |
Estensione di ddmlib RemoteAndroidTestRunner per impostare alcune impostazioni predefinite per i casi d'uso di Tradefed.
|
| DefaultTestsZipInstaller | Un'implementazione predefinita del programma di installazione dei file ZIP dei test. |
| DelegatedInvocationExecution |
InvocationExecution che delegano l'esecuzione a un altro file binario TradeFed.
|
| DependenciesResolver | Un nuovo tipo di provider che consente di ottenere tutte le dipendenze per un test. |
| DeviceAllocationResult | Rappresenta i risultati di un tentativo di allocazione per un comando. |
| DeviceAvailableChecker | Controllo per assicurarsi che un modulo non lasci il dispositivo in uno stato offline. |
| DeviceBatteryLevelChecker |
Un IRemoteTest che controlla la carica minima della batteria e attende che la batteria raggiunga una seconda soglia di ricarica se la carica minima non è presente.
|
| DeviceBatteryResourceMetricCollector | Questo raccoglitore raccoglie le metriche relative alla batteria del dispositivo. |
| DeviceBuildDescriptor |
Una classe wrapper per un IBuildInfo che contiene metodi di assistenza per recuperare le informazioni sulla compilazione della piattaforma del dispositivo.
|
| DeviceBuildInfo |
Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test.
|
| DeviceBuildInfoBootStrapper |
Un ITargetPreparer che sostituisce i campi delle informazioni di compilazione con gli attributi letti dal dispositivo
Questa opzione è utile per testare i dispositivi con build generate da una sorgente esterna (ad es. |
| DeviceBuildInfoInjector |
Un ITargetPreparer che inserisce i metadati DeviceBuildDescriptor in IBuildInfo.
|
| DeviceCleaner | Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, spegne lo schermo. |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil |
Contiene metodi e classi di utilità per l'esecuzione simultanea dei comandi lato dispositivo
Utilizza |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Un ERROR(/Callable) che racchiude i dettagli dell'esecuzione del comando shell su un ITestDevice.
|
| DeviceConfigurationHolder |
Un'implementazione IDeviceConfiguration concreta che memorizza gli oggetti di configurazione del dispositivo caricati nei relativi attributi.
|
| DeviceFailedToBootError | Viene lanciato se un dispositivo non riesce ad avviarsi dopo essere stato sottoposto a flashing con una build. |
| DeviceFeatureModuleController | Un controller del modulo per non eseguire test quando non supporta determinate funzionalità. |
| DeviceFileReporter |
Una classe di utilità che controlla la presenza di file sul dispositivo e li invia a ITestInvocationListener#testLog(String, LogDataType, InputStreamSource), se trovati.
|
| DeviceFlashPreparer |
Un ITargetPreparer che lampeggia un'immagine sull'hardware fisico Android.
|
| DeviceFlashPreparer.EncryptionOptions | Enum di opzioni per la gestione della crittografia dell'immagine userdata |
| DeviceFolderBuildInfo |
Un IDeviceBuildInfo che contiene anche altri elementi di compilazione contenuti in una directory sul
file system locale.
|
| DeviceImageZipFlashingTargetPreparer | Un preparatore del target che esegue il flashing del dispositivo con le immagini del dispositivo fornite tramite un formato specifico. |
| DeviceInternetAccessibilityResourceMetricCollector | Il collector esegue un ping a google.com per verificare se il dispositivo ha accesso a internet. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Rappresentazione di un dispositivo in modalità Fastboot. |
| DeviceMetricData | Oggetto per contenere tutti i dati raccolti dai raccoglitori di metriche. |
| DeviceMonitorMultiplexer |
Una classe proxy per propagare le richieste a più IDeviceMonitor.
|
| DeviceProperties | Definizioni di costanti comuni per i nomi delle proprietà lato dispositivo |
| DeviceRecoveryModeUtil | |
| DeviceResetFeature | Implementazione lato server del ripristino dei dati di fabbrica del dispositivo. |
| DeviceResetHandler | Utilità che gestisce in modo generico il ripristino dei dati di fabbrica del dispositivo. |
| DeviceSelectionOptions | Contenitore per i criteri di selezione dei dispositivi. |
| DeviceSelectionOptions.DeviceRequestedType | I diversi tipi possibili di dispositivi segnaposto supportati. |
| DeviceSettingChecker | Controlla se le impostazioni del dispositivo sono cambiate durante l'esecuzione di un modulo. |
| DeviceSetup |
Un ITargetPreparer che configura un dispositivo per i test in base ai Option forniti.
|
| DeviceStateMonitor |
Classe di supporto per il monitoraggio dello stato di un IDevice.
|
| DeviceStorageAgeResourceMetricCollector | Analizza l'età dello spazio di archiviazione da logcat. |
| DeviceStorageStatusChecker | Verifica che il dispositivo abbia spazio su disco sufficiente per le partizioni specificate. |
| DeviceUnavailableMonitor | Questo ascoltatore tenta di acquisire solo un DNAE a livello di test case. |
| DeviceUpdateTargetPreparer |
Un ITargetPreparer astratto che si occupa dei passaggi comuni per l'aggiornamento dei dispositivi con un file immagine del dispositivo da un'origine esterna (a differenza di un servizio di compilazione).
|
| DeviceWifiResourceMetricCollector | Il collector raccoglie le metriche relative all'intensità del segnale Wi-Fi e alla velocità del link attualmente connessi. |
| DirectedGraph<V> | Un'implementazione di grafici non ponderati diretti. |
| DynamicFileStubTest | Questo è un test di tradefed per verificare che tradefed possa risolvere correttamente il file dinamico. |
| DynamicRemoteFileResolver | Classe che aiuta a risolvere il percorso dei file remoti. |
| DynamicRemoteFileResolver.FileResolverLoader |
Carica le implementazioni di IRemoteFileResolver.
|
E
| EmmaXmlConstants | Costanti utilizzate durante l'analisi del report XML di emma. |
| EmulatorMemoryCpuCapturer | |
| EnforcedSeLinuxChecker | Controllo dello stato che garantisce lo stato di Selinux. |
| EventsLoggerListener | Ascoltatore che registra tutti gli eventi ricevuti in un file |
| ExistingBuildProvider |
Un IBuildProvider che restituisce un IBuildInfo già costruito.
|
| ExtendedFile | Un'estensione del file standard per trasportare metadati relativi alla compilazione. |
F
| FakeTest | Un test falso il cui scopo è semplificare la generazione di risultati di test ripetibili. |
| FakeTestsZipFolder | Un fixture di test che crea una cartella di test non decompressa falsa in base a un elenco di contenuti. |
| FakeTestsZipFolder.ItemType | |
| FastbootDeviceFlasher | Una classe che si basa su fastboot per eseguire il flashing di un'immagine sull'hardware Android fisico. |
| FastbootHelper | Una classe di supporto per le operazioni di fastboot. |
| FastbootUpdateBootstrapPreparer |
Un ITargetPreparer che esegue il 'inizializzazione di file specificati (bootloader, radio, file ZIP dell'immagine del dispositivo) in IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher, quindi inietta gli attributi del dispositivo post-boot nelle informazioni di compilazione a fini di generazione di report sui risultati.
|
| FileDownloadCache | Una classe di supporto che gestisce una cache LRU del file system locale dei file scaricati. |
| FileDownloadCacheFactory |
Un'azienda per la creazione di FileDownloadCache
|
| FileDownloadCacheWrapper |
Una classe wrapper che fornisce funzionalità FileDownloadCache durante l'implementazione dell'interfaccia IFileDownloader.
|
| FileIdleMonitor | Monitora i file ed esegue un callback se sono inattivi (ad es. |
| FileLogger |
Un ILeveledLogOutput che indirizza i messaggi di log a un file e a stdout.
|
| FileProtoResultReporter |
Proto reporter che scarica TestRecord in un file.
|
| FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo e le estrae come file dal dispositivo.
|
| FilePullerLogCollector | Logger del file segnalato dal lato del dispositivo. |
| FileSystemLogSaver | Salvare i log in un file system. |
| FilteredResultForwarder |
Variante di ResultForwarder che consente di segnalare solo una lista consentita di TestDescription.
|
| FixedByteArrayOutputStream |
Un ERROR(/OutputStream) in memoria che conserva solo una quantità massima di dati.
|
| FlashingResourcesParser | Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
| FlashingResourcesParser.AndroidInfo |
Un typedef per Map<String, MultiMap<String, String>>.
|
| FlashingResourcesParser.Constraint |
Un'interfaccia di filtro, progettata per consentire a FlashingResourcesParser di ignorare alcune risorse che altrimenti potrebbe utilizzare
|
| FlashingResourceUtil |
Questa utility consente di impostare la versione appropriata degli elementi in modo che possano essere flashati tramite DeviceFlashPreparer.
|
| FoldableExpandingHandler |
Un IModuleParameterHandler che si espande in più per ogni configurazione del pieghevole non principale.
|
| FoldableHandler | Gestore generico pieghevole che può accettare i parametri pieghevoli per creare un modulo specializzato. |
| FoldableModePreparer | Un preparatore target che può cambiare lo stato pieghevole di un dispositivo. |
| FolderBuildInfo |
Implementazione concreta di un IFolderBuildInfo.
|
| FormattedGeneratorReporter | Report che consente di generare report in un determinato formato. |
G
| GceAvdInfo | Struttura per contenere i dati pertinenti per una determinata istanza AVD GCE. |
| GceAvdInfo.GceStatus | |
| GceManager | Helper che gestisce le chiamate a GCE per avviare/arrestare e raccogliere i log da GCE. |
| GceRemoteCmdFormatter | Classe di utilità per formattare i comandi per raggiungere un dispositivo GCE remoto. |
| GceRemoteCmdFormatter.ScpMode | SCP può essere utilizzato per eseguire push o pull di file a seconda della struttura degli argomenti. |
| GceSshTunnelMonitor | Monitor Thread per il tunnel SSH GCE. |
| GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura di gcov dal dispositivo e le registra come elementi di test.
|
| GCSBucketUtil | Gestore file per scaricare e caricare file da Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Un semplice wrapper per le informazioni sui file in GCS. |
| GCSCommon | Classe di base per le operazioni di Gcs come download e caricamento. |
| GCSDownloaderHelper | Downloader per il bucket GCS che si occupa della memorizzazione nella cache e della risoluzione della configurazione globale. |
| GCSFileDownloader | Downloader di file per scaricare file da Google Cloud Storage (GCS). |
| GCSFileUploader | File uploader per caricare i dati dei file in Google Cloud Storage (GCS). |
| GCSHostResourceManager | Scarica la risorsa host da GCS (Google Cloud Storage). |
| GcsRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente il download da un bucket GCS.
|
| GetPreviousPassedHelper | Funzione di assistenza per recuperare i filtri di test superati in precedenza. |
| GkiDeviceFlashPreparer | Un preparatore del target che esegue il flashing del dispositivo con l'immagine generica del kernel Android comune. |
| GlobalFilterGetter | Implementazione del servizio che restituisce i filtri di una determinata chiamata. |
| GlobalTestFilter | Opzioni di filtro applicate all'invocazione. |
| GoogleApiClientUtil | Utilità per creare client API di Google. |
| GranularRetriableTestWrapper |
Una classe wrapper lavora su IRemoteTest per granularizzare IRemoteTest a livello di test case.
|
| GsiDeviceFlashPreparer | Un preparatore del target che esegue il flashing del dispositivo con l'immagine di sistema generica di Android. |
H
| HelloWorldMultiTargetPreparer |
Un esempio di implementazione di un IMultiTargetPreparer.
|
| HistoryLogger | TF History Logger, un log speciale che contiene solo alcuni eventi specifici. |
| HprofAllocSiteParser | Classe di supporto per analizzare le informazioni di una sezione Siti di allocazione dei report hprof. |
| HttpRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente di scaricare file remoti tramite HTTP
|
| HttpsRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente di scaricare file remoti tramite https
|
I
| IAbiReceiver | Un test che richiede l'ABI in test. |
| IAppBuildInfo |
Questa interfaccia è stata ritirata.
Utilizza direttamente IBuildInfo.
|
| IAutoRetriableTest |
Interfaccia per un IRemoteTest che non implementa ITestFilterReceiver, ma vuole supportare il ricoinvolgimento automatico.
|
| IBatteryInfo | L'interfaccia che definisce l'interazione con la batteria di un dispositivo. |
| IBatteryInfo.BatteryState | Descrive lo stato attuale di ricarica della batteria. |
| IBuildProvider | Responsabile della fornitura di informazioni sulla build in test. |
| IBuildReceiver | Un test che richiede il riferimento alla build in test. |
| IClusterClient | Un'interfaccia per interagire con il backend di TFC. |
| IClusterEvent | Interfaccia per qualsiasi evento del cluster da caricare in TFC. |
| IClusterEventUploader<T extends IClusterEvent> | Interfaccia per ClusterEventUploader |
| IClusterOptions | Un'interfaccia per ottenere opzioni relative ai cluster. |
| ICommandOptions | Contenitore per le opzioni di esecuzione dei comandi. |
| ICommandScheduler | Un programmatore per l'esecuzione dei comandi TradeFederation. |
| ICommandScheduler.IScheduledInvocationListener | Listener per gli eventi di chiamata al termine dell'invocazione. |
| ICompressionStrategy | Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di esecuzione. |
| IConfiguration | Informazioni di configurazione per l'invocazione di una federazione commerciale. |
| IConfigurationFactory |
Factory per la creazione di IConfiguration
|
| IConfigurationReceiver |
Interfaccia semplice per rappresentare un oggetto che accetta un IConfiguration.
|
| ICredentialFactory |
Un'interfaccia per la fabbrica di credenziali per creare oauth2 Credential.
|
| IDefaultObjectLoader | Interfaccia per il caricamento degli oggetti predefiniti che devono far parte della configurazione YAML. |
| IDefaultObjectLoader.LoaderConfiguration | L'oggetto di configurazione del caricamento per trasmettere informazioni al caricatore. |
| IDeviceBuildInfo |
Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test.
|
| IDeviceBuildProvider |
Un IBuildProvider che utilizza le informazioni di un ITestDevice per recuperare una build.
|
| IDeviceConfiguration | Interfaccia del proprietario della configurazione del dispositivo. |
| IDeviceFlasher | Esegue il flashing di un'immagine del dispositivo su un dispositivo. |
| IDeviceFlasher.UserDataFlashOption | Enum di opzioni per la gestione dell'immagine userdata |
| IDeviceManager | Interfaccia per la gestione dell'insieme di dispositivi disponibili per i test. |
| IDeviceManager.IFastbootListener | Un ascoltatore per le modifiche dello stato di fastboot. |
| IDeviceMonitor | Interfaccia per il monitoraggio dello stato dei dispositivi. |
| IDeviceMonitor.DeviceLister |
Una classe simile a Runnable che dovrebbe restituire i dispositivi noti e i relativi stati.
|
| IDeviceSelection | Interfaccia per i criteri di selezione dei dispositivi. |
| IDeviceTest |
Interfaccia per l'oggetto che richiede un riferimento a un ITestDevice.
|
| IDisableable | Interfaccia che descrive un oggetto Tradefed che può essere disattivato. |
| IFileDownloader | Interfaccia per il download di un file remoto. |
| IFlashingResourcesParser | Interfaccia per fornire le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
| IFlashingResourcesRetriever | Interfaccia per il recupero dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
| IFolderBuildInfo |
Un semplice IBuildInfo astratto i cui artefatti di compilazione sono contenuti in una directory del filesystem locale.
|
| IFormatterGenerator |
Interfaccia che descrive un formattatore per SuiteResultHolder.
|
| IHostCleaner | Ripulisce l'host al termine dell'esecuzione del test. |
| IInvocationContextReceiver | Un test che richiede il riferimento al contesto dell'invocazione. |
| IInvocationExecution | Interfaccia che descrive le azioni che verranno eseguite nell'ambito di un'invocazione. |
| ILeveledLogOutput | Le classi che implementano questa interfaccia forniscono metodi per gestire l'output dei messaggi di log. |
| ILogcatReceiver |
Una classe che fornisce l'output di logcat di un dispositivo come InputStreamSource.
|
| ILogRegistry |
Un'interfaccia per un ILogOutputlogger singleton che esegue il multiplexing e gestisce diversi logger.
|
| ILogRegistry.EventType | Eventi utili da registrare |
| IMetricCollector | Questa interfaccia verrà aggiunta come decorazione quando vengono generati i report sui risultati dei test per raccogliere le metriche corrispondenti. |
| IMetricCollectorReceiver |
Interfaccia da implementare per i IRemoteTest se devono recuperare l'elenco dei IMetricCollector per l'esecuzione del test.
|
| IModuleController | Interfaccia per controllare se un modulo deve essere eseguito o meno. |
| IModuleController.RunStrategy | Enum che descrive come deve essere eseguito il modulo. |
| IModuleParameterHandler | L'interfaccia per i parametri dei moduli delle suite. |
| IMultiDeviceTest | Questa interfaccia è stata ritirata. Questa interfaccia viene mantenuta temporaneamente per motivi di compatibilità, ma non viene più utilizzata. Non implementarlo. |
| IMultiTargetPreparer | Prepara l'ambiente di test per più dispositivi contemporaneamente. |
| INativeDeviceTest |
Interfaccia per l'oggetto che richiede un riferimento a un INativeDevice.
|
| InstallApexModuleTargetPreparer | |
| InstantAppHandler |
Gestore per ModuleParameters#INSTANT_APP.
|
| InstrumentationResultProtoParser | Analizza il proto del risultato della misurazione raccolto durante l'esecuzione del test di misurazione e comunica i risultati a ITestRunListener. |
| InvocationContext |
Implementazione generica di un IInvocationContext.
|
| InvocationExecution | Classe che descrive tutti i passaggi di chiamata: download della compilazione, preparazione del target, esecuzione dei test, pulizia. |
| InvocationScope | Definisce l'ambito di una singola chiamata TradeFed. |
| InvocationScoped | |
| InvocationScopeModule | Modulo Guice che può essere utilizzato ovunque in un'invocazione di TF per richiedere gli oggetti supportati da Guice-Tradefed. |
| InvocationStatus | Una classe per memorizzare lo stato di chiamata. |
| InvocationToJUnitResultForwarder |
Una classe che ascolta gli eventi ITestInvocationListener e li inoltra a un TestListener.
|
| IPostProcessor | I post-processor sono oggetti Trade Federation pensati per consentire l'elaborazione di metriche e log DOPO i test e PRIMA della generazione di report sui risultati. |
| IRemoteFeature | Interfaccia che descrive una funzionalità in Tradefed che può essere eseguita in base alla richiesta. |
| IRemoteFileResolver | Interfaccia per gli oggetti che possono risolvere un file remoto in uno locale. |
| IRemoteFileResolver.RemoteFileResolverArgs | Gli argomenti passati ai risolutori |
| IRemoteFileResolver.ResolvedFile | Classe contenente informazioni sul file risolto e su alcuni metadati. |
| IReportNotExecuted |
In caso di esecuzione incompleta, IRemoteTest che implementa questa interfaccia può segnalare i test non eseguiti per migliorare i report.
|
| IRescheduler | Interfaccia per riprogrammare una configurazione per l'esecuzione futura. |
| IResourceMetricCollector | L'interfaccia per l'utente per implementare i collezionisti di risorse personalizzati. |
| IRestApiHelper | Un'interfaccia di supporto per l'esecuzione di chiamate API REST. |
| IResumableTest | Questa interfaccia è stata ritirata. Non è più necessario |
| IRetryDecision | Interfaccia che determina la decisione di riprovare e applica il filtro alla classe per un nuovo tentativo più mirato. |
| IRuntimeHintProvider | |
| ISandbox | Interfaccia che definisce una sandbox che può essere utilizzata per eseguire un'invocazione. |
| ISandboxFactory |
Factory per la creazione di ISandbox.
|
| ISetOptionReceiver |
L'implementazione di questa interfaccia deve avere un Option con un nome "set-option" collegato a HostTest#SET_OPTION_NAME.
|
| IShardableTest |
Un IRemoteTest che può essere suddiviso in sottotesti eseguibili separatamente.
|
| IShardHelper | Interfaccia di un oggetto che descrive la strategia di suddivisione da adottare per una configurazione. |
| ISystemStatusChecker | Un controllo che esegue controlli sullo stato del sistema e restituisce un valore booleano per indicare se il sistema è in uno stato previsto. |
| ISystemStatusCheckerReceiver |
Un IRemoteTest che richiede l'accesso al ISystemStatusChecker dalla configurazione.
|
| ITargetCleaner | Questa interfaccia è stata ritirata. tearDown è stato spostato nell'interfaccia di base ITargetPreparer. |
| ITargetPreparer | Prepara l'ambiente di test per l'esecuzione del test. |
| ITerribleFailureHandler |
Un'interfaccia per gestire errori gravi di
LogUtil.CLog.wtf(String, Throwable)
|
| ITestAnnotationFilterReceiver | Un runner che può filtrare i test da eseguire in base alle annotazioni. |
| ITestCollector | Fornisce il supporto per la raccolta dei test. Se impostato, il programma di test deve eseguire un dry run per raccogliere gli scenari di test senza eseguirli effettivamente. |
| ITestFileFilterReceiver | Un runner che può ricevere un file che specifica quali test eseguire e/o non eseguire. |
| ITestFilterReceiver | Un runner che può filtrare i test da eseguire. |
| ITestInformationReceiver |
Interfaccia per ricevere il TestInformation per alcuni corsi.
|
| ITestInvocation | Gestisce un'invocazione di test di TradeFederation. |
| ITestInvocation.ExitInformation | Rappresenta alcune informazioni di uscita per un'invocazione. |
| ITestSuite | Classe astratta utilizzata per eseguire la suite di test. |
| ITestSuiteResultLoader | Interfaccia che descrive un helper per caricare i risultati precedenti in modo che possano essere eseguiti di nuovo. |
| ITestsZipInstaller | Installa i test da un file ZIP dei test (come indicato dal sistema di compilazione) su un dispositivo. |
J
| JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java dal dispositivo e le registra come elementi di test.
|
| JavaCodeCoverageFlusher | Una classe di utilità che reimposta e forza lo svuotamento delle misurazioni della copertura del codice Java dalle procedure in esecuzione sul dispositivo. |
| JsonHttpTestResultReporter | Un report sui risultati che codifica i risultati delle metriche di test e le informazioni su branch e dispositivo in JSON e li invia tramite POST a un endpoint di servizio HTTP. |
| JUnit4TestFilter |
Classe di supporto che fornisce il filtro per il runner JUnit4 estendendo Filter.
|
| JUnitToInvocationResultForwarder |
Una classe che ascolta gli eventi TestListener e li inoltra a un ITestInvocationListener.
|
| JUnitXmlParser | Analizza i dati dei risultati dei test dai risultati JUnit archiviati in XMLJUnitResultFormatter di Ant e li inoltra a un ITestInvocationListener. |
K
| KeyguardStatusChecker | Controlla lo stato della tastiera protetta dopo l'esecuzione del modulo. |
| KillExistingEmulatorPreparer |
Un ITargetPreparer che arresta un emulatore in esecuzione.
|
L
| LabResourceDeviceMonitor | Il monitor delle risorse del lab che inizializza/gestisce il server gRPC per LabResourceService. |
| LargeOutputReceiver | Un'altra classe progettata per aiutare a eseguire comandi con tempi di esecuzione lunghi a raccogliere l'output. |
| LastShardDetector |
Quando eseguiamo lo sharding locale, a volte vogliamo eseguire alcune azioni solo quando l'ultimo frammento
raggiunge invocationEnded(long).
|
| LaunchCvdHelper | Utility di supporto per controllare Launch_cvd nella VM Cuttlefish. |
| LeakedThreadStatusChecker | Controllo dello stato per assicurarsi che un modulo non perda un thread in esecuzione. |
| LegacySubprocessResultsReporter | Un'implementazione bloccata del report sui risultati del sottoprocesso che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad es. 8 e versioni successive), nonostante le modifiche al superclasse. |
| ListInstrumentationParser |
Un IShellOutputReceiver che analizza l'output di una query "strumentazione elenco pm"
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed. |
| LocalAppBuildProvider |
Un IBuildProvider che crea un IBuildInfo in base a un percorso locale specificato
|
| LocalDeviceBuildProvider |
Un IBuildProvider che crea un IDeviceBuildInfo in base a un percorso della directory del file system fornito.
|
| LocalEmulatorLaunch | Un TargetPreparer che avvia un emulatore in locale da un ambiente di build Android. |
| LocalEmulatorSnapshot | Un TargetPreparer destinato a generare uno snapshot dell'emulatore pulito da un ambiente di compilazione/sviluppo Android |
| LocalFileResolver |
Implementazione di IRemoteFileResolver che consente il collegamento di file locali
|
| LocalFolderBuildProvider |
Un IBuildProvider che crea un IFolderBuildInfo in base a un percorso locale fornito
|
| LocalRunInstructionBuilder | Utilità per compilare l'istruzione per eseguire il test localmente. |
| LogcatCrashResultForwarder | Ascoltatore speciale: in caso di errori (arresto anomalo del processo di ispezione) tenterà di estrarre dall'errore il logcat e lo aggiungerà al messaggio di errore associato al test. |
| LogcatEventParser | |
| LogcatEventType |
Tipi di eventi per LogcatEventParser.
|
| LogcatOnFailureCollector | Raccogli dati che acquisisce e registra un logcat quando uno scenario di test non va a buon fine. |
| LogcatReceiver | Classe che raccoglie logcat in background. |
| LogFileSaver |
Un helper per ITestInvocationListener che salva i dati di log in un file
|
| LogReceiver | |
| LogRegistry |
Un'implementazione di ILogRegistry che esegue il multiplexing e gestisce diversi logger, utilizzando quello appropriato in base al ILogRegistry del thread che effettua la chiamata.ThreadGroup
|
| LogSaverResultForwarder |
Un ResultForwarder per salvare i log con il salvataggio file globale.
|
M
| MainlineModuleHandler | Una semplice classe di gestore per i moduli principali che crea un InstallApexModuleTargetPreparer e lo inietta il link dinamico in base ai moduli principali specificati per recuperarli automaticamente. |
| MainlineTestModuleController | Classe di base per un controller del modulo per eseguire test in base ai moduli principali precaricati sul dispositivo in test. |
| ManagedRemoteDevice | Un dispositivo in esecuzione all'interno di una macchina virtuale che gestiamo da remoto tramite un'istanza Tradefed all'interno della VM. |
| ManagedTestDeviceFactory | Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf |
| MetricFilePostProcessor | Utilizzato per il caricamento del file di log delle metriche raccolto durante il livello di test ed esecuzione. |
| MetricOption |
Annotazione per i metodi di test annotati con @Test oppure se l'annotazione fa parte dell'elenco di annotazioni di TestDescription che consente di specificare alcuni parametri aggiuntivi utili per: ottimizzare il comportamento dei collezionisti, filtrare alcuni metodi.
|
| MetricsXMLResultReporter | MetricsXMLResultReporter scrive le metriche di test e di esecuzione in un file XML in una cartella specificata dal parametro metrics-folder nella fase invocationEnded del test. |
| MetricUtility | Contiene metodi di utilità comuni per memorizzare le metriche del test, aggregarle in test simili e scriverle in un file. |
| MinApiLevelModuleController | Classe di base per un controller del modulo per non eseguire test al di sotto di un livello API specificato. |
| MinSdkModuleController | Classe di base per un controller del modulo per non eseguire test sulle versioni precedenti a un numero di versione dell'SDK specificato. |
| ModuleDefinition | Contenitore per la configurazione dell'esecuzione del test. |
| ModuleListener |
Listener collegato a ogni IRemoteTest di ogni modulo per raccogliere l'elenco dei risultati.
|
| ModuleMerger |
Classe di supporto per le operazioni relative all'unione di ITestSuite e ModuleDefinition
dopo una suddivisione.
|
| ModuleOemTargetPreparer | |
| ModuleOemTargetPreparer.ModuleInfo | Una semplice classe struct per memorizzare informazioni su un modulo |
| ModuleParameters | Valori speciali associati alle chiavi "parametro" della suite nei metadati di ogni modulo. |
| ModuleParametersHelper |
Funzione di assistenza per ottenere il IModuleParameterHandler associato al parametro.
|
| ModuleSplitter |
Helper per suddividere un elenco di moduli rappresentati da IConfiguration in un elenco di unità di esecuzione rappresentate da ModuleDefinition.
|
N
| NameMangleListener | Un ascoltatore proxy per tradurre i nomi del metodo di test, della classe e del pacchetto quando vengono generati i risultati. |
| NativeCodeCoverageFlusher | Una classe di utilità che cancella le misurazioni della copertura nativa e forza l'eliminazione dei dati della copertura nativa dalle procedure sul dispositivo. |
| NativeDevice |
Implementazione predefinita di un ITestDevice dispositivo Android non full stack.
|
| NativeDevice.AdbAction |
Un DeviceAction per l'esecuzione di un comando "adb ...." del sistema operativo.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
DeviceAction per riavviare un dispositivo.
|
| NativeDevice.RebootMode | Una modalità di riavvio. |
| NativeDeviceStateMonitor |
Classe di supporto per il monitoraggio dello stato di un IDevice senza supporto del framework.
|
| NegativeHandler | Gestore che specifica che non deve essere fatto nulla e che il parametro non deve creare alcun modulo aggiuntivo. |
| NestedDeviceStateMonitor | Monitor dello stato del dispositivo che esegue controlli aggiuntivi sul dispositivo nidificato per adattarsi alle specifiche dell'ambiente virtualizzato. |
| NestedRemoteDevice | Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota. |
| NetworkNotAvailableException | Viene generato quando un dispositivo non è in grado di connettersi alla rete per i test. |
| NoDeviceException | Viene generato quando non è presente alcun dispositivo per eseguire un determinato comando. |
| NoisyDryRunTest | Esegui una prova secca rumorosa su un file di comando. |
| NotMultiAbiHandler |
Handler speciale che comunica a SuiteModuleLoader che l'abi secondario non deve creare un modulo.
|
O
| OpenObjectLoader | Loader per gli oggetti predefiniti disponibili in AOSP. |
| OptionCopier |
Una classe di supporto che può copiare i valori dei campi Option con gli stessi nomi da un oggetto a un altro.
|
| OptionFetcher | Assistente per ottenere le opzioni di test dal processo principale. |
| OptionNotAllowedException |
Specifica ConfigurationException quando non è consentito passare un'opzione nella riga di comando.
|
| OptionSetter |
Compila i campi Option.
|
| OptionSetter.OptionFieldsForName | Contenitore dell'elenco dei campi delle opzioni con nome specificato. |
| OtaDeviceBuildInfo |
Un IDeviceBuildInfo utilizzato per i test degli aggiornamenti over-the-air.
|
| OtatoolsBuildInfo |
Un IBuildInfo contenente gli artefatti di otatools.
|
| OtaZipfileBuildProvider |
Fornisce un IBuildInfo basato su un file ZIP OTA locale.
|
P
| PackageInstalledModuleController | Il controller del modulo non esegue i test se sul dispositivo non sono installati i pacchetti specificati. |
| Coppia<A, B> | Definisci la nostra classe Pair che contiene due oggetti. |
| ParallelDeviceExecutor<V> |
Wrapper di ERROR(/ExecutorService) per eseguire una funzione in parallelo.
|
| ParentSandboxInvocationExecution |
Versione di InvocationExecution per le azioni speciali di chiamata del chiamante quando viene eseguita una sandbox.
|
| ParentShardReplicate | Replicare una configurazione per un dispositivo su tutti gli altri dispositivi che faranno parte dello sharding. |
| PassingTestFileReporter |
Un ITestInvocationListener che salva l'elenco degli scenari di test superati in un file di test
|
| PrettyPrintDelimiter | Utilità di supporto che consente di stampare un messaggio delimitato che risalti. |
| PropertyChanger | Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android |
| ProtoResultParser | Parser per il formato proto dei risultati di Tradefed. |
| ProtoResultParser.TestLevel | Enumerazione che rappresenta il livello corrente del proto in fase di elaborazione. |
| ProtoResultReporter |
Il Report sui risultati genera un TestRecord protobuf con tutti i risultati al suo interno.
|
| ProtoUtil | Metodi di utilità per gestire i messaggi protobuf indipendentemente dal tipo. |
| ProxyConfiguration | Oggetto che consente di eseguire il puntamento a una configurazione remota. |
| PsParser | Utilità utilizzata per analizzare(USER,PID e NAME) dall'output del comando "ps" |
D
| QuotationAwareTokenizer |
R
| RecoveryLogPreparer | Un preparatore del target utilizzato per raccogliere i log prima del recupero. |
| RegexTrie<V> |
RegexTrie è un trie in cui ogni segmento ERROR(/Pattern).
|
| RemoteAndroidDevice |
Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramiteadb connect.
|
| RemoteAndroidVirtualDevice |
Estensione del comportamento di RemoteAndroidDevice per un dispositivo Android full stack in esecuzione su Google Compute Engine (GCE).
|
| RemoteAvdIDevice |
Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true
|
| RemoteFileUtil | Classe di utilità per gestire i file da un'istanza remota |
| RemoteInvocationExecution |
Implementazione di InvocationExecution che gestisce un'esecuzione remota.
|
| RemoteManager |
Classe che riceve RemoteOperation tramite una socket.
|
| RemoteSshUtil | Utilità per eseguire comandi SSH su istanze remote. |
| RemoteTestTimeOutEnforcer | Listener che consentono di controllare il tempo di esecuzione di una determinata configurazione di test e di segnalare un errore se supera un determinato timeout. |
| RemoteZip | Utilità per decomprimere singoli file all'interno di un file ZIP remoto. |
| ReportPassedTests | Segnala in un file i possibili filtri per escludere il test superato. |
| ResourceMetricUtil | Funzioni di utilità per la composizione delle metriche. |
| RestApiHelper | Una classe di supporto per l'esecuzione di chiamate API REST. |
| ResultAggregator | Inoltra i risultati in modo aggregato, se necessario, in base alla strategia di ripetizione adottata. |
| ResultAndLogForwarder | Inoltra i risultati e registra gli eventi. |
| ResultForwarder |
Un ITestInvocationListener che inoltra i risultati dell'invocazione a un elenco di altri ascoltatori.
|
| ResultsPlayer | Runner speciale che riproduce i risultati che gli vengono assegnati. |
| RetentionFileSaver | Classe di supporto per la creazione di un file .retention in una directory. |
| RetryConfigurationFactory | Funzione che gestisce la ripetizione di un comando. |
| RetryLogSaverResultForwarder | Inoltra che gestisce anche il passaggio al tentativo corrente. |
| RetryRescheduler | Un runner speciale che consente di riprogrammare i test di esecuzione precedenti che non sono riusciti o non sono stati eseguiti. |
| RetryRescheduler.RetryType | I tipi di test che possono essere ripetuti. |
| RetryResultForwarder |
Un'estensione di ResultForwarder che esegue sempre push su un determinato numero di tentativi.
|
| RetryResultHelper | Classe di supporto per determinare quale modulo o test deve essere eseguito o meno. |
| RetryStatistics |
Struttura che contiene le statistiche di una sessione di ripetizione di un IRemoteTest.
|
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery |
Base generica IMultiDeviceRecovery per eseguire una configurazione di tradefed per eseguire il passaggio di recupero.
|
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer che crea un utente secondario durante la configurazione e indica che i test devono essere eseguiti con quell'utente.
|
| RunOnSystemUserTargetPreparer |
Un ITargetPreparer che indica che i test devono essere eseguiti sull'utente (anziché sull'utente corrente).
|
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer |
Un ITargetPreparer che crea un profilo di lavoro durante la configurazione e indica che i test devono essere eseguiti per quell'utente.
|
S
| SandboxConfigDump |
Classe Runner che crea un IConfiguration in base a una riga di comando e lo scarica in un file.
|
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Eccezione di configurazione speciale proveniente dalla configurazione della sandbox. |
| SandboxConfigurationFactory | Factory di configurazione speciale per gestire la creazione di configurazioni per la sandbox. |
| SandboxConfigUtil |
Una classe di utilità per la gestione di IConfiguration durante la sandboxing.
|
| SandboxedInvocationExecution | Esecuzione speciale della sandbox dell'invocazione: si tratta di InvocationExection quando siamo all'interno della sandbox che esegue il comando. |
| SandboxInvocationRunner | Esegui i test associati all'invocazione nella sandbox. |
| SandboxOptions |
Classe che può ricevere e fornire opzioni a un ISandbox.
|
| ScreenshotOnFailureCollector | Raccoglitore che acquisisce e registra uno screenshot quando uno scenario di test non va a buon fine. |
| Sdk28ModuleController | Un controller del modulo per verificare se un dispositivo è su SDK 28 (Android 9) o versioni successive. |
| Sdk29ModuleController | Esegui i test solo se il dispositivo di test è della versione SDK 29 o successive. |
| Sdk30ModuleController | Esegui i test solo se il dispositivo in test è SDK 30 o versioni successive. |
| Sdk31ModuleController | Esegui i test solo se il dispositivo in test è della versione SDK 31 o successive. |
| SecondaryUserHandler |
Gestore per ModuleParameters#SECONDARY_USER.
|
| SerializationUtil |
Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable).
|
| ServiceAccountKeyCredentialFactory |
Una fabbrica di credenziali per creare OAuth basato su chiavi dell'account di servizio Credential.
|
| ShardBuildCloner | Classe di supporto che gestisce la clonazione di informazioni di compilazione dalla riga di comando. |
| ShardHelper | Classe di supporto che gestisce la creazione degli shard e la loro pianificazione per un'invocazione. |
| ShardListener |
Un ITestInvocationListener che raccoglie i risultati da uno shard di chiamata (ovvero una suddivisione di chiamate da eseguire in parallelo su più risorse) e li inoltra a un altro ascoltatore.
|
| ShardMainResultForwarder |
Un ResultForwarder che combina i risultati di invocazioni di test suddivise in parti.
|
| ShellOutputReceiverStream | Sottoclasse di utilità di OutputStream che scrive in un IShellOutputReceiver. |
| ShellStatusChecker | Controlla se lo stato della shell è quello previsto prima e dopo l'esecuzione di un modulo. |
| ShippingApiLevelModuleController |
Esegui i test se il dispositivo soddisfa le seguenti condizioni:
|
| SimpleFileLogger |
Un ILeveledLogOutput che indirizza i messaggi di log all'output standard e a un singolo file di log.
|
| SimplePerfResult | Oggetto per contenere tutti i risultati del test simpleperf |
| SimplePerfStatResultParser | Una classe di utilità per analizzare il risultato di simpleperf. |
| SimplePerfUtil | Classe di utilità per inviare comandi semplici e raccogliere i risultati |
| SimplePerfUtil.SimplePerfType | Enum delle opzioni del comando simpleperf |
| SimpleStats | Una piccola classe di utilità che calcola alcune misure statistiche in base a un insieme di dati numerici. |
| SizeLimitedOutputStream |
Un file basato su ERROR(/OutputStream) protetto da thread che limita la quantità massima di dati che possono essere scritti.
|
| Sl4aBluetoothUtil | Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi utilizzando SL4A |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Enum per il livello di accesso del dispositivo Bluetooth basati su BluetoothDevice.java
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Enum per gli stati di connessione Bluetooth basati su BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enum per il livello di priorità del profilo Bluetooth basati su BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
Enum per i profili Bluetooth basati su BluetoothProfile.java
|
| Sl4aClient | Client Sl4A per interagire tramite RPC con il livello di scripting SL4A. |
| Sl4aEventDispatcher | Il gestore eventi esegue il polling per gli eventi e li mette in coda per nome in modo che possano essere sottoposti a query. |
| Sl4aEventDispatcher.EventSl4aObject | Oggetto restituito dal poller di eventi. |
| SnapshotInputStreamSource | Un'origine InputStream basata su file. |
| StatusCheckerResult |
Contiene il risultato di un'esecuzione di ISystemStatusChecker.
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
Un ILeveledLogOutput che indirizza i messaggi di log a stdout.
|
| StreamProtoReceiver | Un ricevitore che traduce il proto TestRecord ricevuto in eventi Tradefed. |
| StreamProtoResultReporter |
Un'implementazione di ProtoResultReporter
|
| StrictShardHelper | Strategia di suddivisione in parti per creare parti rigide che non generano report insieme. |
| StringEscapeUtils | Classe di utilità per eseguire la fuga di stringhe per formati specifici. |
| StringUtil | Classe di utilità per eseguire la fuga di stringhe per la manipolazione comune delle stringhe. |
| StubBuildProvider |
Implementazione vuota senza operazioni di un IBuildProvider.
|
| StubMultiTargetPreparer |
Implementazione vuota del segnaposto di un IMultiTargetPreparer.
|
| StubTargetPreparer |
Implementazione vuota del segnaposto di un ITargetPreparer.
|
| StubTest | Implementazione di un test vuoto senza operazioni. |
| StubTestRunListener |
Implementazione stub di ITestRunListener
|
| SubprocessCommandException | L'esecuzione di un comando di sottoprocesso non è riuscita. |
| SubprocessConfigBuilder | Crea un file XML di configurazione TF wrapper per una configurazione TF esistente. |
| SubprocessEventHelper | Helper per la serializzazione/deserializzazione degli eventi da passare al log. |
| SubprocessEventHelper.BaseTestEventInfo | Helper di base per le informazioni di TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Helper per le informazioni di testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | Helper per le informazioni sulla fine dell'invocazione. |
| SubprocessEventHelper.InvocationFailedEventInfo | Helper per le informazioni su InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Helper per le informazioni sull'avvio dell'invocazione. |
| SubprocessEventHelper.LogAssociationEventInfo | Helper per le informazioni su logAssociation. |
| SubprocessEventHelper.TestEndedEventInfo | Helper per le informazioni su testEnded. |
| SubprocessEventHelper.TestLogEventInfo | Helper per le informazioni di testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Helper per le informazioni sull'inizio del modulo di test. |
| SubprocessEventHelper.TestRunEndedEventInfo | Helper per le informazioni su testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Helper per le informazioni di testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Helper per le informazioni su testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Helper per le informazioni su testStarted |
| SubprocessExceptionParser | Helper per gestire l'output delle eccezioni dai comandi di Tradefed standard. |
| SubprocessReportingHelper | Una classe per creare un file di configurazione del wrapper per utilizzare il report sui risultati dei sottoprocessi per un comando del cluster. |
| SubprocessResultsReporter |
Implementa ITestInvocationListener da specificare come result_reporter e inoltra dal subprocesso i risultati di test, esecuzioni di test e invocazioni di test.
|
| SubprocessTestResultsParser |
Estensione di ERROR(/FileOutputStream) per analizzare l'output prima di scrivere nel file in modo da poter generare gli eventi di test sul lato del programma di avvio.
|
| SubprocessTestResultsParser.StatusKeys | Chiavi dello stato del test pertinenti. |
| SubprocessTfLauncher |
Un IRemoteTest per eseguire test su un'installazione TF separata.
|
| SuiteApkInstaller | Installa gli APK specificati per la configurazione della suite: dalla variabile $ANDROID_TARGET_OUT_TESTCASES o da ROOT_DIR nelle informazioni di compilazione. |
| SuiteModuleLoader | Recupera le definizioni del modulo Test di compatibilità dal repository. |
| SuiteModuleLoader.ConfigFilter |
Un ERROR(/FilenameFilter) per trovare tutti i file di configurazione in una directory.
|
| SuiteResultHolder | Oggetto di supporto per semplificare la serializzazione e la deserializzazione dei risultati dell'invocazione. |
| SuiteResultReporter | Raccogliere i risultati dei test per un'intera chiamata della suite e generare i risultati finali. |
| SuiteResultReporter.ModulePrepTimes | Supporto per oggetti per il tempo di preparazione e smontaggio di un modulo. |
| SuiteTestFilter | Rappresenta un filtro per includere ed escludere i test. |
| SystemServerFileDescriptorChecker | Controlla se il server di sistema sembra essere a corto di FD. |
| SystemServerStatusChecker | Controlla se il pid di system_server è cambiato prima e dopo l'esecuzione di un modulo. |
| SystemUtil | Classe di utilità per effettuare chiamate di sistema. |
| SystemUtil.EnvVariable |
T
| TableBuilder | Classe di supporto per visualizzare una matrice di elementi String in una tabella. |
| TableFormatter | Classe di supporto per visualizzare una matrice di elementi String in modo che ogni colonna di elementi sia allineata |
| TarUtil | Utilità per manipolare un file tar. |
| TelephonyHelper | Un'utilità per utilizzare e ottenere informazioni relative alla telefonia. |
| TelephonyHelper.SimCardInformation | Un contenitore di informazioni per le informazioni relative alla scheda SIM. |
| TelephonyTokenProvider | Fornitore di token per i token relativi alla telefonia. |
| TemplateResolutionError |
Classe che estende ConfigurationException per un errore relativo al modello durante l'analisi del file di configurazione.
|
| TerribleFailureEmailHandler | Una semplice classe di gestore che invia un'email alle persone interessate quando si verifica un errore WTF (What a Terrible Failure) all'interno di un'istanza Trade Federation. |
| TestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
|
| TestContext | Una classe per modellare un messaggio TestContext dell'API TFC. |
| TestDependencyResolver | Utilità per risolvere le dipendenze, se necessario. |
| TestDescriptionsFile | Una classe di utilità per il marshalling e lo smarshalling di un elenco di TestDescription in un file di test. |
| TestDevice |
Implementazione di un ITestDevice per un dispositivo Android full stack
|
| TestEnvironment | Una classe per modellare un messaggio TestEnvironment restituito dall'API TFC. |
| TestFailureListener | Listener utilizzato per eseguire azioni come screenshot, report di bug e raccolta di logcat in caso di fallimento del test, se richiesto. |
| TestFilterHelper | Classe di supporto per filtrare i test |
| TestGroupStatus | Una classe per memorizzare lo stato di un gruppo di test. |
| TestInfo | Memorizza l'insieme di informazioni sui test in un file TEST_MAPPING. |
| TestInvocation |
Implementazione predefinita di ITestInvocation.
|
| TestInvocation.RunMode | Le diverse modalità in cui può essere eseguita un'invocazione. |
| TestInvocation.Stage | |
| TestMapping | Una classe per caricare un file TEST_MAPPING. |
| TestMappingSuiteRunner |
Implementazione di BaseTestSuite per eseguire i test specificati dall'opzione include-filter o
i file TEST_MAPPING dalla compilazione, come suite.
|
| TestOption | Memorizza i dettagli dell'opzione di test impostati in un file TEST_MAPPING. |
| TestOutputUploader | Una classe per caricare i file di output del test su GCS/HTTP. |
| TestRecordInterpreter |
Utilità per convertire un proto TestRecord in un formato più facilmente manipolabile in Tradefed.
|
| TestResource | Una classe per modellare un messaggio TestResource restituito dall'API TFC. |
| TestResourceDownloader | Una classe per scaricare i file di risorse di test dal file system/GCS/HTTP. |
| TestResultListener | Una semplificazione di ITestLifecycleListener per gli implementatori che si preoccupano solo dei risultati dei singoli test. |
| TestRunToTestInvocationForwarder |
Inoltro da ddmlib ITestRunListener a ITestLifeCycleReceiver.
|
| TestsPoolPoller | Wrapper dei test che consente di eseguire tutti i test di un pool di test. |
| TestSuiteInfo |
Una classe che risolve il caricamento dei metadati relativi alla compilazione per la suite di test
Per esporre correttamente le informazioni correlate, una suite di test deve includere un
|
| TextResultReporter | Un reporter dei risultati del test che inoltra i risultati alla stampante di risultati di testo JUnit. |
| TfObjectTracker | Un'utilità per monitorare l'utilizzo dei diversi oggetti della Federazione commerciale. |
| TfSuiteRunner |
Implementazione di ITestSuite che caricherà i test dalle cartelle res/config/suite/
dei jar TF.
|
| TfTestLauncher |
Un IRemoteTest per eseguire test di unità o funzionali su un'installazione TF separata.
|
| TimeStatusChecker | Controllo dello stato per assicurarsi che l'ora del dispositivo e dell'host siano sincronizzate. |
| TimeVal |
Questa classe è stata ritirata.
Utilizza invece Duration.
|
| TokenProviderHelper | Helper che fornisce il fornitore associato a un determinato token per scoprire se un dispositivo supporta il token. |
| TradefedConfigObject | Una classe per modellare un messaggio TradefedConfigObject dell'API TFC. |
| TradefedConfigObject.Type | Un elenco di tipi di oggetti di configurazione che possono essere inseriti in una configurazione del comando del cluster. |
| TradefedDelegator | Oggetti che aiutano a delegare l'invocazione a un altro file binario TradeFed. |
| TradefedFeatureClient | Un client grpc per richiedere l'esecuzione della funzionalità dal server. |
| TradefedFeatureServer | Un server che risponde alle richieste di attivazione delle funzionalità. |
| TradefedSandbox | Container sandbox che può eseguire un'invocazione della Federazione commerciale. |
| TradefedSandboxFactory | Implementazione predefinita per SandboxFactory |
| TradefedSandboxRunner |
Runner associato a un TradefedSandbox che consentirà l'esecuzione della sandbox.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Uno stub IScheduledInvocationListener che non fa nulla.
|
U
| UnexecutedTestReporterThread | Thread che si occupa di segnalare tutti i test non eseguiti. |
| UsbResetMultiDeviceRecovery |
Un IMultiDeviceRecovery che reimposta i bus USB per i dispositivi offline.
|
| UsbResetRunConfigRecovery | Consente di attivare un comando per reimpostare la porta USB di un dispositivo |
| UsbResetTest |
Un IRemoteTest che reimposta il dispositivo USB e controlla se il dispositivo si riconnette alla rete
in seguito.
|
| UserChecker | Controlla se gli utenti sono cambiati durante il test. |
V
| ValidateSuiteConfigHelper |
Questo corso ti aiuterà a verificare che i IConfiguration caricati per la suite soddisfino i requisiti previsti: - Nessun fornitore di build - Nessun report sui risultati
|
| VmRemoteDevice | Un dispositivo virtuale remoto che gestiremo dall'interno della macchina virtuale. |
W
| WaitDeviceRecovery |
Una semplice implementazione di un IDeviceRecovery che attende che il dispositivo sia online e risponda a comandi semplici.
|
| WifiHelper | Classe di supporto per la manipolazione dei servizi Wi-Fi sul dispositivo. |
X
| XmlFormattedGeneratorReporter |
Implementazione del FormattedGeneratorReporter che formatta la suite in un formato XML.
|
| XmlResultReporter | Scrive i risultati di JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. |
| XmlSuiteResultFormatter | Classe di utilità per salvare un'esecuzione di suite come XML. |
| XmlSuiteResultFormatter.RunHistory | Oggetto di supporto per la conversione in JSON. |
Y
| YamlClassOptionsParser | Elemento di assistenza per analizzare le informazioni del programma di test dalla configurazione YAML Tradefed. |
Z
| ZipCompressionStrategy |
Un ICompressionStrategy per la creazione di archivi ZIP.
|