Indice della classe

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 Enumerazione delle opzioni per la versione di AAPT utilizzata per analizzare i file APK. 
Abi Una classe che rappresenta un'ABI. 
AbiFormatter Classe di utilità per abi. 
AbiUtils Classe di utilità per la gestione delle ABI del dispositivo 
AbLocalBuildProvider Fornitore di build locale che crea una build locale su Android. 
AbstractConnection Rappresentazione astratta della connessione. 
AbstractHostMonitor Classe tipica per il monitoraggio dell'integrità dell'host. 
AbstractTunnelMonitor Monitor astratto del tunnel per GCE AVD. 
AbstractXmlParser Classe base helper per l'analisi dei file XML 
AbstractXmlParser.ParseException Generata se l'input XML non può essere analizzato 
AcloudConfigParser Classe helper che analizza una configurazione Acloud (utilizzata per avviare un'istanza di dispositivo cloud). 
AcloudConfigParser.AcloudKeys Set di chiavi su cui è possibile eseguire ricerche dalla configurazione. 
ActionInProgress L'azione generale in corso. 
ActiveTrace Classe principale che aiuta a descrivere e gestire una traccia attiva. 
ActivityStatusChecker Controllo dello stato delle attività rimanenti in esecuzione alla fine di un modulo. 
AdbCommandRejectedException Eccezione generata quando adb rifiuta un comando. 
AdbDevice Contiene lo stato di un dispositivo come riportato dal comando "adb devices -l". 
AdbDeviceConnection Rappresenta una connessione a un dispositivo tramite ADB da utilizzare con ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
AdbHelper Classe helper per gestire le richieste e le connessioni ad ADB. 
AdbHelper.AdbResponse Risposta da ADB. 
AdbHelper.AdbService Identifica il servizio adb a cui deve essere destinato il comando. 
AdbInitOptions Opzioni per l'inizializzazione di AndroidDebugBridge. 
AdbInitOptions.Builder Crea opzioni di inizializzazione per ADB. 
AdbRootElevator Un AutoCloseable che abilita l'accesso root adb quando viene creato, se necessario, e ripristina lo stato root al termine dell'operazione. 
AdbSocketUtils  
AdbSshConnection Connessione ADB tramite un bridge SSH. 
AdbStopServerPreparer Target preparer per arrestare il server adb sull'host prima e dopo l'esecuzione dei test adb. 
AdbTcpConnection Rappresentazione della connessione predefinita di un dispositivo, che si presume sia una connessione adb standard del dispositivo. 
AdbUtils Una classe di utilità per le operazioni adb. 
AdbVersion  
AfterClassWithInfo Garanzie simili a AfterClass, ma il metodo annotato deve richiedere un parametro TestInformation
AggregatePostProcessor Un aggregatore di metriche che fornisce i valori minimo, massimo, medio, varianza, deviazione standard, totale, conteggio e facoltativamente i percentili per le metriche numeriche raccolte durante le esecuzioni di test a più iterazioni, trattandole come numeri reali. 
AllocationInfo Contiene le informazioni sull'allocazione. 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup Un ITargetPreparer che installa tutte le app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. 
AltDirBehavior Un'enumerazione per definire comportamenti alternativi della directory per vari programmi di installazione/push di artefatti di test

 

AnalysisHeuristic L'ordine è importante. 
AndroidBuildAPIException Una classe di eccezioni per l'errore relativo all'API Android Build. 
AndroidBuildAPIHelper Metodo helper utilizzato per creare un client Android Build. 
AndroidBuildApiLogSaver Una classe che salva i file di log nell'API Android Build. 
AndroidBuildAPIOptions Opzioni di configurazione a livello di host per il client API Android Build. 
AndroidBuildTestResult Oggetto contenitore per archiviare il risultato del test da pubblicare nell'API Android Build. 
AndroidDebugBridge Una connessione ad Android Debug Bridge (ADB) lato host

Questo è il punto centrale per comunicare con qualsiasi dispositivo, emulatore o applicazione in esecuzione. 

AndroidDebugBridge.IClientChangeListener Le classi che implementano questa interfaccia forniscono metodi che gestiscono le modifiche ClientImpl
AndroidDebugBridge.IDebugBridgeChangeListener Le classi che implementano questa interfaccia forniscono un metodo che gestisce le modifiche di AndroidDebugBridge (inclusi i riavvii). 
AndroidDebugBridge.IDeviceChangeListener Le classi che implementano questa interfaccia forniscono metodi che gestiscono l'aggiunta, l'eliminazione e le modifiche di IDevice
AndroidJUnitTest Un test che esegue un pacchetto di test di strumentazione sul dispositivo specificato utilizzando android.support.test.runner.AndroidJUnitRunner. 
AndroidTestOrchestratorRemoteTestRunner Esegue un test Android strumentato utilizzando il comando adb e AndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer che esegue una serie di azioni (ad es. clic e scorrimenti) utilizzando il protocollo Android Open Accessory (AOAv2). 
ApiResponse Classe per analizzare il valore restituito dell'API. 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector Questa classe rileva se gli APK da installare sono diversi da quelli sul dispositivo, in modo da decidere se saltare l'installazione e la disinstallazione delle app durante setUp e tearDown di ERROR(/TestAppInstallSetup)
AppBuildInfo Un IBuildInfo che rappresenta un'applicazione Android e i relativi pacchetti di test. 
AppDeviceBuildInfo Questa classe è obsoleta. Utilizza IDeviceBuildInfo direttamente. 
AppSetup Un ITargetPreparer che installa un APK e i relativi test. 
AppVersionFetcher Classe di utilità per ottenere la stringa della versione dell'app dal dispositivo. 
AppVersionFetcher.AppVersionInfo Tipi di informazioni sulla versione dell'app. 
ArchModuleController Il controller del modulo non esegue i test quando non corrisponde ad alcuna architettura specificata. 
ArgsOptionParser Compila i campi Option dagli argomenti della riga di comando analizzati. 
ArrayHelper Classe di utilità che fornisce la conversione da array a int/long per i dati ricevuti dai dispositivi tramite adb. 
ArrayUtil Metodi di utilità per gli array 
ArtChrootPreparer Crea la directory chroot per i test ART. 
ArtGTest  
ArtifactDetails Descrive la struttura dei contenuti e il relativo descrittore generato dallo strumento CAS 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Un'utilità che consente di analizzare gli artefatti di build per ottenere informazioni. 
ArtRunTest Un test runner per eseguire i test di esecuzione ART. 
ArtRunTest.AdbShellCommandException Una classe di eccezioni per segnalare un errore verificatosi durante l'esecuzione di un comando della shell ADB. 
ArtTest  
ATestFileSystemLogSaver Questa classe LogSaver viene utilizzata da ATest per salvare i log in un percorso specifico. 
AtestRunner Implementazione di ITestSuite 
AtraceCollector Un IMetricCollector che esegue una traccia durante un test e raccoglie il risultato e il log per l'invocazione. 
AtraceRunMetricCollector Raccoglie le tracce da tutte le directory di test nella directory specificata dal dispositivo di test, registra la directory di test ed elabora i file di traccia nella directory di test e aggrega le metriche. 
AutoLogCollector Enumerazione che descrive quale raccoglitore può essere gestito automaticamente dall'imbracatura. 
AutomatedReporters Classe che definisce la mappatura dai reporter automatici di Tradefed. 
AvdData Avd data returned from [IDevice.getAvdData]. 
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. 
BadPacketException Generata se i contenuti di un pacchetto non sono validi. 
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. 
BaseHostJUnit4Test Classe di test di base per l'esecuzione di test in stile JUnit4 dell'host. 
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 base IPostProcessor che ogni implementazione deve estendere. 
BaseRetryDecision Implementazione di base di IRetryDecision
BaseStreamLogger<OS extends OutputStream> Un ILeveledLogOutput che indirizza i messaggi di log a un flusso di output e a stdout. 
BaseTargetPreparer Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto è disattivato o meno. 
BaseTestSuite Un test per l'esecuzione di Compatibility Test Suite con il nuovo sistema di suite. 
BatchChannel<T> Classe helper per caricare in batch i risultati dei test e gli artefatti. 
BatchChannel.BatchUploadAction<T> Azione da eseguire quando un batch di elementi è pronto per essere caricato. 
BatteryController Classe di utilità che consente di controllare lo stato di carica 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 del ripristino che attiverà una configurazione se il livello della batteria non è disponibile. 
BeforeClassWithInfo Garanzie simili a BeforeClass, ma il metodo annotato deve richiedere un parametro TestInformation
BinaryState Enumerazione utilizzata per registrare lo stato ON/OFF con uno stato no-op IGNORE. 
BluetoothConnectionLatencyCollector Il raccoglitore invierà ai dispositivi una configurazione predefinita della metrica di durata statsd e raccoglierà la durata della connessione Bluetooth per ogni profilo. 
BluetoothConnectionStateCollector Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà il numero di stati di connessione per ogni profilo. 
BluetoothConnectionSuccessRatePostProcessor Implementazione del post-processore che calcola il tasso di successo per un profilo Bluetooth

Utilizza "metric-key-match" per specificare le metriche che contengono stati di connessione Bluetooth in formato numerico Esempio di array [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector Collector per attivare la registrazione di esame HCI Bluetooth sul DUT e raccogliere il log per ogni test. 
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 esegue il bootstrap delle informazioni sulla build dal dispositivo di test

Viene in genere utilizzato per i dispositivi con una build fornita esternamente, ad esempio 

BootstrapServiceFileResolverLoader Carica i resolver utilizzando la funzionalità di caricamento dei servizi. 
Bugreport Oggetto contenente i riferimenti ai file della segnalazione di bug, compatibile con la segnalazione di bug piatta e compressa (bugreportz). 
BugreportCollector Un pass-through ITestInvocationListener che raccoglie i report di bug quando si verificano eventi configurabili e poi chiama ITestInvocationListener.testLog sui suoi figli dopo ogni report di bug raccolto. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Un predicato completo che descrive quando acquisire un report bug. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Raccogli un bugreportz quando uno scenario di test non riesce. 
BugreportzOnTestCaseFailureCollector Raccogli un bugreportz quando uno scenario di test in un'esecuzione non riesce. 
BuildAnalysis Rappresenta i risultati di una singola analisi della build. 
BuildError Generata se l'esecuzione della build fornita non riesce. 
BuildInfo Implementazione generica di un IBuildInfo che deve essere associato a un ITestDevice
BuildInfoKey Classe che contiene l'enumerazione relativa alle query di informazioni sulla build. 
BuildInfoKey.BuildInfoFileKey Enumerazione che descrive tutti i tipi di file noti che possono essere interrogati tramite IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
BuildInfoRecorder Un ITargetPreparer che scrive i metadati delle informazioni sulla build in un file specificato. 
BuildInfoUtil Una classe di utilità per manipolare IBuildInfo 
BuildRetrievalError Si è verificato un errore irreversibile durante il recupero della build per il test. 
BuildSerializedVersion Classe che contiene la versione di serializzazione corrente di tutti i IBuildInfo
BuildTestsZipUtils Una classe helper per le operazioni relative al file ZIP dei test generato dal sistema di build di Android 
BulkEmailer Un'utilità di invio email che consente la seguente configurazione: intervallo di invio,dimensioni iniziali della raffica, destinatari e numero totale di messaggi. 
BundletoolUtil Classe di utilità che utilizza la riga di comando bundletool per installare il file .apks sul dispositivo. 
ByteArrayInputStreamSource  
ByteArrayList Una classe per rappresentare un array di byte leggero. 
ByteArrayUtil Utilità per operare su array di byte, ad esempio convertire byte in numeri interi. 
ByteBufferUtil  
ByteStreamDownloader Un client che implementa il metodo Read del servizio gRPC ByteStream
ByteStreamUploader Un client che implementa il metodo Write del servizio gRPC ByteStream

C

CacheClientFactory Una factory che crea un'istanza singleton di ICacheClient
CanceledException Eccezione astratta per l'eccezione che può essere generata quando l'input dell'utente annulla l'azione. 
CapabilitiesNewReply Il payload di una risposta CapabilitiesNew del protocollo JDWP. 
CarModuleController Questo controller impedisce l'esecuzione di scenari di test su dispositivi non automobilistici. 
CarryDnaeError RuntimeException interno per eseguire DeviceNotAvailableException tramite il framework JUnit4. 
CarryInterruptedException Generata quando viene attivato il timeout della fase di test e un'InterruptedException deve essere trasferita dal thread di esecuzione del test al thread di esecuzione della chiamata. 
CasFuseDriverProfile CasDriverProfile è un'implementazione specifica di IFuseDriverProfile per le immagini dei dispositivi che sono directory suddivise in blocchi FastCDC. 
CdmaDeviceFlasher Una classe che mostra un'immagine su un dispositivo Android fisico con una radio CDMA. 
CecControllerTokenProvider Fornitore di token per i token correlati a Consumer Electronics Control (CEC). 
CentralDirectoryInfo CentralDirectoryInfo è una classe che contiene le informazioni di un file/cartella all'interno di un file ZIP. 
CheckPairingPreparer Un CompanionAwarePreparer che verifica l'accoppiamento Bluetooth tra il dispositivo principale e quello complementare 
Chunker Divide un blob in uno o più Chunk di al massimo chunkSize byte. 
Chunker.Chunk Un pezzo di un blob. 
ChunkHandler Esegui la sottoclasse con una classe che gestisce uno o più tipi di chunk. 
CircularAtraceUtil Un'utilità atrace sviluppata principalmente per identificare le cause principali degli errori ANR durante i test Monkey. 
CircularByteArray Struttura dati per contenere un array di dimensioni fisse che funziona come un buffer circolare e tiene traccia della 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 artefatti di test. 
ClangProfileIndexer Una classe di utilità che indicizza le misurazioni della copertura del codice Clang. 
ClassNotFoundConfigurationException ConfigurationException per quando la classe di un oggetto non viene trovata. 
ClassPathScanner Trova le voci nel classpath. 
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

Modello basato su FileFilter 

Client Rappresenta un singolo client, in genere un processo VM Dalvik. 
Client Client di archiviazione dei test Android che carica i risultati dei test nel servizio di archiviazione dei test. 
ClientData Contiene i dati di un ClientImpl
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData Informazioni sull'heap. 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler Gestori in grado di agire sui dump HPROF. 
ClientData.IMethodProfilingHandler Gestori in grado di agire in base alle informazioni sulla profilazione dei metodi 
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl Rappresenta un singolo client, in genere un processo VM Dalvik. 
ClientTracker Traccia il dispositivo clients 
ClockworkUtils Un'utilità di Clockwork per la condivisione della logica multi-dispositivo 
CloseableTraceScope Una classe con ambito che consente di segnalare la sezione di tracciamento tramite try-with-resources 
ClusterBuildInfo Una classe IBuildInfo per le build inviate tramite pipe da TFC. 
ClusterBuildProvider Un IBuildProvider per scaricare le risorse di test di TFC. 
ClusterClient Un'implementazione IClusterClient per interagire con il backend di TFC. 
ClusterCommand Una classe che rappresenta un'attività recuperata dal cluster TF. 
ClusterCommand.RequestType  
ClusterCommand.State 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 di comando 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 TFC (Tradefed Cluster). 
ClusterCommandStatus Una classe che rappresenta lo stato e il motivo dell'annullamento di un comando da TF Cluster. 
ClusterDeviceInfo Una classe per incapsulare le informazioni sul dispositivo del cluster da caricare. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Un'implementazione di IDeviceMonitor che invia i risultati al servizio Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> Classe ClusterEventUploader, che carica IClusterEvent su TFC. 
ClusterHostEvent Una classe per incapsulare gli eventi host del cluster da caricare. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Enumerazioni dei diversi tipi di eventi host. 
ClusterHostUtil Funzioni di utilità statiche per TF Cluster per ottenere istanze di configurazione globali, informazioni sull'host e così via. 
ClusterLogSaver Una classe ILogSaver per caricare gli output del test su TFC. 
ClusterLogSaver.FilePickingStrategy Strategie di selezione dei file. 
ClusterOptions  
CodeCoverageCollector Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java e nativa dal dispositivo e le registra come artefatti di test. 
CodeCoverageTest Un test che esegue un pacchetto di test di instrumentazione su un determinato dispositivo e genera il report sulla copertura del codice. 
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
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 Helper per eseguire alcune operazioni IMetricCollector necessarie in più punti. 
CommandBaselineSetter Un setter comune per gestire le impostazioni di base del dispositivo tramite i comandi della shell adb. 
CommandFileParser Analizzatore per il file che contiene un insieme di righe di comando. 
CommandFileParser.CommandLine  
CommandInterrupter Servizio che consente di interrompere i comandi TradeFederation o di contrassegnarli come non interrompibili. 
CommandLineBuildInfoBuilder Utilità pensata per acquisire gli argomenti delle informazioni di build comuni 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. 
CommandRejectedException  
CommandResult Contiene il risultato di un comando. 
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 Uno strumento di pianificazione per l'esecuzione dei comandi TradeFederation su tutti i dispositivi disponibili. 
CommandScheduler.HostState Enumerazioni dei diversi stati dell'host 
CommandStatus Rappresenta lo stato di un'operazione pianificata. 
CommandStatusHandler Gestore che aiuta a monitorare e aggiornare lo stato di un'invocazione. 
CommandSuccessModuleController Classe base per un controller del modulo per ignorare il modulo di test in base all'errore del comando shell. 
CommonLogRemoteFileUtil Questa utilità 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. 
CompanionAllocator Classe base che si occupa di allocare e liberare il dispositivo complementare

getCompanionDeviceSelectionOptions() deve essere implementato per descrivere i criteri necessari per allocare il dispositivo companion 

CompanionAwarePreparer Un ITargetPreparer che incapsula la logica di recupero di un dispositivo complementare già allocato. 
CompanionAwareTest Classe di test di base che incapsula il boilerplate per ottenere e controllare il dispositivo complementare

La sottoclasse può chiamare getCompanion() per recuperare il compagno assegnato. 

CompanionDeviceTracker Una classe per allocare e liberare i dispositivi complementari 
CompanionRunCommandTargetPreparer Un ITargetPreparer che esegue i comandi specificati sul dispositivo complementare allocato 
CompanionTestAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() su un dispositivo complementare allocato. 
CompileBootImageWithSpeedTargetPreparer Ricompila il classpath di avvio e il server di sistema con il filtro del compilatore "speed". 
ConditionFailureMonitor Monitora eventuali errori durante la chiamata. 
ConditionPriorityBlockingQueue<T> Una classe thread-safe 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 un tipo di condizione. 
ConfigCompleter Implementazione di Completer per le nostre configurazioni TF. 
ConfigurableGrpcDynamicShardingClient  
Configurazione Un'implementazione concreta di IConfiguration che archivia gli oggetti di configurazione caricati in una mappa. 
ConfigurationDef Contiene un record di una configurazione, dei relativi oggetti associati e delle relative opzioni. 
ConfigurationDef.ConfigObjectDef Oggetto che contiene informazioni per un className e il numero di occorrenze (ad es. se una configurazione ha lo stesso oggetto due volte, il primo avrà il primo numero di occorrenze). 
ConfigurationDescriptor Oggetto di configurazione che descrive un aspetto della configurazione stessa. 
ConfigurationDescriptor.LocalTestRunner Enumerazione utilizzata per indicare il test runner locale. 
ConfigurationException Generata se non è stato possibile caricare la configurazione. 
ConfigurationFactory Factory per la creazione di IConfiguration
ConfigurationFactory.ConfigLoader Implementazione di IConfigDefLoader che tiene traccia delle configurazioni incluse da una configurazione radice e genera un'eccezione per le inclusioni circolari. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil Funzioni di utilità per gestire i file di configurazione. 
ConfigurationXmlParserSettings Una classe semplice per accettare le impostazioni per ConfigurationXmlParser

Per trasferire le impostazioni a questo corso, l'alias è obbligatorio. 

ConfigurationYamlParser Parser per le configurazioni Tradefed in stile YAML 
ConfigUtil Classe di utilità per creare, interagire con e inviare file di configurazione statsd. 
ConfigUtil.LogSource  
Console Console TradeFederation principale che fornisce all'utente l'interfaccia per interagire

Al momento supporta operazioni come

  • aggiungere un comando da testare
  • elenca i dispositivi e il loro stato
  • elenco delle invocazioni in corso
  • elencare i comandi in coda
  • dump invocation log to file/stdout
  • shutdown
 
Console.ArgRunnable<T> Un Runnable con un metodo run che può accettare un argomento 
Console.CaptureList Un tipo di convenienza per List<List<String>> 
ConsoleReaderOutputStream Un OutputStream che può essere utilizzato per fare in modo che System.out.print() funzioni correttamente con LineReader unfinishedLine dell'utente. 
ConsoleResultReporter Reporter dei risultati per stampare i risultati del test nella console. 
ContentAnalysisContext Fornisci il contesto che circonda un contenuto per analizzarlo correttamente. 
ContentAnalysisContext.AnalysisMethod Descrive cosa aspettarsi dalla struttura dei contenuti per un'analisi corretta. 
ContentAnalysisResults Riepilogo dell'analisi dei contenuti. 
ContentInformation Rappresenta i contenuti per una determinata destinazione di build della base e della versione corrente. 
ContentMerkleTree Calcola un albero Merkle dalle informazioni sui contenuti. 
ContentModuleLister Calcola un elenco di moduli dal contesto. 
ContentProviderHandler Gestore che astrae le interazioni del content provider e consente di utilizzare il content provider lato dispositivo per diverse operazioni. 
ContentRequest Classe per creare la richiesta all'API. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener Un TestResultListener che monitora il numero totale di test per TestStatus 
CountTestCasesCollector Conta e segnala il numero di scenari di test per un determinato IRemoteTest
CoverageMeasurementForwarder Un test segnaposto che inoltra le misurazioni della copertura dal fornitore della build al logger. 
CoverageOptions Oggetto Tradefed per contenere le opzioni di copertura. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter Un ITargetPreparer che attende che la frequenza massima su tutti i core venga ripristinata al livello più alto disponibile 
CreateAvdPreparer  
CreateUserPreparer Target preparer per la creazione dell'utente e la pulizia alla fine. 
CurlGenAiClient Fornisci un client centrale per interagire con l'API GenAI ed effettuare richieste di prompt. 
CurlGenAiClient.Model Elenco dei modelli disponibili per l'utilizzo. 
CurrentInvocation Una classe che tiene traccia e fornisce le informazioni di invocazione correnti utili in qualsiasi punto dell'invocazione. 
CurrentInvocation.InvocationInfo Una chiave speciale denominata che verrà sempre compilata per l'invocazione. 
CurrentInvocation.IsolationGrade Descrive il livello di isolamento 

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences Preferenze per la libreria ddm. 
Debugger Rappresenta una connessione in attesa o stabilita con un debugger JDWP. 
DebugHostLogOnFailureCollector Il raccoglitore che raccoglierà e registrerà i log lato host quando si verifica un errore nello scenario di test. 
DebugViewDumpHandler  
DefaultConnection Rappresentazione della connessione predefinita di un dispositivo, che si presume sia una connessione adb standard del dispositivo. 
DefaultConnection.ConnectionBuilder Il builder utilizzato per descrivere la connessione. 
DefaultRemoteAndroidTestRunner Estensione di ddmlib RemoteAndroidTestRunner per impostare alcuni valori predefiniti per i casi d'uso di Tradefed. 
DefaultTestsZipInstaller Un'implementazione predefinita del programma di installazione zip dei test. 
DelegatedInvocationExecution InvocationExecution che delegano l'esecuzione a un altro binario Tradefed. 
DependenciesResolver Un nuovo tipo di fornitore che consente di ottenere tutte le dipendenze per un test. 
DeviceActionTargetPreparer Un ITargetPreparer per eseguire azioni del dispositivo. 
DeviceActionUtil Una classe di utilità per eseguire azioni sul dispositivo. 
DeviceActionUtil.Command Comandi per l'azione del dispositivo. 
DeviceActionUtil.DeviceActionConfigError Eccezione per errore di configurazione. 
DeviceAllocationResult Rappresenta i risultati di un tentativo di allocazione per un comando. 
DeviceAllocationState Rappresenta lo stato di allocazione del dispositivo dal punto di vista di IDeviceManager 
DeviceAvailableChecker Checker per assicurarsi che un modulo non lasci il dispositivo in uno stato offline. 
DeviceBaselineChecker Imposta le impostazioni di base del dispositivo prima di ogni modulo. 
DeviceBaselineSetter Classe astratta utilizzata per creare un'impostazione di base del dispositivo. 
DeviceBatteryLevelChecker Un IRemoteTest che verifica 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 della batteria del dispositivo. 
DeviceBuildDescriptor Una classe wrapper per un IBuildInfo, che contiene metodi helper per recuperare informazioni sulla build 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 sulla build 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 nel 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 di comandi lato dispositivo

Utilizza ERROR(/ExecutorService) per eseguire i comandi implementati come ShellCommandCallable e utilizza 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 concreta di IDeviceConfiguration che archivia gli oggetti di configurazione del dispositivo caricati nei relativi attributi. 
DeviceConnection Rappresenta una connessione a un dispositivo tramite ADB da utilizzare con ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
DeviceConnection.Factory  
DeviceDescriptor Una classe contenente informazioni che descrivono un dispositivo in fase di test. 
DeviceDisconnectedException Generata quando un dispositivo non è più raggiungibile tramite il tipo di trasporto, ad es. se il dispositivo non è più visibile tramite USB o connessione TCP/IP 
DeviceErrorIdentifier Identificatori di errore da errori del dispositivo ed errori segnalati dal dispositivo. 
DeviceFailedToBootError Generato se un dispositivo non si avvia dopo essere stato flashato con una build. 
DeviceFeatureFlag  
DeviceFeatureModuleController Un controller del modulo per non eseguire test quando non supporta una determinata funzionalità. 
DeviceFileReporter Una classe di utilità che controlla la presenza di file sul dispositivo e li invia a ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) se vengono trovati. 
DeviceFlashPreparer Un ITargetPreparer che mostra un'immagine sull'hardware Android fisico. 
DeviceFoldableState Rappresentazione dello stato pieghevole del dispositivo restituito da "cmd device_state print-states". 
DeviceFolderBuildInfo Un IDeviceBuildInfo che contiene anche altri artefatti di build contenuti in una directory del file system locale. 
DeviceImageTracker Per alcuni aggiornamenti incrementali dei dispositivi, abbiamo bisogno dei file di base per calcolare le differenze. 
DeviceImageTracker.FileCacheTracker Informazioni di monitoraggio dell'immagine del dispositivo memorizzata nella cache e dei relativi metadati 
DeviceImageZipFlashingTargetPreparer Uno strumento di preparazione del target che esegue il flash del dispositivo con le immagini del dispositivo fornite tramite un formato specifico. 
DeviceImpl Un dispositivo. 
DeviceInspectionResult Una classe contiene il risultato dell'ispezione del dispositivo quando un dispositivo non è più disponibile. 
DeviceInternetAccessibilityResourceMetricCollector Il raccoglitore esegue il ping di google.com per verificare se il dispositivo ha accesso a internet. 
DeviceJUnit4ClassRunner Esecutore test JUnit4 che supporta anche IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Annotazione fittizia pensata per portare i log ai giornalisti. 
DeviceJUnit4ClassRunner.MetricAnnotation Annotazione fittizia pensata per trasferire le metriche ai reporter. 
DeviceJUnit4ClassRunner.TestLogData Implementazione di ExternalResource e TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementazione di ExternalResource e TestRule
DeviceListMonitorTask  
DeviceLogger Classe bridge per utilizzare utils.ILogger per Incremental. 
DeviceManagementGrpcServer Server GRPC che consente di prenotare un dispositivo da Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice Rappresentazione di un dispositivo in modalità Fastboot. 
DeviceMerkleTree Calcola un albero Merkle dalle informazioni sui contenuti del dispositivo. 
DeviceMetricData Oggetto che contiene tutti i dati raccolti dai raccoglitori di metriche. 
DeviceMonitor DeviceMonitor monitora i dispositivi collegati ad ADB. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer Una classe proxy per propagare le richieste a più IDeviceMonitor
DeviceNotAvailableException Generata quando un dispositivo non è più disponibile per il test. 
DeviceOwnerTargetPreparer Un ITargetPreparer che configura un componente proprietario del dispositivo. 
DeviceParameterizedRunner Runner parametrizzato in stile JUnit4 per test parametrizzati basati su host. 
DeviceProperties Definizioni di costanti comuni per i nomi delle proprietà lato dispositivo 
DeviceRecoveryModeUtil  
DeviceReleaseReporter Reporter di rilascio del dispositivo che gestisce la comunicazione con il processo principale del dispositivo o dei dispositivi da rilasciare. 
DeviceResetFeature Implementazione lato server del ripristino del dispositivo. 
DeviceResetHandler Utilità che gestisce in modo generico il ripristino del dispositivo. 
DeviceRuntimeException Generato quando un'azione del dispositivo non ha prodotto i risultati previsti. 
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 il test in base agli Option forniti. 
DeviceSnapshotFeature Implementazione lato server dello snapshot del dispositivo. 
DeviceSnapshotHandler Utilità di gestione dello snapshot di Cuttlefish. 
DeviceStateMonitor Classe helper per il monitoraggio dello stato di un IDevice
DeviceStorageAgeResourceMetricCollector Analizza l'età dell'archiviazione da logcat. 
DeviceStorageFiller Il preparatore di destinazione riempie lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero. 
DeviceStorageStatusChecker Controlla se il dispositivo ha spazio su disco sufficiente per le partizioni specificate. 
DeviceStringPusher Target preparer per scrivere una stringa in un file. 
DeviceSuite Estende il contenitore JUnit4 Suite per fornire un ITestDevice ai test che lo richiedono. 
DeviceSyncHelper Helper che consente di sincronizzare una nuova immagine del dispositivo con il dispositivo. 
DeviceTestCase Caso di test JUnit helper che fornisce i servizi IRemoteTest e IDeviceTest
DeviceTestResult Una specializzazione di TestResult che verrà interrotta quando si verifica un DeviceNotAvailableException 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions Una classe di builder per le opzioni relative all'esecuzione di test del dispositivo tramite BaseHostJUnit4Test. 
DeviceTestSuite Suite di test JUnit di assistenza che fornisce i servizi IRemoteTest e IDeviceTest
DeviceTraceCollector Il raccoglitore che avvierà la traccia perfetto all'inizio di un test e registrerà il file di traccia al termine. 
DeviceUnavailableMonitor Questo listener tenta di acquisire solo un DNAE a livello di scenario di test. 
DeviceUnresponsiveException Una specializzazione di DeviceNotAvailableException che indica che il dispositivo è visibile ad ADB, ma non risponde (ad es.i comandi scadono, non si avvia, ecc.) 
DeviceUpdateTargetPreparer Un ITargetPreparer astratto che si occupa dei passaggi comuni per l'aggiornamento dei dispositivi con un file immagine del dispositivo da una fonte esterna (anziché un servizio di build). 
DeviceWifiResourceMetricCollector Il raccoglitore raccoglie le metriche relative alla potenza del segnale Wi-Fi e alla velocità di collegamento attuali. 
DeviceWiper Un ITargetPreparer che cancella i dati utente 
DigestCalculator Metodi di utilità per calcolare Digest
DirectedGraph<V> Un'implementazione di grafi diretti non ponderati. 
DisableSELinuxTargetPreparer Preparatore di destinazione che disattiva SELinux se è abilitato. 
DryRunKeyStore Un keystore per la prova generale in cui qualsiasi valore del keystore viene sempre sostituito e trovato correttamente. 
DryRunner Esegue test di prova in modo trasparente anziché eseguirli effettivamente. 
DynamicFileStubTest Questo è un test 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
DynamicShardHelper Strategia di sharding per consentire la messa in coda del lavoro da remoto tra più istanze TF 
DynamicShardingConnectionInfoMessage Classe di contenimento dei dati per semplificare l'invio tramite il server delle funzionalità. 
DynamicSystemPreparer Un ITargetPreparer che configura un'immagine di sistema sopra una build del dispositivo con l'aggiornamento di sistema dinamico. 

E

EarlyDeviceReleaseFeature Implementazione del server delle funzionalità per il rilascio anticipato del dispositivo. 
Email Una classe helper per inviare un'email. 
EmailHostHealthAgent Un'implementazione di IHostHealthAgent per inviare email dai report di monitoraggio dell'host 
EmmaXmlConstants Costanti utilizzate durante l'analisi del report XML Emma. 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo è una classe che contiene le informazioni generali di un file ZIP. 
EnforcedSeLinuxChecker Controllo dello stato che garantisce lo stato di Selinux. 
EnvironmentVariableUtil Una raccolta di metodi helper per preparare le variabili di ambiente. 
EraseUserDataPreparer Un ITargetPreparer che cancella i dati utente sul dispositivo. 
ErrorIdentifier Questa interfaccia descrive un errore specifico e le relative proprietà. 
ErrorStorageUtil Classe helper per manipolare gli errori in modo che siano allineati allo spazio di archiviazione comune. 
EventsLoggerListener Listener che registra tutti gli eventi ricevuti in un file 
ExceptionThrowingRunnerWrapper  
ExecutableAction Una classe di valori che rappresenta un'azione che può essere eseguita. 
ExecutableActionResult Una classe di valori che rappresenta il risultato di un ExecutableAction
ExecutableBaseTest Classe base per lo stile eseguibile dei test. 
ExecutableHostTest Test runner per l'eseguibile in esecuzione sull'host. 
ExecutableTargetTest Test runner per l'eseguibile in esecuzione sulla destinazione. 
ExecutionFiles Dipendenze dei file generate durante l'esecuzione di un test o di una chiamata che devono essere trasferite per il test. 
ExecutionFiles.FilesKey Enumerazione della chiave standard nota per la mappa. 
ExecutionProperties Proprietà generate durante l'esecuzione di un test o di una chiamata. 
ExistingBuildProvider Un IBuildProvider che restituisce un IBuildInfo già costruito. 
ExtendedFile Un'estensione del file standard per contenere metadati correlati alla build. 
ExtensionAtomsRegistry ExtensionAtomsRegistry per l'utilizzo locale di statsd. 

V

FailureDescription La classe che descrive le informazioni di errore in Trade Federation. 
FakeTest Un test fittizio il cui scopo è semplificare la generazione di risultati di test ripetibili. 
FakeTestsZipFolder Un fixture di test che crea una cartella di test non compressa fittizia in base a un elenco di contenuti. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Target preparer che attiva fastboot e invia comandi fastboot. 
FastbootDeviceFlasher Una classe che si basa su fastboot per flashare un'immagine su hardware Android fisico. 
FastbootHelper Una classe helper per le operazioni fastboot. 
FastbootPack Segui le specifiche del bootloader per decomprimerlo. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer che organizza i file specificati (bootloader, radio, zip dell'immagine del dispositivo) in IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher, quindi inserisce gli attributi del dispositivo post-avvio nelle informazioni sulla build a scopo di generazione dei report sui risultati. 
FatalHostError Un'eccezione che indica che si è verificato un errore irreversibile non recuperabile sulla macchina host che esegue TradeFederation e che l'istanza di TradeFederation deve essere arrestata. 
FeatureFlagTargetPreparer Aggiorna DeviceConfig (flag delle funzionalità ottimizzati da un servizio remoto). 
FileDownloadCache Una classe helper che gestisce una cache LRU del file system locale dei file scaricati. 
FileDownloadCacheFactory Una fabbrica 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. 
FileInputStreamSource Un InputStreamSource che accetta un file di input. 
FileListingService Fornisce il servizio di elenco dei file collaterali IDevice
FileListingService.FileEntry Rappresenta una voce in una directory. 
FileListingService.IListingReceiver Le classi che implementano questa interfaccia forniscono un metodo che gestisce il risultato asincrono del comando ls sul dispositivo. 
FileLogger Un ILeveledLogOutput che indirizza i messaggi di log a un file e a stdout. 
FilePermissionUtil Classe di utilità che fornisce la gestione delle autorizzazioni dei file. 
FileProtoResultReporter Proto reporter che esegue il dump di TestRecord in un file. 
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo e la estrae come file dal dispositivo. 
FilePullerLogCollector Logger del file segnalato dal lato dispositivo. 
FileSystemLogSaver Salva i log in un file system. 
FilesystemRootChecker  
FileUtil Una classe helper per le operazioni relative ai file 
FileUtil.LowDiskSpaceException Generata se lo spazio su disco utilizzabile è inferiore alla soglia minima. 
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. 
FlashingMethod Un'enumerazione per descrivere il metodo utilizzato per eseguire il flashing del dispositivo in fase di test 
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 filtraggio, pensata per consentire a FlashingResourcesParser di ignorare alcune risorse che altrimenti potrebbe utilizzare 
FlashingResourceUtil Questa utilità consente di impostare la versione appropriata degli artefatti in modo che possano essere flashati tramite DeviceFlashPreparer
FoldableExpandingHandler Un IModuleParameterHandler che si espande in più per ogni configurazione pieghevole non principale. 
FoldableHandler Gestore generico pieghevole che può accettare i parametri pieghevoli per creare un modulo specializzato. 
FoldableModePreparer Un preparatore di destinazione che può cambiare lo stato pieghevole di un dispositivo. 
FolderBuildInfo Implementazione concreta di un IFolderBuildInfo
FolderSaver Un ITargetPreparer che estrae le directory dal dispositivo, le comprime e le salva nel backend di logging. 
FormattedGeneratorReporter Reporter che consente di generare report in un formato specifico. 
FreeDeviceState  
FuseMountManager  
FuseUtil Una classe helper per le operazioni FUSE. 
FutilityCommandPreparer Preparer to execute futility commands. 

G

GceAvdInfo Struttura per contenere i dati pertinenti per una determinata istanza AVD GCE. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Thread Monitor per il tunnel proxy host lab Gce utilizzato per l'ossigenazione. 
GceManager Helper che gestisce le chiamate 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 il push o il pull del file a seconda della struttura degli argomenti. 
GceSshTunnelMonitor Thread Monitor per il tunnel SSH GCE. 
GcovCodeCoverageCollector Un BaseDeviceMetricCollector che estrae le misurazioni della copertura gcov dal dispositivo e le registra come artefatti di test. 
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector che estrae le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e le registra infine come artefatti di test. 
GCSBucketUtil File manager per scaricare e caricare file da Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper semplice per le informazioni sui file in GCS. 
GCSCommon Obsoleto. Utilizza invece com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon Classe base per l'operazione GCS come download e caricamento. 
GCSConfigurationFactory Un ConfigurationFactory carica le configurazioni da Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader Estensione di ConfigurationFactory.ConfigLoader che carica la configurazione da GCS, tiene traccia delle configurazioni incluse da una configurazione radice e genera un'eccezione per le inclusioni circolari. 
GCSConfigurationServer Il server di configurazione carica le configurazioni da Google Cloud Storage (GCS). 
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). 
GCSFileDownloaderBase Downloader di file per scaricare file da Google Cloud Storage (GCS). 
GCSFileUploader Utilità di caricamento dei file per caricare i dati dei file in Google Cloud Storage (GCS). 
GCSHelper  
GCSHostResourceManager Scarica la risorsa host da GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implementazione di IRemoteFileResolver che consente il download da un bucket GCS. 
GenericLogcatEventParser<LogcatEventType> Analizza l'input logcat per gli eventi. 
GenericLogcatEventParser.LogcatEvent Struttura per contenere un evento logcat con il tipo di evento e il messaggio logcat di attivazione 
GetPreviousPassedHelper Helper per ottenere i filtri dei test superati in precedenza. 
GkiDeviceFlashPreparer Un preparatore di destinazione che esegue il flash del dispositivo con l'immagine generica del kernel comune di Android. 
GlobalConfiguration Un'implementazione di IGlobalConfiguration che archivia gli oggetti di configurazione caricati in una mappa 
GlobalFilterGetter Implementazione del servizio che restituisce i filtri di una determinata chiamata. 
GlobalTestFilter Opzioni di filtro applicate all'invocazione. 
GoogleAccountPreparer Un ITargetPreparer che supporta la configurazione degli Account Google. 
GoogleAccountUtil Un'utilità che supporta la configurazione degli Account Google su un dispositivo 
GoogleApiClientUtil Utilità per creare il client API di Google. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser Analizza i risultati di Google Benchmark eseguiti dalla shell e restituisce una mappa con tutti i risultati. 
GoogleBenchmarkTest Un test che esegue un pacchetto di test di benchmark Google sul dispositivo specificato. 
GranularRetriableTestWrapper Una classe wrapper funziona su IRemoteTest per granulare IRemoteTest a livello di test case. 
GranularRetriableTestWrapper.StartEndCollector Assistente per le lezioni per rilevare l'inizio e la fine delle corse mancanti. 
GsiDeviceFlashPreparer Uno strumento di preparazione del target che installa l'immagine di sistema generica di Android sul dispositivo. 
GTest Un test che esegue un pacchetto di test nativo sul dispositivo specificato. 
GTestBase La classe base di gTest 
GTestListTestParser Un parser dei risultati per la modalità dry run di gtest con il parametro "--gtest_list_tests". 
GTestResultParser Analizza i risultati della "modalità di output non elaborato" dei test nativi che vengono eseguiti dalla shell utilizzando GTest e comunica i risultati a un ITestInvocationListener. 
GTestXmlResultParser Analizza i risultati della "modalità di output XML" dei test nativi eseguiti da shell utilizzando GTest e comunica i risultati a un ITestRunListener. 

H

HandleAppName Gestisci il blocco "app name" (APNM). 
HandleExit Invia una richiesta di uscita. 
HandleHeap Gestire gli aggiornamenti dello stato dell'heap. 
HandleHello Gestisci il blocco "hello" (HELO) e il rilevamento delle funzionalità. 
HandleNativeHeap Gestire gli aggiornamenti dello stato dei thread. 
HandleProfiling Gestire gli aggiornamenti dello stato dell'heap. 
HandleTest Gestire gli aggiornamenti dello stato dei thread. 
HandleThread Gestire gli aggiornamenti dello stato dei thread. 
HandleViewDebug  
HandleWait Gestisci il blocco "wait" (WAIT). 
HarnessException Classe di eccezioni di base per l'eccezione generata all'interno dell'infrastruttura. 
HarnessIOException Eccezione per la cintura che aiuta a risolvere i problemi relativi ai file. 
HarnessRuntimeException  
HeapHostMonitor Implementazione di AbstractHostMonitor che monitora la memoria heap sull'host e la registra periodicamente nel log della cronologia. 
HeapSegment Descrive i tipi e le posizioni degli oggetti in un segmento di un heap. 
HeapSegment.HeapSegmentElement Descrive un oggetto/regione codificato nei dati HPSG. 
HelloWorldMultiTargetPreparer Esempio di implementazione di un IMultiTargetPreparer
HistoryLogger TF History Logger, un log speciale che contiene solo alcuni eventi specifici. 
HostGTest Un test che esegue un pacchetto di test nativo. 
HostMetric Questa classe rappresenta un campione di metrica host da segnalare. 
HostOptions Classe del contenitore delle opzioni di hosting. 
HostStatsdMetricCollector Un IMetricCollector che raccoglie le metriche statsd dal lato host utilizzando i comandi dell'utilità statsd. 
HostTest Un esecutore test per i test basati sull'host JUnit. 
HostUtils Implementa alcuni metodi di utilità utili per l'esecuzione di test host. 
HprofAllocSiteParser Classe helper per analizzare le informazioni di una sezione Siti di allocazione dei report hprof. 
HttpHelper Contiene metodi helper per effettuare richieste HTTP 
HttpHelper.RequestRunnable Runnable per effettuare richieste con IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost Classe helper per effettuare richieste post HTTP in più parti. 
HttpRemoteFileResolver Implementazione di IRemoteFileResolver che consente il download di file remoti tramite HTTP 
HttpsRemoteFileResolver Implementazione di IRemoteFileResolver che consente il download di file remoti tramite HTTPS 

I

IAbi Interfaccia che rappresenta l'ABI in fase di test. 
IAbiReceiver Un test che richiede l'ABI in fase di test. 
IAndroidDebugBridge Definizione dell'interfaccia per i metodi ERROR(/com.android.ddmlib.AndroidDebugBridge) utilizzati in questo pacchetto. 
IAppBuildInfo Questa interfaccia è obsoleta. Utilizza IBuildInfo direttamente. 
IAutoRetriableTest Interfaccia per un IRemoteTest che non implementa ITestFilterReceiver, ma che vuole comunque supportare i tentativi automatici. 
IBatteryInfo L'interfaccia che definisce l'interazione con la batteria di un dispositivo. 
IBatteryInfo.BatteryState Descrive lo stato attuale di ricarica della batteria. 
IBlockFilter Controlla se deve essere inviato un blocco di dati che deve essere recapitato al dispositivo. 
IBlockTransformer Trasformazione facoltativa del blocco di dati prima dell'invio. 
IBuildInfo Contiene informazioni sulla build in fase di test. 
IBuildInfo.BuildInfoProperties Alcune proprietà che un IBuildInfo può avere per modificare la gestione. 
IBuildProvider Responsabile della fornitura di informazioni sulla build in fase di test. 
IBuildReceiver Un test che deve fare riferimento alla build in fase di test. 
ICacheClient Un'interfaccia per un client di cache. 
IClusterClient Un'interfaccia per interagire con il backend di TFC. 
IClusterEvent Interfaccia per il caricamento di qualsiasi evento del cluster su TFC. 
IClusterEventUploader<T extends IClusterEvent> Interfaccia per ClusterEventUploader 
IClusterOptions Un'interfaccia per ottenere le opzioni relative ai cluster. 
ICommandOptions Contenitore per le opzioni di esecuzione dei comandi. 
ICommandScheduler Uno strumento di pianificazione per l'esecuzione dei comandi TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Listener per gli eventi di chiamata al termine della chiamata. 
ICompressionStrategy Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di runtime. 
IConfigOptionValueTransformer Un'interfaccia per manipolare il valore dell'opzione di configurazione 
IConfigurableVirtualDevice Un'interfaccia per fornire informazioni su dati di un dispositivo virtuale eventualmente preconfigurato (IP host, utente host, offset delle porte e così via). 
IConfiguration Informazioni sulla configurazione per una chiamata TradeFederation. 
IConfigurationFactory Factory per la creazione di IConfiguration 
IConfigurationReceiver Interfaccia semplice per rappresentare l'oggetto che accetta un IConfiguration
IConfigurationServer Un'interfaccia per il server di configurazione. 
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 nostra configurazione YAML. 
IDefaultObjectLoader.LoaderConfiguration L'oggetto di configurazione del caricamento per passare informazioni al caricatore. 
IDevice Un dispositivo. 
IDevice.DeviceState Lo stato di un dispositivo. 
IDevice.DeviceUnixSocketNamespace Spazio dei nomi di un socket di dominio Unix creato sul dispositivo. 
IDevice.Feature Funzionalità software a livello di dispositivo. 
IDevice.HardwareFeature Funzionalità hardware a livello di dispositivo. 
IDeviceActionReceiver Fornisce un'API per ricevere eventi del dispositivo. 
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 titolare della configurazione del dispositivo. 
IDeviceConnection Rappresenta una connessione a un dispositivo da cui è possibile leggere e scrivere. 
IDeviceConnection.Factory  
IDeviceFlasher Esegue il flashing di un'immagine del dispositivo su un dispositivo. 
IDeviceFlasher.UserDataFlashOption Enumerazione delle opzioni per la gestione dell'immagine dei dati utente 
IDeviceManager Interfaccia per la gestione del set di dispositivi disponibili per i test. 
IDeviceManager.IFastbootListener Un listener 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. 
IDeviceRecovery Interfaccia per il recupero di un dispositivo che è andato offline. 
IDeviceSelection Interfaccia per i criteri di selezione dei dispositivi. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Fornisce strumenti per monitorare lo stato di un IDevice
IDeviceTest Interfaccia per l'oggetto che necessita di un riferimento a un ITestDevice
IDisableable Interfaccia che descrive un oggetto Tradefed che può essere disattivato. 
IdSizesReply  
IDynamicShardingClient Interfaccia wrapper per il client di partizionamento

Esiste per consentirci di sostituirlo con uno HTTP o di test, se necessario. 

IDynamicShardingConnectionInfo Interfaccia per le classi che contengono informazioni di connessione per lo sharding dinamico 
Email Interfaccia per l'invio di email. 
IEmail.Message Contenitore per i dati dei messaggi email. 
IFileDownloader Interfaccia per il download di un file remoto. 
IFileEntry Definizione dell'interfaccia che fornisce un contratto più semplice e simulabile ai metodi FileEntry
IFileResolverLoader Carica le implementazioni di IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException Eccezione generata se un resolver non può essere caricato o inizializzato. 
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 build sono contenuti in una directory del file system locale. 
IFormatterGenerator Interfaccia che descrive un formattatore per SuiteResultHolder
IFuseDriverProfile Definisce il comportamento specifico di un determinato driver FUSE, consentendo a MountManager di essere generico. 
IGlobalConfiguration Una classe che include le informazioni di configurazione globale per una singola istanza di Trade Federation (che comprende un numero qualsiasi di invocazioni di configurazioni effettive). 
IHarnessException Descrizione dell'interfaccia di eccezione del cablaggio che verrà implementata dalle eccezioni del cablaggio. 
IHostCleaner Pulisce l'host al termine dell'esecuzione del test. 
IHostHealthAgent Un'interfaccia per emettere metriche host o dispositivo. 
IHostMonitor Interfaccia per inviare i dati dell'host 
IHostMonitor.HostDataPoint Classe generica per i dati da segnalare. 
IHostMonitor.HostMetricType  
IHostOptions Interfaccia del segnaposto delle opzioni di hosting. 
IHostOptions.PermitLimitType Enumerazione che descrive i possibili limitatori di permessi 
IHostResourceManager Interfaccia per la risorsa host del gestore. 
IHttpHelper Metodi helper per l'esecuzione di richieste HTTP. 
IHttpHelper.DataSizeException  
IIncrementalSetup Un'interfaccia che aiuta a decidere se tentare la configurazione incrementale per i preparatori TradeFed. 
IInstrumentationResultParser Interfaccia per l'analisi dei risultati di un test di instrumentazione eseguito dalla shell. 
IInstrumentationResultParser.SessionResultCodes Codici dei risultati della sessione dello strumento. 
IInstrumentationResultParser.StatusCodes Codici di stato dei risultati del test. 
IInstrumentationResultParser.StatusKeys Chiavi di stato del test pertinenti. 
IInvocationContext Contiene informazioni sull'invocazione a cui i test possono accedere se necessario. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver Un test che richiede un riferimento al contesto dell'invocazione. 
IInvocationExecution Interfaccia che descrive le azioni che verranno eseguite nell'ambito di un'invocazione. 
IKeyStoreClient Interfaccia per accedere a un archivio chiavi per password o dati sensibili. 
IKeyStoreFactory Factory per la creazione di IKeyStoreClient
ILabPreparer Interfaccia del marcatore per i preparatori del lab

Consulta la sezione ITargetPreparer per una descrizione dello scopo di queste interfacce. 

ILeveledLogOutput Le classi che implementano questa interfaccia forniscono metodi che gestiscono l'output dei messaggi di log. 
ILogcatReceiver Una classe che fornisce l'output di logcat di un dispositivo come InputStreamSource
ILogger Interfaccia utilizzata per visualizzare avvisi/errori. 
ILogRegistry Un'interfaccia per un logger singleton ILogOutput che esegue il multiplexing e gestisce diversi logger. 
ILogRegistry.EventType Eventi utili da registrare 
ILogSaver Le classi che implementano questa interfaccia forniscono metodi per archiviare i log in una posizione centrale. 
ILogSaverListener Consente a ITestInvocationListener di rilevare quando vengono salvati i file di log. 
ImageContentAnalyzer Analizzatore per l'analisi dei contenuti delle immagini del dispositivo 
IManagedTestDevice Un ITestDevice il cui ciclo di vita è gestito. 
IManagedTestDevice.DeviceEventResponse Contenitore per una risposta a una chiamata IManagedTestDevice.handleAllocationEvent(DeviceEvent) 
IManagedTestDeviceFactory Interfaccia per i creator per gli IManagedTestDevice 
IMetricCollector Questa interfaccia verrà aggiunta come decoratore durante la generazione di report sui risultati dei test per raccogliere metriche corrispondenti. 
IMetricCollectorReceiver Interfaccia per l'implementazione di IRemoteTest se devono ottenere l'elenco di IMetricCollector per l'esecuzione del test. 
IMoblyYamlResultHandler Interfaccia del gestore dei risultati YAML di Mobly. 
IMoblyYamlResultHandler.ITestResult Interfaccia del risultato YAML di Mobly 
IModuleController Interfaccia per controllare se un modulo deve essere eseguito o meno. 
IModuleController.RunStrategy Enumerazione che descrive come deve essere eseguito il modulo. 
IModuleParameterHandler L'interfaccia per i parametri dei moduli delle suite. 
IMultiDeviceRecovery Interfaccia per il recupero di più dispositivi offline. 
IMultiDeviceTest Questa interfaccia è obsoleta. Questa interfaccia viene mantenuta temporaneamente per compatibilità, ma non viene più utilizzata. Non implementarlo. 
IMultiTargetPreparer Prepara l'ambiente di test per più dispositivi contemporaneamente. 
INativeDevice Fornisce un'API affidabile e di livello leggermente superiore a ddmlib IDevice
INativeDeviceTest Interfaccia per l'oggetto che necessita di un riferimento a un INativeDevice
IncrementalImageUtil Un'utilità per sfruttare l'aggiornamento incrementale di immagini e dispositivi. 
IncrementalInstallSession Utilizzato per creare una sessione di installazione incrementale del pacchetto in cui i blocchi degli APK installati vengono trasmessi in streaming al dispositivo quando devono essere letti. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier Identificatori di errore dell'infrastruttura Trade Federation e dell'infrastruttura dipendente (come l'infrastruttura di build). 
InputStreamSource Questa interfaccia esegue il wrapping di un ERROR(/InputStream) per renderlo clonabile. 
InstallAllTestZipAppsSetup Un ITargetPreparer che installa tutte le app in un file zip di test. 
InstallApexModuleTargetPreparer  
InstallApkSetup Un ITargetPreparer che installa uno o più APK che si trovano nel file system. 
InstallBuildEnvApkSetup Un ITargetPreparer che installa uno o più APK di test da un ambiente di build della piattaforma Android. 
InstallCreateReceiver Ricevitore di output per la riga di comando "pm install-create". 
InstalledInstrumentationsTest Esegue tutta la strumentazione trovata sul dispositivo attuale. 
InstallException Generata se l'installazione o la disinstallazione dell'applicazione non riesce. 
InstallKernelModulePreparer Un preparatore di target che installa i moduli del kernel. 
InstallMetrics  
InstallReceiver Ricevitore di output per la riga di comando "pm install package.apk". 
InstantAppHandler Gestore per ModuleParameters.INSTANT_APP
InstrumentationPreparer Un ITargetPreparer che esegue la strumentazione 
InstrumentationProtoResultParser Analizza i risultati della "modalità di output protoStd" di un test di strumentazione eseguito dalla shell e informa un ITestRunListener dei risultati. 
InstrumentationResultParser Analizza i risultati della "modalità di output non elaborato" di un test di strumentazione eseguito dalla shell e informa un ITestRunListener dei risultati. 
InstrumentationTest Un test che esegue un pacchetto di test di instrumentazione sul dispositivo specificato. 
InvocationCacheHelper Utilità per gestire il caricamento e la ricerca dei risultati della cache di chiamata. 
InvocationCacheHelper.CacheInvocationResultDescriptor Descrive i risultati della cache. 
InvocationContext Implementazione generica di un IInvocationContext
InvocationExecution Classe che descrive tutti i passaggi di chiamata: download della build, target_prep, esecuzione dei test, pulizia. 
InvocationLocal<T> Questa classe fornisce variabili di ambito di invocazione. 
InvocationMetricLogger Una classe di utilità per un'invocazione per registrare alcune metriche. 
InvocationMetricLogger.InvocationGroupMetricKey Il raggruppamento consente di registrare più gruppi con la stessa chiave. 
InvocationMetricLogger.InvocationMetricKey Una chiave speciale denominata che verrà sempre compilata per l'invocazione. 
InvocationProtoResultReporter Reporter per archiviare le informazioni sulla memorizzazione nella cache a livello di invocazione e il relativo elenco di moduli 
InvocationStatus Una classe per archiviare lo stato di invocazione. 
InvocationStatus Un'enumerazione helper per rappresentare lo stato di chiamata 
InvocationSummaryHelper Classe helper per la raccolta e la segnalazione di TestSummary per un insieme di listener 
InvocationToJUnitResultForwarder Una classe che ascolta gli eventi ITestInvocationListener e li inoltra a un TestListener
IPostProcessor I post-processor sono un oggetto Trade Federation che consente l'elaborazione di metriche e log DOPO i test e PRIMA della generazione dei report sui risultati. 
IRecorderClient Interfaccia per la comunicazione con il backend del registratore ResultDB. 
IRemoteAndroidTestRunner Interfaccia per l'esecuzione remota di un comando di test Android e la segnalazione del risultato a un listener. 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
IRemoteFeature Interfaccia che descrive una funzionalità di 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 resolver 
IRemoteFileResolver.ResolvedFile Classe contenente informazioni sul file risolto e alcuni metadati. 
IRemoteScheduledListenersFeature Estensione di IRemoteFeature per supportare il passaggio di IScheduledInvocationListener
IRemoteTest Un test che riporta i risultati direttamente a un ITestInvocationListener
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 raccoglitori di risorse personalizzati. 
IRestApiHelper Un'interfaccia helper per eseguire chiamate API REST. 
IResumableTest Questa interfaccia è obsoleta. Non è più necessario 
IRetryDecision Interfaccia che determina il nuovo tentativo e applica il filtro alla classe per un nuovo tentativo più mirato. 
IRuntimeHintProvider  
IRunUtil Interfaccia per l'esecuzione di operazioni temporizzate e comandi di sistema. 
IRunUtil.EnvPriority Enumerazione che definisce se impostare o annullare l'impostazione di una determinata variabile di ambiente. 
IRunUtil.IRunnableResult Un'interfaccia per l'esecuzione asincrona di un'operazione che restituisce uno stato booleano. 
ISandbox Interfaccia che definisce una sandbox che può essere utilizzata per eseguire una chiamata. 
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
IShardableListener Un ITestInvocationListener che può essere suddiviso in shard. 
IShardableTest Un IRemoteTest che può essere suddiviso in test secondari eseguibili separatamente. 
IShardHelper Interfaccia di un oggetto che descrive la strategia di partizionamento da adottare per una configurazione. 
IShellEnabledDevice Un dispositivo astratto che può ricevere comandi della shell. 
IShellOutputReceiver Le classi che implementano questa interfaccia forniscono metodi che gestiscono l'output di un comando della shell remota su un dispositivo/emulatore. 
IsolatedHostTest Implementa un runner TradeFed che utilizza un sottoprocesso per eseguire i test in un ambiente a bassa dipendenza anziché eseguirli nel processo principale. 
IStackTraceInfo Le classi che implementano questa interfaccia forniscono un metodo che restituisce una traccia dello stack. 
ISupportGranularResults Interfaccia che specifica se un ITestInvocationListener supporta la ricezione dei risultati granulari o meno. 
ISystemStatusChecker Un controllo che esegue controlli sullo stato del sistema e restituisce un valore booleano per indicare se il sistema si trova in uno stato previsto. 
ISystemStatusCheckerReceiver Un IRemoteTest che richiede l'accesso a ISystemStatusChecker dalla configurazione. 
ITargetCleaner Questa interfaccia è obsoleta. tearDown è stato spostato nell'interfaccia ITargetPreparer di base. 
ITargetPreparer Prepara l'ambiente di test per l'esecuzione del test. 
ITemporaryDevice Interfaccia per rappresentare un dispositivo che può essere un segnaposto temporaneo. 
ITerribleFailureHandler Un'interfaccia per gestire errori gravi da 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 test runner deve eseguire una prova dry run per raccogliere gli scenari di test senza eseguirli effettivamente. 
ITestDevice Fornisce un'API affidabile e di livello leggermente superiore a una ddmlib IDevice
ITestDevice.ApexInfo Una semplice classe struct per archiviare informazioni su un singolo APEX 
ITestDevice.MountPointInfo Una semplice classe struct per archiviare informazioni su un singolo punto di montaggio 
ITestDevice.RecoveryMode  
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 TestInformation per alcune classi. 
ITestInvocation Gestisce una chiamata di test TradeFederation. 
ITestInvocation.ExitInformation Rappresenta alcune informazioni sull'uscita per un'invocazione. 
ITestInvocationListener Listener per i risultati dei test dall'invocazione del test. 
ITestLifeCycleReceiver Riceve notifiche di eventi durante l'esecuzione dei test di strumentazione. 
ITestLogger Un'entità in grado di eseguire la registrazione di stream di dati di vario tipo. 
ITestLoggerReceiver Un'entità a cui può essere inserita un'istanza di ITestLogger in modo che possa essere utilizzata per scopi di logging. 
ITestRunListener Riceve notifiche di eventi durante l'esecuzione dei test di strumentazione. 
ITestsPool Interfaccia che descrive un pool di test a cui possiamo accedere ed eseguire 
ITestStorageClient Interfaccia per comunicare con il backend di Android Test Storage. 
ITestSuite Classe astratta utilizzata per eseguire Test Suite. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader Interfaccia che descrive un helper per caricare i risultati precedenti in modo che possano essere eseguiti di nuovo. 
ITestSummaryListener Interfaccia che consente a ITestInvocationListener di scambiare alcune informazioni limitate tramite riepiloghi. 
ITestsZipInstaller Installa i test da un file zip di test (come output del sistema di compilazione) su un dispositivo. 
ITokenProvider Interfaccia che descrive un oggetto in grado di fornire i token di un determinato dispositivo. 
ITokenRequest Interfaccia che un IRemoteTest può implementare per esporre il fatto che richiede un dispositivo con un token speciale. 

J

JarHostTest Test runner per test JUnit lato host. 
JarHostTest.HostTestListener Listener wrapper che inoltra tutti gli eventi, tranne testRunStarted() e testRunEnded(), al listener incorporato. 
JavaCodeCoverageCollector Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java dal dispositivo e le registra come artefatti di test. 
JavaCodeCoverageFlusher Una classe di utilità che reimposta e forza lo svuotamento delle misurazioni della copertura del codice Java dai processi in esecuzione sul dispositivo. 
JdwpAgent  
JdwpCommands Costanti dei comandi JDWP come specificato qui 
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket Un pacchetto JDWP, all'inizio di un ByteBuffer. 
JdwpPayload  
JdwpProtocol  
JSONFileKeyStoreClient Un'implementazione di esempio in cui un file JSON locale funge da archivio chiavi. 
JSONFileKeyStoreFactory Implementazione di una fabbrica KeyStore JSON, che fornisce un JSONFileKeyStoreClient per accedere a un file Key Store JSON. 
JsonHttpTestResultReporter Un reporter dei risultati che codifica i risultati delle metriche di test e le informazioni su ramo e dispositivo in formato JSON e li invia a un endpoint di servizio HTTP 
JUnit4ResultForwarder Result forwarder da JUnit4 Runner. 
JUnit4TestFilter Classe helper che fornisce il filtro per il runner JUnit4 estendendo Filter
JUnitRunUtil Una classe helper per indirizzare una chiamata IRemoteTest.run(TestInformation, ITestInvocationListener) a una chiamata Test.run(TestResult)
JUnitToInvocationResultForwarder Una classe che ascolta gli eventi TestListener e li inoltra a un ITestInvocationListener
JUnitXmlParser Analizzatore che estrae i dati dei risultati del test dai risultati JUnit archiviati in XMLJUnitResultFormatter di Ant e li inoltra a un ITestInvocationListener. 

K

KernelModuleUtils  
KernelTargetTest Test runner per l'esecuzione di eseguibili sulla destinazione e l'analisi del risultato del test del kernel. 
KernelTestModuleController Classe base per un controller del modulo per non eseguire test quando non corrisponde all'architettura . 
KeyguardControllerState Un contenitore per gli stati della protezione tasti. 
KeyguardStatusChecker Controlla lo stato del keyguard dopo l'esecuzione del modulo. 
KeyStoreException Generato quando si verifica un errore irreversibile dell'archivio chiavi. 
KillExistingEmulatorPreparer Un ITargetPreparer che arresta un emulatore in esecuzione. 
KnownFailurePreparer Target preparer to skip retrying known failure. 
KTapResultParser Legge l'output KTAP prodotto da un modulo di test KUnit e inserito in un file `results` in debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest Test runner per l'esecuzione di moduli di test KUnit sul dispositivo. 

L

LabResourceDeviceMonitor Il monitor delle risorse del lab che inizializza/gestisce il server gRPC per LabResourceService. 
LargeOutputReceiver Una classe progettata per aiutare a eseguire comandi a esecuzione prolungata per raccogliere l'output. 
LastShardDetector Quando eseguiamo lo sharding locale, a volte vogliamo eseguire alcune azioni solo quando l'ultimo shard raggiunge invocationEnded(long)
LeakedThreadStatusChecker Controllo dello stato per assicurarsi che un modulo non perda un thread in esecuzione. 
LegacySubprocessResultsReporter Un'implementazione bloccata del reporter dei risultati del sottoprocesso che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad es. 8+), nonostante le modifiche alla superclasse. 
ListInstrumentationParser Un IShellOutputReceiver che analizza l'output di una query "pm list instrumentation" 
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 fornito 
LocalDeveloper Rileva e restituisce se si tratta di uno sviluppatore locale che esegue Tradefed. 
LocalDeviceBuildProvider Un IBuildProvider che crea un IDeviceBuildInfo in base a un percorso di directory del file system fornito. 
LocalEmulatorLaunch Un TargetPreparer che avvia un emulatore localmente da un ambiente di build Android. 
LocalEmulatorSnapshot Un TargetPreparer destinato alla generazione di uno snapshot pulito dell'emulatore da un ambiente di sviluppo/build Android 
LocalFileHeader LocalFileHeader è una classe contenente le informazioni di un file/una cartella all'interno di un file ZIP. 
LocalFileResolver Implementazione di IRemoteFileResolver che consente di collegare i file locali 
LocalFolderBuildProvider Un IBuildProvider che crea un IFolderBuildInfo in base a un percorso locale fornito 
LocalHostResourceManager Risorsa host del manager. 
LocalPool Implementazione di un pool di test locali 
LocalRunInstructionBuilder Utilità per compilare l'istruzione per eseguire il test localmente. 
LockSettingsBaselineSetter Un setter per rimuovere le impostazioni di blocco schermo. 
Log  
Log Classe di log che rispecchia l'API nelle origini Android principali. 
Log.ILogOutput Le classi che implementano questa interfaccia forniscono metodi che gestiscono l'output dei messaggi di log. 
Log.LogLevel Enumerazione Log Level. 
Log.LogLevel Enumerazione Log Level. 
LogAssociation Una classe per rappresentare un link tra un file di log e un test. 
LogcatCrashResultForwarder Listener speciale: in caso di errori (arresto anomalo del processo di strumentazione), tenta di estrarre l'arresto anomalo da logcat e lo aggiunge al messaggio di errore associato al test. 
LogcatEventParser  
LogcatEventType Tipi di evento per LogcatEventParser
LogcatOnFailureCollector Il raccoglitore che acquisisce e registra un logcat quando uno scenario di test non riesce. 
LogcatReceiver Classe che raccoglie logcat in background. 
LogcatTimingMetricCollector Un raccoglitore di metriche che raccoglie informazioni sui tempi (ad es. tempo di cambio utente) da logcat durante uno o più test ripetuti utilizzando espressioni regolari fornite per analizzare i segnali di inizio e fine di un evento dalle righe di logcat. 
LogDataType Rappresenta il tipo di dati dei dati di log. 
LogFile Classe per contenere i metadati di un file di log salvato. 
LogFileSaver Un helper per ITestInvocationListener che salverà 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 ThreadGroup del thread che effettua la chiamata. 
LogSaverResultForwarder Un ResultForwarder per salvare i log con il salvataggio globale dei file. 
LogUtil Una classe di utilità di logging. 
LogUtil.CLog Una classe shim per Log che utilizza automaticamente il nome della classe semplice del chiamante come tag di log 
LUCIResultReporter Un reporter dei risultati che salva i risultati dei test necessari per ResultDB e LUCI in formato JSON (go/result-sink) e registra la posizione del file nella console. 

M

MainlineModuleHandler Una semplice classe di gestione per i moduli Mainline che crea un InstallApexModuleTargetPreparer e inserisce il link dinamico in base ai moduli Mainline specificati per recuperare automaticamente questi moduli. 
MainlineTestModuleController Classe base per un controller del modulo per eseguire test basati sui moduli mainline precaricati sul dispositivo in fase di 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 
MaxSdkModuleController Classe base per un controller del modulo per non eseguire test sulle versioni superiori a un numero di versione dell'SDK specificato. 
MergedZipEntryCollection Unisci le singole voci ZIP in un file ZIP di grandi dimensioni in blocchi per ridurre al minimo i tentativi di download. 
MergeMultiBuildTargetPreparer Un IMultiTargetPreparer che consente di trasferire informazioni da una build all'altra assegnando loro un nome e la chiave del file da copiare nell'altra build. 
MergeStrategy Descrive come devono essere aggregati i risultati quando sono presenti più tentativi. 
MerkleTree Una rappresentazione di un albero Merkle definita dall'API Remote Execution. 
MetricFilePostProcessor Utilizzato per caricare il file di log delle metriche raccolte durante il test e il livello di esecuzione. 
MetricFileUtil Utilità per archiviare l'esecuzione del test e le metriche di test alla fine dell'invocazione in un file di testo e caricarlo nell'API Android Build. 
MetricFileUtil.TestRunMetrics  
MetricOption Annotazione per i metodi di test annotati con @Test o se l'annotazione fa parte dell'elenco di annotazioni di TestDescription che consente di specificare alcuni parametri aggiuntivi utili per: ottimizzare il comportamento dei raccoglitori, 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. 
MetricTestCase Estensione di TestCase che consente di registrare le metriche durante l'esecuzione come parte di TradeFed. 
MetricTestCase.LogHolder Struttura per contenere un file di log da segnalare. 
MetricUtil Classe di utilità per estrarre le metriche dalle configurazioni statsd push. 
MetricUtility Contiene metodi di utilità comuni per archiviare le metriche di test, aggregare le metriche in test simili e scriverle in un file. 
MetricUtils Classe per contenere i metodi helper per la gestione della conversione del formato delle metriche. 
MinApiLevelModuleController Classe base per un controller del modulo per non eseguire test quando è al di sotto di un livello API specificato. 
MinSdkModuleController Classe base per un controller del modulo per non eseguire test su versioni inferiori a un numero di versione dell'SDK specificato. 
MixImageZipPreparer Un IMultiTargetPreparer che combina le immagini di una build di sistema in una build del dispositivo. 
MixKernelTargetPreparer Un ITargetPreparer che consente di combinare un'immagine del kernel con l'immagine del dispositivo. 
MixRadioTargetPreparer Un ITargetPreparer che consente di combinare un'immagine della radio con l'immagine del dispositivo. 
MoblyArtifactReporter Mobly artifact reporter. 
MoblyBinaryHostTest Test host destinato a eseguire un file binario Python di Mobly dal sistema di compilazione Android (Soong) 
MoblyYamlResultControllerInfoHandler Gestore dell'elemento "Controller Info" del risultato YAML di Mobly. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Fabbrica di gestori di risultati YAML di Mobly che genera il gestore appropriato in base al tipo di risultato. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Parser dei risultati dei test YAML di Mobly. 
MoblyYamlResultRecordHandler Gestore dell'elemento "Record" del file YAML di Mobly. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Gestore dell'elemento "Summary" del risultato YAML di Mobly. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Gestore dell'elemento "Elenco nomi test" del risultato YAML di Mobly. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Gestore dell'elemento "Dati utente" del risultato YAML di Mobly. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition Contenitore per la configurazione dell'esecuzione del test. 
ModuleListener Listener collegato a ogni IRemoteTest di ogni modulo per raccogliere l'elenco dei risultati. 
ModuleLogcatCollector Versione del raccoglitore logcat, ma per il modulo. 
ModuleMerger Classe helper per l'operazione relativa all'unione di ITestSuite e ModuleDefinition dopo una divisione. 
ModuleOemTargetPreparer  
ModuleParameters Valori speciali associati alle chiavi "parametro" della suite nei metadati di ogni modulo. 
ModuleParametersHelper Helper per ottenere IModuleParameterHandler associato al parametro. 
ModuleProtoResultReporter Un reporter dei risultati pensato per segnalare solo i risultati a livello di modulo. 
ModulePusher  
ModulePusher.ModulePushError Errore irreversibile durante il push del modulo Mainline. 
ModuleResultsAndMetricsForwarder Un'estensione di ResultAndLogForwarder che aggiunge metriche aggiuntive relative al modulo ai risultati del test. 
ModuleSplitter Helper per dividere un elenco di moduli rappresentati da IConfiguration in un elenco di unità di esecuzione rappresentate da ModuleDefinition
ModuleTestTypeUtil Contiene metodi di utilità comuni per il controllo del modulo. 
MonitorThread Monitora le connessioni aperte. 
MultiFailureDescription Raccogli più FailureDescription in un unico supporto. 
MultiLineReceiver Implementazione di base di IShellOutputReceiver, che prende i dati non elaborati provenienti dal socket e li converte in oggetti String
MultiMap<K, V> Un ERROR(/Map) che supporta più valori per chiave. 
MultiReceiver Implementazione di base di IShellOutputReceiver, che accetta più istanze di IShellOutputReceiver e trasmette i dati ricevuti a tutte. 

N

NameMangleListener Un listener proxy per tradurre i nomi di metodi, classi e pacchetti di test man mano che vengono segnalati i risultati. 
NativeAllocationInfo Memorizza le informazioni sull'allocazione nativa. 
NativeBenchmarkTest Un test che esegue un eseguibile di test di benchmark nativo sul dispositivo specificato. 
NativeBenchmarkTestParser Un IShellOutputReceiver che analizza l'output dei dati del test di benchmark, raccogliendo metriche sul tempo medio per operazione. 
NativeBridgeModuleController Un controller del modulo per verificare se un dispositivo supporta il bridge nativo. 
NativeCodeCoverageFlusher Una classe di utilità che cancella le misurazioni della copertura nativa e forza lo svuotamento dei dati di copertura nativa dai processi sul dispositivo. 
NativeDevice Implementazione predefinita di ITestDevice Dispositivi Android non full-stack. 
NativeDevice.AdbAction Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per l'esecuzione di un comando del sistema operativo "adb ....". 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per riavviare un dispositivo. 
NativeDevice.RebootMode Una modalità di riavvio. 
NativeDeviceStateMonitor Classe helper per monitorare lo stato di un IDevice senza supporto del framework. 
NativeLeakCollector Un ITargetPreparer che esegue "dumpsys meminfo --unreachable -a" per identificare la memoria nativa non raggiungibile attualmente detenuta da ogni processo. 
NativeLibraryMapInfo Mapping dell'indirizzo di memoria alla libreria per le librerie native. 
NativeStackCallInfo Rappresenta una chiamata in coda. 
NativeStressTest Un test che esegue un eseguibile di test di stress nativo sul dispositivo specificato. 
NativeStressTestParser Un IShellOutputReceiver che analizza l'output dei dati del test di stress, raccogliendo metriche sul numero di iterazioni completate e sul tempo medio per iterazione. 
NegativeHandler Gestore che specifica che non deve essere eseguito nulla e che il parametro non deve creare moduli aggiuntivi. 
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 Generata quando un dispositivo non è in grado di connettersi alla rete per il test. 
NoApkTestSkipper Preparatore speciale che consente di saltare completamente un'invocazione (preparazione e test) se non sono presenti APK da testare. 
NoDeviceException Generata quando non è presente alcun dispositivo per eseguire un determinato comando. 
NoisyDryRunTest Esegui una prova generale dettagliata su un file di comando. 
NoOpConfigOptionValueTransformer Un'operazione no-op IConfigOptionValueTransformer 
NotMultiAbiHandler Gestore speciale che comunica a SuiteModuleLoader che l'ABI secondaria non deve creare un modulo. 
NullDevice Un segnaposto IDevice utilizzato da DeviceManager per allocare quando IDeviceSelection.nullDeviceRequested() è true 
NullOutputReceiver Implementazione di IShellOutputReceiver che non fa nulla. 

O

ObjectUpdater Classe helper per gestire gli aggiornamenti agli oggetti AnTS. 
ObjectUpdater.InvocationUpdate Esegui un aggiornamento dell'invocazione fornita. 
ObjectUpdater.TestArtifactUpdate Esegui un aggiornamento su BuildArtifact restituito. 
ObjectUpdater.WorkUnitUpdate Interfaccia per incapsulare un aggiornamento. 
OpenObjectLoader Loader per gli oggetti predefiniti disponibili in AOSP. 
Opzione Annota un campo come rappresentante di un'opzione IConfiguration
Option.Importance  
OptionClass Annota una classe come rappresentante un oggetto IConfiguration
OptionCopier Una classe helper che può copiare i valori dei campi Option con lo stesso nome da un oggetto a un altro. 
OptionDef Contiene i dettagli di un Option
OptionFetcher Helper per ottenere le opzioni di test dal processo principale. 
OptionNotAllowedException ConfigurationException specifico quando non è consentito passare un'opzione nella riga di comando. 
OptionSetter Compila i campi Option
OptionSetter.Handler<T>  
OptionSetter.MapHandler Un Handler per gestire i valori dei campi della mappa. 
OptionSetter.OptionFieldsForName Contenitore dell'elenco dei campi delle opzioni con il nome specificato. 
OptionUpdateRule Controlla il comportamento quando un'opzione viene specificata più volte. 
OtaDeviceBuildInfo Un IDeviceBuildInfo utilizzato per i test di aggiornamento over-the-air. 
OtatoolsBuildInfo Un IBuildInfo che contiene artefatti otatools. 
OtaUpdateDeviceFlasher Un programma di flashing del dispositivo che attiva lo script system/update_engine/scripts/update_device.py con un pacchetto OTA completo o incrementale per aggiornare l'immagine del dispositivo. 
OxygenUtil Utilità per interagire con il servizio Oxygen. 

P

PackageInfo Contenitore per le informazioni sul pacchetto di un'applicazione analizzate dal dispositivo. 
PackageInstalledModuleController Il controller del modulo non esegue i test quando sul dispositivo non sono installati i pacchetti specificati. 
Pair<A, B> Definisci la nostra classe Pair che contiene due oggetti. 
Pair<S, T> Una classe Pair è semplicemente una tupla di due elementi da utilizzare in questo pacchetto. 
PairingMultiTargetPreparer Un preparatore multi-target facilita l'accoppiamento (e la connessione) Bluetooth tra due dispositivi. 
ParallelDeviceExecutor<V> Wrapper di ERROR(/ExecutorService) per eseguire una funzione in parallelo. 
ParentSandboxInvocationExecution Versione di InvocationExecution per le azioni speciali di chiamata principale durante l'esecuzione di una sandbox. 
ParentShardReplicate Replica una configurazione per un dispositivo su tutti gli altri dispositivi che faranno parte dello sharding. 
PartialZipDownloadCache Utilità per memorizzare nella cache i file di download parziali in base ai contenuti. 
PassingTestFileReporter Un ITestInvocationListener che salva l'elenco degli scenari di test superati in un file di test 
PendingBlock Un blocco di dati appartenenti all'APK o al file di firma necessario al dispositivo. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector Un raccoglitore che estrae i file di traccia Perfetto dal dispositivo, li comprime facoltativamente e li aggiunge ai log di test. 
PerfettoGenericPostProcessor Un post-processore che elabora il file proto della metrica perfetto di testo/binario in coppie chiave-valore espandendo in modo ricorsivo i messaggi e i campi proto con valori stringa finché non viene rilevato il campo con valore numerico. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Perfetto preparer esegue il push del file di configurazione nel dispositivo in una posizione standard a cui perfetto ha accesso. 
PerfettoPullerMetricCollector Questa classe è obsoleta. Utilizza invece PerfettoFilePullerCollector e ERROR(/PerfettoTracePostProcessor). 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor Un post-processore che recupera i file di traccia Perfetto dai log di test ed esegue il processore di traccia per produrre un proto di metrica Perfetto. 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Una classe di utilità per la registrazione della traccia Perfetto su un ITestDevice
PrettyPrintDelimiter Utilità helper che consente di stampare messaggi delimitati che si distinguono. 
PrettyTestEventLogger Logger che corrisponde agli eventi e li registra in ordine per semplificare il debug. 
ProcessInfo Utilizzato per memorizzare informazioni relative al processo(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
ProfileableClient Rappresenta un singolo client profilabile, in genere un processo di VM Android. 
ProfileableClientData Contiene i dati di un ProfileableClientImpl
ProfileableClientImpl Rappresenta un singolo client profilabile, in genere un processo VM Dalvik. 
ProfileParameterHandler Gestore dei parametri di base per qualsiasi utente del profilo. 
ProfileTargetPreparer Classe base per la configurazione del preparatore del target per qualsiasi utente del profilo android.os.usertype.profile.XXX
PromptResponse Rappresentazione della richiesta del prompt e della relativa risposta 
PromptUtility Un'utilità per creare prompt dal contesto. 
PromptUtility.PromptTemplate Riferimento al modello di prompt archiviato nelle risorse 
PropertyChanger Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android 
PropertyFetcher Recupera e memorizza nella cache i valori "getprop" dal dispositivo. 
ProtoResultParser Parser per il formato proto dei risultati di Tradefed. 
ProtoResultParser.TestLevel Enumerazione che rappresenta il livello attuale del proto in fase di elaborazione. 
ProtoResultReporter Result Reporter crea un protobuf TestRecord con tutti i risultati all'interno. 
ProtoUtil Metodi di utilità per la gestione dei messaggi protobuf indipendentemente dal tipo. 
ProxyConfiguration Oggetto che consente di puntare a una configurazione remota da eseguire. 
PsParser Utilità utilizzata per analizzare(USER,PID e NAME) dall'output del comando "ps" 
PtsBotTest Esegui test PTS-bot. 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PtsBotTest.TestSyspropConfiguration  
PtsBotTest.TestSyspropConfiguration.SyspropConfig  
PushFileInvoker Questa classe è obsoleta. Usa invece PushFilePreparer 
PushFilePreparer Un ITargetPreparer che tenta di trasferire un numero qualsiasi di file da qualsiasi percorso host a qualsiasi percorso del dispositivo. 
PythonBinaryHostTest Test host destinato a eseguire un file binario Python dal sistema di compilazione Android (Soong)

Il test runner supporta i filtri di inclusione e di esclusione. 

PythonBinaryHostTest.PythonForwarder Result forwarder per sostituire il nome dell'esecuzione con il nome del file binario. 
PythonUnitTestResultParser Interpreta l'output dei test eseguiti con il framework unittest di Python e lo traduce in chiamate a una serie di ITestInvocationListener
PythonUnitTestRunner Questa classe è obsoleta. Utilizza invece PythonBinaryHostTest. 
PythonVirtualenvHelper Una classe helper per l'attivazione dell'ambiente virtuale Python 3. 
PythonVirtualenvPreparer Configura un ambiente virtuale Python sull'host e installa i pacchetti. 

Q

QuotationAwareTokenizer  

R

RawImage Dati che rappresentano un'immagine acquisita da un buffer frame del dispositivo. 
RebootReasonCollector Il raccoglitore che raccoglie i riavvii del dispositivo durante l'esecuzione del test e li segnala in base al motivo e al numero. 
RebootTargetPreparer Target preparer che riavvia il dispositivo. 
RecorderClient Client di registrazione ResultDB che carica i risultati dei test su ResultDB. 
RecoveryLogPreparer Un preparatore della destinazione utilizzato per raccogliere i log prima del recupero. 
RegexTrie<V> RegexTrie è un trie in cui ogni segmento memorizzato della chiave è un'espressione regolare ERROR(/Pattern)
RemoteAndroidDevice Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite adb connect. 
RemoteAndroidTestRunner Esegue un comando di test Android da remoto e riporta i risultati. 
RemoteAndroidTestRunner Esegue un comando di test Android da remoto e riporta i risultati. 
RemoteAndroidTestRunner.StatusReporterMode Rappresenta una modalità di reporter di stato nelle opzioni dei comandi dello strumento. 
RemoteAndroidTestRunner.StatusReporterMode Rappresenta una modalità di reporter di stato nelle opzioni dei comandi dello strumento. 
RemoteAndroidVirtualDevice Estende il comportamento di RemoteAndroidDevice per un dispositivo Android full-stack in esecuzione in Google Compute Engine (GCE). 
RemoteAvdIDevice Un segnaposto IDevice utilizzato da DeviceManager per allocare quando DeviceSelectionOptions.gceDeviceRequested() è true 
RemoteBuildInfo Contenitore per la risposta alle informazioni di build del controllo di avvio. 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient Un'implementazione di RemoteActionCache che utilizza chiamate gRPC a un server API remoto. 
RemoteDynamicPool Implementazione di un pool di test in coda per il lavoro da remoto 
RemoteDynamicPool.RequestCallable  
RemoteFileResolver Una classe semplice che consente di caricare file da varie posizioni utilizzando gli URI e la funzionalità del fornitore di servizi. 
RemoteFileUtil Classe di utilità per gestire i file da un'istanza remota 
RemoteInvocationExecution Implementazione di InvocationExecution che gestisce un'esecuzione remota. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
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 interromperlo se supera un determinato timeout. 
RemoteZip Utilità per decomprimere singoli file all'interno di un file ZIP remoto. 
RemoveSystemAppPreparer Un ITargetPreparer per rimuovere un APK dalla partizione di sistema prima di un'esecuzione del test. 
ReportPassedTests Report in a file possible filters to exclude passed test. 
RequestUtil Utilità per consentire il nuovo tentativo generico di richieste di rete con gestione degli errori. 
ResolvePartialDownload Risolvere una richiesta di download parziale. 
ResourceMetricUtil Funzioni di utilità per la composizione delle metriche. 
ResourceUtil Utilità per la lettura delle risorse di configurazione. 
RestApiHelper Una classe helper per eseguire chiamate API REST. 
RestartSystemServerTargetPreparer Target preparer che riavvia il server di sistema senza riavviare il dispositivo. 
ResultAggregator Special forwarder che aggrega i risultati quando necessario, in base alla strategia di ripetizione adottata. 
ResultAndLogForwarder Forwarder per eventi di risultati e log. 
ResultDBReporter Reporter dei risultati che carica i risultati dei test in ResultDB. 
ResultDBUtil Classe di utilità per il reporter ResultDB. 
ResultForwarder Un ITestInvocationListener che inoltra i risultati dell'invocazione a un elenco di altri listener. 
ResultReporter  
ResultReporter.ListBuilder<T>  
ResultsPlayer Runner speciale che riproduce i risultati che gli vengono forniti. 
RetentionFileSaver Classe helper per la creazione di un file .retention in una directory. 
RetryConfigurationFactory Factory che gestisce i tentativi di ripetizione di un comando. 
RetryLogSaverResultForwarder Forwarder che gestisce anche il passaggio del tentativo corrente. 
RetryPreparationDecision Una classe per descrivere le decisioni relative al tentativo di riprovare la preparazione e all'interruzione dell'esecuzione del modulo. 
RetryRescheduler Un runner speciale che consente di riprogrammare i test di esecuzione precedenti non riusciti o non eseguiti. 
RetryRescheduler.RetryType I tipi di test che possono essere riprovati. 
RetryResultForwarder Un'estensione di ResultForwarder che esegue sempre il push a un determinato numero di tentativi. 
RetryResultHelper Classe helper per determinare se un modulo o un test deve essere eseguito o meno. 
RetryStatistics Struttura che contiene le statistiche per una sessione di nuovi tentativi di un IRemoteTest
RetryStrategy La strategia di nuovi tentativi da utilizzare quando si eseguono nuovamente alcuni test. 
RootcanalForwarderPreparer  
RootTargetPreparer Target preparer che esegue "adb root" o "adb unroot" in base all'opzione "force-root". 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery IMultiDeviceRecovery di base generico per eseguire una configurazione tradefed per eseguire il passaggio di ripristino. 
RunHostCommandTargetPreparer Il preparatore di destinazione esegue comandi host arbitrari prima e dopo l'esecuzione del test. 
RunHostScriptTargetPreparer Target preparer che esegue uno script prima di eseguire un test. 
RunInterruptedException Generata quando un'operazione di esecuzione viene interrotta da una richiesta esterna. 
RunNotifierWrapper Wrapper di RunNotifier in modo da poter trasportare DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Gestore per ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Un ITargetPreparer per i segni che indicano che i test devono essere eseguiti nella sandbox dell'SDK. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer Un ITargetPreparer per assicurarsi che il test venga eseguito come utente secondario. 
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 in quell'utente. 
RuntimeRestartCollector Il raccoglitore che raccoglie i timestamp dei riavvii del runtime (arresti anomali del server di sistema) durante l'esecuzione del test, se presenti. 
RunUtil Una raccolta di metodi helper per l'esecuzione di operazioni. 
RustBenchmarkResultParser Interpreta l'output dei test eseguiti con il framework di benchmarking dei criteri e lo traduce in chiamate a una serie di ITestInvocationListener
RustBinaryHostTest Test host destinato a eseguire un file binario Rust dal sistema di compilazione Android (Soong) 
RustBinaryTest Un test che esegue un file binario Rust sul dispositivo specificato. 
RustTestBase Classe base di RustBinaryHostTest e RustBinaryTest 
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Interpreta l'output dei test eseguiti con il framework unittest di Rust e lo traduce in chiamate a una serie di ITestInvocationListener

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 derivante dalla configurazione della sandbox. 
SandboxConfigurationFactory Fabbrica di configurazioni speciali per gestire la creazione di configurazioni a scopo di sandboxing. 
SandboxConfigUtil Una classe di utilità per la gestione di IConfiguration durante il sandboxing. 
SandboxedInvocationExecution Esecuzione speciale della sandbox dell'invocazione: si tratta di InvocationExection per quando ci troviamo all'interno della sandbox che esegue il comando. 
SandboxInvocationRunner Esegui i test associati alla chiamata nella sandbox. 
SandboxOptions Classe che può ricevere e fornire opzioni a un ISandbox
SchedulerState Enumerazione che rappresenta un elenco di stati in cui possono trovarsi le invocazioni e le unità di lavoro. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenshotOnFailureCollector Il raccoglitore che acquisisce e registra uno screenshot quando uno scenario di test non va a buon fine. 
Sdk28ModuleController Un controller dei moduli per verificare se un dispositivo utilizza l'SDK 28 (Android 9) o versioni successive. 
Sdk29ModuleController Esegui i test solo se il dispositivo in fase di test ha la versione SDK 29 o successive. 
Sdk30ModuleController Esegui i test solo se il dispositivo in fase di test ha la versione SDK 30 o successive. 
Sdk31ModuleController Esegui i test solo se il dispositivo in fase di test ha la versione SDK 31 o successive. 
Sdk32ModuleController Esegui i test solo se la versione dell'SDK del dispositivo in test è 32 o successive. 
Sdk33ModuleController Esegui i test solo se il dispositivo in fase di test ha la versione SDK 33 o successive. 
Sdk34ModuleController Esegui i test solo se il dispositivo in fase di test ha la versione SDK 34 o successive. 
Sdk35ModuleController Esegui i test solo se la versione dell'SDK del dispositivo in fase di test è 35 o successive. 
Sdk36ModuleController Esegui i test solo se il dispositivo in esame ha la versione SDK 36 o successive. 
SearchArtifactUtil Una classe di utilità che può essere utilizzata per cercare artefatti di test. 
SecondaryUserHandler Handler per ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Handler per ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Handler per ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Si tratta di un preparatore utilizzato per serializzare l'esecuzione del test nell'host tradefed utilizzando il token. 
SerializationUtil Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable)
ServiceAccountKeyCredentialFactory Una fabbrica di credenziali per creare l'autenticazione OAuth basata sulla chiave dell'account di servizio Credential
SettingsBaselineSetter Un setter comune per gestire le impostazioni di base del dispositivo tramite ITestDevice.setSetting. 
ShardBuildCloner Classe helper che gestisce la clonazione di informazioni di build dalla riga di comando. 
ShardHelper Classe helper che gestisce la creazione degli shard e la loro pianificazione per un'invocazione. 
ShardListener Un ITestInvocationListener che raccoglie i risultati da uno shard di invocazione (ovvero un'invocazione suddivisa per essere eseguita in parallelo su più risorse) e li inoltra a un altro listener. 
ShardMainResultForwarder Un ResultForwarder che combina i risultati di invocazioni di test suddivise. 
ShellCommandUnresponsiveException Eccezione generata quando un comando shell eseguito su un dispositivo impiega troppo tempo per inviare il suo output. 
ShellOutputReceiverStream Sottoclasse di utilità di OutputStream che scrive in un IShellOutputReceiver. 
ShellStatusChecker Controlla che lo stato della shell sia 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. 
ShowmapPullerMetricCollector Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file showmap dal dispositivo e raccogliere le metriche. 
SideloadOtaTargetPreparer Un preparatore di destinazione che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto, attende l'avvio del dispositivo e inserisce le proprietà di build del dispositivo da utilizzare come informazioni sulla build

Questo preparatore di destinazione presuppone che il dispositivo sia in modalità adb normale all'avvio e garantirà che il dispositivo esca nella stessa modalità, ma con la build più recente applicata. 

SimpleFileLogger Un ILeveledLogOutput che indirizza i messaggi di log a stdout e a un unico file di log. 
SimplePerfResult Oggetto per contenere tutti i risultati dei 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 Enumerazione delle opzioni del comando simpleperf 
SimpleStats Una piccola classe di utilità che calcola alcune misure statistiche dato un set di dati numerici. 
SizeLimitedOutputStream Un ERROR(/OutputStream) thread-safe basato su file che limita la quantità massima di dati che possono essere scritti. 
SkipContext Rappresentazione del contesto che circonda la decisione di saltare o memorizzare nella cache i risultati. 
SkipFeature Una funzionalità che consente di accedere ad alcune informazioni di SkipManager
SkipHWASanModuleController Classe base per un controller del modulo per non eseguire test sulle build HWASan. 
SkipManager In base a una serie di criteri, lo skip manager aiuta a decidere cosa deve essere ignorato a diversi livelli: invocazione, moduli e test. 
SkipReason Fornisci un motivo e i relativi metadati per ignorare un test. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi utilizzando SL4A 
Sl4aBluetoothUtil.BluetoothAccessLevel Enumerazioni per il livello di accesso al dispositivo Bluetooth basate su BluetoothDevice.java 
Sl4aBluetoothUtil.BluetoothConnectionState Enumerazioni per gli stati di connessione Bluetooth basati su BluetoothProfile.java 
Sl4aBluetoothUtil.BluetoothPriorityLevel Enumerazioni per il livello di priorità del profilo Bluetooth basate su BluetoothProfile.java 
Sl4aBluetoothUtil.BluetoothProfile Enumerazioni per i profili Bluetooth basati su BluetoothProfile.java 
Sl4aClient Client Sl4A per interagire tramite RPC con il livello di scripting Sl4A. 
Sl4aEventDispatcher Il dispatcher di eventi esegue il polling degli eventi e li mette in coda per nome per essere interrogati. 
Sl4aEventDispatcher.EventSl4aObject Oggetto restituito dal poller di eventi. 
SnapshotInputStreamSource Un InputStreamSource basato su file. 
SnapuserdWaitPhase Rappresentazione dell'enumerazione di quando partecipare/bloccare l'aggiornamento di snapuserd. 
SparseImageUtil Utilità per rendere meno sparse le immagini sparse. 
SparseImageUtil.SparseInputStream SparseInputStream legge dall'upstream e rileva il formato dei dati. 
SparseIntArray SparseIntArrays mappa i numeri interi ai numeri interi. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils Classe per contenere i metodi helper per la gestione di Sponge. 
StatsdBeforeAfterGaugeMetricPostProcessor Un post-processore che elabora le metriche di tipo gauge raccolte con un approccio "prima/dopo", ovvero 
StatsdEventMetricPostProcessor Un post-processore che elabora le metriche evento nei report statsd in coppie chiave-valore, utilizzando i formattatori specificati nel processore. 
StatsdGenericPostProcessor Un post-processore che elabora i report binari proto statsd in coppie chiave-valore espandendo il report come struttura ad albero. 
StatusCheckerResult Contiene il risultato di un'esecuzione ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger Un ILeveledLogOutput che indirizza i messaggi di log a stdout. 
StopServicesSetup Un ITargetPreparer che interrompe i servizi sul dispositivo. 
StreamProtoReceiver Un ricevitore che traduce il proto TestRecord ricevuto in eventi Tradefed. 
StreamProtoResultReporter Un'implementazione di ProtoResultReporter 
StreamUtil Classe di utilità per la gestione dei flussi di input. 
StrictShardHelper Strategia di partizionamento per creare partizioni rigide che non vengono segnalate insieme, 
StringEscapeUtils Classe di utilità per l'escape delle stringhe per formati specifici. 
StringUtil Classe di utilità per l'escape delle stringhe per la manipolazione comune delle stringhe. 
StubBuildProvider Implementazione vuota di un IBuildProvider
StubDevice Implementazione segnaposto stub di un IDevice
StubKeyStoreClient Implementazione stub predefinita per il client KeyStore. 
StubKeyStoreFactory Implementazione stub predefinita per KeyStore Factory 
StubLocalAndroidVirtualDevice Un segnaposto IDevice utilizzato da DeviceManager per allocare quando DeviceSelectionOptions.localVirtualDeviceRequested() è true 
StubMultiTargetPreparer Implementazione vuota segnaposto di un IMultiTargetPreparer
StubTargetPreparer Implementazione vuota segnaposto di un ITargetPreparer
StubTest Implementazione di test vuota no-op. 
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 serializzare/deserializzare gli eventi da passare al log. 
SubprocessEventHelper.BaseTestEventInfo Base Helper per le informazioni TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Assistente per le informazioni su testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Helper per le informazioni sulla fine della chiamata. 
SubprocessEventHelper.InvocationFailedEventInfo Assistente per le informazioni su InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Helper per le informazioni sull'avvio della chiamata. 
SubprocessEventHelper.LogAssociationEventInfo Helper per le informazioni di logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Helper per le informazioni su testEnded. 
SubprocessEventHelper.TestLogEventInfo Helper per le informazioni di testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Helper per le informazioni sull'avvio del modulo di test. 
SubprocessEventHelper.TestRunEndedEventInfo Helper per le informazioni su testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Helper per le informazioni su 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 runner di comandi Tradefed standard. 
SubprocessReportingHelper Una classe per creare un file di configurazione wrapper da utilizzare per un comando del cluster con lo strumento di report dei risultati dei sottoprocessi. 
SubprocessResultsReporter Implementa ITestInvocationListener da specificare come result_reporter e inoltra dal sottoprocesso i risultati di test, esecuzioni di test e chiamate di test. 
SubprocessTestResultsParser Estende ERROR(/FileOutputStream) per analizzare l'output prima di scrivere nel file, in modo da poter generare gli eventi di test sul lato del launcher. 
SubprocessTestResultsParser.StatusKeys Chiavi di stato del test pertinenti. 
SubprocessTfLauncher Un IRemoteTest per l'esecuzione di 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 build. 
SuiteModuleLoader Recupera le definizioni del modulo di test di compatibilità dal repository. 
SuiteModuleLoader.ConfigFilter Un ERROR(/FilenameFilter) per trovare tutti i file di configurazione in una directory. 
SuiteResultCacheUtil Utilità per caricare e scaricare i risultati della cache per un modulo di test. 
SuiteResultCacheUtil.CacheResultDescriptor Descrive i risultati della cache. 
SuiteResultHolder Oggetto helper per semplificare la serializzazione e la deserializzazione dei risultati di chiamata. 
SuiteResultReporter Raccogli i risultati dei test per l'intera chiamata della suite e genera 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. 
SwitchUserTargetPreparer Un ITargetPreparer che passa al tipo di utente specificato in setUp. 
SyncException Eccezione generata quando un trasferimento che utilizza ERROR(/SyncService) non viene completato. 
SyncException.SyncError  
SyncService Sincronizza la classe di servizio per eseguire il push/pull verso/da dispositivi/emulatori tramite il bridge di debug. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor Le classi che implementano questa interfaccia forniscono metodi che gestiscono la visualizzazione dell'avanzamento del trasferimento. 
SystemServerFileDescriptorChecker Controlla se il server di sistema sembra esaurire i descrittori di file. 
SystemServerStatusChecker Controlla se il PID di system_server è cambiato prima e dopo l'esecuzione di un modulo. 
SystemUpdaterDeviceFlasher Un IDeviceFlasher che si basa sul programma di aggiornamento del sistema per installare un'immagine di sistema inclusa in un pacchetto di aggiornamento OTA. 
SystemUtil Classe di utilità per effettuare chiamate di sistema. 
SystemUtil.EnvVariable  

T

TableBuilder Classe helper per visualizzare una matrice di elementi String in una tabella. 
TableFormatter Classe helper per visualizzare una matrice di elementi String in modo che ogni colonna di elementi sia allineata 
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError Si è verificato un errore irreversibile durante la preparazione della destinazione per il test. 
TarUtil Utilità per manipolare un file tar. 
TearDownPassThroughPreparer Consente di eseguire tearDown sui preparatori inclusi in una configurazione come oggetto. 
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 correlati alla telefonia. 
TemperatureThrottlingWaiter Un ITargetPreparer che attende che la temperatura del dispositivo scenda fino al valore ottimale 
TemplateResolutionError Classe che estende ConfigurationException per l'errore relativo al modello durante l'analisi della configurazione. 
TerribleFailureEmailHandler Una semplice classe di gestione che invia un'email alle persone interessate quando si verifica un errore WTF (What a Terrible Failure) all'interno di un'istanza di Trade Federation. 
TestAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. 
TestContentAnalyzer L'analizzatore prende in considerazione il contesto per l'analisi e determina cosa è interessante. 
TestContext Una classe per modellare un messaggio TestContext dell'API TFC. 
TestDependencyResolver Helper per risolvere le dipendenze, se necessario. 
TestDescription Classe che rappresenta le informazioni su uno scenario di test. 
TestDescriptionsFile Una classe di utilità per il marshalling e l'unmarshalling di un elenco di TestDescriptions in un file di test. 
TestDevice Implementazione di un ITestDevice per un dispositivo Android full-stack 
TestDevice.MicrodroidBuilder Un builder utilizzato per creare un TestDevice Microdroid. 
TestDeviceOptions Contenitore per ITestDevice Option 
TestDeviceOptions.InstanceType  
TestDeviceState Una rappresentazione più completa dello stato del dispositivo rispetto a DeviceState
TestEnvironment Una classe per modellare un messaggio TestEnvironment restituito dall'API TFC. 
TestErrorIdentifier Identificatore di errore dai test e dagli esecutori dei test. 
TestFailureModuleController Controller per il modulo che vuole semplicemente ottimizzare il comportamento dei log di errori dei test raccolti. 
TestFilePushSetup Un ITargetPreparer che trasferisce uno o più file/directory da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. 
TestFilterHelper Classe helper per il filtraggio dei test 
TestGroupStatus Una classe per archiviare lo stato di un gruppo di test. 
TestIdentifier Identifica un test di strumentazione analizzato. 
TestInfo Memorizza le informazioni sul test impostate in un file TEST_MAPPING. 
TestInformation Oggetto contenitore che contiene tutte le informazioni e le dipendenze di cui un test runner o un test potrebbe aver bisogno per essere eseguito correttamente. 
TestInformation.Builder Generatore per creare un'istanza TestInformation
TestInvocation Implementazione predefinita di ITestInvocation
TestInvocation.RunMode Le diverse modalità in cui può essere eseguita un'invocazione. 
TestInvocation.Stage  
TestInvocationManagementServer Server GRPC che aiuta a gestire l'invocazione dei test e il relativo ciclo di vita. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Una classe per caricare un file TEST_MAPPING. 
TestMapping.NoTestRuntimeException  
TestMappingSuiteRunner Implementazione di BaseTestSuite per eseguire i test specificati dall'opzione include-filter o dai file TEST_MAPPING della build, come suite. 
TestOption Memorizza i dettagli dell'opzione di test impostati in un file TEST_MAPPING. 
TestOutputUploader Carica i file di output del test nel file system locale, in GCS o in un endpoint HTTP(S). 
TestRecordInterpreter Utilità per convertire un proto TestRecord in un formato più facilmente manipolabile in Tradefed. 
TestRecordProtoUtil Utilità per leggere il proto TestRecord da un file. 
TestResource Una classe per modellare un messaggio TestResource restituito dall'API TFC. 
TestResourceDownloader Una classe per scaricare i file delle risorse di test da file system/GCS/HTTP. 
TestResult Contenitore per il risultato di un singolo test. 
TestResult Contenitore per il risultato di un singolo test. 
TestResult.TestStatus  
TestResultListener Una semplificazione di ITestLifecycleListener per gli implementatori che si interessano solo ai risultati dei singoli test. 
TestRunnerUtil Una classe di utilità per aiutare vari esecutori di test. 
TestRunResult Contiene i risultati di una singola esecuzione del test. 
TestRunResult Contiene i risultati di una singola esecuzione del test. 
TestRunResultListener Listener che consente di leggere lo stato finale dell'esecuzione del test. 
TestRunToTestInvocationForwarder Forwarder da ddmlib ITestRunListener a ITestLifeCycleReceiver
TestsPoolPoller Wrapper di test che consente di eseguire tutti i test di un pool di test. 
TestStatus Rappresentazione in Tradefed dei possibili stati per i metodi di test. 
TestStatus Enumerazione che rappresenta i possibili risultati di un test. 
TestSuiteInfo Una classe che risolve il caricamento dei metadati correlati alla build per la suite di test

Per esporre correttamente le informazioni correlate, una suite di test deve includere un file test-suite-info.properties nelle risorse jar 

TestSummary Una classe per rappresentare un riepilogo del test. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() nella partizione /system del dispositivo. 
TestTimeoutEnforcer Listener che consentono di controllare il tempo di esecuzione di un determinato caso di test e di non superarlo se supera un determinato timeout. 
TextResultReporter Un reporter dei risultati del test che inoltra i risultati alla stampante dei risultati di testo JUnit. 
TfInternalOptionsFetcher Una classe di utilità che consente alle classi di caricare staticamente un valore di variabile da un file res. 
TfMetricProtoUtil Classe di utilità per facilitare la transizione da Map<string, string=""> a Map<string, metric="">.  </string,></string,>
TfObjectTracker Un'utilità per monitorare l'utilizzo dei diversi oggetti Trade Federation. 
TfSuiteRunner Implementazione di ITestSuite che caricherà i test dai file JAR TF nella cartella res/config/suite/ . 
TfTestLauncher Un IRemoteTest per eseguire test funzionali o delle unità su un'installazione TF separata. 
ThreadInfo Contiene le informazioni di un thread. 
TimeoutException Eccezione generata quando una connessione ad ADB non è riuscita a causa di un timeout. 
TimeoutRemainder Classe di utilità per tenere traccia del tempo rimanente dato un timeout iniziale. 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker Controllo dello stato per garantire che l'ora del dispositivo e dell'host siano sincronizzate. 
TimeUtil Contiene metodi di utilità correlati al tempo. 
TimeVal Si tratta di un tipo di sentinella che aggrega un elemento Long
TimeWaster Un semplice preparatore di intent per perdere tempo e potenzialmente riavviare il dispositivo. 
TokenProperty Token supportato con sharding dinamico. 
TokenProviderHelper Helper che fornisce il fornitore associato a un determinato token, per scoprire se un dispositivo supporta il token. 
TraceCmdCollector Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nella chiamata. 
TracePropagatingExecutorService Un servizio di esecuzione che inoltra le attività a un'implementazione sottostante propagando il contesto di tracciamento. 
TracingLogger Classe che aiuta a gestire la tracciabilità per ogni chiamata di test. 
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 di comando del cluster. 
TradefedDelegator Oggetti che aiutano a delegare l'invocazione a un altro 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 in grado di eseguire una chiamata Trade Federation. 
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

UiAutomatorRunner Esegue il test UI Automator sul dispositivo e riporta i risultati. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Thread che si occupa di segnalare tutti i test non eseguiti. 
UniqueMultiMap<K, V> Un MultiMap che garantisce valori univoci per ogni chiave. 
UploadManifest Un manifest dei BLOB e dei file da caricare. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery Un IMultiDeviceRecovery che ripristina i bus USB per i dispositivi offline. 
UsbResetRunConfigRecovery Consente di attivare un comando per ripristinare la porta USB di un dispositivo 
UsbResetTest Un IRemoteTest che ripristina l'USB del dispositivo e controlla se il dispositivo torna online dopo. 
UserChecker Controlla se gli utenti sono cambiati durante il test. 
UserCleaner Un ITargetPreparer che rimuove gli utenti secondari durante lo smontaggio. 
UserHelper  
UserInfo Simile alla classe UserInfo della piattaforma. 
UserInfo.UserType Varianti supportate del tipo di utente nelle API esterne. 

V

ValidateSuiteConfigHelper Questa classe ti aiuterà a verificare che IConfiguration caricato per la suite soddisfi i requisiti previsti: - Nessun provider di build - Nessun reporter di risultati 
VersionedFile Struttura di dati che rappresenta un file a cui è associata una versione. 
VersionParser Recupera la versione degli artefatti tradefed in esecuzione. 
VisibleBackgroundUserPreparer Preparatore del target per l'esecuzione di test in un utente avviato in background. 
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. 
WaitForDeviceDatetimePreparer Un ITargetPreparer che attende l'impostazione della data e dell'ora sul dispositivo

Facoltativamente, questo preparatore può forzare un TargetSetupError se la data e l'ora non sono impostate entro il timeout. 

WifiCommandUtil Una classe di utilità che può analizzare gli output dei comandi Wi-Fi. 
WifiCommandUtil.ScanResult Rappresenta una rete Wi-Fi contenente le relative informazioni. 
WifiHelper Classe helper per la manipolazione dei servizi Wi-Fi sul dispositivo. 
WifiPreparer Un ITargetPreparer che configura il Wi-Fi sul dispositivo, se necessario. 
WorkUnitType Enumerazione che rappresenta i possibili tipi di unità di lavoro. 

X

XmlFormattedGeneratorReporter Implementazione di FormattedGeneratorReporter che formatta i risultati della suite in formato XML. 
XmlResultReporter Scrive i risultati JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. 
XmlSuiteResultFormatter Classe di utilità per salvare l'esecuzione di una suite come XML. 
XmlSuiteResultFormatter.RunHistory Oggetto helper per la conversione JSON. 
XmlTestRunListener Scrive i risultati JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. 

Y

YamlClassOptionsParser Helper per analizzare le informazioni del test runner dalla configurazione YAML di Tradefed. 

Z

ZipCompressionStrategy Un ICompressionStrategy per creare archivi zip. 
ZipUtil Una classe helper per le operazioni correlate alla compressione 
ZipUtil2 Una classe helper per l'estrazione di file zip che tiene conto delle autorizzazioni dei file POSIX