Indice dei corsi
Queste sono le classi API. Visualizza tutti i pacchetti API.
A
| AaptParser | Classe che estrae informazioni dall'APK analizzando l'output di "aapt dump badging". | 
| AaptParser.AaptVersion | Enum di opzioni per la versione AAPT utilizzata per analizzare i file APK. | 
| Abi | Una classe che rappresenta un ABI. | 
| AbiFormatter | Classe di utilità per abi. | 
| AbiUtils | Classe di utilità per la gestione delle ABI del dispositivo | 
| AbstractConnection | Rappresentazione astratta della connessione. | 
| AbstractHostMonitor | Classe tipica per il monitoraggio della salute dell'host. | 
| AbstractTunnelMonitor | Monitor del tunnel astratto per AVD GCE. | 
| AbstractXmlParser | Classe di base di supporto per l'analisi dei file XML | 
| AbstractXmlParser.ParseException | Viene generato se non è stato possibile analizzare l'input XML | 
| AcloudConfigParser | Classe di assistenza che analizza una configurazione Acloud (utilizzata per avviare un'istanza di dispositivo Cloud). | 
| AcloudConfigParser.AcloudKeys | Insiemi di chiavi che possono essere cercati nella 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 al termine di un modulo. | 
| AdbRootElevator | Un AutoCloseableche abilita adb root al momento della compilazione, se necessario, e ripristina
 lo stato di root al termine. | 
| AdbSshConnection | Connessione ADB tramite un bridge SSH. | 
| AdbStopServerPreparer | Preparatore del target per interrompere 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. | 
| AfterClassWithInfo | Garanzie simili a AfterClass, ma il metodo annotato deve richiedere un parametroTestInformation. | 
| AggregatePostProcessor | Un aggregatore di metriche che fornisce i valori minimo, massimo, medio, varianza, deviazione standard, totale, conteggio e, facoltativamente, percentile per le metriche numeriche raccolte durante le esecuzioni di test con più iterazioni, trattandole come doppi. | 
| AllTestAppsInstallSetup | Un ITargetPreparerche installa tutte le app da una cartellaIDeviceBuildInfo.getTestsDir()sul dispositivo. | 
| AltDirBehavior | Un enum per definire comportamenti alternativi delle directory per vari installatori/pusher di elementi di test 
 | 
| AnalysisHeuristic | L'ordine è importante. | 
| AndroidJUnitTest | Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo utilizzando android.support.test.runner.AndroidJUnitRunner. | 
| AndroidTestOrchestratorRemoteTestRunner | Esegue un test Android strumentato utilizzando il comando adb e AndroidTestOrchestrator. | 
| AoaTargetPreparer | ITargetPreparerche esegue una serie di azioni (ad es. clic e scorrimenti) utilizzando il protocollo Android Open Accessory (AOAv2). | 
| ApkChangeDetector | Questa classe rileva se gli APK da installare sono diversi da quelli sul dispositivo, per decidere se saltare l'installazione e la disinstallazione delle app durante setUp e tearDown di ERROR(/TestAppInstallSetup). | 
| AppBuildInfo | Un IBuildInfoche rappresenta un'applicazione Android e i relativi pacchetti di test. | 
| AppDeviceBuildInfo | Questa classe è stata ritirata.
    Utilizza direttamente IDeviceBuildInfo. | 
| AppSetup | Un ITargetPreparerche 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 sulle versioni dell'app. | 
| ArchModuleController | Il controller del modulo non esegue i test quando non corrisponde a nessuna delle architetture specificate. | 
| ArgsOptionParser | Compila i campi Optiondagli argomenti della riga di comando analizzati. | 
| 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 aiuta ad analizzare gli elementi di compilazione per ottenere informazioni. | 
| ArtRunTest | Un test runner per eseguire i test di esecuzione ART. | 
| ArtRunTest.AdbShellCommandException | Una classe di eccezione per segnalare un errore che si è verificato durante l'esecuzione di un comando ADB shell. | 
| ATestFileSystemLogSaver | Questa classe LogSaver viene utilizzata da ATest per salvare i log in un percorso specifico. | 
| AtestRunner | Implementazione di ITestSuite | 
| AtraceCollector | Un IMetricCollectorche esegue atrace durante un test e raccoglie il risultato e lo registra nell'invocazione. | 
| AtraceRunMetricCollector | Raccoglie le tracce da tutta la directory di test nella directory specificata dal dispositivo di test, registra la directory di test e esegue il post-trattamento dei file di traccia nella directory di test e aggrega le metriche. | 
| AutoLogCollector | Enumerazione che descrive quale raccoglitore può essere gestito automaticamente dal cablaggio. | 
| AutomatedReporters | Classe che definisce la mappatura dai report automatici di TradeFed. | 
| AveragePostProcessor | Implementazione del post-processore che calcola la media dell'elenco delle metriche. | 
B
| BackgroundDeviceAction | Esegue un comando su un determinato dispositivo ripetendolo se necessario fino all'annullamento dell'azione. | 
| BaseDeviceMetricCollector | Implementazione di base di IMetricCollectorche consente di avviare e interrompere la raccolta suonTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)eERROR(/#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 ILeveledLogOutputche consente di filtrare alcuni tag in base al nome o ai componenti. | 
| BaseModuleController | Implementazione di base di IModuleControllerche deve essere implementata per verificare se un
modulo deve essere eseguito o meno. | 
| BaseMultiTargetPreparer | Implementazione di base di IMultiTargetPreparerche consente di disattivare l'oggetto. | 
| BasePostProcessor | La classe IPostProcessordi base che ogni implementazione deve estendere. | 
| BaseRetryDecision | Implementazione di base di IRetryDecision. | 
| BaseStreamLogger<OS extends OutputStream> | Un ILeveledLogOutputche indirizza i messaggi di log a uno stream di output e a stdout. | 
| BaseTargetPreparer | Classe di implementazione di base per ITargetPreparerche consente di controllare se l'oggetto è disabilitato o meno. | 
| BaseTestSuite | Un test per eseguire Compatibility Test Suite con il nuovo sistema di suite. | 
| BatteryController | Classe di utilità che consente di controllare lo stato di ricarica della batteria di un dispositivo. | 
| BatteryRechargeDeviceRecovery | Consente di attivare un comando quando il livello della batteria del dispositivo scende al di sotto di una determinata soglia. | 
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Controllo di recupero che attiverà una configurazione se il livello della batteria non è disponibile. | 
| BeforeClassWithInfo | Garanzie simili a BeforeClass, ma il metodo annotato deve richiedere un parametroTestInformation. | 
| BinaryState | Enum utilizzato per registrare lo stato ON/OFF con uno stato di non esecuzione IGNORE. | 
| BluetoothConnectionLatencyCollector | Il collector invierà ai dispositivi una configurazione della metrica della durata di statsd predefinita e raccoglierà la durata della connessione Bluetooth per ogni profilo. | 
| BluetoothConnectionStateCollector | Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà il numero dello stato della connessione per ogni profilo. | 
| BluetoothConnectionSuccessRatePostProcessor | Implementazione del postprocessore che calcola il tasso di successo per un profilo Bluetooth Utilizza "metric-key-match" per specificare le metriche che contengono gli stati di connessione Bluetooth nell'array numerico Esempio [0, 1, 2, 3, 0, 1, 2, 3]. | 
| BluetoothHciSnoopLogCollector | Raccogliere per attivare la registrazione di analisi 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:
  | 
| BootstrapBuildProvider | Un IDeviceBuildProviderche avvia le informazioni di compilazione dal dispositivo di testQuesto viene in genere utilizzato per i dispositivi con una build fornita dall'esterno, ad esempio | 
| BootstrapServiceFileResolverLoader | Carica i risolutori utilizzando il servizio di caricamento. | 
| Bugreport | Oggetto che contiene i riferimenti ai file bugreport, compatibile con bugreport non compressi e bugreport compressi (bugreportz). | 
| BugreportCollector | Un ITestInvocationListenerpass-through che raccoglie i report di bug quando si verificano eventi configurabili e poi chiamaITestInvocationListener.testLogsui suoi elementi secondari dopo la raccolta di ogni report di bug. | 
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Un predicato completo che descrive quando acquisire un report di bug. | 
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Raccogliere una segnalazione di bug quando uno scenario di test non va a buon fine. | 
| BugreportzOnTestCaseFailureCollector | Raccogliere una segnalazione di bug quando uno scenario di test in un'esecuzione non va a buon fine. | 
| BuildAnalysis | Rappresenta i risultati di un'analisi di una singola compilazione. | 
| BuildError | Viene generato se la build fornita non riesce a essere eseguita. | 
| BuildInfo | Implementazione generica di un IBuildInfoche deve essere associato
 a unITestDevice. | 
| BuildInfoKey | Classe che contiene l'enumerazione relativa alle query relative alle informazioni di compilazione. | 
| BuildInfoKey.BuildInfoFileKey | Enum che descrive tutti i tipi di file noti su cui è possibile eseguire query tramite IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey). | 
| BuildInfoRecorder | Un ITargetPreparerche scrive i metadati delle informazioni di compilazione in un file specificato. | 
| BuildInfoUtil | Una classe di utilità per manipolare IBuildInfo | 
| BuildRetrievalError | Si è verificato un errore fatale durante il recupero della build per i test. | 
| BuildSerializedVersion | Classe che contiene la versione corrente della serializzazione di tutti i IBuildInfo. | 
| BuildTestsZipUtils | Una classe di supporto per le operazioni relative al file ZIP dei test generato dal sistema di build di Android | 
| BulkEmailer | Un'utilità per l'invio di email che consente la seguente configurazione: intervallo di invio,dimensione iniziale dell'invio, destinatari e numero totale di messaggi. | 
| BundletoolUtil | Classe di utilità che utilizza la riga di comando bundletool per installare gli APK sul dispositivo. | 
| ByteArrayInputStreamSource | |
| ByteArrayList | Una classe per rappresentare un array di byte leggero. | 
| ByteArrayUtil | Utilità per operare su array di byte, ad esempio per convertire i byte in interi. | 
| ByteStreamDownloader | Un client che implementa il metodo Readdel servizio gRPCByteStream. | 
| ByteStreamUploader | Un client che implementa il metodo Writedel servizio gRPCByteStream. | 
C
| CacheClientFactory | Un'azienda che crea un'istanza singleton di ICacheClient. | 
| CarModuleController | Questo controller impedisce l'esecuzione dei casi di test su dispositivi non automobilistici. | 
| CarryDnaeError | RuntimeExceptioninterno per trasportareDeviceNotAvailableExceptionnel framework JUnit4. | 
| CarryInterruptedException | Viene lanciato quando viene attivato il timeout della fase di test e un'eccezione InterruptedException deve essere trasferita dal thread di esecuzione del test al thread di esecuzione dell'invocazione. | 
| CdmaDeviceFlasher | Una classe che lampeggia un'immagine su un dispositivo Android fisico con una radio CDMA. | 
| CecControllerTokenProvider | Provider di token per i token relativi al controllo di dispositivi elettronici di consumo (CEC). | 
| CentralDirectoryInfo | CentralDirectoryInfo è una classe contenente le informazioni di un file/una cartella all'interno di un file ZIP. | 
| CheckPairingPreparer | Un CompanionAwarePreparerche verifica l'accoppiamento BT tra il dispositivo principale e quello secondario | 
| Chunker | Suddivide un blobin uno o piùChunkdi massimochunkSizebyte. | 
| Chunker.Chunk | Un pezzo di blob. | 
| CircularAtraceUtil | Un'utilità atrace sviluppata principalmente per identificare le cause principali degli errori ANR durante i test Monkey. | 
| CircularByteArray | Struttura di dati per contenere un array di dimensioni fisse che opera come un buffer circolare e monitora la somma totale di tutti i valori nell'array. | 
| ClangCodeCoverageCollector | Un BaseDeviceMetricCollectorche estrae le misurazioni della copertura di Clang dal dispositivo e le registra come elementi di test. | 
| ClangProfileIndexer | Una classe di utilità che indicizza le misurazioni della copertura del codice Clang. | 
| ClassNotFoundConfigurationException | ConfigurationExceptionquando non viene trovata la classe di un oggetto. | 
| ClassPathScanner | Trova le voci nel percorso di classe. | 
| ClassPathScanner.ClassNameFilter | Un IClassPathFilterche filtra e trasforma i nomi delle classi Java. | 
| ClassPathScanner.ExternalClassNameFilter | Un ClassNameFilterche rifiuta le classi interne | 
| ClassPathScanner.IClassPathFilter | Un filtro per i percorsi delle voci del classpath 
 Con motivo dopo il giorno  | 
| Client | Client di registrazione ResultDB che carica i risultati dei test in ResultDB. | 
| ClockworkUtils | Un'utilità per la condivisione della logica multi-dispositivo | 
| CloseableTraceScope | Una classe con ambito che consente di segnalare la sezione di monitoraggio tramite try-with-resources | 
| ClusterBuildInfo | Una classe IBuildInfoper le build incanalate da TFC. | 
| ClusterBuildProvider | Un IBuildProviderper scaricare le risorse di test TFC. | 
| ClusterClient | Un'implementazione di IClusterClientper interagire con il backend del TFC. | 
| ClusterCommand | Una classe che rappresenta un'attività recuperata da TF Cluster. | 
| ClusterCommand.RequestType | |
| ClusterCommand.State | Lo stato del comando nel cluster TF. | 
| ClusterCommandConfigBuilder | Una classe per creare un file di configurazione per un comando del cluster. | 
| ClusterCommandEvent | Una classe per incapsulare gli eventi dei comandi del cluster da caricare. | 
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher | Una classe IRemoteTestper lanciare un comando da TFC tramite un sottoprocesso TF. | 
| ClusterCommandScheduler | Un ICommandSchedulerper supportare il TFC (Tradefed Cluster). | 
| ClusterCommandStatus | Una classe che rappresenta lo stato e il motivo dell'annullamento di un comando di TF Cluster. | 
| ClusterDeviceInfo | Una classe per incapsulare le informazioni sul dispositivo del cluster da caricare. | 
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor | Un'implementazione di IDeviceMonitorche registra i risultati nel servizio Tradefed Cluster. | 
| ClusterEventUploader<T extends IClusterEvent> | Classe ClusterEventUploader, che carica IClusterEventin TFC. | 
| ClusterHostEvent | Una classe per incapsulare gli eventi host del cluster da caricare. | 
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Enum dei diversi tipi di eventi host. | 
| ClusterHostUtil | Funzioni di utilità statiche per il cluster TF per ottenere istanze di configurazione globali, informazioni sull'host e così via. | 
| ClusterLogSaver | Un'entità ILogSaverper caricare gli output dei test in TFC. | 
| ClusterLogSaver.FilePickingStrategy | Strategie di scelta dei file. | 
| ClusterOptions | |
| CodeCoverageCollector | Un BaseDeviceMetricCollectorche estrae le misurazioni della copertura Java e nativa dal dispositivo e le registra come elementi di test. | 
| CodeCoverageTest | Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo e genera il report sulla copertura del codice. | 
| CollectingByteOutputReceiver | Un IShellOutputReceiverche raccoglie l'intero output della shell in unbyte[]. | 
| CollectingOutputReceiver | Un IShellOutputReceiverche raccoglie l'intero output della shell in un unicoString. | 
| CollectingTestListener | Un ITestInvocationListenerche raccoglierà tutti i risultati del test. | 
| CollectorHelper | Helper per eseguire alcune operazioni IMetricCollectornecessarie in più punti. | 
| CommandBaselineSetter | Un settore comune per gestire le impostazioni di riferimento del dispositivo tramite i comandi adb shell. | 
| CommandFileParser | Analizza il file che contiene un insieme di righe di comando. | 
| CommandFileParser.CommandLine | |
| CommandInterrupter | Servizio che consente di interrompere i comandi di TradeFederation o di contrassegnarli come non interrompibili. | 
| CommandLineBuildInfoBuilder | Utilità pensata per acquisire i soliti argomenti delle informazioni di compilazione da una riga di comando e creare un IBuildInfoda questi. | 
| CommandOptions | Implementazione di ICommandOptions. | 
| CommandOptionsGetter | Implementazione del servizio che restituisce il valore delle opzioni di comando di una determinata chiamata. | 
| 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 | Un programmatore per l'esecuzione dei comandi TradeFederation su tutti i dispositivi disponibili. | 
| CommandScheduler.HostState | Enum di diversi stati dell'host | 
| CommandStatus | Rappresenta lo stato di un'operazione a tempo. | 
| CommandStatusHandler | Handler che consente di monitorare e aggiornare lo stato di un'invocazione. | 
| CommandSuccessModuleController | Classe di base per un controller del modulo per saltare il modulo di test in base al fallimento del comando della shell. | 
| CommonLogRemoteFileUtil | Questa utility consente di evitare la duplicazione del codice nelle diverse rappresentazioni dei dispositivi remoti per la logica di recupero dei log remoti dei file comuni. | 
| CommonLogRemoteFileUtil.KnownLogFileEntry | Una rappresentazione di una voce di log nota per i dispositivi remoti. | 
| CompanionAllocator | Classe di base che si occupa di allocare e liberare il dispositivo complementare 
 | 
| CompanionAwarePreparer | Un ITargetPreparerche incapsula la logica di acquisizione di un dispositivo companion già allocato. | 
| CompanionAwareTest | Classe di test di base che incapsula il boilerplate per ottenere e controllare il dispositivo complementare 
 La sottoclasse può chiamare  | 
| CompanionDeviceTracker | Una classe per l'allocazione e la liberazione dei dispositivi companion | 
| CompanionRunCommandTargetPreparer | Un ITargetPreparerche esegue comandi specificati sul dispositivo complementare allocato | 
| CompanionTestAppInstallSetup | Un ITargetPreparerche installa una o più app da unaIDeviceBuildInfo.getTestsDir()cartella 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 dell'invocazione. | 
| ConditionPriorityBlockingQueue<T> | Una classe a prova di thread con operazioni simili a ERROR(/PriorityBlockingQueue)che può recuperare oggetti
 che corrispondono a una determinata condizione. | 
| ConditionPriorityBlockingQueue.AlwaysMatch<T> | Un ConditionPriorityBlockingQueue.IMatcherche corrisponde a qualsiasi oggetto. | 
| ConditionPriorityBlockingQueue.IMatcher<T> | Un'interfaccia per determinare se gli elementi corrispondono a una determinata condizione. | 
| ConfigCompleter | Implementazione di Completerper le nostre configurazioni TF. | 
| ConfigurableGrpcDynamicShardingClient | |
| Configurazione | Un'implementazione IConfigurationconcreta che memorizza gli oggetti di configurazione caricati in una mappa. | 
| ConfigurationDef | Contiene un record di una configurazione, degli oggetti associati e delle relative opzioni. | 
| ConfigurationDef.ConfigObjectDef | Oggetto per contenere le informazioni relative a un nome classe e al relativo numero di apparizione (ad es. se una configurazione ha lo stesso oggetto due volte, il primo avrà il primo numero di apparizione). | 
| ConfigurationDescriptor | Oggetto di configurazione che descrive un aspetto della configurazione stessa. | 
| ConfigurationDescriptor.LocalTestRunner | Enum utilizzato per indicare il programma di test locale. | 
| ConfigurationException | Viene generato se non è 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 principale 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 passare le impostazioni a questo corso, l'alias è obbligatorio. | 
| ConfigurationYamlParser | Parser per le configurazioni Tradefed in stile YAML | 
| ConfigUtil | Classe di utilità per creare, interagire e inviare file di configurazione di statsd. | 
| ConfigUtil.LogSource | |
| Console | Console TradeFederation principale che fornisce all'utente l'interfaccia per interagire Al momento supporta operazioni come 
 | 
| Console.ArgRunnable<T> | Un Runnablecon un metodorunche può accettare un argomento | 
| Console.CaptureList | Un tipo pratico per List<List<String>> | 
| ConsoleReaderOutputStream | Un OutputStream che può essere utilizzato per far funzionare System.out.print()con la riga non completataLineReaderdell'utente. | 
| ConsoleResultReporter | Report sui risultati per stampare i risultati del test nella console. | 
| ContentAnalysisContext | Fornisci il contesto che circonda un contenuto per analizzarlo correttamente. | 
| ContentAnalysisContext.AnalysisMethod | Questa sezione descrive cosa aspettarsi dalla struttura dei contenuti per un'analisi corretta. | 
| ContentAnalysisResults | Riepilogo dell'analisi dei contenuti. | 
| ContentInformation | Rappresenta i contenuti per un determinato target di build della versione di base e corrente. | 
| ContentMerkleTree | Calcola un albero Merkle dalle informazioni sui contenuti. | 
| ContentModuleLister | Calcola un elenco di moduli dal contesto. | 
| ContentProviderHandler | Handler che astrae le interazioni con i fornitori di contenuti e consente di utilizzare il fornitore di contenuti lato dispositivo per operazioni diverse. | 
| CountingTestResultListener | Un TestResultListenerche monitora il numero totale di test perTestStatus | 
| CountTestCasesCollector | Conta e genera report sul numero di casi di test per un determinato IRemoteTest. | 
| CoverageMeasurementForwarder | Un test segnaposto che inoltra le misurazioni della copertura dal provider di compilazione al logger. | 
| CoverageOptions | Oggetto Tradefed per contenere le opzioni di copertura. | 
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter | Un ITargetPreparerche attende fino a quando la frequenza massima su tutti i core non viene ripristinata al livello più alto disponibile | 
| CreateAvdPreparer | |
| CreateUserPreparer | Preparatore del target per la creazione dell'utente e la relativa pulizia al termine. | 
| CurrentInvocation | Una classe che monitora e fornisce le informazioni sull'invocazione corrente utili ovunque all'interno dell'invocazione. | 
| CurrentInvocation.InvocationInfo | Una chiave denominata speciale che verrà sempre compilata per l'invocazione. | 
| CurrentInvocation.IsolationGrade | Descrive il livello di isolamento | 
D
| DebugHostLogOnFailureCollector | Raccogli i log lato host e registrali quando si verifica un errore dello scenario di test. | 
| DefaultConnection | Rappresentazione della connessione predefinita di un dispositivo, che si presume sia una connessione adb standard del dispositivo. | 
| DefaultConnection.ConnectionBuilder | Builder utilizzato per descrivere la connessione. | 
| DefaultRemoteAndroidTestRunner | Estensione di ddmlib RemoteAndroidTestRunnerper impostare alcune impostazioni predefinite per i casi d'uso di Tradefed. | 
| DefaultTestsZipInstaller | Un'implementazione predefinita del programma di installazione dei file ZIP dei test. | 
| DelegatedInvocationExecution | InvocationExecutionche delegano l'esecuzione a un altro file binario TradeFed. | 
| DependenciesResolver | Un nuovo tipo di provider che consente di ottenere tutte le dipendenze per un test. | 
| DeviceActionTargetPreparer | Un ITargetPreparerper eseguire azioni del dispositivo. | 
| DeviceActionUtil | Una classe di utilità per eseguire azioni del 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 | Controllo per assicurarsi che un modulo non lasci il dispositivo in uno stato offline. | 
| DeviceBaselineChecker | Imposta le impostazioni di riferimento del dispositivo prima di ogni modulo. | 
| DeviceBaselineSetter | Classe astratta utilizzata per creare un'impostazione di riferimento del dispositivo. | 
| DeviceBatteryLevelChecker | Un IRemoteTestche controlla la carica minima della batteria e attende che la batteria raggiunga una seconda soglia di ricarica se la carica minima non è presente. | 
| DeviceBatteryResourceMetricCollector | Questo raccoglitore raccoglie le metriche relative alla batteria del dispositivo. | 
| DeviceBuildDescriptor | Una classe wrapper per un IBuildInfoche contiene metodi di assistenza per recuperare le informazioni sulla compilazione della piattaforma del dispositivo. | 
| DeviceBuildInfo | Un IBuildInfoche rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test. | 
| DeviceBuildInfoBootStrapper | Un ITargetPreparerche sostituisce i campi delle informazioni di compilazione con gli attributi letti dal dispositivoQuesta opzione è utile per testare i dispositivi con build generate da una sorgente esterna (ad es. | 
| DeviceBuildInfoInjector | Un ITargetPreparerche inserisce i metadatiDeviceBuildDescriptorinIBuildInfo. | 
| DeviceCleaner | Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, spegne lo schermo | 
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil | Contiene metodi e classi di utilità per l'esecuzione simultanea dei comandi lato dispositivo 
 Utilizza  | 
| DeviceConcurrentUtil.ShellCommandCallable<V> | Un ERROR(/Callable)che racchiude i dettagli dell'esecuzione del comando shell su unITestDevice. | 
| DeviceConfigurationHolder | Un'implementazione IDeviceConfigurationconcreta che memorizza gli oggetti di configurazione del dispositivo caricati nei relativi attributi. | 
| DeviceDescriptor | Una classe contenente informazioni che descrivono un dispositivo in test. | 
| DeviceDisconnectedException | Viene generato quando un dispositivo non è più raggiungibile tramite il relativo tipo di trasporto, ad esempio se il dispositivo non è più visibile tramite USB o connessione TCP/IP. | 
| DeviceErrorIdentifier | Identificatori di errori da errori del dispositivo ed errori segnalati dal dispositivo. | 
| DeviceFailedToBootError | Viene lanciato se un dispositivo non riesce ad avviarsi dopo essere stato sottoposto a flashing con una build. | 
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | Un controller del modulo per non eseguire test quando non supporta determinate funzionalità. | 
| DeviceFileReporter | Una classe di utilità che controlla la presenza di file sul dispositivo e li invia a ITestInvocationListener.testLog(String, LogDataType, InputStreamSource), se trovati. | 
| DeviceFlashPreparer | Un ITargetPreparerche lampeggia un'immagine sull'hardware Android fisico. | 
| DeviceFoldableState | Rappresentazione dello stato del dispositivo pieghevole restituito da "cmd device_state print-states". | 
| DeviceFolderBuildInfo | Un IDeviceBuildInfoche contiene anche altri elementi di compilazione contenuti in una directory sul
file system locale. | 
| DeviceImageTracker | Per alcuni aggiornamenti incrementali dei dispositivi, abbiamo bisogno dei file di riferimento per calcolare le differenze. | 
| DeviceImageTracker.FileCacheTracker | Monitorare le informazioni sull'immagine del dispositivo memorizzata nella cache e sui relativi metadati | 
| DeviceImageZipFlashingTargetPreparer | Un preparatore del target che esegue il flashing del dispositivo con le immagini del dispositivo fornite tramite un formato specifico. | 
| DeviceInspectionResult | Una classe contiene il risultato dell'ispezione del dispositivo quando un dispositivo non è disponibile. | 
| DeviceInternetAccessibilityResourceMetricCollector | Il collector esegue un ping a google.com per verificare se il dispositivo ha accesso a internet. | 
| DeviceJUnit4ClassRunner | Esecutore di test JUnit4 che supporta anche IDeviceTest. | 
| DeviceJUnit4ClassRunner.LogAnnotation | Annotazioni false destinate a trasmettere i log ai reporter. | 
| DeviceJUnit4ClassRunner.MetricAnnotation | Annotazioni false destinate a trasmettere le metriche ai reporter. | 
| DeviceJUnit4ClassRunner.TestLogData | Implementazione di ExternalResourceeTestRule. | 
| DeviceJUnit4ClassRunner.TestMetrics | Implementazione di ExternalResourceeTestRule. | 
| 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 per contenere tutti i dati raccolti dai raccoglitori di metriche. | 
| DeviceMonitorMultiplexer | Una classe proxy per propagare le richieste a più IDeviceMonitor. | 
| DeviceNotAvailableException | Viene generato quando un dispositivo non è più disponibile per i test. | 
| DeviceOwnerTargetPreparer | Un ITargetPreparerche configura un componente del proprietario del dispositivo. | 
| DeviceParameterizedRunner | Runner parametrizzato in stile JUnit4 per test parametrizzati basati sull'host. | 
| DeviceProperties | Definizioni di costanti comuni per i nomi delle proprietà lato dispositivo | 
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Report di rilascio del dispositivo che gestisce la comunicazione con il processo principale dei dispositivi da rilasciare. | 
| DeviceResetFeature | Implementazione lato server del ripristino dei dati di fabbrica del dispositivo. | 
| DeviceResetHandler | Utilità che gestisce in modo generico il ripristino dei dati di fabbrica del dispositivo. | 
| DeviceRuntimeException | Viene 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 ITargetPreparerche configura un dispositivo per i test in base aiOptionforniti. | 
| DeviceSnapshotFeature | Implementazione lato server dello snapshot del dispositivo. | 
| DeviceSnapshotHandler | Utilità per la gestione dell'istantanea di Cuttlefish. | 
| DeviceStateMonitor | Classe di supporto per il monitoraggio dello stato di un IDevice. | 
| DeviceStorageAgeResourceMetricCollector | Analizza l'età dello spazio di archiviazione da logcat. | 
| DeviceStorageFiller | Chiedi al preparatore di destinazione di riempire lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero. | 
| DeviceStorageStatusChecker | Verifica che il dispositivo abbia spazio su disco sufficiente per le partizioni specificate. | 
| DeviceStringPusher | Preparatore target per scrivere una stringa in un file. | 
| DeviceSuite | Estende il contenitore JUnit4 Suiteper fornire unITestDeviceai test che lo richiedono. | 
| DeviceSyncHelper | Assistente che aiuta a sincronizzare una nuova immagine del dispositivo con il dispositivo. | 
| DeviceTestCase | Test case JUnit di supporto che fornisce i servizi IRemoteTesteIDeviceTest. | 
| DeviceTestResult | Una specializzazione di TestResultche viene interrotta quando si verifica unDeviceNotAvailableException | 
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Una classe di builder per le opzioni relative all'esecuzione di test dei dispositivi tramite BaseHostJUnit4Test. | 
| DeviceTestSuite | Suite di test JUnit di supporto che fornisce i servizi IRemoteTesteIDeviceTest. | 
| DeviceTraceCollector | Raccogli dati che avvia la traccia di Perfetto all'avvio di un test e registra il file di traccia alla fine. | 
| DeviceUnavailableMonitor | Questo ascoltatore tenta di acquisire un DNAE solo a livello di test case. | 
| DeviceUnresponsiveException | Una specializzazione di DeviceNotAvailableExceptionche indica che il dispositivo è visibile ad adb, ma non risponde (ad es. i comandi scadono, non si avvia e così via) | 
| DeviceUpdateTargetPreparer | Un ITargetPreparerastratto che si occupa dei passaggi comuni per l'aggiornamento dei dispositivi con un file immagine del dispositivo da un'origine esterna (a differenza di un servizio di compilazione). | 
| DeviceWifiResourceMetricCollector | Il collector raccoglie le metriche relative all'intensità del segnale Wi-Fi e alla velocità del link attualmente connessi. | 
| DeviceWiper | Un ITargetPreparerche cancella i dati utente | 
| DigestCalculator | Metodi di utilità per calcolare Digest. | 
| DirectedGraph<V> | Un'implementazione di grafici diretti non ponderati. | 
| DisableSELinuxTargetPreparer | Preparatore target che disattiva SELinux, se abilitato. | 
| DryRunKeyStore | Un keystore per la prova secca in cui qualsiasi valore del keystore viene sempre sostituito e trovato correttamente. | 
| DryRunner | Esegue prove di simulazione trasparenti anziché eseguirle effettivamente. | 
| DynamicFileStubTest | Questo è un test di tradefed per verificare che tradefed possa risolvere correttamente il file dinamico. | 
| DynamicRemoteFileResolver | Classe che aiuta a risolvere il percorso dei file remoti. | 
| DynamicRemoteFileResolver.FileResolverLoader | Carica le implementazioni di IRemoteFileResolver. | 
| DynamicShardHelper | Strategia di suddivisione in parti per consentire la formazione di code di lavoro da remoto tra più istanze TF | 
| DynamicShardingConnectionInfoMessage | Classe che contiene i dati per semplificare l'invio tramite il server delle funzionalità. | 
| DynamicSystemPreparer | Un ITargetPreparerche configura un'immagine di sistema su una build del dispositivo con l'aggiornamento di sistema dinamico. | 
E
| EarlyDeviceReleaseFeature | Implementazione del server di funzionalità per il rilascio in anteprima dei dispositivi. | 
| Una classe di supporto per l'invio di un'email. | |
| EmailHostHealthAgent | Un'implementazione IHostHealthAgentper inviare email dai report di monitoraggio dell'attività ospitante | 
| EmmaXmlConstants | Costanti utilizzate durante l'analisi del report XML di emma. | 
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo è una classe contenente le informazioni generali di un file ZIP. | 
| EnforcedSeLinuxChecker | Controllo dello stato che garantisce lo stato di Selinux. | 
| EnvironmentVariableUtil | Una raccolta di metodi di supporto per preparare le variabili di ambiente. | 
| EraseUserDataPreparer | Un ITargetPreparerche cancella i dati utente sul dispositivo. | 
| ErrorIdentifier | Questa interfaccia descrive un errore specifico e le relative proprietà. | 
| ErrorStorageUtil | Classe di supporto per manipolare gli errori in modo che siano in linea con lo spazio di archiviazione comune. | 
| EventsLoggerListener | Ascoltatore 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 di 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 un'invocazione che devono essere eseguite per i test. | 
| ExecutionFiles.FilesKey | Enumerazione delle chiavi standard conosciute per la mappa. | 
| ExecutionProperties | Proprietà generate durante l'esecuzione di un test o di un'invocazione. | 
| ExistingBuildProvider | Un IBuildProviderche restituisce unIBuildInfogià costruito. | 
| ExtendedFile | Un'estensione del file standard per trasportare metadati relativi alla compilazione. | 
| ExtensionAtomsRegistry | ExtensionAtomsRegistry per l'utilizzo locale di statsd. | 
F
| FailureDescription | La classe che descrive le informazioni su un errore in Trade Federation. | 
| FakeTest | Un test falso il cui scopo è semplificare la generazione di risultati di test ripetibili. | 
| FakeTestsZipFolder | Un fixture di test che crea una cartella di test non decompressa falsa in base a un elenco di contenuti. | 
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Preparatore del target che attiva fastboot e invia comandi fastboot. | 
| FastbootDeviceFlasher | Una classe che si basa su fastboot per eseguire il flashing di un'immagine sull'hardware Android fisico. | 
| FastbootHelper | Una classe di supporto per le operazioni di fastboot. | 
| FastbootPack | Segui le specifiche del bootloader per decomprimerlo. | 
| FastbootUpdateBootstrapPreparer | Un ITargetPreparerche esegue il 'inizializzazione di file specificati (bootloader, radio, file ZIP dell'immagine del dispositivo) inIDeviceBuildInfoper eseguire il flashing dei dispositivi conFastbootDeviceFlasher, quindi inietta gli attributi del dispositivo post-boot nelle informazioni di compilazione a fini di generazione di report sui risultati. | 
| FatalHostError | Un'eccezione che indica che si è verificato un errore irreversibile fatale sulla macchina host che esegue TradeFederation e che l'istanza TradeFederation deve essere arrestata. | 
| FeatureFlagTargetPreparer | Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto). | 
| FileDownloadCache | Una classe di supporto che gestisce una cache LRU del file system locale dei file scaricati. | 
| FileDownloadCacheFactory | Un'azienda per la creazione di FileDownloadCache | 
| FileDownloadCacheWrapper | Una classe wrapper che fornisce funzionalità FileDownloadCachedurante l'implementazione dell'interfacciaIFileDownloader. | 
| FileIdleMonitor | Monitora i file ed esegue un callback se sono inattivi (ad es. | 
| FileInputStreamSource | Un InputStreamSourceche accetta un file di input. | 
| FileLogger | Un ILeveledLogOutputche indirizza i messaggi di log a un file e a stdout. | 
| FileProtoResultReporter | Proto reporter che scarica TestRecordin un file. | 
| FilePullerDeviceMetricCollector | Un BaseDeviceMetricCollectorche ascolta la chiave delle metriche proveniente dal dispositivo e le estrae come file dal dispositivo. | 
| FilePullerLogCollector | Logger del file segnalato dal lato del dispositivo. | 
| FileSystemLogSaver | Salvare i log in un file system. | 
| FilesystemRootChecker | |
| FileUtil | Una classe di supporto per le operazioni relative ai file | 
| FileUtil.LowDiskSpaceException | Viene generato se lo spazio su disco utilizzabile è inferiore alla soglia minima. | 
| FilteredResultForwarder | Variante di ResultForwarderche consente di segnalare solo una lista consentita diTestDescription. | 
| FixedByteArrayOutputStream | Un ERROR(/OutputStream)in memoria che conserva solo una quantità massima di dati. | 
| FlashingMethod | Un enum per descrivere il metodo utilizzato per eseguire il flashing del dispositivo in 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<String, MultiMap<String, String>>. | 
| FlashingResourcesParser.Constraint | Un'interfaccia di filtro, progettata per consentire a FlashingResourcesParserdi ignorare alcune risorse che altrimenti potrebbe utilizzare | 
| FlashingResourceUtil | Questa utility consente di impostare la versione appropriata degli elementi in modo che possano essere flashati tramite DeviceFlashPreparer. | 
| FoldableExpandingHandler | Un IModuleParameterHandlerche si espande in più per ogni configurazione del pieghevole non principale. | 
| FoldableHandler | Gestore generico pieghevole che può accettare i parametri pieghevoli per creare un modulo specializzato. | 
| FoldableModePreparer | Un preparatore target che può cambiare lo stato pieghevole di un dispositivo. | 
| FolderBuildInfo | Implementazione concreta di un IFolderBuildInfo. | 
| FolderSaver | Un ITargetPreparerche estrae le directory dal dispositivo, le comprime e le salva nel backend di logging. | 
| FormattedGeneratorReporter | Report che consente di generare report in un determinato formato. | 
| FreeDeviceState | |
| FuseUtil | Una classe di supporto per le operazioni FUSE. | 
G
| GceAvdInfo | Struttura per contenere i dati pertinenti per una determinata istanza AVD GCE. | 
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Monitora thread per il tunnel proxy host del lab GCE utilizzato per l'ossigenazione. | 
| GceManager | Helper che gestisce le chiamate a GCE per avviare/arrestare e raccogliere i log da GCE. | 
| GceRemoteCmdFormatter | Classe di utilità per formattare i comandi per raggiungere un dispositivo GCE remoto. | 
| GceRemoteCmdFormatter.ScpMode | SCP può essere utilizzato per eseguire push o pull di file a seconda della struttura degli argomenti. | 
| GceSshTunnelMonitor | Monitor Thread per il tunnel SSH GCE. | 
| GcovCodeCoverageCollector | Un BaseDeviceMetricCollectorche estrae le misurazioni della copertura di gcov dal dispositivo e le registra come elementi di test. | 
| GcovKernelCodeCoverageCollector | Un BaseDeviceMetricCollectorche estrae le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e poi le registra come elementi di test. | 
| GCSBucketUtil | Gestore file per scaricare e caricare file da Google Cloud Storage (GCS). | 
| GCSBucketUtil.GCSFileMetadata | Un semplice wrapper per le informazioni sui file in GCS. | 
| GCSCommon | Ritirato. Utilizza com.android.tradefed.util.gcs.GCSCommon. | 
| GCSCommon | Classe di base per le operazioni di Gcs come download e caricamento. | 
| GCSConfigurationFactory | Un ConfigurationFactorycarica le configurazioni da Google Cloud Storage. | 
| GCSConfigurationFactory.GCSConfigLoader | Estensione di ConfigurationFactory.ConfigLoaderche carica la configurazione da GCS, monitora le configurazioni incluse da una configurazione principale 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 | File uploader 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 IRemoteFileResolverche consente il download da un bucket GCS. | 
| GenericLogcatEventParser<LogcatEventType> | Analizza l'input di logcat per gli eventi. | 
| GenericLogcatEventParser.LogcatEvent | Struttura per contenere un evento logcat con il tipo di evento e il messaggio logcat che lo attiva | 
| GetPreviousPassedHelper | Funzione di assistenza per recuperare i filtri di test superati in precedenza. | 
| GkiDeviceFlashPreparer | Un preparatore del target che esegue il flashing del dispositivo con l'immagine generica del kernel Android. | 
| GlobalConfiguration | Un'implementazione di IGlobalConfigurationche memorizza 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. | 
| GoogleApiClientUtil | Utilità per creare 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 di Google su un determinato dispositivo. | 
| GranularRetriableTestWrapper | Una classe wrapper lavora su IRemoteTestper granularizzare IRemoteTest a livello di test case. | 
| GranularRetriableTestWrapper.StartEndCollector | Assistente di classe per rilevare l'inizio e la fine mancanti della corsa. | 
| GsiDeviceFlashPreparer | Un preparatore del target che esegue il flashing del dispositivo con l'immagine di sistema generica di Android. | 
| GTest | Un test che esegue un pacchetto di test nativo su un determinato dispositivo. | 
| GTestBase | La classe di base di gTest | 
| GTestListTestParser | Un parser dei risultati per la modalità di prova secca di gtest con il parametro "--gtest_list_tests". | 
| GTestResultParser | Analizza i risultati della "modalità di output non elaborato" dei test nativi che utilizzano GTest ed eseguiti dalla shell e informa un ITestInvocationListener dei risultati. | 
| GTestXmlResultParser | Analizza i risultati della "modalità di output XML" dei test nativi che utilizzano GTest eseguiti dalla shell e informa un ITestRunListener dei risultati. | 
H
| HarnessException | Classe di eccezione di base per le eccezioni lanciate all'interno del cablaggio. | 
| HarnessIOException | Eccezione di Harness che aiuta a gestire i problemi relativi ai file. | 
| HarnessRuntimeException | |
| HeapHostMonitor | Implementazione di AbstractHostMonitorche monitora la memoria heap sull'host e la registra periodicamente nel log della cronologia. | 
| HelloWorldMultiTargetPreparer | Un 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 metriche host da segnalare. | 
| HostOptions | Classe del proprietario delle opzioni di hosting. | 
| HostStatsdMetricCollector | Un IMetricCollectorche raccoglie le metriche StatsD lato host utilizzando i comandi dell'utilità StatsD. | 
| HostTest | Un programma di esecuzione dei test per i test basati su host JUnit. | 
| HostUtils | Implementa alcuni metodi di utilità utili per eseguire test dell'host. | 
| HprofAllocSiteParser | Classe di supporto per analizzare le informazioni di una sezione Siti di allocazione dei report hprof. | 
| HttpHelper | Contiene metodi di assistenza per l'invio di richieste HTTP | 
| HttpHelper.RequestRunnable | Eseguibile per effettuare richieste con IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult). | 
| HttpMultipartPost | Classe di supporto per l'invio di richieste POST HTTP con più parti. | 
| HttpRemoteFileResolver | Implementazione di IRemoteFileResolverche consente il download di file remoti tramite http | 
| HttpsRemoteFileResolver | Implementazione di IRemoteFileResolverche consente di scaricare file remoti tramite https | 
I
| IAbi | Interfaccia che rappresenta l'ABI in fase di test. | 
| IAbiReceiver | Un test che richiede l'ABI in test. | 
| IAndroidDebugBridge | Definizione dell'interfaccia per i metodi AndroidDebugBridgeutilizzati in questo
 pacchetto. | 
| IAppBuildInfo | Questa interfaccia è stata ritirata.
    Utilizza direttamente IBuildInfo. | 
| IAutoRetriableTest | Interfaccia per un IRemoteTestche non implementaITestFilterReceiver, ma vuole supportare il ricoinvolgimento automatico. | 
| IBatteryInfo | L'interfaccia che definisce l'interazione con la batteria di un dispositivo. | 
| IBatteryInfo.BatteryState | Descrive lo stato attuale di ricarica della batteria. | 
| IBuildInfo | Contiene informazioni sulla build in test. | 
| IBuildInfo.BuildInfoProperties | Alcune proprietà che un IBuildInfopuò avere per modificarne la gestione. | 
| IBuildProvider | Responsabile della fornitura di informazioni sulla build in test. | 
| IBuildReceiver | Un test che richiede il riferimento alla build in test. | 
| ICacheClient | Un'interfaccia per un client della cache. | 
| IClusterClient | Un'interfaccia per interagire con il backend di TFC. | 
| IClusterEvent | Interfaccia per qualsiasi evento del cluster da caricare in TFC. | 
| IClusterEventUploader<T extends IClusterEvent> | Interfaccia per ClusterEventUploader | 
| IClusterOptions | Un'interfaccia per ottenere opzioni relative ai cluster. | 
| ICommandOptions | Contenitore per le opzioni di esecuzione dei comandi. | 
| ICommandScheduler | Un programmatore per l'esecuzione dei comandi TradeFederation. | 
| ICommandScheduler.IScheduledInvocationListener | Listener per gli eventi di chiamata al termine dell'invocazione. | 
| ICompressionStrategy | Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di esecuzione. | 
| IConfigOptionValueTransformer | Un'interfaccia per manipolare il valore dell'opzione di configurazione | 
| IConfigurableVirtualDevice | Un'interfaccia per fornire informazioni su un dispositivo virtuale eventualmente preconfigurato (IP host, utente host, offset delle porte e così via). | 
| IConfiguration | Informazioni di configurazione per un'invocazione di TradeFederation. | 
| IConfigurationFactory | Factory per la creazione di IConfiguration | 
| IConfigurationReceiver | Interfaccia semplice per rappresentare un 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 configurazione YAML. | 
| IDefaultObjectLoader.LoaderConfiguration | L'oggetto di configurazione del caricamento per trasmettere informazioni al caricatore. | 
| IDeviceActionReceiver | Fornisce un'API per ricevere gli eventi del dispositivo. | 
| IDeviceBuildInfo | Un IBuildInfoche rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test. | 
| IDeviceBuildProvider | Un IBuildProviderche utilizza le informazioni di unITestDeviceper recuperare una build. | 
| IDeviceConfiguration | Interfaccia del proprietario della configurazione del dispositivo. | 
| IDeviceFlasher | Esegue il flashing di un'immagine del dispositivo su un dispositivo. | 
| IDeviceFlasher.UserDataFlashOption | Enum di opzioni per la gestione dell'immagine userdata | 
| IDeviceManager | Interfaccia per la gestione dell'insieme di dispositivi disponibili per i test. | 
| IDeviceManager.IFastbootListener | Un ascoltatore per le modifiche dello stato di fastboot. | 
| IDeviceMonitor | Interfaccia per il monitoraggio dello stato dei dispositivi. | 
| IDeviceMonitor.DeviceLister | Una classe simile a Runnableche dovrebbe restituire i dispositivi noti e i relativi stati. | 
| IDeviceRecovery | Interfaccia per il recupero di un dispositivo che è diventato offline. | 
| IDeviceSelection | Interfaccia per i criteri di selezione dei dispositivi. | 
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor | Fornisce strumenti per il monitoraggio dello stato di un IDevice. | 
| IDeviceTest | Interfaccia per l'oggetto che richiede un riferimento a un ITestDevice. | 
| IDisableable | Interfaccia che descrive un oggetto Tradefed che può essere disattivato. | 
| IDynamicShardingClient | Interfaccia wrapper per il client di sharding Questo è possibile in modo da poter sostituire un token HTTP o di test, se necessario. | 
| IDynamicShardingConnectionInfo | Interfaccia per le classi che contengono informazioni di connessione per lo sharding dinamico | 
| IEmail | 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 lanciata se non è possibile caricare o inizializzare un risolutore. | 
| 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 IBuildInfoastratto i cui artefatti di compilazione sono contenuti in una directory del filesystem locale. | 
| IFormatterGenerator | Interfaccia che descrive un formattatore per SuiteResultHolder. | 
| IGlobalConfiguration | Una classe per includere le informazioni di configurazione globale per una singola istanza della Federazione commerciale (che include qualsiasi numero di invocazioni di configurazioni effettive). | 
| IHarnessException | Descrizione dell'interfaccia dell'eccezione del cablaggio che verrà implementata dalle eccezioni del cablaggio. | 
| IHostCleaner | Ripulisce l'host al termine dell'esecuzione del test. | 
| IHostHealthAgent | Un'interfaccia per emettere metriche dell'host o del dispositivo. | 
| IHostMonitor | Interfaccia per inviare i dati dell'host | 
| IHostMonitor.HostDataPoint | Classe generica per i dati da segnalare. | 
| IHostMonitor.HostMetricType | |
| IHostOptions | Interfaccia del contenitore delle opzioni di hosting. | 
| IHostOptions.PermitLimitType | Enum che descrive i possibili limiti di autorizzazione | 
| IHostResourceManager | Interfaccia per gestire la risorsa host. | 
| IHttpHelper | Metodi di supporto per l'esecuzione di richieste HTTP. | 
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | Un'interfaccia che aiuta a decidere se tentare la configurazione incrementale per i preparatori di TradeFed. | 
| IInvocationContext | Contiene informazioni sull'invocazione a cui i test devono accedere, se necessario. | 
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | Un test che richiede il riferimento al contesto dell'invocazione. | 
| IInvocationExecution | Interfaccia che descrive le azioni che verranno eseguite nell'ambito di un'invocazione. | 
| IKeyStoreClient | Interfaccia per accedere a un archivio chiavi per password o dati sensibili. | 
| IKeyStoreFactory | Factory per la creazione di IKeyStoreClient. | 
| ILabPreparer | Interfaccia di indicatori per i preparatori di laboratorio Consulta  | 
| ILeveledLogOutput | Le classi che implementano questa interfaccia forniscono metodi per gestire l'output dei messaggi di log. | 
| ILogcatReceiver | Una classe che fornisce l'output di logcat di un dispositivo come InputStreamSource. | 
| ILogRegistry | Un'interfaccia per un ILogOutputlogger singleton che esegue il multiplexing e gestisce diversi logger. | 
| ILogRegistry.EventType | Eventi utili da registrare | 
| ILogSaver | Le classi che implementano questa interfaccia forniscono metodi per archiviare i log in una posizione centrale. | 
| ILogSaverListener | Consente ai ITestInvocationListenerdi rilevare quando vengono salvati i file di log. | 
| ImageContentAnalyzer | Analizza 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 i IManagedTestDevice | 
| IMetricCollector | Questa interfaccia verrà aggiunta come decorazione quando vengono generati i report sui risultati dei test per raccogliere le metriche corrispondenti. | 
| IMetricCollectorReceiver | Interfaccia da implementare per i IRemoteTestse devono recuperare l'elenco deiIMetricCollectorper 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 | Enum 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 è stata ritirata. Questa interfaccia viene mantenuta temporaneamente per motivi di compatibilità, ma non viene più utilizzata. Non implementarlo. | 
| IMultiTargetPreparer | Prepara l'ambiente di test per più dispositivi contemporaneamente. | 
| INativeDevice | Fornisce un'API affidabile e di livello leggermente superiore a ddmlib IDevice. | 
| INativeDeviceTest | Interfaccia per l'oggetto che richiede un riferimento a un INativeDevice. | 
| IncrementalImageUtil | Un'utilità per sfruttare l'aggiornamento incrementale delle immagini e dei dispositivi. | 
| InfraErrorIdentifier | Identificatori di errori dell'infrastruttura di Trade Federation e dell'infrastruttura dipendente (ad esempio l'infrastruttura di Build). | 
| InputStreamSource | Questa interfaccia incapsula un ERROR(/InputStream)per renderlo clonabile. | 
| InstallAllTestZipAppsSetup | Un ITargetPreparerche installa tutte le app in un file zip di test. | 
| InstallApexModuleTargetPreparer | |
| InstallApkSetup | Un ITargetPreparerche installa uno o più apk nel file system. | 
| InstallBuildEnvApkSetup | Un ITargetPreparerche installa uno o più APK di test da un ambiente di build della piattaforma Android. | 
| InstalledInstrumentationsTest | Esegue tutta la misurazione trovata sul dispositivo attuale. | 
| InstallKernelModulePreparer | Un preparatore del target che installa i moduli del kernel. | 
| InstantAppHandler | Gestore per ModuleParameters.INSTANT_APP. | 
| InstrumentationPreparer | Un ITargetPreparerche 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 strumentazione su un determinato dispositivo. | 
| 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 compilazione, preparazione del target, esecuzione dei test, pulizia. | 
| InvocationLocal<T> | Questa classe fornisce variabili nell'ambito dell'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 denominata speciale che verrà sempre compilata per l'invocazione. | 
| InvocationProtoResultReporter | Report per memorizzare le informazioni sulla memorizzazione nella cache a livello di chiamata e l'elenco dei moduli | 
| InvocationStatus | Una classe per memorizzare lo stato di chiamata. | 
| InvocationStatus | Un enum di supporto per rappresentare lo stato di chiamata | 
| InvocationSummaryHelper | Classe di supporto per la raccolta e la generazione di report su TestSummaryper un insieme di ascoltatori | 
| InvocationToJUnitResultForwarder | Una classe che ascolta gli eventi ITestInvocationListenere li inoltra a unTestListener. | 
| IPostProcessor | I post-processor sono oggetti Trade Federation progettati per consentire l'elaborazione di metriche e log DOPO i test e PRIMA della generazione di report sui risultati. | 
| IRecorderClient | Interfaccia per la comunicazione con il backend del registratore ResultDB. | 
| IRemoteFeature | Interfaccia che descrive una funzionalità in Tradefed che può essere eseguita in base alla richiesta. | 
| IRemoteFileResolver | Interfaccia per gli oggetti che possono risolvere un file remoto in uno locale. | 
| IRemoteFileResolver.RemoteFileResolverArgs | Gli argomenti passati ai risolutori | 
| IRemoteFileResolver.ResolvedFile | Classe contenente informazioni sul file risolto e su alcuni metadati. | 
| IRemoteScheduledListenersFeature | Estensione di IRemoteFeatureper supportare il passaggio diIScheduledInvocationListener. | 
| IRemoteTest | Un test che registra i risultati direttamente in un ITestInvocationListener. | 
| IReportNotExecuted | In caso di esecuzione incompleta, IRemoteTestche implementa questa interfaccia può segnalare i test non eseguiti per migliorare i report. | 
| IRescheduler | Interfaccia per riprogrammare una configurazione per l'esecuzione futura. | 
| IResourceMetricCollector | L'interfaccia per l'utente per implementare i collezionisti di risorse personalizzati. | 
| IRestApiHelper | Un'interfaccia di supporto per l'esecuzione di chiamate API REST. | 
| IResumableTest | Questa interfaccia è stata ritirata. Non è più necessario | 
| IRetryDecision | Interfaccia che determina la decisione di riprovare e applica il filtro alla classe per un nuovo tentativo più mirato. | 
| IRuntimeHintProvider | |
| IRunUtil | Interfaccia per l'esecuzione di operazioni temporizzate e comandi di sistema. | 
| IRunUtil.EnvPriority | Enum che definisce se impostare o annullare l'impostazione di un determinato 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 un'invocazione. | 
| ISandboxFactory | Factory per la creazione di ISandbox. | 
| ISetOptionReceiver | L'implementazione di questa interfaccia deve avere un Optioncon un nome "set-option" collegato aHostTest.SET_OPTION_NAME. | 
| IShardableListener | Un ITestInvocationListenerche può essere suddiviso in parti. | 
| IShardableTest | Un IRemoteTestche può essere suddiviso in sottotest eseguibili separatamente. | 
| IShardHelper | Interfaccia di un oggetto che descrive la strategia di suddivisione da adottare per una configurazione. | 
| IsolatedHostTest | Implementa un runner TradeFed che utilizza un sottoprocesso per eseguire i test in un ambiente con poche dipendenze anziché nel processo principale. | 
| ISupportGranularResults | Interfaccia che specifica se un ITestInvocationListenersupporta o meno la ricezione dei risultati granulari. | 
| ISystemStatusChecker | Un controllo che esegue controlli sullo stato del sistema e restituisce un valore booleano per indicare se il sistema è in uno stato previsto. | 
| ISystemStatusCheckerReceiver | Un IRemoteTestche richiede l'accesso alISystemStatusCheckerdalla configurazione. | 
| ITargetCleaner | Questa interfaccia è stata ritirata. tearDown è stato spostato nell'interfaccia di base ITargetPreparer. | 
| ITargetPreparer | Prepara l'ambiente di test per l'esecuzione del test. | 
| ITerribleFailureHandler | Un'interfaccia per gestire errori gravi di LogUtil.CLog.wtf(String, Throwable) | 
| ITestAnnotationFilterReceiver | Un runner che può filtrare i test da eseguire in base alle annotazioni. | 
| ITestCollector | Fornisce il supporto per la raccolta dei test. Se impostato, il programma di test deve eseguire una prova secca per raccogliere gli scenari di test senza eseguirli effettivamente. | 
| ITestDevice | Fornisce un'API affidabile e di livello leggermente superiore a ddmlib IDevice. | 
| ITestDevice.ApexInfo | Una semplice classe struct per memorizzare informazioni su un singolo APEX | 
| ITestDevice.MountPointInfo | Una semplice classe struct per memorizzare 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 il TestInformationper alcuni corsi. | 
| ITestInvocation | Gestisce un'invocazione di test di TradeFederation. | 
| ITestInvocation.ExitInformation | Rappresenta alcune informazioni di uscita per un'invocazione. | 
| ITestInvocationListener | Ascoltatore per i risultati del test dall'invocazione del test. | 
| ITestLifeCycleReceiver | Riceve notifiche di eventi durante le esecuzioni dei test di misurazione. | 
| ITestLogger | Un'entità che può eseguire il logging di stream di dati di vari tipi. | 
| ITestLoggerReceiver | Un'entità in cui è possibile iniettare un'istanza ITestLoggerin modo che possa essere utilizzata per scopi di logging. | 
| ITestsPool | Interfaccia che descrive un pool di test a cui possiamo accedere ed eseguire | 
| ITestSuite | Classe astratta utilizzata per eseguire la suite di test. | 
| 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 ITestInvocationListenerdi scambiare alcune informazioni limitate tramite riepiloghi. | 
| ITestsZipInstaller | Installa i test da un file ZIP dei test (come indicato dal 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 IRemoteTestpuò implementare per indicare che richiede un dispositivo con un
 token speciale. | 
J
| JarHostTest | Test runner per i test JUnit lato host. | 
| JarHostTest.HostTestListener | Listener wrapper che inoltra tutti gli eventi, ad eccezione di testRunStarted() e testRunEnded(), al listener incorporato. | 
| JavaCodeCoverageCollector | Un BaseDeviceMetricCollectorche estrae le misurazioni della copertura Java dal dispositivo e le registra come elementi di test. | 
| JavaCodeCoverageFlusher | Una classe di utilità che reimposta e forza un aggiornamento delle misurazioni della copertura del codice Java dalle procedure in esecuzione sul dispositivo. | 
| JSONFileKeyStoreClient | Un'implementazione di esempio in cui un file JSON locale funge da magazzino chiavi. | 
| JSONFileKeyStoreFactory | Implementazione di una JSON KeyStore Factory, che fornisce un JSONFileKeyStoreClientper accedere a un file JSON Key Store. | 
| JsonHttpTestResultReporter | Un report sui risultati che codifica i risultati delle metriche di test e le informazioni sui rami e sui dispositivi in JSON e li invia tramite POST a un endpoint di servizio HTTP | 
| JUnit4ResultForwarder | Inoltro dei risultati dal JUnit4 Runner. | 
| JUnit4TestFilter | Classe di supporto che fornisce il filtro per il runner JUnit4 estendendo Filter. | 
| JUnitRunUtil | Una classe di supporto per indirizzare una chiamata IRemoteTest.run(TestInformation, ITestInvocationListener)a una chiamataTest.run(TestResult). | 
| JUnitToInvocationResultForwarder | Una classe che ascolta gli eventi TestListenere li inoltra a unITestInvocationListener. | 
| JUnitXmlParser | Analizza i dati dei risultati dei test dai risultati JUnit archiviati in XMLJUnitResultFormatter di Ant e li inoltra a un ITestInvocationListener. | 
K
| KernelModuleUtils | |
| KernelTargetTest | Test runner per l'eseguibile in esecuzione sulla destinazione e analisi del risultato del test del kernel. | 
| KernelTestModuleController | Classe di base per un controller del modulo per non eseguire test quando non corrisponde all'architettura . | 
| KeyguardControllerState | Un contenitore per gli stati della tastiera protetta. | 
| KeyguardStatusChecker | Controlla lo stato della tastiera protetta dopo l'esecuzione del modulo. | 
| KeyStoreException | Viene generato quando si verifica un errore fatale del magazzino delle chiavi. | 
| KillExistingEmulatorPreparer | Un ITargetPreparerche arresta un emulatore in esecuzione. | 
| KnownFailurePreparer | Preparatore target per saltare la ripetizione di un errore noto. | 
| KTapResultParser | Legge l'output di KTAP come quello prodotto da un modulo di test KUnit e inserito in un file "results" in debugfs. | 
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | Test runner per l'esecuzione dei moduli di test KUnit sul dispositivo. | 
L
| LabResourceDeviceMonitor | Il monitor delle risorse del lab che inizializza/gestisce il server gRPC per LabResourceService. | 
| LargeOutputReceiver | Un'altra classe progettata per aiutare a eseguire comandi con tempi di esecuzione lunghi a raccogliere l'output. | 
| LastShardDetector | Quando eseguiamo lo sharding locale, a volte vogliamo eseguire alcune azioni solo quando l'ultimo frammento raggiunge invocationEnded(long). | 
| LeakedThreadStatusChecker | Controllo dello stato per assicurarsi che un modulo non perda un thread in esecuzione. | 
| LegacySubprocessResultsReporter | Un'implementazione bloccata del report sui risultati del sottoprocesso che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad es. 8 e versioni successive), nonostante le modifiche al superclasse. | 
| ListInstrumentationParser | Un IShellOutputReceiverche analizza l'output di una query "strumentazione elenco pm" | 
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed. | 
| LocalAppBuildProvider | Un IBuildProviderche crea unIBuildInfoin base a un percorso locale specificato | 
| LocalDeveloper | Rileva e restituisce se si tratta di uno sviluppatore locale che esegue Tradefed. | 
| LocalDeviceBuildProvider | Un IBuildProviderche crea unIDeviceBuildInfoin base a un percorso della directory del file system fornito. | 
| LocalEmulatorLaunch | Un TargetPreparer che avvia un emulatore in locale da un ambiente di build Android. | 
| LocalEmulatorSnapshot | Un TargetPreparer destinato a generare uno snapshot dell'emulatore pulito da un ambiente di compilazione/sviluppo Android | 
| LocalFileHeader | LocalFileHeader è una classe contenente le informazioni di un file/una cartella all'interno di un file ZIP. | 
| LocalFileResolver | Implementazione di IRemoteFileResolverche consente il collegamento di file locali | 
| LocalFolderBuildProvider | Un IBuildProviderche crea unIFolderBuildInfoin base a un percorso locale fornito | 
| LocalHostResourceManager | Risorsa host del gestore. | 
| LocalPool | Implementazione di un pool di test locali | 
| LocalRunInstructionBuilder | Utilità per compilare l'istruzione per eseguire il test localmente. | 
| LockSettingsBaselineSetter | Un set per rimuovere le impostazioni di blocco schermo. | 
| Log | Classe di log che rispecchia l'API nelle sorgenti principali di Android. | 
| Log.ILogOutput | Le classi che implementano questa interfaccia forniscono metodi per gestire l'output dei messaggi di log. | 
| Log.LogLevel | Enum del livello di log. | 
| LogcatCrashResultForwarder | Ascoltatore speciale: in caso di errori (arresto anomalo del processo di ispezione) tenterà di estrarre dall'errore il logcat e lo aggiungerà al messaggio di errore associato al test. | 
| LogcatEventParser | |
| LogcatEventType | Tipi di eventi per LogcatEventParser. | 
| LogcatOnFailureCollector | Raccoglitore che acquisisce e registra un logcat quando uno scenario di test non va a buon fine. | 
| LogcatReceiver | Classe che raccoglie logcat in background. | 
| LogcatTimingMetricCollector | Un raccoglitore di metriche che raccoglie informazioni sui tempi (ad es. ora di passaggio dell'utente) da logcat durante uno o più test ripetuti utilizzando determinati pattern regex per analizzare gli indicatori 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 ITestInvocationListenerche salva i dati di log in un file | 
| LogReceiver | |
| LogRegistry | Un'implementazione di ILogRegistryche esegue il multiplexing e gestisce diversi logger, utilizzando quello appropriato in base alILogRegistrydel thread che effettua la chiamata.ThreadGroup | 
| LogSaverResultForwarder | Un ResultForwarderper salvare i log con il salvataggio file globale. | 
| LogUtil | Una classe di utilità di logging. | 
| LogUtil.CLog | Una classe shim per Logche utilizza automaticamente il nome semplice della classe dell'autore della chiamata come
 il tag di log | 
| LUCIResultReporter | Un report sui 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 gestore per i moduli principali che crea un InstallApexModuleTargetPreparer e lo inietta il link dinamico in base ai moduli principali specificati per recuperarli automaticamente. | 
| MainlineTestModuleController | Classe di base per un controller del modulo per eseguire test in base ai moduli principali precaricati sul dispositivo in test. | 
| ManagedRemoteDevice | Un dispositivo in esecuzione all'interno di una macchina virtuale che gestiamo da remoto tramite un'istanza Tradefed all'interno della VM. | 
| ManagedTestDeviceFactory | Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf | 
| MaxSdkModuleController | Classe di 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 IMultiTargetPreparerche consente di passare informazioni da una build all'altra assegnando un nome e la chiave del file da copiare nell'altra build. | 
| MergeStrategy | Descrive in che modo devono essere aggregati i risultati quando sono presenti più tentativi. | 
| MerkleTree | Una rappresentazione dell'albero di Merkle come definito dall'API di esecuzione remota. | 
| MetricFilePostProcessor | Utilizzato per il caricamento del file di log delle metriche raccolto durante il livello di test ed esecuzione. | 
| MetricOption | Annotazione per i metodi di test annotati con @Testoppure se l'annotazione fa parte dell'elenco di annotazioni diTestDescriptionche consente di specificare alcuni parametri aggiuntivi utili per: ottimizzare il comportamento dei collezionisti, filtrare alcuni metodi. | 
| MetricsXMLResultReporter | MetricsXMLResultReporter scrive le metriche di test e di esecuzione in un file XML in una cartella specificata dal parametro metrics-folder nella fase invocationEnded del test. | 
| MetricTestCase | Estensione di TestCaseche consente di registrare le metriche quando viene eseguita nell'ambito di TradeFed. | 
| MetricTestCase.LogHolder | Struttura per contenere un file di log da segnalare. | 
| MetricUtil | Classe di utilità per estrarre le metriche dalle configurazioni StatsD inviate. | 
| MetricUtility | Contiene metodi di utilità comuni per archiviare le metriche del test, aggregarle in test simili e scriverle in un file. | 
| MinApiLevelModuleController | Classe di base per un controller del modulo per non eseguire test quando è inferiore a un livello API specificato. | 
| MinSdkModuleController | Classe di base per un controller del modulo per non eseguire test sulle versioni precedenti a un numero di versione dell'SDK specificato. | 
| MixImageZipPreparer | Un IMultiTargetPreparerche mescola le immagini di una build di sistema in una build del dispositivo. | 
| MixKernelTargetPreparer | Un ITargetPreparerche consente di combinare un'immagine del kernel con l'immagine del dispositivo. | 
| MoblyBinaryHostTest | Test host pensato per eseguire un file binario Python mobly dal sistema di compilazione Android (Soong) | 
| MoblyYamlResultControllerInfoHandler | Handler dell'elemento "Controller Info" del risultato yaml di Mobly. | 
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Fabbrica di gestori dei risultati yaml di Mobly che genera il gestore appropriato in base al tipo di risultato. | 
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Analizza i risultati dei test yaml di Mobly. | 
| MoblyYamlResultRecordHandler | Gestore dell'elemento "Record" del risultato yaml di Mobly. | 
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Handler dell'elemento "Riepilogo" del risultato yaml di Mobly. | 
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Gestore dell'elemento "Elenco di nomi di test" del risultato yaml di Mobly. | 
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Handler 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 IRemoteTestdi ogni modulo per raccogliere l'elenco dei risultati. | 
| ModuleLogcatCollector | Versione del raccoglitore logcat, ma per il modulo. | 
| ModuleMerger | Classe di supporto per le operazioni relative all'unione di ITestSuiteeModuleDefinitiondopo una suddivisione. | 
| ModuleOemTargetPreparer | |
| ModuleParameters | Valori speciali associati alle chiavi "parametro" della suite nei metadati di ogni modulo. | 
| ModuleParametersHelper | Funzione di assistenza per ottenere il IModuleParameterHandlerassociato al parametro. | 
| ModuleProtoResultReporter | Un report sui risultati destinato a registrare solo i risultati a livello di modulo. | 
| ModulePusher | |
| ModulePusher.ModulePushError | Errore irreversibile durante il push del modulo Mainline. | 
| ModuleResultsAndMetricsForwarder | Un'estensione di ResultAndLogForwarderche aggiunge metriche aggiuntive relative al modulo ai risultati del test. | 
| ModuleSplitter | Funzione di assistenza per suddividere un elenco di moduli rappresentati da IConfigurationin un elenco di unità di esecuzione rappresentate daModuleDefinition. | 
| ModuleTestTypeUtil | Contiene metodi di utilità comuni per il controllo del modulo. | 
| MultiFailureDescription | Raccogli più FailureDescriptionin un unico supporto. | 
| MultiMap<K, V> | Un ERROR(/Map)che supporta più valori per chiave. | 
N
| NameMangleListener | Un ascoltatore proxy per tradurre i nomi del metodo di test, della classe e del pacchetto quando vengono generati i risultati. | 
| NativeBenchmarkTest | Un test che esegue un eseguibile di test di benchmark nativo su un determinato dispositivo. | 
| NativeBenchmarkTestParser | Un IShellOutputReceiverche analizza l'output dei dati di test di benchmark, raccogliendo le 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 l'eliminazione dei dati della copertura nativa dalle procedure sul dispositivo. | 
| NativeDevice | Implementazione predefinita di un ITestDevicedispositivo Android non full stack. | 
| NativeDevice.AdbAction | Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)per l'esecuzione di un comando "adb ...." del sistema operativo. | 
| 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 di supporto per il monitoraggio dello stato di un IDevicesenza supporto di framework. | 
| NativeLeakCollector | Un ITargetPreparerche esegue "dumpsys meminfo --unreachable -a" per identificare la memoria nativa non raggiungibile attualmente occupata da ciascun processo. | 
| NativeStressTest | Un test che esegue un eseguibile di stress test nativo su un determinato dispositivo. | 
| NativeStressTestParser | Un IShellOutputReceiverche analizza l'output dei dati dello stress test, raccogliendo le metriche sul numero di iterazioni completate e sul tempo medio per iterazione. | 
| NegativeHandler | Gestore che specifica che non deve essere fatto nulla e che il parametro non deve creare alcun modulo aggiuntivo. | 
| NestedDeviceStateMonitor | Monitor dello stato del dispositivo che esegue controlli aggiuntivi sul dispositivo nidificato per adattarsi alle specifiche dell'ambiente virtualizzato. | 
| NestedRemoteDevice | Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota. | 
| NetworkNotAvailableException | Viene generato quando un dispositivo non è in grado di connettersi alla rete per i test. | 
| NoApkTestSkipper | Preparatore speciale che consente di saltare completamente un'invocazione (preparazione e test) se non sono presenti apk da testare. | 
| NoDeviceException | Viene generato quando non è presente alcun dispositivo per eseguire un determinato comando. | 
| NoisyDryRunTest | Esegui una prova secca rumorosa su un file di comando. | 
| NoOpConfigOptionValueTransformer | Un IConfigOptionValueTransformersenza operazioni | 
| NotMultiAbiHandler | Handler speciale che comunica a SuiteModuleLoaderche l'abi secondario non deve creare un modulo. | 
| NullDevice | Un segnaposto IDeviceutilizzato daDeviceManagerper l'allocazione quandoIDeviceSelection.nullDeviceRequested()ètrue | 
O
| OpenObjectLoader | Loader per gli oggetti predefiniti disponibili in AOSP. | 
| Opzione | Aggiunge un'annotazione a un campo per indicare che rappresenta un'opzione IConfiguration. | 
| Option.Importance | |
| OptionClass | Annota una classe come rappresentante un oggetto IConfiguration. | 
| OptionCopier | Una classe di supporto che può copiare i valori dei campi Optioncon gli stessi nomi 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 | Specifica ConfigurationExceptionquando non è consentito passare un'opzione nella riga di comando. | 
| OptionSetter | Compila i campi Option. | 
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler | Un Handlerper gestire i valori per i campi mappa. | 
| OptionSetter.OptionFieldsForName | Contenitore dell'elenco dei campi delle opzioni con nome specificato. | 
| OptionUpdateRule | Controlla il comportamento quando un'opzione viene specificata più volte. | 
| OtaDeviceBuildInfo | Un IDeviceBuildInfoutilizzato per i test degli aggiornamenti over-the-air. | 
| OtatoolsBuildInfo | Un IBuildInfocontenente gli artefatti di otatools. | 
| OtaUpdateDeviceFlasher | Un programma di aggiornamento 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 del pacchetto di un'applicazione analizzate dal dispositivo. | 
| PackageInstalledModuleController | Il controller del modulo non esegue i test se sul dispositivo non sono installati i pacchetti specificati. | 
| Coppia<A, B> | Definisci la nostra classe Pair che contiene due oggetti. | 
| PairingMultiTargetPreparer | Un preparatore multitarget consente di effettuare l'accoppiamento (e la connessione) Bluetooth tra due dispositivi. | 
| ParallelDeviceExecutor<V> | Wrapper di ERROR(/ExecutorService)per eseguire una funzione in parallelo. | 
| ParentSandboxInvocationExecution | Versione di InvocationExecutionper le azioni speciali di chiamata del chiamante quando viene eseguita una sandbox. | 
| ParentShardReplicate | Replicare una configurazione per un dispositivo su tutti gli altri dispositivi che faranno parte dello sharding. | 
| PartialZipDownloadCache | Utilità per memorizzare nella cache i file di download parziale in base ai relativi contenuti. | 
| PassingTestFileReporter | Un ITestInvocationListenerche salva l'elenco degli scenari di test superati in un file di test | 
| PerfettoGenericPostProcessor | Un post-processore che elabora il file proto perfetto metrico di testo/binario in coppie chiave-valore espandendo in modo ricorsivo i messaggi e i campi proto con valori di stringa fino a quando non viene rilevato il campo con valore numerico. | 
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Perfetto preparer carica il file di configurazione nel dispositivo in una posizione standard a cui Perfetto ha accesso. | 
| PerfettoPullerMetricCollector | Implementazione di base di FilePullerDeviceMetricCollectorche consente di recuperare i file di perfetto dal dispositivo e di raccogliere le metriche. | 
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder | Una classe di utilità per registrare la traccia di Perfetto su un ITestDevice. | 
| PrettyPrintDelimiter | Utilità di supporto che consente di stampare un messaggio delimitato che risalti. | 
| PrettyTestEventLogger | Il logger abbina gli eventi e li registra per semplificare il debug. | 
| ProcessInfo | Utilizzato per memorizzare informazioni relative al processo(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). | 
| ProcessUtil | |
| ProfileParameterHandler | Gestore dei parametri di base per qualsiasi utente del profilo. | 
| ProfileTargetPreparer | Classe di base per la configurazione del preparatore di destinazione per qualsiasi utente del profilo android.os.usertype.profile.XXX. | 
| PropertyChanger | Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android | 
| ProtoResultParser | Parser per il formato proto dei risultati di Tradefed. | 
| ProtoResultParser.TestLevel | Enumerazione che rappresenta il livello corrente del proto in fase di elaborazione. | 
| ProtoResultReporter | Il Report sui risultati genera un TestRecordprotobuf con tutti i risultati al suo interno. | 
| ProtoUtil | Metodi di utilità per gestire i messaggi protobuf indipendentemente dal tipo. | 
| ProxyConfiguration | Oggetto che consente di eseguire il puntamento a una configurazione remota. | 
| PsParser | Utilità utilizzata per analizzare(USER,PID e NAME) dall'output del comando "ps" | 
| PtsBotTest | Esegui i test di PTS-bot. | 
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker | Questa classe è stata ritirata.
    Utilizza PushFilePreparer | 
| PushFilePreparer | Un ITargetPreparerche tenta di inviare un numero qualsiasi di file da qualsiasi percorso dell'host a qualsiasi percorso del dispositivo. | 
| PythonBinaryHostTest | Test host inteso a eseguire un file binario Python dal sistema di compilazione Android (Soong) Il programma di test supporta include-filter ed exclude-filter. | 
| PythonBinaryHostTest.PythonForwarder | Inoltro dei risultati per sostituire il nome dell'esecuzione con il nome binario. | 
| PythonUnitTestResultParser | Interpreta l'output dei test eseguiti con il framework unittest di Python e lo traduce in chiamate su una serie di ITestInvocationListener. | 
| PythonUnitTestRunner | Questa classe è stata ritirata.
    Utilizza invece PythonBinaryHostTest. | 
| PythonVirtualenvHelper | Una classe di supporto per l'attivazione dell'ambiente virtuale Python 3. | 
| PythonVirtualenvPreparer | Configura un virtualenv Python sull'host e installa i pacchetti. | 
Q
| QuotationAwareTokenizer | 
R
| RebootReasonCollector | Raccogli i riavvii del dispositivo durante l'esecuzione del test e genera un report in base al motivo e al conteggio. | 
| RebootTargetPreparer | Preparatore target che riavvia il dispositivo. | 
| RecoveryLogPreparer | Un preparatore del target utilizzato per raccogliere i log prima del recupero. | 
| RegexTrie<V> | RegexTrie è un trie in cui ogni segmento ERROR(/Pattern). | 
| RemoteAndroidDevice | Implementazione di un ITestDeviceper un dispositivo Android full stack connesso tramiteadb connect. | 
| RemoteAndroidTestRunner | Esegue un comando di test Android in remoto e genera report sui risultati. | 
| RemoteAndroidTestRunner.StatusReporterMode | Rappresenta una modalità di segnalazione dello stato nelle opzioni di comando dello strumento am. | 
| RemoteAndroidVirtualDevice | Estensione del comportamento di RemoteAndroidDeviceper un dispositivo Android full stack in esecuzione su Google Compute Engine (GCE). | 
| RemoteAvdIDevice | Un segnaposto IDeviceutilizzato daDeviceManagerper l'allocazione quandoDeviceSelectionOptions.gceDeviceRequested()ètrue | 
| 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 una serie di 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 InvocationExecutionche gestisce un'esecuzione remota. | 
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSshUtil | Utilità per eseguire comandi SSH su istanze remote. | 
| RemoteTestTimeOutEnforcer | Listener che consentono di controllare il tempo di esecuzione di una determinata configurazione di test e di segnalare un errore se supera un determinato timeout. | 
| RemoteZip | Utilità per decomprimere singoli file all'interno di un file ZIP remoto. | 
| RemoveSystemAppPreparer | Un ITargetPreparerper rimuovere un APK dalla partizione di sistema prima di un'esecuzione di test. | 
| ReportPassedTests | Segnala in un file i possibili filtri per escludere i test superati. | 
| RequestUtil | Utilità per consentire la ripetizione generica delle richieste di rete con gestione degli errori. | 
| ResolvePartialDownload | Risolvi 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 di supporto per l'esecuzione di chiamate API REST. | 
| RestartSystemServerTargetPreparer | Preparatore target che riavvia il server di sistema senza riavviare il dispositivo. | 
| ResultAggregator | Inoltra i risultati in modo aggregato, se necessario, in base alla strategia di ripetizione adottata. | 
| ResultAndLogForwarder | Inoltra i risultati e registra gli eventi. | 
| ResultDBReporter | |
| ResultDBUtil | Classe di utilità per il report ResultDB. | 
| ResultForwarder | Un ITestInvocationListenerche inoltra i risultati dell'invocazione a un elenco di altri ascoltatori. | 
| ResultsPlayer | Runner speciale che riproduce i risultati che gli vengono assegnati. | 
| RetentionFileSaver | Classe di supporto per la creazione di un file .retention in una directory. | 
| RetryConfigurationFactory | Funzione che gestisce la ripetizione di un comando. | 
| RetryLogSaverResultForwarder | Inoltra che gestisce anche il passaggio al tentativo corrente. | 
| RetryPreparationDecision | Una classe per descrivere le decisioni relative alla possibilità o meno di riprovare la preparazione e di interrompere l'esecuzione del modulo. | 
| RetryRescheduler | Un runner speciale che consente di riprogrammare i test di esecuzione precedente che non sono riusciti o non sono stati eseguiti. | 
| RetryRescheduler.RetryType | I tipi di test di cui è possibile ripetere il tentativo. | 
| RetryResultForwarder | Un'estensione di ResultForwarderche esegue sempre push su un determinato numero di tentativi. | 
| RetryResultHelper | Classe di supporto per determinare quale modulo o test deve essere eseguito o meno. | 
| RetryStatistics | Struttura che contiene le statistiche di una sessione di ripetizione di un IRemoteTest. | 
| RetryStrategy | La strategia di nuovo tentativo da utilizzare quando esegui di nuovo alcuni test. | 
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Preparatore target che esegue "adb root" o "adb unroot" in base all'opzione "force-root". | 
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery | Base generica IMultiDeviceRecoveryper eseguire una configurazione di tradefed per eseguire il passaggio di recupero. | 
| RunHostCommandTargetPreparer | Preparatore target per eseguire comandi host arbitrari prima e dopo l'esecuzione del test. | 
| RunHostScriptTargetPreparer | Preparatore target che esegue uno script prima di eseguire un test. | 
| RunInterruptedException | Viene generato quando un'operazione di esecuzione viene interrotta da una richiesta esterna. | 
| RunNotifierWrapper | Involucro di RunNotifierper poter trasportare ilDeviceNotAvailableException. | 
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler | Gestore per ModuleParameters.RUN_ON_SDK_SANDBOX. | 
| RunOnSdkSandboxTargetPreparer | Un ITargetPreparerper indicare che i test devono essere eseguiti nella sandbox dell'SDK. | 
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer | Un ITargetPreparerper assicurarti che il test venga eseguito come utente secondario. | 
| RunOnSystemUserTargetPreparer | Un ITargetPreparerche indica che i test devono essere eseguiti sull'utente (anziché sull'utente corrente). | 
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer | Un ITargetPreparerche crea un profilo di lavoro durante la configurazione e indica che i test devono essere eseguiti in quell'utente. | 
| RuntimeRestartCollector | Raccoglitore che raccoglie i timestamp dei riavvii di runtime (arresti anomali del server di sistema) durante l'esecuzione del test, se presenti. | 
| RunUtil | Una raccolta di metodi di supporto per l'esecuzione di operazioni. | 
| RustBenchmarkResultParser | Interpreta l'output dei test eseguiti con il framework di benchmarking Criterion e lo traduce in chiamate a una serie di ITestInvocationListener. | 
| RustBinaryHostTest | Test host inteso a eseguire un file binario Rust dal sistema di compilazione Android (Soong) | 
| RustBinaryTest | Un test che esegue un file binario Rust su un determinato dispositivo. | 
| RustTestBase | Classe di 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 su una serie di ITestInvocationListener. | 
S
| SandboxConfigDump | Classe Runner che crea un IConfigurationin base a una riga di comando e lo scarica in un file. | 
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Eccezione di configurazione speciale proveniente dalla configurazione della sandbox. | 
| SandboxConfigurationFactory | Factory di configurazione speciale per gestire la creazione di configurazioni per la sandbox. | 
| SandboxConfigUtil | Una classe di utilità per la gestione di IConfigurationdurante la sandboxing. | 
| SandboxedInvocationExecution | Esecuzione speciale della sandbox dell'invocazione: si tratta di InvocationExection quando siamo all'interno della sandbox che esegue il comando. | 
| SandboxInvocationRunner | Esegui i test associati all'invocazione nella sandbox. | 
| SandboxOptions | Classe che può ricevere e fornire opzioni a un ISandbox. | 
| ScreenshotOnFailureCollector | Raccoglitore che acquisisce e registra uno screenshot quando uno scenario di test non va a buon fine. | 
| Sdk28ModuleController | Un controller del modulo per verificare se un dispositivo è su SDK 28 (Android 9) o versioni successive. | 
| Sdk29ModuleController | Esegui i test solo se il dispositivo di test è della versione SDK 29 o successive. | 
| Sdk30ModuleController | Esegui i test solo se il dispositivo di test è SDK 30 o versioni successive. | 
| Sdk31ModuleController | Esegui i test solo se il dispositivo in test è SDK 31 o versioni successive. | 
| Sdk32ModuleController | Esegui i test solo se il dispositivo in test è SDK 32 o versioni successive. | 
| Sdk33ModuleController | Esegui i test solo se il dispositivo in test è dotato della versione SDK 33 o successive. | 
| Sdk34ModuleController | Esegui i test solo se il dispositivo in test è della versione SDK 34 o successive. | 
| Sdk35ModuleController | Esegui i test solo se il dispositivo di test è della versione SDK 35 o successive. | 
| Sdk36ModuleController | Esegui i test solo se sul dispositivo di test è installata la versione 36 o successive dell'SDK. | 
| SearchArtifactUtil | Una classe di utilità che può essere utilizzata per cercare gli artefatti di test. | 
| SecondaryUserHandler | Gestore per ModuleParameters.SECONDARY_USER. | 
| SecondaryUserOnDefaultDisplayHandler | Gestore per ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY. | 
| SecondaryUserOnSecondaryDisplayHandler | Gestore per ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY. | 
| SemaphoreTokenTargetPreparer | Si tratta di un preparatore utilizzato per utilizzare il token per serializzare l'esecuzione del test nell'host tradefed. | 
| SerializationUtil | Utilità per eseguire la serializzazione/deserializzazione di un oggetto che implementa ERROR(/Serializable). | 
| ServiceAccountKeyCredentialFactory | Una fabbrica di credenziali per creare OAuth basato su chiavi dell'account di servizio Credential. | 
| SettingsBaselineSetter | Un settare comune per gestire le impostazioni di riferimento del dispositivo tramite ITestDevice.setSetting. | 
| ShardBuildCloner | Classe di supporto che gestisce la clonazione di informazioni di compilazione dalla riga di comando. | 
| ShardHelper | Classe di supporto che gestisce la creazione degli shard e la loro pianificazione per un'invocazione. | 
| ShardListener | Un ITestInvocationListenerche raccoglie i risultati da uno shard di chiamata (ovvero una suddivisione di chiamata da eseguire su più risorse in parallelo) e li inoltra a un altro ascoltatore. | 
| ShardMainResultForwarder | Un ResultForwarderche combina i risultati di invocazioni di test suddivise in parti. | 
| ShellOutputReceiverStream | Sottoclasse di utilità di OutputStream che scrive in un IShellOutputReceiver. | 
| ShellStatusChecker | Controlla se lo stato della shell è quello previsto prima e dopo l'esecuzione di un modulo. | 
| ShippingApiLevelModuleController | Esegui i test se il dispositivo soddisfa le seguenti condizioni: 
 | 
| ShowmapPullerMetricCollector | Implementazione di base di FilePullerDeviceMetricCollectorche consente di estrarre i file della mappa del programma dal dispositivo e di raccogliere le metriche. | 
| SideloadOtaTargetPreparer | Un preparatore del target che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto, attende che il dispositivo si avvii e inietta le proprietà di compilazione del dispositivo da utilizzare come informazioni di compilazione Questo preparatore del target presuppone che il dispositivo sia in modalità adb normale all'avvio e garantisce che il dispositivo esce nella stessa modalità, ma con la build più recente applicata. | 
| SimpleFileLogger | Un ILeveledLogOutputche indirizza i messaggi di log all'output standard e a un singolo file di log. | 
| SimplePerfResult | Oggetto per contenere tutti i risultati del test simpleperf | 
| SimplePerfStatResultParser | Una classe di utilità per analizzare il risultato di simpleperf. | 
| SimplePerfUtil | Classe di utilità per inviare comandi semplici e raccogliere i risultati | 
| SimplePerfUtil.SimplePerfType | Enum delle opzioni del comando simpleperf | 
| SimpleStats | Una piccola classe di utilità che calcola alcune misure statistiche in base a un insieme di dati numerici. | 
| SizeLimitedOutputStream | Un file basato su ERROR(/OutputStream)protetto da thread che limita la quantità massima di dati che possono essere scritti. | 
| 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 di 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 saltare a diversi livelli: chiamata, moduli e test. | 
| SkipReason | Fornisci un motivo e i relativi metadati per saltare un test. | 
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi utilizzando SL4A | 
| Sl4aBluetoothUtil.BluetoothAccessLevel | Enum per il livello di accesso del dispositivo Bluetooth basati su BluetoothDevice.java | 
| Sl4aBluetoothUtil.BluetoothConnectionState | Enum per gli stati di connessione Bluetooth basati su BluetoothProfile.java | 
| Sl4aBluetoothUtil.BluetoothPriorityLevel | Enum per il livello di priorità del profilo Bluetooth basati su BluetoothProfile.java | 
| Sl4aBluetoothUtil.BluetoothProfile | Enum per i profili Bluetooth basati su BluetoothProfile.java | 
| Sl4aClient | Client Sl4A per interagire tramite RPC con il livello di scripting SL4A. | 
| Sl4aEventDispatcher | Il gestore degli eventi esegue il polling per gli eventi e li mette in coda per nome in modo che possano essere sottoposti a query. | 
| Sl4aEventDispatcher.EventSl4aObject | Oggetto restituito dal poller di eventi. | 
| SnapshotInputStreamSource | Un'origine InputStream basata su file. | 
| SnapuserdWaitPhase | Rappresentazione enumerativa del momento in cui eseguire l'unione/il blocco per il completamento dell'aggiornamento di snapuserd. | 
| SparseImageUtil | Utilità per destrutturare le immagini sparse. | 
| SparseImageUtil.SparseInputStream | SparseInputStream legge dall'upstream e rileva il formato dei dati. | 
| StatsdBeforeAfterGaugeMetricPostProcessor | Un post-processore che elabora le metriche degli indicatori raccolte con un approccio "prima/dopo", ad esempio. | 
| StatsdEventMetricPostProcessor | Un post-processore che elabora le metriche relative agli eventi nei report di statsd in coppie chiave-valore utilizzando i formattatori specificati nel processore. | 
| StatsdGenericPostProcessor | Un post-processore che elabora i report di statsd proto binari in coppie chiave-valore espandendo il report come struttura ad albero. | 
| StatusCheckerResult | Contiene il risultato di un'esecuzione di ISystemStatusChecker. | 
| StatusCheckerResult.CheckStatus | |
| StdoutLogger | Un ILeveledLogOutputche indirizza i messaggi di log a stdout. | 
| StopServicesSetup | Un ITargetPreparerche 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 degli stream di input. | 
| StrictShardHelper | Strategia di suddivisione in parti per creare parti rigorose che non generano report insieme. | 
| StringEscapeUtils | Classe di utilità per eseguire la fuga di stringhe per formati specifici. | 
| StringUtil | Classe di utilità per eseguire la fuga di stringhe per la manipolazione comune delle stringhe. | 
| StubBuildProvider | Implementazione vuota senza operazioni di un IBuildProvider. | 
| StubDevice | Implementazione di un segnaposto stub di un IDevice. | 
| StubKeyStoreClient | Implementazione dello stub predefinito per KeyStore Client. | 
| StubKeyStoreFactory | Implementazione di stub predefinita per KeyStore Factory | 
| StubLocalAndroidVirtualDevice | Un segnaposto IDeviceutilizzato daDeviceManagerper l'allocazione quandoDeviceSelectionOptions.localVirtualDeviceRequested()ètrue | 
| StubMultiTargetPreparer | Implementazione vuota del segnaposto di un IMultiTargetPreparer. | 
| StubTargetPreparer | Implementazione vuota del segnaposto di un ITargetPreparer. | 
| StubTest | Implementazione di un test vuoto senza operazioni. | 
| StubTestRunListener | Implementazione di stub di ITestRunListener | 
| SubprocessCommandException | L'esecuzione di un comando di sottoprocesso non è riuscita. | 
| SubprocessConfigBuilder | Crea un file XML di configurazione TF wrapper per una configurazione TF esistente. | 
| SubprocessEventHelper | Helper per la serializzazione/deserializzazione degli eventi da passare al log. | 
| SubprocessEventHelper.BaseTestEventInfo | Helper di base per le informazioni di TestIgnored. | 
| SubprocessEventHelper.FailedTestEventInfo | Helper per le informazioni di testFailed. | 
| SubprocessEventHelper.InvocationEndedEventInfo | Helper per le informazioni sulla fine dell'invocazione. | 
| SubprocessEventHelper.InvocationFailedEventInfo | Helper per le informazioni su InvocationFailed. | 
| SubprocessEventHelper.InvocationStartedEventInfo | Helper per le informazioni sull'avvio dell'invocazione. | 
| SubprocessEventHelper.LogAssociationEventInfo | Helper per le informazioni su logAssociation. | 
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Helper per le informazioni su testEnded. | 
| SubprocessEventHelper.TestLogEventInfo | Helper per le informazioni di testLog. | 
| SubprocessEventHelper.TestModuleStartedEventInfo | Helper per le informazioni sull'inizio del modulo di test. | 
| SubprocessEventHelper.TestRunEndedEventInfo | Helper per le informazioni su testRunEnded. | 
| SubprocessEventHelper.TestRunFailedEventInfo | Helper per le informazioni 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 comandi di Tradefed standard. | 
| SubprocessReportingHelper | Una classe per creare un file di configurazione del wrapper per utilizzare il report sui risultati dei sottoprocessi per un comando del cluster. | 
| SubprocessResultsReporter | Implementa ITestInvocationListenerda specificare come result_reporter e inoltra dal subprocesso i risultati di test, esecuzioni di test e invocazioni di test. | 
| SubprocessTestResultsParser | Estensione di ERROR(/FileOutputStream)per analizzare l'output prima di scrivere nel file in modo da poter generare gli eventi di test sul lato del programma di avvio. | 
| SubprocessTestResultsParser.StatusKeys | Chiavi dello stato del test pertinenti. | 
| SubprocessTfLauncher | Un IRemoteTestper eseguire test su un'installazione TF separata. | 
| SuiteApkInstaller | Installa gli APK specificati per la configurazione della suite: dalla variabile $ANDROID_TARGET_OUT_TESTCASES o da ROOT_DIR nelle informazioni di compilazione. | 
| SuiteModuleLoader | Recupera le definizioni del modulo Test di compatibilità dal repository. | 
| SuiteModuleLoader.ConfigFilter | Un ERROR(/FilenameFilter)per trovare tutti i file di configurazione in una directory. | 
| SuiteResultCacheUtil | Utilità per caricare e scaricare i risultati della cache per un modulo di test. | 
| SuiteResultCacheUtil.CacheResultDescriptor | Descrive i risultati della cache. | 
| SuiteResultHolder | Oggetto di supporto per semplificare la serializzazione e la deserializzazione dei risultati dell'invocazione. | 
| SuiteResultReporter | Raccogliere i risultati dei test per un'intera chiamata della suite e generare i risultati finali. | 
| SuiteResultReporter.ModulePrepTimes | Supporto per oggetti per i tempi di preparazione e smontaggio di un modulo. | 
| SuiteTestFilter | Rappresenta un filtro per includere ed escludere i test. | 
| SwitchUserTargetPreparer | Un ITargetPreparerche passa al tipo di utente specificato in setUp. | 
| SystemServerFileDescriptorChecker | Controlla se il server di sistema sembra essere a corto di FD. | 
| SystemServerStatusChecker | Controlla se il pid di system_server è cambiato prima e dopo l'esecuzione di un modulo. | 
| SystemUpdaterDeviceFlasher | Un IDeviceFlasherche si basa sull'aggiornamento di 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 di supporto per visualizzare una matrice di elementi String in una tabella. | 
| TableFormatter | Classe di supporto per visualizzare una matrice di elementi String in modo che ogni colonna di elementi sia allineata | 
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | Si è verificato un errore fatale durante la preparazione del target per i test. | 
| TarUtil | Utilità per manipolare un file tar. | 
| TearDownPassThroughPreparer | Consente di eseguire tearDown sui preparer 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 relativi alla telefonia. | 
| TemperatureThrottlingWaiter | Un ITargetPreparerche attende che la temperatura del dispositivo scenda al valore target | 
| TemplateResolutionError | Classe che estende ConfigurationExceptionper un errore relativo al modello durante l'analisi del file di configurazione. | 
| TerribleFailureEmailHandler | Una semplice classe di gestore che invia un'email alle persone interessate quando si verifica un errore WTF (What a Terrible Failure) all'interno di un'istanza Trade Federation. | 
| TestAppInstallSetup | Un ITargetPreparerche installa una o più app da una cartellaIDeviceBuildInfo.getTestsDir()sul dispositivo. | 
| TestContentAnalyzer | L'analizzatore prende il contesto per l'analisi e determina ciò che è interessante. | 
| TestContext | Una classe per modellare un messaggio TestContext dell'API TFC. | 
| TestDependencyResolver | Utilità 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 lo smarshalling di un elenco di TestDescription in un file di test. | 
| TestDevice | Implementazione di un ITestDeviceper un dispositivo Android full stack | 
| TestDevice.MicrodroidBuilder | Un builder utilizzato per creare un TestDevice Microdroid. | 
| TestDeviceOptions | Contenitore per ITestDeviceOption | 
| TestDeviceOptions.InstanceType | |
| TestDeviceState | Una rappresentazione dello stato del dispositivo più completa rispetto a DeviceState. | 
| TestEnvironment | Una classe per modellare un messaggio TestEnvironment restituito dall'API TFC. | 
| TestErrorIdentifier | Identificatore di errori da test ed esecutori di test. | 
| TestFailureModuleController | Controller per il modulo che vuole semplicemente ottimizzare il comportamento del log degli errori dei test raccolti. | 
| TestFilePushSetup | Un ITargetPreparerche spinge uno o più file/directory da una cartellaIDeviceBuildInfo.getTestsDir()sul dispositivo. | 
| TestFilterHelper | Classe di supporto per filtrare i test | 
| TestGroupStatus | Una classe per memorizzare lo stato di un gruppo di test. | 
| TestInfo | Memorizza l'insieme di informazioni sui test in un file TEST_MAPPING. | 
| TestInformation | Oggetto Holder che contiene tutte le informazioni e le dipendenze di cui un test runner o un test potrebbe avere bisogno per eseguire correttamente. | 
| TestInformation.Builder | Generatore per creare un'istanza TestInformation. | 
| TestInvocation | Implementazione predefinita di ITestInvocation. | 
| TestInvocation.RunMode | Le diverse modalità in cui può verificarsi 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 BaseTestSuiteper eseguire i test specificati dall'opzione include-filter o
 i file TEST_MAPPING dalla compilazione, come suite. | 
| TestOption | Memorizza i dettagli dell'opzione di test impostati in un file TEST_MAPPING. | 
| TestOutputUploader | 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 TestRecordin un formato più facilmente manipolabile in Tradefed. | 
| TestRecordProtoUtil | Utilità per leggere il proto TestRecordda un file. | 
| TestResource | Una classe per modellare un messaggio TestResource restituito dall'API TFC. | 
| TestResourceDownloader | Una classe per scaricare i file di risorse di test dal file system/GCS/HTTP. | 
| TestResult | Contenitore per il risultato di un singolo test. | 
| TestResultListener | Una semplificazione di ITestLifecycleListener per gli implementatori che si preoccupano solo dei risultati dei singoli test. | 
| TestRunnerUtil | Una classe di utilità per aiutare vari runner di 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 | Inoltro da ddmlib ITestRunListeneraITestLifeCycleReceiver. | 
| TestsPoolPoller | Wrapper dei 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. | 
| TestSuiteInfo | Una classe che risolve il caricamento dei metadati relativi alla compilazione per la suite di test 
 Per esporre correttamente le informazioni correlate, una suite di test deve includere un
  | 
| TestSummary | Una classe per rappresentare un riepilogo del test. | 
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup | Un ITargetPreparerche installa una o più app da una cartellaIDeviceBuildInfo.getTestsDir()nella partizione /system del dispositivo. | 
| TestTimeoutEnforcer | Listener che consentono di controllare il tempo di esecuzione di un determinato test case e di non superarlo se supera un determinato timeout. | 
| TextResultReporter | Un report sui risultati dei test che inoltra i risultati alla stampante di risultati di testo JUnit. | 
| TfInternalOptionsFetcher | Una classe di utilità che consente alle classi di caricare un valore delle variabili in modo statico 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 della Federazione commerciale. | 
| TfSuiteRunner | Implementazione di ITestSuiteche caricherà i test dalle cartelle res/config/suite/
 dei jar TF. | 
| TfTestLauncher | Un IRemoteTestper eseguire test di unità o funzionali su un'installazione TF separata. | 
| TimeStatusChecker | Controllo dello stato per assicurarsi che l'ora del dispositivo e dell'host siano sincronizzate. | 
| TimeUtil | Contiene metodi di utilità relativi al tempo. | 
| TimeVal | Si tratta di un tipo di sentinella che racchiude un Long. | 
| TimeWaster | Un semplice preparatore del target che fa perdere tempo e potrebbe 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 IMetricCollectorche raccoglie le tracce durante il test utilizzando trace-cmd e le registra nell'invocazione. | 
| TracePropagatingExecutorService | Un servizio di esecuzione che inoltra le attività a un'implementazione sottostante, propagando al contempo il contesto di monitoraggio. | 
| TracingLogger | Classe che consente di gestire il monitoraggio 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 del comando del cluster. | 
| TradefedDelegator | Oggetti che aiutano a delegare l'invocazione a un altro file binario TradeFed. | 
| TradefedFeatureClient | Un client grpc per richiedere l'esecuzione della funzionalità dal server. | 
| TradefedFeatureServer | Un server che risponde alle richieste di attivazione delle funzionalità. | 
| TradefedSandbox | Container sandbox che può eseguire un'invocazione della Federazione commerciale. | 
| TradefedSandboxFactory | Implementazione predefinita per SandboxFactory | 
| TradefedSandboxRunner | Runner associato a un TradefedSandboxche consentirà l'esecuzione della sandbox. | 
| TradefedSandboxRunner.StubScheduledInvocationListener | Uno stub IScheduledInvocationListenerche non fa nulla. | 
U
| UiAutomatorRunner | Esegue il test UI Automator sul dispositivo e genera un report sui risultati. | 
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | Thread che si occupa di segnalare tutti i test non eseguiti. | 
| UniqueMultiMap<K, V> | Un MultiMapche garantisce valori univoci per ogni chiave. | 
| UploadManifest | Un manifest dei BLOB e dei file da caricare. | 
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery | Un IMultiDeviceRecoveryche reimposta i bus USB per i dispositivi offline. | 
| UsbResetRunConfigRecovery | Consente di attivare un comando per reimpostare la porta USB di un dispositivo | 
| UsbResetTest | Un IRemoteTestche reimposta il dispositivo USB e controlla se il dispositivo si riconnette alla rete
in seguito. | 
| UserChecker | Controlla se gli utenti sono cambiati durante il test. | 
| UserCleaner | Un ITargetPreparerche rimuove gli utenti secondari al momento del teardown. | 
| UserHelper | |
| UserInfo | Simile alla classe UserInfo della piattaforma. | 
| UserInfo.UserType | Varianti supportate del tipo di utente nelle API esterne. | 
V
| ValidateSuiteConfigHelper | Questo corso ti aiuterà a verificare che i IConfigurationcaricati per la suite soddisfino i requisiti previsti: - Nessun fornitore di build - Nessun report sui risultati | 
| VersionedFile | Struttura di dati che rappresenta un file con una versione associata. | 
| VersionParser | Recupera la versione degli elementi tradefed in esecuzione. | 
| VisibleBackgroundUserPreparer | Preparatore di target per l'esecuzione di test in un utente avviato in visibile in background. | 
| VmRemoteDevice | Un dispositivo virtuale remoto che gestiremo dall'interno della macchina virtuale. | 
W
| WaitDeviceRecovery | Una semplice implementazione di un IDeviceRecoveryche attende che il dispositivo sia online e risponda a comandi semplici. | 
| WaitForDeviceDatetimePreparer | Un ITargetPreparerche attende l'impostazione della data e dell'ora sul dispositivoFacoltativamente, questo preparatore può forzare un valore  | 
| WifiCommandUtil | Una classe di utilità che può analizzare gli output dei comandi wifi. | 
| WifiCommandUtil.ScanResult | Rappresenta una rete Wi-Fi contenente le relative informazioni. | 
| WifiHelper | Classe di supporto per la manipolazione dei servizi Wi-Fi sul dispositivo. | 
| WifiPreparer | Un ITargetPreparerche configura il Wi-Fi sul dispositivo, se necessario. | 
X
| XmlFormattedGeneratorReporter | Implementazione del FormattedGeneratorReporterche formatta la suite in un formato XML. | 
| XmlResultReporter | Scrive i risultati di JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. | 
| XmlSuiteResultFormatter | Classe di utilità per salvare l'esecuzione di una suite come XML. | 
| XmlSuiteResultFormatter.RunHistory | Oggetto di supporto per la conversione in JSON. | 
Y
| YamlClassOptionsParser | Elemento di supporto per analizzare le informazioni del programma di test dalla configurazione YAML di Tradefed. | 
Z
| ZipCompressionStrategy | Un ICompressionStrategyper la creazione di archivi ZIP. | 
| ZipUtil | Una classe di supporto per le operazioni relative alla compressione | 
| ZipUtil2 | Una classe di supporto per l'estrazione di file ZIP che prende in considerazione le autorizzazioni dei file POSIX | 
