Indice del corso

Queste sono le classi API. Vedi tutti 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 utilizzate per analizzare i file APK. 
Abi Una classe che rappresenta un'ABI. 
Formattatore Abi Classe di utilità per abi. 
AbiUtils Classe di utilità per la gestione delle ABI dei dispositivi
AbstractConnection Rappresentazione astratta di connessione. 
AbstractHostMonitor Classe tipica per il monitoraggio dello stato di integrità dell'host. 
AbstractTunnelMonitor Monitoraggio del tunnel astratto per la durata di visualizzazione media di GCE. 
AbstractXmlParser Classe base helper per l'analisi dei file XML
AbstractXmlParser.ParseEccezione Generato se non è stato possibile analizzare l'input XML
AcloudConfigParser Classe helper che analizza una configurazione Acloud (utilizzata per avviare un'istanza di un dispositivo Cloud). 
AcloudConfigParser.AcloudKeys Set di chiavi che è possibile cercare dalla configurazione. 
Azione in corso L'azione generale è in corso. 
ActiveTrace Classe principale che aiuta a descrivere e gestire una traccia attiva. 
Controllo attività Controllo dello stato per le attività restanti in esecuzione alla fine di un modulo. 
AdbRootElevator Un AutoCloseable che abilita la radice ADB quando viene creata, se necessario, e ripristina al termine dell'operazione. 
AdbSshConnection Connessione ADB su un bridge SSH. 
AdbStopServerPreparer Preparatore del target per arrestare il server adb sull'host prima e dopo l'esecuzione di test adb. 
AdbTcpConnection Rappresentazione della connessione predefinita di un dispositivo, considerata 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 parametro TestInformation
AggregatePostProcessor Un aggregatore di metriche che fornisce i valori min, massimo, media, varianza, deviazione standard, totale, conteggio e facoltativamente percentili per le metriche numeriche raccolte durante le esecuzioni di test di iterazioni multiple trattandoli come doppi. 
AllTestAppsInstallSetup Un ITargetPreparer che installa tutte le app da un IDeviceBuildInfo#getTestsDir() nella cartella sul dispositivo. 
AltDirBehavior Un'enumerazione per definire comportamenti alternativi delle directory per vari programmi di installazione/pusher degli artefatti di test

 

Analisi euristica 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 instrumentato utilizzando il comando adb e AndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer che esegue una serie di azioni (ad es. clic e scorrimenti) utilizzando Protocollo Android Open Accessory (AOAv2). 
InfoBuild Un elemento IBuildInfo che rappresenta un'app Android e i relativi pacchetti di test. 
AppDeviceBuildInfo Questo corso è stato ritirato. Usa direttamente IDeviceBuildInfo. 
Configurazione app Un ITargetPreparer che installa un APK e i relativi test. 
AppVersionFetcher Classe di utilità per recuperare la stringa della versione dell'app dal dispositivo. 
AppVersionFetcher.AppVersionInfo Tipi di informazioni sulla versione dell'app. 
ArchModuleController Controller del modulo per non eseguire test quando non corrisponde ad alcuna architettura specificata. 
ArgsOptionParser Compila i campi Option con gli argomenti della riga di comando analizzati. 
Utile array Metodi di utilità per gli array
ArtChrootPreparer Crea la directory chroot per i test ART. 
Test G  
ArtifactDetails Descrive la struttura dei contenuti e il relativo descrittore come generato dallo strumento CAS
ArtifactDetails.ArtifactFileDescriptor  
Analizzatore di artefatti Un'utilità che consente di analizzare gli artefatti della build per ottenere insight. 
ArtRunTest Un runner di test per eseguire i run test ART. 
ArtRunTest.AdbShellCommandException Una classe di eccezione per segnalare un errore che si è verificato durante l'esecuzione di una shell ADB . 
ATestFileSystemLogSaver Questa classe LogSaver viene utilizzata da ATest per salvare i log in un percorso specifico. 
AtestRunner Implementazione di ITestSuite
AtraceCollector Un IMetricCollector che esegue un atrace durante un test e raccoglie il risultato e il log alla chiamata. 
AtraceRunMetricCollector Raccoglie le tracce da tutta la directory di test nella directory specificata dal dispositivo di test, registrare la directory di test e pubblicare i file di traccia nella directory di test e aggregare le metriche. 
AutoLogCollector Enumerazione che descrive quale raccoglitore può essere gestito automaticamente dal cablaggio. 
Reporter automatizzati Classe che definisce la mappatura dei reporter automatici Tradefed. 
MediaPostProcessor Implementazione di post-processore che calcola la media dell'elenco di metriche. 

B

BackgroundDeviceAction Esegue un comando su un determinato dispositivo ripetendolo secondo necessità fino a quando l'azione non viene annullata. 
BaseDeviceMetricCollector Base dell'implementazione di IMetricCollector che consente di avviare e interrompere la raccolta su onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Comune preparazione per l'avvio di un emulatore locale. 
BaseHostJUnit4Test Classe di test di base per eseguire i test di stile JUnit4 dell'host. 
BaseLeveledLogOutput Un'implementazione di base per ILeveledLogOutput che consente di filtrare alcuni tag in base a il nome o i componenti. 
BaseModuleController Implementazione di base di IModuleController da implementare per verificare se deve essere eseguito o meno. 
BaseMultiTargetPreparer Implementazione di base di IMultiTargetPreparer che consente di disabilitare l'oggetto. 
BasePostProcessor Il valore IPostProcessor di base che ogni implementazione dovrebbe estendere. 
BaseRiprovaDecision Implementazione di base di IRetryDecision
BaseStreamLogger<il sistema operativo estende OutputStream> Un ILeveledLogOutput che indirizza i messaggi di log a un flusso di output e a stdout. 
BaseTargetPreparer Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto se disabilitato o meno. 
BaseTestSuite Un test per eseguire la suite di test di compatibilità con il nuovo sistema della suite. 
Controller a batteria Classe di utilità che consente di controllare lo stato di ricarica della batteria di un dispositivo. 
BatteriaRechargeDeviceRecovery Consente di attivare un comando quando il livello della batteria del dispositivo è inferiore a una determinata soglia. 
Temperatura batteria  
BatteriaNondisponibileDeviceRecovery Programma di controllo del ripristino che attiva una configurazione se il livello della batteria non è disponibile. 
BeforeClassWithInfo Garanzie simili a BeforeClass, ma il metodo annotato deve richiedere un parametro TestInformation
StatoBinario Enum utilizzato per registrare lo stato ON/OFF con uno stato autonomo IGNORE. 
BluetoothConnectionLatenzaCollector Il raccoglitore invierà ai dispositivi una configurazione predefinita della metrica relativa alla durata delle statistiche e raccoglierà Durata della connessione Bluetooth per ogni profilo. 
BluetoothConnectionStateCollector Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà lo stato di connessione numero per ogni profilo. 
BluetoothConnectionSuccessRatePostProcessor Implementazione di post-processore che calcola la percentuale di successo per un profilo Bluetooth

Utilizza "corrispondenza chiave-metrica" per specificare metriche che contengono stati della connessione Bluetooth in valori numerici Esempio di array [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector Collettore per abilitare il logging di analisi HCI Bluetooth sul DUT e raccogliere il registro per ogni test. 
Utili Bluetooth Funzioni di utilità per chiamare BluetoothInstrumentation sul dispositivo

Il codice BluetoothInstrumentation lato dispositivo è disponibile in AOSP all'indirizzo: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider Un IDeviceBuildProvider che esegue l'avvio delle informazioni sulla build dal dispositivo di test

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

BootstrapServiceFileResolverLoader Carica i resolver utilizzando la funzionalità di caricamento del servizio. 
Segnalazione di bug Oggetto che contiene i riferimenti ai file della segnalazione di bug, compatibile con la segnalazione di bug semplice e la segnalazione di bug compressa (segnalazione dei bug). 
BugreportCollector Un ITestInvocationListener passthrough che raccoglie segnalazioni di bug quando eventi configurabili si verificano e quindi chiama ITestInvocationListener#testLog sui relativi elementi secondari dopo ogni la segnalazione di bug. 
Filtro.BugreportCollector  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Un predicato completo che descrive quando acquisire una segnalazione di bug. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Raccogli una segnalazione di bug quando uno scenario di test ha esito negativo. 
BugreportzOnTestCaseFailureCollector Raccogli una segnalazione di bug quando uno scenario di test in un'esecuzione ha esito negativo. 
Analisi build Rappresenta i risultati di una singola analisi di build. 
Errore di build Generato se non è possibile eseguire la build fornita. 
BuildInfo Implementazione generica di un IBuildInfo che deve essere associato con un ITestDevice
Chiave BuildInfo Classe che contiene l'enumerazione relativa alle query sulle informazioni sulla build. 
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 elemento ITargetPreparer che scrive metadati relativi alle informazioni sulla build in un file specificato. 
BuildInfoUtil Una classe util per aiutare a manipolare IBuildInfo
Errore di recupero della build Si è verificato un errore irreversibile durante il recupero della build per i test. 
BuildSerializedVersion Classe che contiene la versione di serializzazione attuale di tutti gli elementi IBuildInfo
BuildTestsZipUtils Una classe helper per le operazioni relative ai file ZIP di test generata dal sistema di build Android
Invio di email collettive Un'utilità di invio delle email che consente la seguente configurazione: intervallo di invio,dimensioni burst iniziali, destinatari e numero totale di messaggi. 
BundletoolUtil Classe di utilità che utilizza la riga di comando bundletool per installare il file .apks sul dispositivo. 
ByteArrayInputStreamSource  
ByteArrayList Una classe per rappresentare un array di byte leggeri. 
ByteArrayUtil Utilità per operare su array di byte, ad esempio per convertire i byte in numeri interi. 
ByteStreamDownloader Un client che implementa il metodo Read del servizio gRPC ByteStream
ByteStreamUploader Un client che implementa il metodo Write del servizio gRPC ByteStream

C

CacheClientFA Una fabbrica che crea un'istanza singleton di ICacheClient
ControllerModuloAuto Questo controller impedisce l'esecuzione di scenari di test su dispositivi non automobilistici. 
Errore CarryDnae RuntimeException interno per trasportare DeviceNotAvailableException attraverso la JUnit4 il modello di machine learning. 
Eccezione CarryInterrupted Generato quando viene attivato il timeout della fase di test ed è necessario trasferire un InterruptedException il thread di esecuzione del test in un thread di esecuzione della chiamata. 
CdmaDeviceFlasher Una classe che mostra un'immagine su un dispositivo Android fisico con una radio CDMA. 
CecControllerTokenProvider Provider di token per i token correlati al Controllo dell'elettronica di consumo (CEC). 
Informazioni sulla directory centrale CentralDirectoryInfo è una classe che contiene le informazioni di un file o di una cartella all'interno di un file ZIP. 
CheckPairingPreparer Un CompanionAwarePreparer che verifica il collegamento BT tra il dispositivo principale e quello associato
Cinturino Suddivide un blob in uno o più Chunk di massimo chunkSize byte. 
Chunker.Chunk Un pezzo di un blob. 
UtileCircularAtrace Un'utilità di rilevamento sviluppata principalmente per identificare le cause principali degli ANR durante il test. 
CircularByteArray Struttura dei dati per contenere un array a dimensione fissa che funziona come buffer circolare. e tiene traccia della somma totale di tutti i valori nell'array. 
ClangCodeCoperturaCollector Un BaseDeviceMetricCollector che estrarrà Clang le misurazioni di copertura dal dispositivo e le registrano come artefatti di test. 
ClangProfileIndexer Una classe di utilità che indicizza le misurazioni della copertura del codice clan. 
ClassNotFoundConfigurationException ConfigurationException quando non viene trovata la classe di un oggetto. 
ClassPathScanner Trova le voci su classpath. 
ClassPathScanner.ClassNameFilter Un'IClassPathFilter che filtra e trasforma i nomi delle classi Java. 
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter che rifiuta le classi interne
ClassPathScanner.IClassPathFilter Un filtro per i percorsi di accesso di classpath

Sequenza dopo FileFilter

Utilizzo orologio Un'utilità meccanica per la condivisione della logica multi-dispositivo
CloseableTraceScope Una classe con ambito che consente di segnalare la sezione di tracciamento tramite test-with-resources
ClusterBuildInfo Una classe IBuildInfo per le build trasmesse da TFC. 
Provider della build del cluster Un IBuildProvider per scaricare le risorse di test TFC. 
Cliente cluster Un'implementazione IClusterClient per interagire con il backend TFC. 
ClusterCommand Una classe che rappresenta un'attività recuperata da un cluster TF. 
ClusterCommand.RequestType  
ClusterCommand.State Stato del comando nel cluster TF. 
ClusterCommandConfigBuilder Una classe per creare un file di configurazione per un comando cluster. 
ClusterCommandEvent Una classe per incapsulare gli eventi dei comandi del cluster da caricare. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Una classe IRemoteTest per avviare un comando da TFC tramite un sottoprocesso TF. 
ClusterCommandScheduler Un ICommandScheduler per supportare TFC (cluster scambiato). 
ClusterCommandStatus Una classe che rappresenta lo stato e il motivo dell'annullamento per un comando da un cluster TF. 
ClusterDeviceInfo Una classe per incapsulare le informazioni del dispositivo del cluster da caricare. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Un'implementazione IDeviceMonitor che segnala i risultati al servizio Tradefed Cluster. 
ClusterEventUploader<T estende IClusterEvent> Classe ClusterEventUploader, che carica IClusterEvent in TFC. 
ClusterHostEvent Una classe per incapsulare gli eventi dell'host del cluster da caricare. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Enum dei diversi tipi di eventi host. 
ClusterHostUtil Funzioni utili statiche per il cluster TF per ottenere istanze di configurazione globali, informazioni sull'host, ecc.
ClusterLogSaver Una classe ILogSaver per caricare gli output di test in TFC. 
ClusterLogSaver.FilePickingStrategy Strategie di scelta dei file. 
Opzioni Cluster  
TestCopertura del codice un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo e genera il report Copertura codice. 
RaccoltaByteOutputReceiver Una classe IShellOutputReceiver che raccoglie l'intero output della shell in un byte[]
RaccoltaOutputRicevitore Un'IShellOutputReceiver che raccoglie l'intero output della shell in una String
CollectingTestListener Un ITestInvocationListener che raccoglierà tutti i risultati del test. 
Raccoglitore Assistente per eseguire alcune operazioni di IMetricCollector necessarie in diversi punti. 
CommandBaselineSetter Un setter comune per gestire le impostazioni di riferimento dei dispositivi tramite i comandi della shell adb. 
AnalizzatoreFileCommand Analizzatore di file contenente un set di righe di comando. 
CommandFileParser.CommandLine  
CommandInterrupter Servizio che consente di interrompere o contrassegnare come senza interruzioni i comandi TradeFederation. 
CommandLineBuildInfoBuilder Utilità destinata ad acquisire i soliti argomenti delle informazioni sulla build da una riga di comando e creare un IBuildInfo da loro. 
Opzioni comandi Implementazione di ICommandOptions
CommandOptionsGetter Implementazione del servizio che restituisce il valore delle opzioni di comando di una determinata chiamata. 
RisultatoComando Contiene il risultato di un comando. 
CommandRunner Un punto di ingresso alternativo di TradeFederation che eseguirà il comando specificato nel comando argomenti di riga ed esce. 
CommandRunner.ExitCode Codici di errore con cui è possibile uscire. 
CommandScheduler Uno scheduler per eseguire i comandi TradeFederation su tutti i dispositivi disponibili. 
CommandScheduler.HostState Enum di diversi stati dell'host
CommandStatus Rappresenta lo stato di un'operazione a tempo. 
CommandStatusGestori Gestore che aiuta a monitorare e aggiornare lo stato di una chiamata. 
CommandSuccessModuleController Classe di base per un controller del modulo per saltare il modulo di test in base a un errore del comando shell. 
CommonLogRemoteFileUtil Questa utilità consente di evitare la duplicazione del codice nelle diverse rappresentazioni dei dispositivi remoti per la logica di recupero dei log remoto 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 associato

Devi implementare getCompanionDeviceSelectionOptions() per descrivere i criteri necessario per allocare il dispositivo associato

CompanionAwarePreparer Un ITargetPreparer che incapsula la logica per ottenere un companion già allocato dispositivo. 
CompanionAwareTest Classe di test di base che include il recupero e la verifica del dispositivo associato

La sottoclasse può chiamare getCompanion() per recuperare il companion allocato. 

CompanionDeviceTracker Una classe per allocare e liberare i dispositivi associati
CompanionRunCommandTargetPreparer Un elemento ITargetPreparer che esegue comandi specifici sul dispositivo associato allocato
CompanionTestAppInstallSetup Un ITargetPreparer che installa una o più app da un IDeviceBuildInfo#getTestsDir() su un dispositivo associato allocato. 
CompileBootImageWithSpeedTargetPreparer Ricompila il classpath di avvio e il server di sistema con il filtro del compilatore "speed". 
ConditionFailureMonitor Monitora eventuali errori derivanti dalla chiamata. 
ConditionPriorityBlockQueue<T> Una classe thread-safe con operazioni di tipo ERROR(/PriorityBlockingQueue) in grado di recuperare oggetti che soddisfano una determinata condizione. 
ConditionPriorityBlockQueue.SempreMatch<T> ConditionPriorityBlockingQueue.IMatcher che corrisponde a qualsiasi oggetto. 
ConditionPriorityBlockQueue.IMatcher<T> Un'interfaccia per determinare se gli elementi corrispondono a un qualche tipo di condizione. 
ConfigCompleter Implementazione di Completer per le nostre configurazioni TF. 
ConfigurabileGrpcDynamicShardingClient  
Configurazione Un'implementazione IConfiguration concreta che archivia gli oggetti di configurazione caricati in una mappa. 
ConfigurationDef Contiene un record di una configurazione, degli oggetti associati e delle opzioni. 
ConfigurationDef.ConfigObjectDef Oggetto che contiene le informazioni per className e il numero di aspetto che ha (ad es. se una configurazione ha per due volte lo stesso oggetto, il primo avrà il primo numero di aspetto). 
ConfigurationDescriptor Oggetto di configurazione che descrive alcuni aspetti della configurazione stessa. 
ConfigurationDescriptor.LocalTestRunner Enum utilizzato per indicare l'esecutore del test locale. 
ConfigurazioneEccezione Generato se non è stato possibile caricare la configurazione. 
ConfigurazioneFabbrica Fabbrica per la creazione di IConfiguration
ConfigurationFactory.ConfigLoader Implementazione di IConfigDefLoader che tiene traccia delle configurazioni incluse da uno root config e genera un'eccezione per le inclusioni circolari. 
ConfigurationFactory.ExceptionLoader  
ConfigurazioneUtil Funzioni di utilità per gestire i file di configurazione. 
ImpostazioniXmlParser Una semplice classe per accettare le impostazioni per ConfigurationXmlParser

L'alias è obbligatorio per trasmettere le impostazioni a questo corso. 

AnalizzatoreConfigurazioneYaml Parser per configurazioni scambiate in stile YAML
ConfigUtil Classe di utilità per creare, interagire con ed eseguire il push dei file di configurazione analyticsd. 
ConfigUtil.LogSource  
Console Console TradeFederation principale che fornisce all'utente l'interfaccia per interagire

Attualmente supporta operazioni come

  • aggiungi un comando per testare
  • elencare i dispositivi e il relativo stato
  • elenco chiamate in corso
  • elenca comandi in coda
  • esegui il dump del log delle chiamate in file/stdout
  • chiusura
 
Console.ArgRunnable<T> Un Runnable con un metodo run che può prendere un argomento
Console.CaptureList Un tipo di comodità per List<List<String>>
ConsoleReaderOutputStream Un OutputStream che può essere utilizzato per adattare System.out.print() al gioco dell'utente LineReader riga non completata. 
ConsoleResultReporter Reporter dei risultati per stampare i risultati del test nella console. 
ContentAnalysisContext Fornisci il contesto intorno ai contenuti per analizzarli correttamente. 
ContentAnalysisContext.AnalysisMethod Descrive cosa aspettarsi dalla struttura dei contenuti per un'analisi corretta. 
Risultati Analisi dei contenuti Riepilogo dell'analisi dei contenuti. 
Informazioni sui contenuti Rappresenta il contenuto di una determinata destinazione di build della versione di base e corrente. 
ContentProviderGestori Gestore che astrae le interazioni con il fornitore di contenuti e consente di utilizzare i contenuti lato dispositivo per le varie operazioni. 
CountingTestResultListener Un valore TestResultListener che monitora il numero totale di test per TestStatus
CountTestCasesCollector Conteggia e segnala il numero di scenari di test per un determinato IRemoteTest
MeasurementForwarder Un test segnaposto che inoltra le misurazioni della copertura dal fornitore della build al logger. 
Opzioni di copertura Oggetto scambiato per contenere opzioni di copertura. 
CoperturaOptions.Toolchain  
CpuThrottlingwaiter Un ITargetPreparer che attende fino a quando la frequenza massima su tutti i core viene ripristinata al valore più alto livello disponibile
Preparatore e creazione  
CreateUserPreparer Preparatore target per la creazione di un utente e la sua pulizia alla fine. 
Chiamata corrente Una classe che tiene traccia e fornisce le informazioni di chiamata correnti, utili in qualsiasi punto all'interno del invocazione. 
CurrentInvocation.InvocationInfo Alcune chiave con nome speciale che compileremo sempre per la chiamata. 
CurrentInvocation.IsolationGrade Descrive il livello di isolamento

D

DebugHostLogOnFailureCollector Il raccoglitore che raccoglierà e registrerà i log del lato host quando si verifica un errore dello scenario di test. 
DefaultConnection Rappresentazione della connessione predefinita di un dispositivo, considerata una connessione adb standard del dispositivo. 
DefaultConnection.ConnectionBuilder Builder utilizzato per descrivere la connessione. 
DefaultRemoteAndroidTestRunner Estensione di RemoteAndroidTestRunner ddmlib per impostare alcune impostazioni predefinite per l'utilizzo Tradefed d'uso diversi. 
DefaultTestsZipInstaller Un'implementazione predefinita del programma di installazione dei file ZIP di test. 
DelegadInvocationExecution InvocationExecution che delegano l'esecuzione a un altro programma binario scambiato. 
Risoluzione delle dipendenze Un nuovo tipo di provider che consente di ottenere tutte le dipendenze per un test. 
DeviceActionTargetPreparer Un ITargetPreparer per eseguire azioni sui dispositivi. 
DeviceActionUtil Una classe di utilità per eseguire le azioni dei dispositivi. 
DeviceActionUtil.Command Comandi per l'azione del dispositivo. 
DeviceActionUtil.DeviceActionConfigError Eccezione per errore di configurazione. 
DeviceAlllocationResult 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 garantire che un modulo non lasci il dispositivo in stato offline. 
DeviceBaselineChecker Configura le impostazioni di riferimento dei dispositivi prima di ogni modulo. 
DeviceBaselineSetter Classe astratta utilizzata per creare un'impostazione di riferimento del dispositivo. 
DeviceBatteryLevelChecker Un IRemoteTest che controlla il livello di carica minimo della batteria e attende che la batteria si carichi raggiungere una seconda soglia di ricarica se non è presente la carica minima. 
DeviceBatteryResourceMetricCollector Questo raccoglitore raccoglie le metriche della batteria del dispositivo. 
DeviceBuildDescriptor Una classe wrapper per un IBuildInfo, che contiene metodi helper per recuperare il dispositivo e le informazioni sulla build della piattaforma. 
Info sulla build Un IBuildInfo che rappresenta una build del dispositivo Android completa e (facoltativamente) i relativi test. 
DeviceBuildInfoBootStrapper Un ITargetPreparer che sostituisce i campi delle informazioni sulla build con gli attributi letti dal dispositivo

Questo è utile per testare i dispositivi con build generate da una sorgente esterna (ad es.

DeviceBuildInfoInjector Un ITargetPreparer che inserisce i metadati DeviceBuildDescriptor in IBuildInfo
Strumento per la pulizia dei dispositivi Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, disattiva lo schermo
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil Contiene metodi e classi di utilità per l'esecuzione simultanea dei comandi lato dispositivo

Usa ERROR(/ExecutorService) per eseguire comandi implementati come ShellCommandCallable e usa ERROR(/#joinFuture(String,Future,long)) per la sincronizzazione su ERROR(/Future) come restituito da ERROR(/ExecutorService) per l'esecuzione del comando. 

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) che aggrega i dettagli dell'esecuzione del comando shell su un ITestDevice
DeviceConfigurationHolder Un'implementazione IDeviceConfiguration concreta che archivia il dispositivo caricato di configurazione degli oggetti nei suoi attributi. 
DeviceDescriptor Una classe contenente informazioni che descrivono un dispositivo sottoposto a test. 
DeviceDisDisconnetti Lanciati quando un dispositivo non è più raggiungibile tramite il suo 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 e errori segnalati dal dispositivo. 
Errore relativo all'avvio del dispositivo non riuscito Generato se un dispositivo non si avvia 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 trovato. 
Dispositivo per la preparazione di Flash Un ITargetPreparer che mostra un'immagine su hardware Android fisico. 
StatoFoldableState Rappresentazione dello stato pieghevole del dispositivo restituito da "cmd device_state Print-states". 
DeviceCartellaBuildInfo Un elemento IDeviceBuildInfo che contiene anche altri artefatti di build contenuti in una directory su il file system locale. 
DeviceImageTracker Per parte dell'aggiornamento incrementale dei dispositivi, abbiamo bisogno dei file di base per calcolare le differenze. 
DeviceImageTracker.FileCacheTracker Monitorare le informazioni sull'immagine del dispositivo memorizzata nella cache e i relativi metadati
DeviceImageZipFlashingTargetPreparer Un dispositivo di preparazione del target che esegue il flashing del dispositivo con immagini del dispositivo fornite in un formato specifico. 
DeviceInternetAccessibilityResourceMetricCollector Il raccoglitore invia un ping a google.com per verificare se il dispositivo dispone o meno dell'accessibilità a internet. 
DeviceJUnit4ClassRunner Runner di test JUnit4 che supporta anche IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Annotazione falsa destinata a trasportare i registri ai giornalisti. 
DeviceJUnit4ClassRunner.MetricAnnotation Annotazione falsa destinata a fornire metriche ai giornalisti. 
DeviceJUnit4ClassRunner.TestLogData Implementazione di ExternalResource e TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementazione di ExternalResource e TestRule
DeviceManagementGrpcServer Server GRPC che consente di prenotare un dispositivo da Tradefed. 
Gestione dispositivi  
DeviceManager.FastbootDevice Rappresentazione di un dispositivo in Fastboot mode. 
DeviceMetricData Oggetto per conservare tutti i dati raccolti dai raccoglitori di metriche. 
DeviceMonitorMultiplexer Una classe proxy per propagare le richieste a più IDeviceMonitor
DeviceNotAvailableEccezione Generato quando un dispositivo non è più disponibile per i test. 
DeviceOwnerTargetPreparer Un elemento ITargetPreparer che configura un componente del proprietario del dispositivo. 
DeviceParameterizedRunner Runner con parametri in stile JUnit4 per test con parametri guidati lato host. 
Proprietà dispositivo Definizioni costanti comuni per i nomi delle proprietà lato dispositivo
DeviceRecoveryModeUtil  
DeviceReleaseReporter L'autore della release del dispositivo che gestisce la comunicazione con il genitore elabora il/i dispositivo/i dispositivi da rilasciate. 
Funzionalità di ripristino del dispositivo Implementazione lato server del ripristino dei dispositivi. 
DeviceResetGestori Gestione di utenze generiche della reimpostazione dei dispositivi. 
Eccezione DeviceRuntime Generato quando un'azione del dispositivo non genera i risultati previsti. 
OpzioniSelezioneDispositivo Contenitore per i criteri di selezione del dispositivo. 
DeviceSelectionOptions.DeviceRequestedType Sono supportati i diversi tipi possibili di dispositivi segnaposto. 
DeviceSettingChecker Controlla se le impostazioni del dispositivo sono state modificate durante l'esecuzione di un modulo. 
Configurazione dispositivo Un ITargetPreparer che configura un dispositivo per i test in base ai Option specificati. 
Funzionalità DeviceSnapshot Implementazione lato server dello snapshot del dispositivo. 
DeviceSnapshotGestori Gestione di utilità istantanea Seppia. 
DeviceStateMonitor Classe di supporto per il monitoraggio dello stato di un IDevice
DeviceStorageAgeResourceMetricCollector Analizza l'età di archiviazione da logcat. 
DeviceStorageFiller Preparatore target per riempire lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero. 
DeviceStorageStatusChecker Controlla che sul dispositivo ci sia spazio su disco sufficiente per le partizioni specificate. 
DeviceStringPusher Preparatore di destinazione per scrivere una stringa in un file. 
Suite dispositivi Estende il container JUnit4 Suite per fornire un valore ITestDevice ai test che lo richiede. 
DeviceSyncHelper Assistente che consente di sincronizzare una nuova immagine del dispositivo con il dispositivo. 
Caso di provaDispositivo Scenario di test JUnit di supporto che fornisce i servizi IRemoteTest e IDeviceTest
RisultatoTestDispositivo Una specializzazione di TestResult che verrà interrotta quando Si verifica il giorno DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableEccezione  
DeviceTestRunOptions Una classe builder per le opzioni relative all'esecuzione di test dei dispositivi tramite BaseHostJUnit4Test. 
SuiteTestDispositivo Suite di test JUnit di supporto che fornisce i servizi IRemoteTest e IDeviceTest
DeviceTraceCollector Il raccoglitore che avvierà l'analisi perfetta all'avvio di un test e il file di traccia del log alla fine. 
Dispositivo non disponibile Questo listener tenta di acquisire solo il DNAE di uno scenario di test. 
Eccezione non reattiva Una specializzazione di DeviceNotAvailableException che indica che il dispositivo è visibile ad ADB, ma non risponde (ovvero si verifica il timeout dei comandi, non si avvia e così via)
DeviceUpdateTargetPreparer Un ITargetPreparer astratto che si occupa dei passaggi comuni relativi all'aggiornamento dei dispositivi con un file immagine del dispositivo da una sorgente esterna (anziché un servizio di build). 
DeviceWifiResourceMetricCollector Il collettore raccoglie le metriche attuali sulla potenza del segnale Wi-Fi connesso e sulla velocità del collegamento. 
DeviceWiper Un ITargetPreparer che cancella i dati utente
Calcolatrice digest Metodi di utilità per calcolare Digest
DirectedGraph<V> Un'implementazione di grafici diretti non ponderati. 
DisabilitaSELinuxTargetPreparer Preparatore del target che disattiva SELinux se abilitato. 
DryRunKeyStore Un archivio chiavi per il dry run in cui qualsiasi valore dell'archivio chiavi viene sempre sostituito e trovato correttamente. 
Corsa a secco Esegui i test in modo trasparente, invece di eseguirli effettivamente. 
DynamicFileStubTest Questo è un test trasferito per testare se può risolvere correttamente il file dinamico. 
DynamicRemoteFileResolver Classe che aiuta a risolvere il percorso dei file remoti. 
DynamicRemoteFileResolver.FileResolverLoader Carica le implementazioni di IRemoteFileResolver
DynamicShardHelper Strategia di sharding per consentire l'accodamento del lavoro da remoto tra più istanze TF
DynamicShardingConnectionInfoMessage Classe di conservazione dei dati per semplificare l'invio tramite il server delle funzionalità. 
DynamicSystemPreparer Un ITargetPreparer che configura un'immagine di sistema su una build di dispositivo con Aggiornamento di sistema. 

E

Funzionalità EarlyDeviceRelease Implementazione del server delle funzionalità per il rilascio anticipato del dispositivo. 
Email Un corso per assistenza per inviare un'email. 
AgenteSaluteHostEmail Un'implementazione IHostHealthAgent per inviare email dai report di monitoraggio dell'host
EmmaXmlConstants Costanti utilizzate durante l'analisi del report XML emma. 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo è una classe contenente le informazioni generali di un file ZIP. 
EnforcedSeLinuxChecker Strumento di controllo dello stato che garantisce lo stato di Selinux. 
EnvironmentVariabileUtil Una raccolta di metodi helper per la preparazione delle variabili di ambiente. 
CancellaUserDataPreparer Un ITargetPreparer che cancella i dati utente sul dispositivo. 
ErrorIdentifier Questa interfaccia descrive un errore specifico e le sue proprietà. 
ErrorStorageUtil Classe helper per manipolare gli errori e allinearli allo spazio di archiviazione comune. 
EventiLoggerListener Listener che registra tutti gli eventi ricevuti in un file
ExceptionThrowingRunnerWrapper  
Azione eseguibile 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 Esegui il test dell'eseguibile in esecuzione sull'host. 
ExecutableTargetTest Esegui il test dell'eseguibile in esecuzione sulla destinazione. 
File Execution Dipendenze file generate durante l'esecuzione di un test o di una chiamata che devono essere trasferite per i test. 
ExecutionFiles.FilesKey Enumerazione della chiave standard nota per la mappa. 
Proprietà esecuzione Proprietà generate durante l'esecuzione di un test o di una chiamata. 
Provider esistente Un IBuildProvider che restituisce un IBuildInfo già creato. 
File esteso Un'estensione di un file standard che include un metadato relativo alla build. 
EstensioneAtomsRegistry ExtensionAtomsRegistry per l'utilizzo locale delle statistiche. 

F

Descrizione errore La classe che descrive le informazioni su un errore nella Federazione commerciale. 
Test fasullo Un test falso il cui scopo è semplificare la generazione di risultati ripetibili del test. 
FakeTestsZipCartella Un attrezzatura di test che crea una falsa cartella di test non compressa in base a un elenco di contenuti. 
FakeTestsZipCartella.ItemType  
FastbootCommandPreparer Preparatore target che attiva fastboot e invia comandi fastboot. 
FastbootDeviceFlasher Una classe che si basa su fastboot per eseguire il flashing di un'immagine su hardware Android fisico. 
FastbootHelper Una classe helper per le operazioni fastboot. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer che inserisce file specificati (bootloader, radio, zip immagine dispositivo) in IDeviceBuildInfo per far lampeggiare i dispositivi con FastbootDeviceFlasher, poi inserisce gli attributi del dispositivo post-avvio nelle informazioni sulla build per i report sui risultati. 
Errore FatalHost Un'eccezione che indica un errore irreversibile e irreversibile nel computer host in esecuzione TradeFederation e la chiusura dell'istanza TradeFederation. 
FeatureFlagTargetPreparer Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto). 
FileDownloadCache Una classe helper che gestisce una cache LRU di file system locale dei file scaricati. 
FileDownloadCacheFactory Una fabbrica per la creazione di FileDownloadCache
FileDownloadCacheWrapper Una classe wrapper che fornisce strutture FileDownloadCache durante l'implementazione del IFileDownloader
FileIdleMonitor Monitora i file ed esegue un callback se sono stati inattivi (ad esempio
FileInputStreamSource Un'istruzione InputStreamSource che accetta un file di input. 
FileLogger Un ILeveledLogOutput che indirizza i messaggi di log a un file e a stdout. 
FileProtoResultReporter Reporter protocollo che scarica TestRecord in un file. 
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo ed esegue il pull come file dal dispositivo. 
FilePullerLogCollector Logger del file segnalato dal lato dispositivo. 
FileSystemLogSaver Salvare i log in un file system. 
FilesystemRootChecker  
FileUtil Una classe helper per le operazioni relative ai file
FileUtil.LowDiskSpaceEccezione Generato se lo spazio su disco utilizzabile è al di sotto della soglia minima. 
FilteredResultForwarder Variante di ResultForwarder che consente di utilizzare solo una lista consentita di TestDescription segnalato. 
FixedByteArrayOutputStream Un ERROR(/OutputStream) in memoria che conserva solo una quantità massima di dati. 
Metodo-lampeggiante Un'enumerazione per descrivere il metodo utilizzato per eseguire il flashing del dispositivo sottoposto a test
Analisi delle risorse lampeggianti Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per il flashing di un dispositivo. 
FlashingResourcesParser.AndroidInfo Un typedef per Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Un'interfaccia di filtro che consente a FlashingResourcesParser di ignorare alcuni che altrimenti potrebbe utilizzare
FlashingResourceUtil Questa utilità consente di impostare la versione appropriata degli artefatti in modo che sia possibile eseguire il flashing tramite DeviceFlashPreparer
FoldableEspandiGestione Una IModuleParameterHandler che si espande in più per ogni pieghevole non principale configurazione. 
FoldableGestione Gestore pieghevole generico che può utilizzare i parametri pieghevoli per creare un modulo specializzato. 
FoldableModePreparer Un preparatore target in grado di cambiare lo stato pieghevole di un dispositivo. 
CartellaBuildInfo Implementazione concreta di un IFolderBuildInfo
Salvacartelle Un'ITargetPreparer che estrae le directory dal dispositivo, le comprime e le salva nel logging di un backend cloud. 
FormattatoGeneratorReporter Reporter che permette di generare report in un determinato formato. 
StatoDispositivo  
FuseUtil Una classe helper per le operazioni di FUSE. 

G

Informazioni su Gce Struttura per contenere i dati rilevanti per una determinata istanza AVD di GCE. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor  
GceManager Assistente che gestisce le chiamate GCE per l'avvio/l'interruzione e la raccolta dei log da GCE. 
GceRemoteCmdFormatter Classe di utilità per formattare i comandi in modo da raggiungere un dispositivo GCE remoto. 
GceRemoteCmdFormatter.ScpMode SCP può essere usato per eseguire il push o il pull di file a seconda della struttura degli argomenti. 
GceSshTunnelMonitor Monitoraggio del thread per il tunnel SSH di Gce. 
GcovCodeCoperturaCollector Un BaseDeviceMetricCollector che eseguirà il pull dei gcov le misurazioni di copertura dal dispositivo e le registrano come artefatti di test. 
GcovKernelCodeReachCollector Un BaseDeviceMetricCollector che eseguirà il pull del kernel gcov misurazioni della copertura dai debug e dal dispositivo e alla fine le registra come test artefatti. 
GCSBucketUtil Gestore di file per scaricare e caricare file da Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper semplice per le informazioni dei file in GCS. 
GCSCommon Obsoleta! Utilizza invece com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon Classe di base per le operazioni di GCS, come il download e il caricamento. 
GCSConfigurationManufacturer Un'istruzione ConfigurationFactory carica le configurazioni da Google Cloud Storage. 
GCSConfigurationProduct.GCSConfigLoader Caricamento dell'estensione di ConfigurationFactory.ConfigLoader che viene caricata da GCS, monitora le configurazioni incluse da una configurazione principale e genera un un'eccezione alla regola circolare include. 
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 un file da Google Cloud Storage (GCS). 
GCSFileDownloaderBase Downloader di file per scaricare un file da Google Cloud Storage (GCS). 
GCSFileUploader Caricamento file per caricare i dati dei file su Google Cloud Storage (GCS). 
Assistente GCS  
GCSHostResourceManager Scarica la risorsa host da GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implementazione di IRemoteFileResolver che consente il download da un bucket GCS. 
GenericLogcatEventParser<LogcatEventType> Analizza l'input logcat per gli eventi. 
GenericLogcatEventParser.LogcatEvent Crea un blocco per un evento logcat con il tipo di evento e attiva il messaggio logcat
GetPreviousPassedHelper Assistente per recuperare i filtri di test superati in precedenza. 
GkiDeviceFlashPreparer Un preparatore target che esegue il flashing del dispositivo con un'immagine generica del kernel comune Android. 
Configurazione globale Un'implementazione IGlobalConfiguration che archivia gli oggetti di configurazione caricati in una mappa
GlobalFilterGetter Implementazione del servizio che restituisce i filtri di una determinata chiamata. 
FiltroTestGlobal Opzioni di filtro applicate alla chiamata. 
GoogleApiClientUtil Utili per la creazione del client API di Google. 
GoogleApiClientUtilBase  
Analisi dei risultati del benchmark di Google Analizza i risultati di Google Benchmark che viene eseguito dalla shell, e restituisce una mappa con tutti i risultati. 
GoogleBenchmarkTest Un test che esegue un pacchetto di test di benchmark Google su un determinato dispositivo. 
GranularRetriableTestWrapper Una classe wrapper lavora su IRemoteTest per granulare IRemoteTest a livello di scenario di test. 
GranularRetriableTestWrapper.StartEndCollector Assistente di classe per rilevare l'inizio e la fine della corsa. 
GsiDeviceFlashPreparer Un dispositivo di preparazione target che mostra un'immagine di sistema generica Android sul dispositivo. 
Test G Un test che esegue un pacchetto di test nativo su un determinato dispositivo. 
TestBase La classe base di gTest
GTestListTestParser Un parser dei risultati per la modalità dry run gtest con "--gtest_list_tests" . 
GTestResultParser Analizza la "modalità di output non elaborato" risultati dei test nativi con GTest eseguiti dalla shell e informa un ITestInvocationListener dei risultati. 
GTestXmlResultParser Analizza la "modalità di output XML" risultati dei test nativi con GTest eseguiti dalla shell e informa un ITestRunListener dei risultati. 

H

Eccezione Harness Classe di eccezione di base per un'eccezione generata all'interno del cablaggio. 
Eccezione IoHarness Sfrutta l'eccezione che consente di risolvere i problemi con i file. 
Eccezione HarnessRuntime  
HeapHostMonitor Implementazione AbstractHostMonitor che monitora la memoria heap sull'host e la registra periodicamente nel log della cronologia. 
HelloWorldMultiTargetPreparer Un'implementazione di esempio di un IMultiTargetPreparer
HistoryLogger TF History Logger, registro speciale che contiene solo alcuni eventi specifici. 
Test Ghost Un test che esegue un pacchetto di test nativo. 
Metrica host Questa classe rappresenta un esempio di metrica host da includere nel report. 
Opzioni Host Classe del titolare delle opzioni host. 
Utile HostOrchestrator Utilità per eseguire comandi tramite Host Orchestrator su istanze remote. 
HostStatsdMetricCollector Un IMetricCollector che raccoglie le metriche statistiche dal lato host utilizzando l'utilità Statistiche tramite comandi SQL. 
Test Host Un runner di test per i test basati su host JUnit. 
Utili host Implementa alcuni metodi di utilità utili per eseguire i test dell'host. 
HprofAllocSiteParser Classe helper per analizzare informazioni provenienti da una sezione Siti di allocazione dei report hprof. 
HttpHelper Contiene metodi helper per effettuare richieste http
HttpHelper.RequestRunnable Eseguibile per effettuare richieste con IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost Classe helper per effettuare richieste di post HTTP multiparte. 
HttpRemoteFileResolver Implementazione di IRemoteFileResolver che consente il download di file remoti tramite http
HttpsRemoteFileResolver Implementazione di IRemoteFileResolver che consente il download di file remoto tramite https

I

IAbi Interfaccia che rappresenta l'ABI in corso di test. 
RicevitoreIAbi Un test che richiede l'ABI in fase di test. 
IAndroidDebugBridge Definizione dell'interfaccia per AndroidDebugBridge metodi utilizzati in questa pacchetto. 
IAppBuildInfo Questa interfaccia è stata ritirata. Usa direttamente IBuildInfo. 
TestIAutoRetriable Interfaccia per un IRemoteTest che non implementa ITestFilterReceiver ma comunque vuole supportare il nuovo tentativo automatico. 
Info sulla batteria L'interfaccia che definisce l'interazione con una batteria di un dispositivo. 
IBatteryInfo.BatteryState Descrive l'attuale stato di ricarica della batteria. 
InfoIBuild Contiene le informazioni sulla build in corso di test. 
IBuildInfo.BuildInfoProperties Alcune proprietà che un IBuildInfo può dover modificare in merito alla relativa gestione. 
IBuildProvider È responsabile di fornire informazioni relative alla build in corso di test. 
IBuildReceiver Un test che deve fare riferimento alla build sottoposta a test. 
Client cache Un'interfaccia per un client di cache. 
IClusterClient Un'interfaccia per interagire con il backend TFC. 
IClusterEvent Interfaccia per qualsiasi evento cluster da caricare in TFC. 
IClusterEventUploader<T estende IClusterEvent> Interfaccia per ClusterEventUploader
IClusterOptions Un'interfaccia per ottenere opzioni relative al cluster. 
ICommandOptions Contenitore per le opzioni di esecuzione per i comandi. 
ICommandScheduler Uno scheduler per l'esecuzione dei comandi TradeFederation. 
ICommandScheduler.IScheduleInvocationListener Listener di eventi di chiamata al completamento della chiamata. 
ICompressionStrategy Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di runtime. 
IConfigOptionValueTransformer Un'interfaccia per manipolare il valore dell'opzione di configurazione
Dispositivo Virtuale Configurabile Un'interfaccia per fornire informazioni su un dispositivo virtuale potenzialmente preconfigurato (IP host, utente host, offset porte e così via). 
Configurazione Informazioni di configurazione per una chiamata TradeFederation. 
ConfigurazioneFabbrica Impostazioni di base per la creazione di IConfiguration
IConfigurationReceiver Interfaccia semplice per rappresentare un oggetto che accetta un IConfiguration
ConfigurazioneServer Un'interfaccia per il server di configurazione. 
ICredentialFAB Un'interfaccia per la fabbrica delle credenziali per creare oauth2 Credential
IDefaultObjectLoader Interfaccia per il caricamento degli oggetti predefiniti che devono far parte della nostra configurazione YAML. 
IDefaultObjectLoader.LoaderConfiguration L'oggetto di configurazione in fase di caricamento per passare le informazioni al caricatore. 
IDeviceActionReceiver Fornisce un'API per ricevere gli eventi del dispositivo. 
IDeviceBuildInfo Un IBuildInfo che rappresenta una build del dispositivo Android completa e (facoltativamente) i relativi test. 
IDeviceBuildProvider Un elemento IBuildProvider che utilizza le informazioni di un ITestDevice per recuperare una build. 
Configurazione dispositivo Interfaccia del titolare della configurazione del dispositivo. 
IDeviceFlasher Mostra l'immagine di un dispositivo su un dispositivo. 
IDeviceFlasher.UserDataFlashOption Enum di opzioni per la gestione dell'immagine dei dati utente
Gestione dispositivi Interfaccia per la gestione dell'insieme di dispositivi disponibili per i test. 
IDeviceManager.IFastbootListener Un listener per le modifiche dello stato fastboot. 
IDeviceMonitor Interfaccia per il monitoraggio dello stato dei dispositivi. 
IDeviceMonitor.DeviceLister Una classe di tipo Runnable che deve restituire i dispositivi noti e i relativi stati. 
RecuperoDispositivo Interfaccia per il ripristino di un dispositivo che è stato offline. 
SelezioneIDevice Interfaccia per i criteri di selezione dei dispositivi. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Offre servizi per monitorare lo stato di un IDevice
Test dispositivo Interfaccia per un oggetto che richiede un riferimento a ITestDevice
Disattivabile Interfaccia che descrive un oggetto scambiato che può essere disabilitato. 
ClienteIDynamicSharding Interfaccia wrapper per il client di sharding

Esiste in modo che possiamo scambiarne uno HTTP o testarne uno, se necessario. 

IDynamicShardingConnectionInfo Interfaccia per le classi che contengono informazioni sulle connessioni per lo sharding dinamico
Email Interfaccia per l'invio di email. 
IEmail.Message Contenitore per i dati dei messaggi email. 
IFileDownloader Interfaccia per il download di un file remoto. 
IFileEntry Definizione dell'interfaccia che offre un contratto più semplice e fittizio a FileEntry metodi. 
IFileResolverLoader Carica le implementazioni di IRemoteFileResolver
IFileResolverLoader.ResolverLoadingEccezione Eccezione generata se un resolver non può essere caricato o inizializzato. 
Analisi delle risorseIFlashing Interfaccia per fornire le versioni richieste dei file immagine ausiliari necessari per il flashing di un dispositivo. 
IFlashingResourcesRetriever Interfaccia per il recupero dei file immagine ausiliari necessari per il flashing di un dispositivo. 
ICartellaBuildInfo Un semplice IBuildInfo astratto i cui artefatti di build sono contenuti in un file system locale . 
GeneratoreIFormatter Interfaccia che descrive un formattatore per SuiteResultHolder
IGlobalConfiguration Una classe che include le informazioni di configurazione globali per una singola istanza della Trade Federation (compreso un numero qualsiasi di chiamate di configurazioni effettive). 
Eccezione IHarness Descrizione dell'interfaccia delle eccezioni del cablaggio che verrà implementata tramite le eccezioni del cablaggio. 
IHostCleaner Ripulisce l'host al termine dell'esecuzione del test. 
IHostHealthAgent Un'interfaccia per emettere metriche relative all'host o al dispositivo. 
IHostMonitor Interfaccia per inviare i dati dell'host
IHostMonitor.HostDataPoint Classe generica per i dati da inserire nei report. 
IHostMonitor.HostMetricType  
OpzioniIHost Interfaccia del titolare delle opzioni host. 
IHostOptions.PermitLimitType Enum che descrive i possibili limiti di autorizzazioni
IHostResourceManager Interfaccia per la risorsa host del gestore. 
IHttpHelper Metodi helper per l'esecuzione di richieste http. 
IHttpHelper.DataSizeException  
IInvocationContext Conserva le informazioni sulla chiamata per consentire l'accesso ai test, se necessario. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver Un test che deve fare riferimento al contesto della chiamata. 
IInvocationExecution Interfaccia che descrive le azioni che verranno eseguite come parte di una chiamata. 
ClientIKeyStore Interfaccia per accedere a un archivio chiavi per la password o i dati sensibili. 
IKeyStoreSviluppa Fabbrica per la creazione di IKeyStoreClient
ILabPreparer Interfaccia indicatore per i preparativi del lab

Consulta la sezione ITargetPreparer per una descrizione della funzione di queste interfacce. 

ILeveledLogOutput Le classi che implementano questa interfaccia forniscono metodi per l'output dei log messaggi. 
RicevitoreILogcat Una classe che fornisce l'output del logcat di un dispositivo come InputStreamSource
ILogRegistry Un'interfaccia per un logger singleton ILogOutput che esegue il multiplexing e gestisce diversi logaritmi. 
ILogRegistry.EventType Eventi utili da registrare
ILogSaver Le classi che implementano questa interfaccia forniscono metodi per l'archiviazione dei log in una posizione centrale. 
Listener ILogSaver Consente a ITestInvocationListener di rilevare quando vengono salvati i file di log. 
ImageContentAnalizzar Strumento di analisi per l'analisi dei contenuti delle immagini dei dispositivi
IManagedTestDevice Un ITestDevice il cui ciclo di vita è gestito. 
IManagedTestDevice.DeviceEventResponse Contenitore per una risposta a un IManagedTestDevice#handleAllocationEvent(DeviceEvent) chiamata
IManagedTestDeviceFA Interfaccia per creator per IManagedTestDevice
IMetricCollector Questa interfaccia verrà aggiunta come decoratore durante i report sui risultati dei test per raccogliere metriche corrispondenti. 
IMetricCollectorReceiver Interfaccia per l'implementazione di IRemoteTest se è necessario recuperare l'elenco di IMetricCollector per l'esecuzione del test. 
IMoblyYamlResultGestori Interfaccia del gestore di risultati yaml Mobly. 
IMoblyYamlResultGestione.ITestResult Interfaccia del risultato yaml mobile
Controller IModule Interfaccia per controllare se un modulo deve essere eseguito o meno. 
IModuleController.RunStrategy Enum che descrive come deve essere eseguito il modulo. 
IModuleParameterIdentifier Interfaccia per i parametri dei moduli Suite. 
IMultiDeviceRecovery Interfaccia per il ripristino di più dispositivi offline. 
Test multidispositivo Questa interfaccia è stata ritirata. Questa interfaccia viene conservata temporaneamente per garantire la compatibilità, ma non viene effettivamente utilizzata più tardi. Non implementarla. 
IMultiTargetPreparer Prepara l'ambiente di test per diversi dispositivi insieme. 
Dispositivo nativo Fornisce un'API di livello leggermente superiore a un'istanza ddmlib IDevice
INativeDeviceTest Interfaccia per un oggetto che richiede un riferimento a INativeDevice
IncrementalImageUtil Un'utilità per sfruttare l'aggiornamento incrementale del dispositivo e dell'immagine. 
InfraErrorIdentifier Identificatori di errore dell'infrastruttura della Federazione del commercio e dell'infrastruttura dipendente (come Build infra). 
InputStreamSource Questa interfaccia aggrega un elemento ERROR(/InputStream) per renderlo clonabile. 
InstallaAllTestZipAppsSetup Un ITargetPreparer che installa tutte le app in un file ZIP di prova. 
InstallApexModuleTargetPreparer  
InstallApkSetup Un file ITargetPreparer che installa uno o più APK presenti nel file system. 
InstallaBuildEnvApkSetup Un ITargetPreparer che installa uno o più apk di test da un ambiente di build della piattaforma Android. 
InstallInstrumentationsTest Esegue tutta la strumentazione trovata sul dispositivo attuale. 
InstallaKernelModulePreparer Un preparatore target che esegue il flashing del dispositivo con un'immagine generica del kernel comune Android. 
IstantaneaAppGestori Gestore per ModuleParameters#INSTANT_APP
Preparatore di strumentazione Un ITargetPreparer che esegue la strumentazione
Test di strumentazione Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo. 
Contesto di chiamata Implementazione generica di un IInvocationContext
InvocationExecution Classe che descrive tutti i passaggi di chiamata: download build, target_prep, esecuzione test, pulizia. 
InvocationLocal<T> Questa classe fornisce variabili con ambito di chiamata. 
InvocationMetricLogger Una classe di utilità per una chiamata per registrare alcune metriche. 
InvocationMetricLogger.InvocationGroupMetricKey Il raggruppamento consente di registrare più gruppi all'interno della stessa chiave. 
InvocationMetricLogger.InvocationMetricKey Alcune chiave con nome speciale che compileremo sempre per la chiamata. 
Stato chiamata Una classe in cui archiviare lo stato di chiamata. 
Stato chiamata Un'enumerazione helper per rappresentare lo stato di chiamata
Assistente riepilogo chiamate Classe di aiuto per la raccolta e la segnalazione di TestSummary per un insieme di ascoltatori
InvocationToJUnitResultForwarder Un corso che ascolta gli eventi ITestInvocationListener e li inoltra a un TestListener
IPostProcess I post-responsabili sono un oggetto della Trade Federation pensato per consentire l'elaborazione di metriche e log DOPO i test e PRIMA della segnalazione dei risultati. 
Funzionalità IRemote Interfaccia che descrive una funzionalità di Tradefed che può essere eseguita in base alla richiesta. 
IRemoteFileResolver Interfaccia per oggetti che possono risolvere un file remoto in uno locale. 
IRemoteFileResolver.RemoteFileResolverArgs Gli argomenti passati ai resolver
IRemoteFileResolver.ResolvedFile Le informazioni relative alla conservazione della classe sul file risolto e alcuni metadati. 
Funzionalità IRemoteScheduleListeners Estensione di IRemoteFeature per supportare il passaggio tra IScheduledInvocationListener s. 
Testa remota Un test che segnala i risultati direttamente a un ITestInvocationListener
ReportNon eseguito In caso di esecuzione incompleta, IRemoteTest che implementa questa interfaccia potrebbe segnalare dei propri test non eseguiti per migliorare la generazione di report. 
Ripianificatore Interfaccia per la ripianificazione di una configurazione per l'esecuzione futura. 
IResourceMetricCollector Interfaccia che consente all'utente di implementare raccoglitori di risorse personalizzati. 
IRestApiHelper Un'interfaccia helper per l'esecuzione di chiamate API REST. 
IResumableTest Questa interfaccia è stata ritirata. Non è più necessario
DecisioneIRiprova Interfaccia che porta alla decisione di ritentare e applicare il filtro alla classe per utenti più mirati riprova. 
IRuntimeHintProvider  
IRunUtil Interfaccia per l'esecuzione di operazioni a tempo 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. 
Sandbox Interfaccia che definisce una sandbox che può essere utilizzata per eseguire una chiamata. 
ISandboxfabbrica Fabbrica per la creazione di ISandbox
ISetOptionReceiver L'implementazione di questa interfaccia deve avere un elemento Option con "set-option" nome collegato a HostTest#SET_OPTION_NAME
IShardableListener Un elemento ITestInvocationListener di cui è possibile eseguire lo sharding. 
IShardableTest Un elemento IRemoteTest che può essere suddiviso in sottotest eseguibili separatamente. 
IShardHelper Interfaccia di un oggetto che descrive la strategia di partizionamento orizzontale da adottare per una configurazione. 
IsolatedHostTest Implementazione di un runner TradeFed che utilizza un sottoprocesso per eseguire i test a bassa dipendenza anziché eseguirle sul processo principale. 
RisultatiGranulariAssistenzaI Interfaccia che specifica se un ITestInvocationListener supporta la ricezione di informazioni o meno. 
ISystemStatusChecker Un controllo che controlla lo stato del sistema e restituisce un valore booleano per indicare se il sistema è nello stato previsto. 
ISystemStatusCheckerReceiver Un IRemoteTest che richiede l'accesso a ISystemStatusChecker da 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. 
ITerribleFailureGestione un'interfaccia per gestire terribili errori LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Un runner che può filtrare i test da eseguire in base alle annotazioni. 
ITestCollector Fornisce assistenza per la raccolta dei dati di test. se impostato, il runner di test deve eseguire una prova per raccogliere gli scenari di test senza eseguirli effettivamente. 
Dispositivo Testa Fornisce un'API di livello leggermente superiore a un'istanza ddmlib IDevice
ITestDevice.ApexInfo Una semplice classe struct per archiviare informazioni su un singolo APEX
ITestDevice.MountPointInfo Una semplice classe struct per archiviare le 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. 
RicevitoreInformazioniITest Interfaccia per ricevere TestInformation per alcuni corsi. 
ITestInvocation Gestisce una chiamata di test di TradeFederation. 
ITestInvocation.ExitInformation Rappresenta alcune informazioni di uscita per una chiamata. 
ITestInvocationListener Listener per i risultati del test dalla chiamata al test. 
ITestLifeCycleRicevitore Riceve notifiche di eventi durante le esecuzioni dei test della strumentazione. 
ITestLogger Un'entità che può eseguire il logging di stream di dati di vari tipi. 
RicevitoreITestLogger Un'entità che può essere inserita con un'istanza ITestLogger in modo che possa essere utilizzata per scopi di logging. 
ITestsPool Interfaccia che descrive un pool di test a cui possiamo accedere ed eseguire
TestSuite 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 da poter essere eseguiti nuovamente. 
ITestSummaryListener Interfaccia che consente a ITestInvocationListener di scambiare alcune informazioni limitate tramite riassunti. 
ITestsZipInstaller Installa test da un file ZIP di test (come output dal sistema di compilazione) su un dispositivo. 
ProviderIToken Interfaccia che descrive un oggetto che può fornire i token di un particolare dispositivo. 
ITokenRequest Interfaccia che un IRemoteTest può implementare per esporre il fatto di richiedere un dispositivo con un un token speciale. 

J

JarHostTest Esecutore del test per i test JUnit lato host. 
JarHostTest.HostTestListener Listener di wrapper che inoltra tutti gli eventi tranne testRunStarted() e testRunEnded() alla listener incorporato. 
JavaCodeCoperturaCollector Un'BaseDeviceMetricCollector che eseguirà il pull di Java le misurazioni di copertura dal dispositivo e le registrano come artefatti di test. 
JavaCodeCoperturaFlusher Una classe di utilità che reimposta e forza uno svuotamento delle misurazioni di copertura del codice Java dai processi in esecuzione sul dispositivo. 
JSONFileKeyStoreClient Un'implementazione di esempio in cui un file JSON locale agisce in un archivio chiavi. 
JSONFileKeyStoreFA di implementazione di una fabbrica di archivi chiavi JSON, che fornisce un JSONFileKeyStoreClient quando accede a un file di archivio chiavi JSON. 
JsonHttpTestResultReporter Un reporter dei risultati che codifica i risultati delle metriche del test e le informazioni sul dispositivo in JSON e POST in un endpoint di servizio HTTP
JUnit4ResultForwarder Inoltro dei risultati di JUnit4 Runner. 
JUnit4TestFilter Classe helper che fornisce il filtro per il runner JUnit4 estendendo Filter
JUnitRunUtil Un corso per aiutare a dirigere un IRemoteTest#run(TestInformation, ITestInvocationListener) a una chiamata Test#run(TestResult)
JUnitToInvocationResultForwarder Un corso che ascolta gli eventi TestListener e li inoltra a un ITestInvocationListener
JUnitXmlParser Analizzatore che estrae i dati dei risultati dei test dai risultati della JUnit memorizzati nel file XMLJUnitResultFormatter di ant e la inoltra a ITestInvocationListener. 

K

Test del target del kernel Runner del test per l'eseguibile in esecuzione sul target e l'analisi del test del kernel. 
KernelTestModuleController Classe di base che consente a un controller di modulo di non eseguire test quando non corrisponde all'architettura . 
KeyguardControllerState Un container per gli stati di blocco della tastiera. 
KeyguardStatusChecker Controlla lo stato del blocco tastiera dopo l'esecuzione del modulo. 
KeyStoreException Generato quando si verifica un errore irreversibile dell'archivio chiavi. 
KillexistingEmulatorPreparer Un ITargetPreparer che arresta un emulatore in esecuzione. 
KnownFailurePreparer Preparatore di destinazione per saltare i nuovi tentativi di errore noto. 
Analisi dei risultatiKTap Legge l'output KTAP come prodotto da un modulo di test KUnit e inserito in un file "results" sotto debugfs. 
Analisi dei risultati perKTap.ParseResolution  
KUnitModuleTest Runner del test per eseguire moduli di test KUnit sul dispositivo. 

L

LabResourceDeviceMonitor Il monitoraggio delle risorse del lab, che inizializza/gestisce il server gRPC per LabResourceService. 
RicevitoreOutputGrande Una classe progettata per aiutare a eseguire comandi a lunga esecuzione raccoglie l'output. 
LastShardDetector Quando si esegue lo sharding locale, a volte vogliamo eseguire solo alcune azioni quando l'ultimo shard raggiunge invocationEnded(long)
LeakedThreadStatusChecker Controllo dello stato per garantire che un modulo non perda un Thread in esecuzione. 
LegacySubprocessResultsReporter Un'implementazione bloccata del reporter sui risultati del processo secondario che dovrebbe rimanere compatibile con versioni precedenti di TF/CTS (ad es. 8+), nonostante le modifiche nella sua superclasse. 
Analisi ListInstrumentation Un IShellOutputReceiver che analizza l'output di una "pm list instrumentation" query
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed. 
LocalAppBuildProvider Un IBuildProvider che genera un IBuildInfo in base a un percorso locale fornito
Sviluppatore locale Rileva e restituisce se si tratta di uno sviluppatore locale che utilizza Tradefed. 
LocalDeviceBuildProvider Un IBuildProvider che genera un IDeviceBuildInfo in base a un valore fornito del file system. 
LocalEmulatorLaunch Un TargetPreparer che avvia un emulatore in locale da un ambiente di build Android. 
Snapshot di LocalEmulator Un TargetPreparer destinato a generare uno snapshot dell'emulatore chiaro da un Android ambiente di creazione/sviluppo
LocalFileHeader LocalFileHeader è una classe che contiene le informazioni di un file o di una cartella all'interno di un file ZIP. 
LocalFileResolver Implementazione di IRemoteFileResolver che consente di collegare file locali
LocalCartellaBuildProvider Un IBuildProvider che genera un IFolderBuildInfo in base a un valore locale fornito percorso
LocalHostResourceManager Risorsa host del gestore. 
Piscina locale Implementazione di un pool di test locali
LocalRunInstructionBuilder Utilità per compilare l'istruzione per eseguire il test in locale. 
LockSettingsBaselineSetter Un seter per rimuovere le impostazioni di blocco schermo. 
Registra Classe di log che rispecchia l'API nelle origini Android principali. 
Log.ILogOutput Le classi che implementano questa interfaccia forniscono metodi per l'output dei log messaggi. 
Log.LogLevel Enum del livello di log. 
LogcatCrashResultForwarder Listener speciale: in caso di errori (arresto anomalo del processo di strumentazione), tenterà di estrarre da logcat per l'arresto anomalo e lo aggiunge al messaggio di errore associato al test. 
LogcatEventParser  
LogcatEventType Tipi di evento per LogcatEventParser
LogcatOnFailureCollector Raccoglitore che acquisirà e registra un logcat quando uno scenario di test ha esito negativo. 
Ricevitore log Classe che raccoglie logcat in background. 
LogcatTimingMetricCollector Un raccoglitore di metriche che raccoglie informazioni sulle tempistiche (ad es. l'ora di cambio dell'utente) da logcat durante uno o più test ripetuti utilizzando determinati pattern regex per analizzare gli indicatori di inizio e fine di un dell'evento dalle righe logcat. 
LogDataType Rappresenta il tipo di dati dei log. 
File di log Classe per contenere i metadati per un file di log salvato. 
LogFileSaver Un aiuto per ITestInvocationListener che salverà i dati di log in un file
Ricevitore log  
Log del registro Un'implementazione ILogRegistry che esegue il multiplexing e la gestione di diversi logger, utilizzando quello appropriato in base al ThreadGroup del thread che effettua la chiamata. 
LogSaverResultForwarder Un ResultForwarder per il salvataggio dei log con il risparmio file globale. 
LogUtil Una classe di utilità di logging. 
LogUtil.CLog Una classe shim per Log che utilizza automaticamente il nome classe semplice del chiamante come il tag di log
LUCIResultReporter Un reporter dei risultati che salva i risultati dei test richiesti da ResultDB e LUCI in formato JSON (go/result-sink) e registra la posizione del file nella console. 

M

MainlineModuleGestori Una semplice classe gestore per Mainline Modules che crea un campo InstallApexModuleTargetPreparer inserisce il collegamento dinamico al suo interno in base ai moduli di linea principale specificati per recuperare automaticamente questi moduli. 
MainlineTestModuleController Classe base per un controller di modulo per eseguire test in base ai moduli mainline precaricati sul dispositivo sottoposto a test. 
ManagedRemoteDevice Un dispositivo in esecuzione all'interno di una macchina virtuale da noi gestita da remoto tramite un'istanza Tradefed all'interno la VM. 
ManagedTestDeviceDevice Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf
MaxSdkModuleController Classe di base per cui un controller di modulo non deve eseguire test su versioni superiori a una versione dell'SDK specificata numero. 
MergedZipEntryCollection Unisci le singole voci ZIP in un file ZIP di grandi dimensioni in blocchi per ridurre al minimo i tentativi di download. 
MergeMultiBuildTargetPreparer Un IMultiTargetPreparer che consente di passare informazioni da una build all'altra e la chiave del file da copiare nell'altra build. 
MergeStrategy Descrive come devono essere aggregati i risultati in presenza di più tentativi. 
MerkleTree Una rappresentazione merkle tree come definita dall'API di esecuzione remota. 
Processore post-file-Metrica Utilizzato per caricare il file di log delle metriche raccolto durante il livello di test e di esecuzione. 
MetricOption Annotazione per i metodi di test annotati con @Test o se l'annotazione fa parte della elenco di annotazioni TestDescription che consente di specificare utili parametri aggiuntivi for: ottimizzazione del comportamento dei raccoglitori, filtraggio di alcuni metodi. 
MetricsXMLResultReporter MetricsXMLResultReporter scrive le metriche di test ed esegue le metriche in un file XML in una cartella specificata in base al parametro Metrics-folder nella fase di invocationEnded del test. 
MetricaTestCase Estensione di TestCase che consente di registrare le metriche quando viene eseguita nell'ambito di TradeFed. 
MetricTestCase.LogHolder Struttura per conservare un file di log da segnalare. 
MetricUtil Classe di utilità per l'estrazione di metriche da configurazioni statistiche inviate. 
UtilitàMetrica Contiene metodi di utilità comuni per archiviare le metriche di test, aggregandole in modo i test e scrivere le metriche in un file. 
MinApiLevelModuleController Classe di base per cui un controller di modulo non deve eseguire test quando è al di sotto di un livello API specificato. 
MinSdkModuleController Classe di base per un controller di modulo per non eseguire test su versioni inferiori a una versione dell'SDK specificata numero. 
MixImageZipPreparer Un elemento IMultiTargetPreparer che combina le immagini di una build di sistema in una build del dispositivo. 
Preparatore del target per MixKernel Un'ITargetPreparer che consente di combinare un'immagine kernel con l'immagine del dispositivo. 
MoblyBinaryHostTest Test host destinato a eseguire un file binario Python mobile dal sistema Build Android (Soong)
MoblyYamlResultControllerInfoGestori Risultato yaml Mobly "Controller Info" . 
MoblyYamlResultControllerInfoManager.ControllerInfo  
MoblyYamlResultControllerInfoprov.ControllerInfo.Builder  
MoblyYamlResultprovGestione Fabbrica del gestore di risultati Mobly yaml che genera un gestore appropriato in base al tipo di risultato. 
MoblyYamlResultGestioneFabbrica.invalidResultTypeException  
MoblyYamlResultGestioneFabbrica.Type  
Analisi dei risultati per MoblyYaml Parser dei risultati del test yaml Mobly. 
MoblyYamlResultRecordGestori Risultato yaml Mobly "Record" . 
MoblyYamlResultRecordGestori.Record  
MoblyYamlResultRecordGestori.Record.Builder  
MoblyYamlResultRecordGestori.RecordResult  
MoblyYamlResultSummaryGestori "Riepilogo" del risultato di Mobly yaml . 
MoblyYamlResultSummaryGestione.Riepilogo  
MoblyYamlResultSummaryGestori.Summary.Builder  
MoblyYamlResultTestNameListGestori Risultato yaml Mobly "Test Name List" . 
MoblyYamlResultTestNameListprov.TestNameList  
MoblyYamlResultTestNameListprov.TestNameList.Builder  
MoblyYamlResultUserDataGestori Risultato yaml Mobly "Dati utente" . 
MoblyYamlResultUserDataGestori.UserData  
MoblyYamlResultUserDataGestori.UserData.Builder  
ModuleDefinition Container per la configurazione dell'esecuzione di test. 
ModuleListener Listener associato a ogni IRemoteTest di ogni modulo per raccogliere l'elenco di che consentono di analizzare i dati e visualizzare i risultati. 
ModuleLogcatCollector Versione del raccoglitore logcat ma per il modulo. 
ModuleMerger Classe helper per l'operazione relativa all'unione di ITestSuite e ModuleDefinition dopo una suddivisione. 
ModuleOemTargetPreparer  
ModuleParameters Valori speciali associati alla suite "parameter" nei metadati di ciascun modulo. 
ModuleParametersHelper Assistente per ottenere il valore IModuleParameterHandler associato al parametro. 
ModulePusher  
ModulePusher.ModulePushError Errore irreversibile durante il push del modulo Mainline. 
ModuleSplitter Assistente per suddividere un elenco di moduli rappresentati da IConfiguration in un elenco di esecuzioni unità rappresentate da ModuleDefinition
ModuleTestTypeUtil Contiene metodi di utilità comuni per controllare il modulo. 
DescrizioneMultiFailure Colleziona più FailureDescription in un unico contenitore. 
MultiMap<K, V> Una ERROR(/Map) che supporta più valori per chiave. 

N

NameMangleListener Un listener proxy per tradurre nomi di metodi, classi e pacchetti di test quando vengono riportati i risultati. 
NativeBenchmarkTest Un test che esegue un eseguibile di test di benchmark nativo su un determinato dispositivo. 
NativeBenchmarkTestParser Un IShellOutputReceiver che analizza l'output dei dati di test di benchmark, raccogliendo metriche su tempo medio per operazione. 
NativeBridgeModuleController Un controller di modulo per verificare se un dispositivo supporta il bridge nativo. 
Flusher copertura codice nativo Una classe di utilità che cancella le misurazioni della copertura nativa e forza lo svuotamento della copertura nativa da processi sul dispositivo. 
Dispositivo nativo Implementazione predefinita di ITestDevice dispositivi Android non full stack. 
NativeDevice.AdbAction Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per l'esecuzione di un sistema operativo "adb ...." . 
NativeDevice.AdbShellAction  
NativeDevice.RiavviaDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per riavviare un dispositivo. 
NativeDevice.RiavviaMode Una modalità di riavvio. 
NativeDeviceStateMonitor Classe di supporto per il monitoraggio dello stato di un IDevice senza supporto di framework. 
NativeLeakCollector Un ITargetPreparer che esegue "dumpsys meminfo --unreachable -a" per identificare di memoria nativa irraggiungibile attualmente conservata da ciascun processo. 
NativoStressTest Un test che esegue un eseguibile di un test di stress nativo su un determinato dispositivo. 
NativeStressTestParser Un IShellOutputReceiver che analizza l'output dei dati dello stress test, raccogliendo metriche su numero di iterazioni completate e tempo medio per iterazione. 
NegativoGestione Gestore che specifica che non deve essere fatto nulla e che il parametro non deve creare ulteriori in maggior dettaglio più avanti in questo modulo. 
NestedDeviceStateMonitor Monitoraggio dello stato del dispositivo che esegue controlli aggiuntivi su dispositivi nidificati per soddisfare le specifiche del dell'ambiente virtualizzato. 
NestedRemoteDevice Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota. 
Eccezione NetworkNotAvailable Generato quando un dispositivo non riesce a connettersi alla rete per i test. 
NoApkTestSkipper Un preparatore speciale che consente di saltare completamente una chiamata (preparazione e test) se non sono apk per i test. 
NoDeviceEccezioni Generato quando non ci sono dispositivi in grado di eseguire un determinato comando. 
NoisyDryRunTest Eseguire una prova rumorosa su un file di comando. 
NoOpConfigOptionValueTransformer Un IConfigOptionValueTransformer autonomo
NotMultiAbiGestori Gestore speciale che comunica a SuiteModuleLoader che l'abi secondario non deve per creare un modulo. 
NullDevice Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando IDeviceSelection#nullDeviceRequested() è true

O

OpenObjectLoader Caricatore per gli oggetti predefiniti disponibili in AOSP. 
Opzione Annota un campo come rappresenta un'opzione IConfiguration
Opzione.Importanza  
OpzioneOpzione Annota una classe come rappresenta un oggetto IConfiguration
OptionCopier Una classe helper in grado di copiare i valori dei campi Option con gli stessi nomi da un oggetto a un'altra. 
OptionDef Contiene i dettagli di un Option
OptionFetcher Assistente per recuperare le opzioni di test dal processo padre. 
OptionNotAllowedException Specifica ConfigurationException quando non è consentito passare un'opzione nel comando dalla riga di comando. 
Setter opzioni Compila i campi Option
OptionSetter.OptionFieldsForName Contenitore dell'elenco di campi opzione con il nome specificato. 
OptionUpdateRule Consente di controllare il comportamento quando un'opzione viene specificata più volte. 
OtaDeviceBuildInfo Un IDeviceBuildInfo utilizzato per i test degli aggiornamenti over-the-air. 
OtatoolsBuildInfo Un elemento IBuildInfo che contiene artefatti otatools. 
Cliente Ossigeno Una classe che gestisce l'utilizzo del file binario del client Oxygen per il lease o il rilascio del dispositivo Oxygen. 
Client Oxygen.LHPTunnelMode  
OssigenoUtil Utilità per interagire con il servizio Ossigeno. 

P

Info sul pacchetto Contenitore delle informazioni sul pacchetto di un'applicazione analizzate dal dispositivo. 
PackageInstallaModuleController Controller del modulo per non eseguire test quando sul dispositivo non sono installati i pacchetti specificati. 
Accoppia<A, B> Definisci la nostra classe Pair, che contiene due oggetti. 
PairingMultiTargetPreparer Un dispositivo di preparazione multi-target consente di eseguire l'accoppiamento (e la connessione) Bluetooth tra due dispositivi. 
ParallelDeviceExecutor<V> Wrapper ERROR(/ExecutorService) per eseguire una funzione in parallelo. 
ParentSandboxInvocationExecution Versione di InvocationExecution per le azioni speciali di chiamata padre durante l'esecuzione di un sandbox. 
ParentShardReplicate Replica una configurazione per un dispositivo su tutti gli altri che faranno parte dello sharding. 
PartialZipDownloadCache Utilità per memorizzare nella cache i file di download parziali in base ai loro contenuti. 
PassingTestFileReporter Un ITestInvocationListener che salva l'elenco degli scenari di test superati in un file di test
PerfettoGenericPostProcessor Un post-processore che elabora il file proto di testo/metrica binaria perfetto in coppie chiave-valore Espandere in modo ricorsivo i messaggi e i campi di protocollo con valori di stringa fino a quando il campo con rilevato un valore numerico. 
PerfettoGenericoPostProcessor.Formato alternativo  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparatore Il preparatore Perfetto invia il file di configurazione al dispositivo in una posizione standard in cui perfetto hanno accesso. 
PerfettoPullerMetricCollector Implementazione di base di FilePullerDeviceMetricCollector che consente estrarre i file perfetti dal dispositivo e raccogliere le metriche al suo interno. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Una classe di utilità per la registrazione della traccia perfetta su un ITestDevice
PrettyPrintDelimiter Utilità di supporto che consente di stampare messaggi delimitati che si distinguono dagli altri. 
PrettyTestEventLogger Logger che corrisponde agli eventi e li registra per semplificare il debug. 
Info sul processo Utilizzato per memorizzare le informazioni relative al processo(USER, PID, NAME, START TIME IN SECOND D'EPOCH). 
ProcessUtil  
ProfileParameterIdentifier Gestore parametri di base per qualsiasi utente del profilo. 
ProfiloTargetPreparer Classe di base per la configurazione del preparatore del target 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
Analisi dei risultati del protocollo Analizzatore per il formato proto dei risultati Tradefed. 
ProtoResultParser.TestLevel Enumerazione che rappresenta il livello attuale del protocollo in fase di elaborazione. 
ProtoResultReporter Il reporter dei risultati crea un protobuf TestRecord con tutti i risultati all'interno. 
ProtoUtile Metodi di utilità per la gestione dei messaggi protobuf in modo indipendente. 
Configurazione proxy Oggetto che consente di puntare a una configurazione remota da eseguire. 
PsParser Utilità utilizzata per analizzare(USER,PID e NAME) da "ps" output comando
Test PtsBot Esegui test PTS-bot. 
PushFileInvoker Questo corso è stato ritirato. Usa invece il criterio PushFilePreparer
PushFilePreparer Un ITargetPreparer che tenta di eseguire il push di un numero qualsiasi di file da qualsiasi percorso host a qualsiasi del dispositivo. 
PythonBinaryHostTest Test host destinato a eseguire un file binario Python dal sistema build di Android (Soong)

L'esecutore del test supporta filtro di inclusione ed esclusione-filtro. 

PythonBinaryHostTest.PythonForwarder Funzione di 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 converte in chiamate in una serie di ITestInvocationListener
PythonUnitTestRunner Questo corso è stato ritirato. Usa invece il criterio PythonBinaryHostTest. 
PythonVirtualenvHelper Una classe helper per l'attivazione dell'ambiente virtuale Python 3. 
PythonVirtualenvPreparer Configura una virtualenv Python sull'host e installa i pacchetti. 

D

QuotationAwareTokenizer  

R

RiavviaReasonCollector Il raccoglitore che raccoglie il riavvio del dispositivo durante l'esecuzione del test e li segnala per motivo e conteggi. 
RiavviaTargetPreparer Preparatore di destinazione che riavvia il dispositivo. 
RecoveryLogPreparer Un preparatore di destinazione utilizzato per raccogliere i log prima del ripristino. 
RegexTrie<V> RegexTrie è un trie in cui ogni segmento archiviato della chiave è un'espressione regolare ERROR(/Pattern)
DispositivoAndroidRemote Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite ADB Connect. 
RemoteAndroidVirtualDevice Estende il comportamento di RemoteAndroidDevice per un dispositivo Android full stack in esecuzione in Google Compute Engine (Gce). 
DispositivoAvdIRemote Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true
RemoteCacheClient Un'implementazione RemoteActionCache che utilizza le chiamate gRPC a un server API remoto. 
Pool dinamico remoto Implementazione di un pool di test in coda per lavoro da remoto
RemoteDynamicPool.RequestCallable  
RemoteFileResolver Una classe semplice che consente di caricare i file da una varietà di posizioni utilizzando gli URI e il servizio funzionalità del fornitore. 
RemoteFileUtil Classe di utilità per gestire il file da un'istanza remota
RemoteInvocationExecution Implementazione di InvocationExecution che porta a 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 non riuscire se l'operazione viene completata correttamente durante un determinato timeout. 
RemoteZip Utilità per decomprimere singoli file all'interno di un file ZIP remoto. 
RemoveSystemAppPreparer Un ITargetPreparer per la rimozione di un APK dalla partizione di sistema prima dell'esecuzione di un test. 
ReportPassedTest Segnala in un file i possibili filtri per escludere il test superato. 
RequestUtil Utilità per consentire nuovi tentativi generici di richieste di rete con gestione degli errori. 
ResolvePartialDownload Risolvi una richiesta di download parziale. 
ResourceMetricUtil Funzioni di utilità per la composizione delle metriche. 
UtilizzoRisorsa Utilità per la lettura delle risorse di configurazione. 
RestApiHelper Una classe helper per l'esecuzione di chiamate API REST. 
RiavviaSystemServerTargetPreparer Preparatore di destinazione che riavvia il server di sistema senza riavviare il dispositivo. 
Aggregatore dei risultati Inoltro speciale che aggrega i risultati quando necessario, in base alla strategia di ripetizione che è prese. 
ResultAndLogForwarder Forwarder per i risultati e gli eventi dei log. 
Inoltro dei risultati Un elemento ITestInvocationListener che inoltra i risultati della chiamata a un elenco di altri listener. 
Player dei risultati Corridore speciale che ripete i risultati. 
ConservazioneFileSaver Classe helper per la creazione di un file .retention in una directory. 
RiprovaConfigurazioneFabbrica Fabbrica che gestisce i nuovi tentativi di un comando. 
RiprovaLogSaverResultForwarder Forwarder che gestisce anche il passaggio del tentativo attuale. 
DecisionPreparazione per i tentativi Una classe per descrivere le decisioni relative a se ritentare o meno la preparazione ed evitare di dell'esecuzione del modulo. 
Ripianificatore Un runner speciale che permette di riprogrammare una precedente esecuzione di test che non hanno avuto esito positivo o non è andata a buon fine eseguito. 
RiprovaRescheduler.RiprovaType I tipi di test che è possibile ritentare. 
RiprovaRisultatoInoltrare Un'estensione di ResultForwarder che esegue sempre il push a un determinato numero di tentativo. 
RiprovaResultHelper Classe helper per determinare quale modulo o test deve essere eseguito o meno. 
Statistiche Riprova Struttura che conserva le statistiche per una sessione di nuovo tentativo di un IRemoteTest
RiprovaStrategia La strategia relativa ai nuovi tentativi da utilizzare quando si eseguono nuovamente alcuni test. 
RootcanalForwarderPreparer  
RootTargetPreparer Preparatore di destinazione che esegue "adb root" o "adb unroot" basata sull'opzione "force-root". 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery IMultiDeviceRecovery di base generico per eseguire una configurazione trasferita al fine di eseguire il ripristino passaggio. 
RunHostCommandTargetPreparer Il preparatore di destinazione deve eseguire comandi host arbitrari prima e dopo l'esecuzione del test. 
RunHostScriptTargetPreparer Preparatore target che esegue uno script prima di eseguire un test. 
RunInterruptedException Generato quando un'operazione di esecuzione viene interrotta da una richiesta esterna. 
RunNotifierWrapper Wrapper di RunNotifier per poter portare con te il DeviceNotAvailableException
RunOnCloneProfileParameterIdentifier  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterIdentifier  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxGestori Gestore per ModuleParameters#RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Un ITargetPreparer contrassegna che i test devono essere eseguiti nella sandbox dell'SDK. 
RunOnSecondaryUserParameter compiere  
RunOnSecondaryUserTargetPreparer Un ITargetPreparer per garantire che il test venga eseguito come utente secondario. 
RunOnSystemUserTargetPreparer Un elemento ITargetPreparer che contrassegna che i test devono essere eseguiti sull'utente (anziché la utente corrente). 
RunOnWorkProfileParameterIdentifier  
RunOnWorkProfileTargetPreparer Un ITargetPreparer che crea un profilo di lavoro nella configurazione e contrassegna la necessità di eseguire i test eseguite in quell'utente. 
RuntimeRiavviaCollector Raccoglitore che raccoglie i timestamp dei riavvii del runtime (arresti anomali del server di sistema) durante il test se ce ne sono. 
RunUtil Una raccolta di metodi helper per l'esecuzione delle operazioni. 
Analisi dei risultati del benchmark di ruggine Interpreta l'output dei test eseguiti con il framework di benchmarking dei criteri e lo converte in su una serie di ITestInvocationListener
RustBinaryHostTest Test host destinato a eseguire un file binario antiruggine dal sistema build di Android (Soong)
RustBinaryTest Un test che esegue un programma binario ruggine su un determinato dispositivo. 
RustTestBase Classe base di RustBinaryHostTest e RustBinaryTest
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Interpreta l'output dei test eseguiti con il framework unittest di Rust e lo converte in chiamate una serie di ITestInvocationListener

S

SandboxConfigDump Classe runner che crea un IConfiguration basato su una riga di comando e lo scarica in un file. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationEccezioni Eccezione speciale alla configurazione proveniente dalla configurazione della sandbox. 
SandboxConfigurationFactory Configurazione speciale di fabbrica per gestire la creazione di configurazioni per la limitazione tramite sandbox. 
SandboxConfigUtil Una classe di utilità per la gestione di IConfiguration durante l'esecuzione della sandbox. 
SandboxedInvocationExecution Esecuzione speciale della chiamata in sandbox: questa è la funzione InvocationExection per quando all'interno della sandbox che esegue il comando. 
SandboxInvocationRunner Esegui i test associati alla chiamata nella sandbox. 
SandboxOpzioni Corso che può ricevere e fornire opzioni a un ISandbox
ScreenshotOnFailureCollector Il raccoglitore che acquisirà e registrerà uno screenshot quando uno scenario di test non va a buon fine. 
Sdk28ModuleController Un controller di modulo per verificare se un dispositivo utilizza SDK 28 (Android 9) o versioni successive. 
Sdk29ModuleController Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 29 dell'SDK o versioni successive. 
Sdk30ModuleController Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 30 dell'SDK o versioni successive. 
Sdk31ModuleController Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 31 dell'SDK o versioni successive. 
Sdk32ModuleController Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 32 dell'SDK o versioni successive. 
Sdk33ModuleController Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 33 o versioni successive dell'SDK. 
Sdk34ModuleController Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 34 dell'SDK o versioni successive. 
Sdk35ModuleController Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 35 dell'SDK o versioni successive. 
SearchArtifactUtil Una classe di utilità che può essere utilizzata per cercare artefatti di test. 
SecondUserGestori Gestore per ModuleParameters#SECONDARY_USER
SecondUserOnDefaultDisplayGestione Gestore per ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondUserOnSecondaryDisplayGestori Gestore per ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Si tratta di un preparatore utilizzato per utilizzare il token per serializzare l'esecuzione dei test nell'host trasferito. 
SerializationUtil Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable)
ServiceAccountKeyCredentialFAB Una fabbrica di credenziali per creare l'autenticazione basata su chiave dell'account di servizio Credential
SettingsBaselineSetter Un setter comune per gestire le impostazioni base del dispositivo tramite ITestDevice.setSetting. 
ShardBuildCloner Classe helper che gestisce la clonazione delle informazioni di build dalla riga di comando. 
ShardHelper Classe helper che gestisce la creazione degli shard e la relativa pianificazione per una chiamata. 
ShardListener Un elemento ITestInvocationListener che raccoglie i risultati da uno shard di chiamata (ovvero un la suddivisione della chiamata in modo che venga eseguita su più risorse in parallelo) e le inoltra a un'altra e ascolto. 
ShardMainResultForwarder Un ResultForwarder che combina i risultati delle chiamate di test con sharding. 
ShellOutputRicevirStream Sottoclasse di utilità di OutputStream che scrive in un IShellOutputReceiver. 
ShellStatusChecker Controlla se lo stato della shell è quello previsto prima e dopo l'esecuzione di un modulo. 
ShippingApiLevelModuleController Esegui i test se il dispositivo soddisfa le seguenti condizioni:
  • Se min-api-level è definito:
    • Il dispositivo è stato spedito con lo min-api-level o versioni successive. 
ShowmapPullerMetricCollector Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre la showmap i file dal dispositivo e raccoglierne le metriche. 
SideloadOtaTargetPreparer Un preparatore target che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto e attende per l'avvio del dispositivo e inserisce le proprietà di build del dispositivo da utilizzare come informazioni sulla build

Questo preparatore del target presuppone che il dispositivo sia in modalità ADB normale all'avvio e fa in modo che il dispositivo esca nella stessa modalità ma con la build più recente applicata. 

FileLoggerSemplice Un ILeveledLogOutput che indirizza i messaggi di log allo stdout e a un singolo file di log. 
RisultatoPerfSemplice Oggetto per conservare tutti i risultati del test SimplePerf
SimplePerfStatResultParser Una classe di utilità per analizzare il risultato simpleperf. 
SemplicePerfUtil Classe di utilità per inviare un comando semplice e raccogliere i risultati
SimplePerfUtil.SimplePerfType Enum delle opzioni del comando simpleperf
SimpleStats Una piccola classe di utilità che calcola alcune misure statistiche sulla base di un set di dati numerico. 
SizeLimitedOutputStream Un file ERROR(/OutputStream) con supporto thread sicuro che limita la quantità massima di dati possibile scritto. 
Funzionalità Ignora Una funzionalità che consente di accedere ad alcune informazioni su SkipManager
SaltaHWASanModuleController Classe di base per un controller di modulo per non eseguire test sulle build HWASan. 
Saltare Manager In base a una serie di criteri, la funzionalità di gestione degli skip è utile per decidere cosa saltare diversi livelli: chiamata, moduli e test. 
Motivo del salto 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 al dispositivo Bluetooth che si basano su BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enum per gli stati della connessione Bluetooth basati su BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enum per il livello di priorità del profilo Bluetooth che si basano su BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enum per i profili Bluetooth basati su BluetoothProfile.java
Client Sl4a client Sl4A per interagire tramite RPC con il livello di scripting SL4A. 
Sl4aEventDispatcher Il supervisore degli eventi esegue il polling dell'evento e accodali per nome per la query. 
Sl4aEventDispatcher.EventSl4aObject Oggetto restituito dal poller dell'evento. 
SnapshotInputStreamSource Un InputStreamSource supportato da file. 
SnapuserdwaitFase Rappresentazione enum di quando eseguire l'unione o bloccare il completamento dell'aggiornamento dello snapshot. 
SparseImageUtil Utilità per le immagini sparse non sparse. 
SparseImageUtil.SparseInputStream SparseInputStream legge dall'upstream e rileva il formato dei dati. 
StatsdBeforeAfterGaugeMetricPostProcessor Un post-processore che elabora le metriche raccolte in un "prima/dopo" un tipo di approccio, cioè
StatsdEventMetricPostProcessor Un post-processore che elabora le metriche degli eventi nei report statistici in coppie chiave-valore, utilizzando i formattatori specificati sul processore. 
StatsdGenericPostProcessor Un post-processore che elabora i report statistici dei protocolli binari in coppie chiave-valore espandendo la funzione come struttura ad albero. 
StatusCheckerResult Contiene il risultato di un'esecuzione di ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger Un ILeveledLogOutput che indirizza i messaggi di log allo stdout. 
StopServicesSetup Un ITargetPreparer che interrompe i servizi sul dispositivo. 
RicevitoreStreamProto Un ricevitore che traduce il protocollo TestRecord ricevuto in eventi scambiati. 
StreamProtoResultReporter Un'implementazione di ProtoResultReporter
StreamUtil Classe di utilità per la gestione dei flussi di input. 
StrictShardHelper Strategia di sharding per creare shard rigorosi che non eseguono report insieme
StringEscapeUtils Classe di utilità per l'escape delle stringhe per formati specifici. 
StringUtil Classe di utilità per l'escape delle stringhe per la manipolazione comune delle stringhe. 
StubBuildProvider Implementazione vuota di un'istanza di IBuildProvider
Dispositivo Stub Implementazione di segnaposto Stub di un IDevice
ClientstoreStubKey Implementazione stub predefinita per il client KeyStore. 
StubKeyStoreFAB Implementazione stub predefinita per KeyStore Factory
StubLocalAndroidVirtualDevice Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.localVirtualDeviceRequested() è true
Preparatore StubMultiTarget Segnaposto dell'implementazione vuota di IMultiTargetPreparer
Preparatore del target del target Segnaposto dell'implementazione vuota di ITargetPreparer
Test Stub Implementazione del test vuoto autonomo. 
StubTestRunListener Implementazione Stub di ITestRunListener
SubprocessCommandeccezione Impossibile eseguire un comando di processo secondario. 
SubprocessConfigBuilder Crea un file XML di configurazione TF wrapper per una configurazione TF esistente. 
SubprocessEventHelper Assistente per serializzare/deserializzare gli eventi da passare al log. 
SubprocessEventHelper.BaseTestEventInfo Assistente di base per le informazioni Test ignored. 
SubprocessEventHelper.FailedTestEventInfo Aiuto per le informazioni testNon riuscito. 
SubprocessEventHelper.InvocationEndedEventInfo Guida per le informazioni sulle chiamate terminate. 
SubprocessEventHelper.InvocationFailedEventInfo Guida per le informazioni InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Guida per le informazioni di avvio della chiamata. 
SubprocessEventHelper.LogAssociationEventInfo Guida per le informazioni di logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Aiuto per le informazioni testEnded. 
SubprocessEventHelper.TestLogEventInfo Guida per le informazioni testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Aiuto per le informazioni sull'avvio del modulo di test. 
SubprocessEventHelper.TestRunEndedEventInfo Guida per le informazioni testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Guida per le informazioni testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Aiuto per le informazioni di testRunStarted
SubprocessEventHelper.TestStartedEventInfo Aiuto per le informazioni su testStarted
SubprocessExceptionParser Assistente per gestire l'output dell'eccezione dai runner dei comandi standard Tradefed. 
SubprocessReportingHelper Una classe per creare un file di configurazione wrapper per utilizzare il reporter dei risultati del sottoprocesso per un cluster . 
SubprocessResultsReporter Implementa ITestInvocationListener in modo che venga specificato come result_reporter e inoltra da nel sottoprocesso i risultati di test, esecuzioni di test e chiamate di test. 
SubprocessTestResultsParser Estende ERROR(/FileOutputStream) per analizzare l'output prima di scrivere nel file in modo da poter generare gli eventi di test sul lato Avvio app. 
SubprocessTestResultsParser.StatusKeys Chiavi di stato del test pertinenti. 
SubprocessTfLauncher Un IRemoteTest per l'esecuzione di test su un'installazione TF separata. 
SuiteApkInstaller Installa APK specificati per la configurazione Suite: da $ANDROID_TARGET_OUT_TESTCASES oppure ROOT_DIR nelle informazioni sulla build.
SuiteModuleLoader Recupera le definizioni del modulo del test di compatibilità dal repository. 
SuiteModuleLoader.ConfigFilter Un ERROR(/FilenameFilter) per trovare tutti i file di configurazione in una directory. 
SuiteResultHolder Oggetto helper per facilitare la serializzazione e la deserializzazione dei risultati della chiamata. 
SuiteResultReporter Raccogli i risultati dei test per la chiamata di un'intera suite e invia i risultati finali. 
SuiteResultReporter.ModulePrepTimes Contenitore oggetti per la preparazione e lo smontaggio di un modulo. 
SuiteTestFilter Rappresenta un filtro per includere ed escludere i test. 
SwitchUserTargetPreparer Un ITargetPreparer che passa al tipo di utente specificato in setUp. 
SystemServerFileDescriptorChecker Controlla se sembra che il server di sistema stia esaurendo i FD. 
SystemServerStatusChecker Controlla se il PID di system_server è cambiato prima e dopo l'esecuzione di un modulo. 
SystemUpdaterDeviceFlasher Un IDeviceFlasher che si basa sul System Updater per installare un un'immagine di sistema inclusa in un pacchetto di aggiornamento OTA. 
UtileSistema Classe di utenza per effettuare chiamate di sistema. 
SystemUtil.EnvVariable  

T

TableBuilder Classe helper per visualizzare una matrice di elementi String in una tabella. 
FormattatoreTabella Classe helper per visualizzare una matrice di elementi String in modo che ogni colonna dell'elemento sia allineata
TargetFileUtils  
TargetFileUtils.FilePermission  
Errore di configurazione target Si è verificato un errore irreversibile durante la preparazione del target per il test. 
TarUtil Utilità per manipolare un file tar. 
PreparatoreTeardownPassthrough Consente di eseguire teardown sui preparativi inclusi in una configurazione come oggetto. 
Assistente telefonico Un'utilità per utilizzare e ottenere informazioni relative alla telefonia. 
TelephonyHelper.SimCardInformation Un titolare dei dati relativi alla scheda SIM. 
TelephonyTokenProvider Provider di token per i token relativi alla telefonia. 
TemperaturaThrottlingwaiter ITargetPreparer che attende che la temperatura del dispositivo scenda fino a raggiungere l'obiettivo
TemplateResolutionError Classe che estende ConfigurationException per errore relativo al modello durante la configurazione durante l'analisi. 
TerribleFailureEmailGestori Una semplice classe gestore che invia un'email alle persone interessate quando un WTF (What a Terrible Failure) l'errore si verifica all'interno di un'istanza della Trade Federation. 
TestAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. 
TestContentAnalizzar Lo strumento analizza il contesto dell'analisi e determina ciò che è interessante. 
TestContext Una classe per modellare un messaggio TestContext dell'API TFC. 
TestDependencyResolver un assistente per risolvere le dipendenze, se necessario. 
DescrizioneTest Classe che rappresenta le informazioni su uno scenario di test. 
FileDescrizioneTest Una classe di utilità per il marshalling e il deprovisioning di un elenco di TestDescriptions in un file di test. 
Dispositivo di test Implementazione di un ITestDevice per un dispositivo Android full stack
TestDevice.MicrodroidBuilder Un builder utilizzato per creare un Microdroid TestDevice. 
TestDeviceOptions Contenitore per ITestDevice Option
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 dai runner di test e test. 
TestFailureModuleController Controller per modulo che vuole semplicemente ottimizzare il comportamento del log degli errori dei test raccolto. 
TestFilePushSetup Un ITargetPreparer che esegue il push di uno o più file/diritti da una cartella IDeviceBuildInfo.getTestsDir() al dispositivo. 
TestFilterHelper Classe di supporto per i test di filtro
TestGroupStatus Una classe per archiviare lo stato di un gruppo di test. 
InfoTest Archivia le informazioni del test impostate in un file TEST_MAPPING. 
Informazioni di prova Oggetto Holder che contiene tutte le informazioni e le dipendenze necessarie per un runner o un test di test per l'esecuzione corretta. 
TestInformation.Builder Builder per creare un'istanza TestInformation
Chiamata di prova Implementazione predefinita di ITestInvocation
TestInvocation.RunMode Le diverse modalità in cui può verificarsi una chiamata. 
TestInvocation.Stage  
TestInvocationManagementServer Server GRPC che aiuta a gestire le chiamate di test e il loro ciclo di vita. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Una classe per caricare un file TEST_MAPPING. 
TestMappingSuiteRunner Implementazione di BaseTestSuite per eseguire i test specificati dall'opzione include-filter oppure TEST_MAPPING di file dalla build, come una suite. 
OpzioneTest Archivia i dettagli dell'opzione di test impostati in un file TEST_MAPPING. 
TestOutputUploader Carica i file di output di test su un file system locale, GCS o su un endpoint HTTP(S). 
TestRecordInterpreter Utilità per convertire un protocollo TestRecord in un formato più facilmente manipolabile in Tradefed. 
TestRecordProtoUtil Utilità per leggere il protocollo TestRecord da un file. 
RisorsaTest Una classe per modellare un messaggio TestResource restituito dall'API TFC. 
TestResourceDownloader Una classe per scaricare i file di risorse di test da file system/GCS/HTTP. 
RisultatoTest Contenitore per il risultato di un singolo test. 
TestResultListener Una semplificazione di ITestLifecycleListener per gli implementatori che si occupano solo di test individuali che consentono di analizzare i dati e visualizzare i risultati. 
TestRunnerUtil Una classe di utilità per aiutare vari runner di test. 
TestRunResult Contiene i risultati di una singola esecuzione di test. 
TestRunToTestInvocationForwarder Forwarder da ddmlib ITestRunListener a ITestLifeCycleReceiver
TestPoolPoller Verifica il wrapper che consente di eseguire tutti i test di un pool di test. 
StatoTest Rappresentazione in Tradefed dei possibili stati dei metodi di test. 
TestSuiteInfo Una classe che risolve il caricamento dei metadati correlati alla build per la suite di test

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

Riepilogo test Una classe che rappresenta il riepilogo di un test. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sulla partizione /system sul dispositivo. 
TestTimeoutEnforcer Listener che consentono di controllare il tempo di esecuzione di un determinato caso di test e di non riuscire se l'esecuzione viene completata correttamente durante un determinato timeout. 
TextResultReporter Un reporter dei risultati di un test che inoltra i risultati alla stampante dei risultati di testo della JUnit. 
TfMetricProtoUtil Classe di utilità per facilitare l'uso di Map<string, string=""> Mappa<string, metric=""> una transizione. </string,></string,>
TfObjectTracker Un'utilità per monitorare l'utilizzo dei diversi oggetti della Trade Fedederation. 
TfSuiteRunner Implementazione di ITestSuite che caricherà i test dai jar di TF res/config/suite/ . 
TfTestLauncher Un valore IRemoteTest per eseguire test di unità o funzionali su un'installazione TF separata. 
TimeStatusChecker Controllo dello stato per garantire che l'ora del dispositivo e l'ora dell'host siano sincronizzate. 
TimeUtil Contiene metodi di utilità correlati al tempo. 
TimeVal Questo è un tipo sentinella che avvolge un Long
TimeWaster Un semplice preparatore per il bersaglio per perdere tempo e potenzialmente riavviare il dispositivo. 
TokenProprietà Token supportato con sharding dinamico. 
TokenProviderHelper Aiuto che fornisce al provider associato a un determinato token per scoprire se un dispositivo il token. 
TraceCmdCollector Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra in la chiamata. 
TracePropagatingExecutorService Un servizio esecutore che inoltra le attività a un'implementazione sottostante durante la propagazione di tracciamento del contesto. 
TrackingLogger Corso che aiuta a gestire il tracciamento per ogni chiamata al test. 
TradefedConfigObject Una classe per modellare un messaggio TradefedConfigObject dell'API TFC. 
TradefedConfigObject.Type Un elenco dei tipi di oggetti di configurazione che possono essere inseriti nella configurazione dei comandi di un cluster. 
TradefedDelegator Oggetti che aiutano a delegare la chiamata a un altro file binario Tradefed. 
TradefedFeatureClient Un client grpc per richiedere l'esecuzione della caratteristica dal server. 
TradefedFeatureServer Un server che risponde alle richieste di attivazione di funzionalità. 
TradefedSandbox Container sandbox in grado di eseguire una chiamata alla Federazione commerciale. 
TradefedSandboxFAB Implementazione predefinita per SandboxFA
TradefedSandboxRunner Runner associato a TradefedSandbox che consentirà l'esecuzione della sandbox. 
TradefedSandboxRunner.StubScheduleInvocationListener Uno stub IScheduledInvocationListener che non fa nulla. 

U

UiAutomatorRunner Esegue il test di Automator dell'interfaccia utente sul dispositivo e segnala i risultati. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Thread che si occupano di segnalare tutti i test non eseguiti. 
UniqueMultiMap<K, V> Un MultiMap che garantisce valori univoci per ogni chiave. 
Caricamento manifest Un manifest dei BLOB e dei file da caricare. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery Un IMultiDeviceRecovery che reimposta i bus USB per i dispositivi offline. 
UsbResetRunConfigRecovery Consenti di attivare un comando per reimpostare l'USB di un dispositivo
UsbResetTest Un dispositivo IRemoteTest che reimposta la USB del dispositivo e controlla se il dispositivo torna online in seguito. 
Verificatore Controlla se gli utenti sono cambiati durante il test. 
UtenteCleaner Un ITargetPreparer che rimuove gli utenti secondari al momento dell'eliminazione. 
UserHelper  
Informazioni utente Simile alla classe UserInfo della piattaforma. 
UserInfo.UserType Varianti supportate del tipo di un utente nelle API esterne. 

V

ConvalidaSuiteConfigHelper Questo corso ti aiuterà a verificare che i IConfiguration caricati per la suite siano soddisfatti i requisiti previsti: - Nessun provider build - Nessun reporter dei risultati
File con versione Struttura di dati che rappresenta un file a cui è associata una versione. 
Analizzatore della versione Recupera la versione degli artefatti trasferiti in esecuzione. 
VisibileBackgroundUserPreparer Preparatore del target per l'esecuzione di test in un utente avviato in background visibile. 
VmRemoteDevice Un dispositivo virtuale remoto che gestiremo dall'interno della macchina virtuale. 

W

waitDeviceRecovery Una semplice implementazione di un IDeviceRecovery in attesa che il dispositivo sia online e a comandi semplici. 
waitForDeviceDatetimePreparer Un ITargetPreparer in attesa dell'impostazione di data e ora sul dispositivo

Facoltativamente, questo preparatore può forzare l'applicazione di un valore TargetSetupError se la data/ora non è impostata entro timeout. 

WifiCommandUtil Una classe di utilità in grado di analizzare gli output dei comandi Wi-Fi. 
WifiCommandUtil.ScanResult Rappresenta una rete Wi-Fi contenente le informazioni correlate.
WifiHelper Classe di supporto per la manipolazione dei servizi Wi-Fi sul dispositivo. 
Preparatore Wifi Un ITargetPreparer che configura il Wi-Fi sul dispositivo, se necessario. 

X

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

Y

YamlClassOptionsParser Assistente per analizzare le informazioni dell'esecutore del test dalla configurazione YAML permutata. 

Z

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