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: frameworks/base/core/tests/bluetoothtests  

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 FileFilter  

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

  • Aggiungi un comando da testare
  • elenca i dispositivi e il relativo stato
  • Elenca le invocazioni in corso
  • Elenca i comandi in coda
  • Esegui il dump del log delle chiamate in un file/stdout
  • arresto
 
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 ERROR(/ExecutorService) per eseguire i comandi implementati come ShellCommandCallable e ERROR(/#joinFuture(String,Future,long)) per la sincronizzazione con ERROR(/Future) come restituito da ERROR(/ExecutorService) per l'esecuzione del comando. 

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&lt;String, MultiMap&lt;String, String&gt;&gt;
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 memorizzato della chiave è una regex 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:
  • Se min-api-level è definito:
    • Il dispositivo è stato spedito con min-api-level o versioni successive. 
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 test-suite-info.properties file nelle risorse jar  

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.