Indice del corso

Queste sono le classi API. Vedi tutti i pacchetti API.

A

AaptParser Classe che estrae informazioni dall'APK analizzando l'output di "aapt dump badging". 
AaptParser.AaptVersion Enum di opzioni per la versione AAPT 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 root adb quando viene creato, se necessario, e ripristina lo stato root al termine. 
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 percentili minimo, massimo, media, varianza, deviazione standard, totale, conteggio e, facoltativamente, per le metriche numeriche raccolte durante le esecuzioni di test di più iterazioni, trattandole come doppi. 
AllTestAppsInstallSetup Un ITargetPreparer che installa tutte le app da una cartella IDeviceBuildInfo#getTestsDir() 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 esempio clic e scorrimenti) utilizzando il protocollo Android Open Accessory (AOAv2). 
InfoBuild Un elemento IBuildInfo che rappresenta un'app Android e i relativi pacchetti di test. 
AppDeviceBuildInfo Questo corso è deprecato. 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 un comando 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 l'atrace durante un test, raccoglie i risultati e li registra nella chiamata. 
AtraceRunMetricCollector Raccoglie dal dispositivo di test le tracce di tutta la directory di test nella directory specificata, registra la directory di test e post-elabora i file di traccia nella directory di test e aggrega 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. 

MLD

BackgroundDeviceAction Esegue un comando su un determinato dispositivo ripetendolo secondo necessità fino a quando l'azione non viene annullata. 
BaseDeviceMetricCollector Implementazione di base di IMetricCollector che consente di avviare e interrompere la raccolta su onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer 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 al nome o ai componenti. 
BaseModuleController Implementazione di base di IModuleController che deve essere implementata per verificare se un modulo deve essere eseguito o meno. 
BaseMultiTargetPreparer Implementazione di base di IMultiTargetPreparer che consente di 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 è 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 della durata statistica e raccoglierà la durata della connessione Bluetooth per ogni profilo. 
BluetoothConnectionStateCollector Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà il numero di stato della connessione per ogni profilo. 
BluetoothConnectionSuccessRatePostProcessor Implementazione di post-processore che calcola la percentuale di successo per un profilo Bluetooth

Utilizza "metric-key-match" per specificare metriche che contengono stati di connessione Bluetooth in una matrice numerica. Esempio [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 (bugreportz). 
BugreportCollector Un ITestInvocationListener passthrough che raccoglie segnalazioni di bug quando si verificano eventi configurabili e quindi chiama ITestInvocationListener#testLog sui relativi elementi secondari dopo aver raccolto ogni 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 associata a 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 generato dal sistema di build Android
Invio di email collettive Utilità del mittente di 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

ControllerModuloAuto Questo controller impedisce l'esecuzione di scenari di test su dispositivi non automobilistici. 
Errore CarryDnae RuntimeException interno per trasferire DeviceNotAvailableException attraverso il framework JUnit4. 
Eccezione CarryInterrupted Generato quando viene attivato il timeout della fase di test ed è necessario trasferire una InterruptedException dal thread di esecuzione del test al 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 errori ANR durante il test Monkey. 
CircularByteArray Struttura dei dati che consente di contenere un array a dimensione fissa che opera come buffer circolare e tiene traccia della somma totale di tutti i valori nell'array. 
ClangCodeCoperturaCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Clang dal dispositivo e le registri 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 i corsi interni
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 generare report sulle sezioni 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 sulla copertura del codice. 
RaccoltaByteOutputReceiver Una classe IShellOutputReceiver che raccoglie l'intero output della shell in un byte[]
RaccoltaOutputRicevitore Una IShellOutputReceiver che raccoglie l'intero output della shell in un'unica istanza 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à concepita per acquisire i normali argomenti delle informazioni di build da una riga di comando e creare un IBuildInfo da questi argomenti. 
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 negli argomenti della riga di comando e poi verrà chiuso. 
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 remoti dei file comuni. 
CommonLogRemoteFileUtil.KnownLogFileEntry Una rappresentazione di una voce di log nota per i dispositivi remoti. 
CompanionAllocator Classe di base che si occupa di allocare e liberare il dispositivo associato

Devi implementare getCompanionDeviceSelectionOptions() per descrivere i criteri necessari per l'allocazione del dispositivo companion

CompanionAwarePreparer Un ITargetPreparer che incapsula la logica per ottenere un dispositivo companion già allocato. 
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 una cartella 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 gli oggetti che corrispondono a una determinata condizione. 
ConditionPriorityBlockQueue.SempreMatch<T> Un elemento 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 un className e il numero di aspetto (ad es. se una configurazione ha lo stesso oggetto due volte, 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 monitora le configurazioni incluse da una configurazione principale e genera un'eccezione sulle 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() alla riga non finita LineReader dell'utente. 
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 utilizzarlo per diverse 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 ITargetPreparer in attesa che la frequenza massima su tutti i core venga ripristinata al livello più alto 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 della chiamata. 
CurrentInvocation.InvocationInfo Alcune chiave con nome speciale che compileremo sempre per la chiamata. 
CurrentInvocation.IsolationGrade Descrive il livello di isolamento

G

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 di ddmlib per impostare alcuni valori predefiniti per i casi d'uso di Tradefed. 
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 raggiunga una seconda soglia di ricarica se non è presente. 
DeviceBatteryResourceMetricCollector Questo raccoglitore raccoglie le metriche della batteria del dispositivo. 
DeviceBuildDescriptor Una classe wrapper per un IBuildInfo, che contiene metodi helper per recuperare le informazioni sulla build della piattaforma del dispositivo. 
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

Utilizza ERROR(/ExecutorService) per eseguire i 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 gli oggetti di configurazione del dispositivo caricati nei suoi attributi. 
DeviceDescriptor Una classe contenente informazioni che descrivono un dispositivo sottoposto a test. 
DeviceDisDisconnetti Generata quando un dispositivo non è più raggiungibile tramite il tipo di trasporto, ad esempio se il dispositivo non è più visibile tramite USB o una 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 trovati. 
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 sul 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 dell'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 i dispositivi da rilasciare. 
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 richiedono. 
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 un 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, il mancato avvio dei comandi 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 raccoglitore raccoglie le metriche dell'attuale potenza del segnale Wi-Fi connesso e della 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 sopra la build di un dispositivo con l'aggiornamento di sistema dinamico. 

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 di IHostHealthAgent per inviare email dai report di monitoraggio dell'host
EmmaXmlConstants Costanti utilizzate durante l'analisi del report XML emma. 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo è una classe contenente le informazioni generali di un file ZIP. 
EnforcedSeLinuxChecker Strumento di controllo dello stato che garantisce lo stato di Selinux. 
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 il 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 del dispositivo) in IDeviceBuildInfo per far lampeggiare i dispositivi con FastbootDeviceFlasher, quindi inserisce gli attributi del dispositivo post-avvio nelle informazioni sulla build ai fini della generazione di report sui risultati. 
Errore FatalHost Si è verificato un'eccezione che indica un errore irreversibile e irreversibile sulla macchina host che esegue TradeFederation e che l'istanza TradeFederation deve essere arrestata. 
FeatureFlagTargetPreparer Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto). 
FileDownloadCache Una classe 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 servizi FileDownloadCache durante l'implementazione dell'interfaccia IFileDownloader
FileIdleMonitor Monitora i file ed esegue un callback se sono stati inattivi (ad es.
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 le chiavi delle metriche provenienti dal dispositivo e le estrae 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 segnalare solo una lista consentita di TestDescription
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, destinata a consentire a FlashingResourcesParser di ignorare alcune risorse che altrimenti potrebbe utilizzare
FlashingResourceUtil Questa utilità consente di impostare la versione appropriata degli artefatti in modo che sia possibile eseguire il flashing tramite DeviceFlashPreparer
FoldableEspandiGestione Una IModuleParameterHandler che si espande in più per ogni configurazione pieghevole non principale. 
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 backend di logging. 
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 estrarrà le misurazioni di copertura gcov dal dispositivo e le registri come artefatti di test. 
GcovKernelCodeReachCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni di copertura del kernel gcov dai debugf e dal dispositivo e poi le registri come artefatti di test. 
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 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 Estensione di ConfigurationFactory.ConfigLoader che carica la configurazione da GCS, tiene traccia delle configurazioni incluse da una configurazione principale e genera un'eccezione per le inclusioni circolari. 
GCSConfigurationServer Il server di configurazione carica le configurazioni da Google Cloud Storage (GCS). 
GCSDownloaderHelper Downloader per il bucket GCS che si occupa della memorizzazione nella cache e della risoluzione della configurazione globale. 
GCSFileDownloader Downloader di file per scaricare un file da Google Cloud Storage (GCS). 
GCSFileUploader Caricamento file per caricare i dati dei file su Google Cloud Storage (GCS). 
GCSHostResourceManager Scarica la risorsa host da GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implementazione di IRemoteFileResolver che consente il download da un bucket GCS. 
GenericLogcatEventParser<LogcatEventType> Analizza l'input logcat per gli eventi. 
GenericLogcatEventParser.LogcatEvent Consente di memorizzare un evento logcat con il tipo di evento e attivare 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. 
Analisi dei risultati del benchmark di Google Analizza i risultati di Google Benchmark eseguiti dalla shell e restituisce una mappa con tutti i risultati. 
GoogleBenchmarkTest Un test che esegue un pacchetto di test di benchmark Google 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 il parametro "--gtest_list_tests". 
GTestResultParser Analizza i risultati in "modalità di output non elaborato" dei test nativi utilizzando GTest eseguiti dalla shell e informa un ITestInvocationListener dei risultati. 
GTestXmlResultParser Analizza i risultati in "modalità output XML" dei test nativi utilizzando GTest eseguiti dalla shell e informa un ITestRunListener dei risultati. 

V

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 metriche statistiche dal lato host utilizzando i comandi dell'utilità statistica. 
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 di scaricare 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 i metodi AndroidDebugBridge utilizzati in questo pacchetto. 
IAppBuildInfo Questa interfaccia è deprecata. Usa direttamente IBuildInfo. 
TestIAutoRetriable Interfaccia per un IRemoteTest che non implementa ITestFilterReceiver, ma vuole comunque 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 eventualmente 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 di connessione per lo sharding dinamico
Email Interfaccia per l'invio di email. 
IEmail.Message Contenitore per i dati dei messaggi email. 
IFileDownloader Interfaccia per il download di un file remoto. 
IFileEntry Definizione dell'interfaccia che fornisce contratti più semplici e simulabili per i metodi FileEntry
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 eseguire 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 una directory di file system locale. 
GeneratoreIFormatter Interfaccia che descrive un formattatore per SuiteResultHolder
IGlobalConfiguration Una classe che comprende informazioni di configurazione globali per una singola istanza della Trade Federation (che comprende 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 messaggi di log. 
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 logger. 
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 del dispositivo
IManagedTestDevice Un ITestDevice il cui ciclo di vita è gestito. 
IManagedTestDevice.DeviceEventResponse Contenitore per una risposta a una chiamata IManagedTestDevice#handleAllocationEvent(DeviceEvent)
IManagedTestDeviceFA Interfaccia per creator per IManagedTestDevice
IMetricCollector Questa interfaccia verrà aggiunta come decoratore quando generi 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 è deprecata. Questa interfaccia viene conservata temporaneamente per garantire la compatibilità, ma non viene più utilizzata. 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. 
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-processori sono un oggetto della Trade Federation che consente l'elaborazione di metriche e log DOPO i test e PRIMA della generazione di report sui 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 i propri test non eseguiti per generare report migliori. 
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 è deprecata. Non è più necessario
DecisioneIRiprova Interfaccia che determina la decisione del nuovo tentativo e applica il filtro alla classe per nuovi tentativi più mirati. 
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 un nome "set-option" 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 Implementa un runner TradeFed che utilizza un subprocesso per eseguire i test in un ambiente a bassa dipendenza anziché eseguirli sul processo principale. 
RisultatiGranulariAssistenzaI Interfaccia che specifica se un ITestInvocationListener supporta o meno la ricezione dei risultati granulari. 
ISystemStatusChecker Un controllo che esegue dei controlli sullo stato del sistema e restituisce un valore booleano per indicare se il sistema è nello stato previsto. 
ISystemStatusCheckerReceiver Un elemento IRemoteTest che richiede l'accesso a ISystemStatusChecker dalla configurazione. 
ITargetCleaner Questa interfaccia è deprecata. teardown è stato spostato nell'interfaccia di base ITargetPreparer. 
ITargetPreparer Prepara l'ambiente di test per l'esecuzione del test. 
ITerribleFailureGestione Un'interfaccia per gestire errori terribili da LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Un runner che può filtrare i test da eseguire in base alle annotazioni. 
ITestCollector Supporta la raccolta dei test. Se impostato, il runner di test deve eseguire una prova per raccogliere 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 da poter 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 riepiloghi. 
ITestsZipInstaller Installa test da un file ZIP di test (come output dal sistema di build) 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 che richieda un dispositivo con 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() al listener incorporato. 
JavaCodeCoperturaCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Java dal dispositivo e le registri come artefatti di test. 
JavaCodeCoperturaFlusher Una classe di utilità che reimposta e forza lo svuotamento delle misurazioni della 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 Implementazione di una fabbrica di archivi di chiavi JSON, che fornisce un JSONFileKeyStoreClient per accedere a un file di archivio chiavi JSON. 
JsonHttpTestResultReporter Un reporter dei risultati che codifica i risultati delle metriche del test e il ramo, le informazioni del 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 Una classe helper per indirizzare una chiamata 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 Parser che estrae i dati dei risultati del test dai risultati della JUnit archiviati nel XMLJUnitResultFormatter di ant e li inoltra a un 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 alcune azioni solo 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 dei sottoprocessi che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad es. 8+), nonostante le modifiche nella sua superclasse. 
Analisi ListInstrumentation Un elemento IShellOutputReceiver che analizza l'output di una query "pm list instrumentation" (strumentazione elenco pm).
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 percorso della directory del file system fornito. 
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 ambiente di build/sviluppo Android
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 percorso locale fornito
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. 
LogcatCrashResultForwarder Listener speciale: in caso di errori (arresto anomalo del processo di strumentazione), tenterà di estrarre dal logcat 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 sui tempi (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 evento dalle linee 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 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. 

L

MainlineModuleGestori Una semplice classe di gestore per Mainline Modules che crea un InstallApexModuleTargetPreparer e inietta il link dinamico al suo interno in base ai moduli della linea principale specificati per recuperare automaticamente questi moduli. 
MainlineTestModuleController Classe di base per un controller di modulo per eseguire test in base ai moduli mainline precaricati sul dispositivo in corso di test. 
ManagedRemoteDevice Un dispositivo in esecuzione all'interno di una macchina virtuale da noi gestita da remoto tramite un'istanza Tradefed all'interno della VM. 
ManagedTestDeviceFA Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf
MaxSdkModuleController Classe di base per un controller del modulo per non eseguire test su versioni superiori al numero di versione dell'SDK specificato. 
MergedZipEntryCollection Unisci le singole voci ZIP in un file ZIP di grandi dimensioni in blocchi per ridurre al minimo i tentativi di download. 
MergeMultiBuildTargetPreparer Un IMultiTargetPreparer che consente di passare informazioni da una build all'altra assegnando loro un nome e la chiave del file da copiare nell'altra build. 
MergeStrategy Descrive come devono essere aggregati i risultati 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 dell'elenco di annotazioni di TestDescription che consente di specificare alcuni parametri aggiuntivi utili per: 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 dal parametro Metrics-folder nella fase 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, aggregarle in test simili 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 del modulo per non eseguire test su versioni inferiori a un numero di versione dell'SDK specificato. 
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 di Android (Soong)
MoblyYamlResultControllerInfoGestori Gestore dell'elemento "Controller Info" del risultato Mobly yaml. 
MoblyYamlResultControllerInfoGestori.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 Gestore di elementi "Record" del risultato di Mobly yaml. 
MoblyYamlResultRecordGestori.Record  
MoblyYamlResultRecordGestori.Record.Builder  
MoblyYamlResultRecordGestori.RecordResult  
MoblyYamlResultSummaryGestori Gestore di elementi "Summary" del risultato di Mobly yaml. 
MoblyYamlResultSummaryGestione.Riepilogo  
MoblyYamlResultSummaryGestori.Summary.Builder  
MoblyYamlResultTestNameListGestori Gestore di elementi "Test Name List" del risultato di Mobly yaml. 
MoblyYamlResultTestNameListprov.TestNameList  
MoblyYamlResultTestNameListprov.TestNameList.Builder  
MoblyYamlResultUserDataGestori Gestore di elementi "Dati utente" del risultato di Mobly yaml. 
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 dei risultati. 
ModuleLogcatCollector Versione del raccoglitore logcat ma per il modulo. 
ModuleMerger Classe helper per l'operazione relativa all'unione di ITestSuite e ModuleDefinition dopo una suddivisione. 
ModuleOemTargetPreparer  
ModuleParameters Valori speciali associati alle chiavi "parameter" della suite 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 unità di esecuzione 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. 

No

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 sul 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 il flush dei dati sulla copertura nativa dai 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 comando "adb ...." del sistema operativo. 
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 la 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 degli stress test, raccogliendo metriche sul numero di iterazioni completate e sul tempo medio per iterazione. 
NegativoGestione Gestore che specifica che non deve essere fatto nulla e che il parametro non deve creare moduli aggiuntivi. 
NestedDeviceStateMonitor Monitoraggio dello stato del dispositivo che esegue controlli aggiuntivi sul dispositivo nidificato per soddisfare le specifiche 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 Dispositivo di preparazione speciale che consente di saltare completamente una chiamata (preparazione e test) se non sono presenti 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 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 all'altro. 
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 nella 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 una 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 espandendo ricorsivamente i messaggi e i campi proto con valori di stringa fino a quando non viene rilevato il campo con valore numerico. 
PerfettoGenericoPostProcessor.Formato alternativo  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparatore Perfetto preparer invia il file di configurazione al dispositivo in una posizione standard a cui perfetto ha accesso. 
PerfettoPullerMetricCollector Implementazione di base di FilePullerDeviceMetricCollector che consente di eseguire il pull dei file perfetti dal dispositivo e di raccoglierne le metriche. 
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). 
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) dall'output comando "ps"
Test PtsBot Esegui test PTS-bot. 
PushFileInvoker Questo corso è deprecato. Usa invece PushFilePreparer
PushFilePreparer Un ITargetPreparer che tenta di eseguire il push di un numero qualsiasi di file da qualsiasi percorso host a qualsiasi percorso del dispositivo. 
PythonBinaryHostTest Test host destinato a eseguire un file binario Python dal sistema 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 su una serie di ITestInvocationListener
PythonUnitTestRunner Questo corso è deprecato. 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  

Dx

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 la funzionalità del fornitore di servizi. 
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 supera 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 adottata. 
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 all'eventuale interruzione dell'esecuzione del modulo e alla mancata riuscita dell'esecuzione del modulo. 
Ripianificatore Un runner speciale che consente di riprogrammare un'esecuzione precedente di test non riusciti o non eseguiti. 
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" in base all'opzione "force-root". 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery IMultiDeviceRecovery di base generico per eseguire una configurazione trasferita al fine di eseguire il passaggio di ripristino. 
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é sull'utente corrente). 
RunOnWorkProfileParameterIdentifier  
RunOnWorkProfileTargetPreparer Un elemento ITargetPreparer che crea un profilo di lavoro nella configurazione e contrassegna l'utente che deve eseguire i test. 
RuntimeRiavviaCollector Raccoglitore che raccoglie i timestamp degli eventuali riavvii del runtime (arresti anomali del server di sistema) durante l'esecuzione del test. 
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 chiamate in 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 di base di RustBinaryHostTest e RustBinaryTest
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Interpreta l'output dei test eseguiti con il framework unittest di Rust e lo converte in chiamate in 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: si tratta di InvocationExection quando ci troviamo 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. 
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'escuzione di 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 una suddivisione di chiamata da eseguire su più risorse in parallelo) e li inoltra a un altro listener. 
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 è come 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 i file showmap dal dispositivo e di raccoglierne le metriche. 
SideloadOtaTargetPreparer Un preparatore di destinazione che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto, attende l'avvio del dispositivo e inserisce le proprietà di build del dispositivo da utilizzare come informazioni sulla build

Questo preparatore della destinazione presuppone che il dispositivo sia in modalità ADB normale all'avvio e garantirà che il dispositivo venga chiuso 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 backup sicuro in thread che limita la quantità massima di dati che è possibile scrivere. 
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, Ignora Manager aiuta a decidere cosa saltare ai 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 i processi valuta le metriche raccolte con un approccio "prima/dopo", ovvero
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 il report 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 Guida 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 comando del cluster. 
SubprocessResultsReporter Implementa ITestInvocationListener in modo che venga specificato come result_reporter e inoltra dal subprocesso 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 in 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: dalla variabile $ANDROID_TARGET_OUT_TESTCASES o da 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 programma di aggiornamento di sistema per installare un'immagine di sistema in bundle 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 Un ITargetPreparer che attende che la temperatura del dispositivo scenda per raggiungere l'obiettivo
TemplateResolutionError Classe che estende ConfigurationException per errore relativo al modello durante l'analisi della configurazione. 
TerribleFailureEmailGestori Una classe gestore semplice che invia un'email alle persone interessate quando si verifica un errore WTF (What a Terrible Failure) 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 generatore 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 l'esecuzione corretta di un runner o di un test. 
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 o file TEST_MAPPING della build, come 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 interessano solo i risultati dei singoli test. 
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 supera 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 la transizione da Mappa<string, string=""> a Mappa<string, metric="">. </string,></string,>
TfObjectTracker Un'utilità per monitorare l'utilizzo dei diversi oggetti della Trade Fedederation. 
TfSuiteRunner Implementazione di ITestSuite che caricherà i test dalla cartella res/config/suite/ dei jar di TF. 
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 supporta il token. 
TraceCmdCollector Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nella chiamata. 
TracePropagatingExecutorService Un servizio esecutore che inoltra le attività a un'implementazione sottostante durante la propagazione del contesto di tracciamento. 
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 Sandboxfabbrica
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 verifica 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 soddisfino 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 che attende che il dispositivo sia online e risponda a comandi semplici. 
waitForDeviceDatetimePreparer Un ITargetPreparer in attesa dell'impostazione di data e ora sul dispositivo

Facoltativamente, questo preparatore può forzare l'invio di un TargetSetupError se la data/ora non è impostata entro il 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 formato XML. 
XmlResultReporter Scrive i risultati di JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. 
XmlSuiteResultFormatter Classe di utilità per salvare una suite eseguita come XML. 
XmlSuiteResultFormatter.RunHistory Oggetto helper per la conversione JSON. 

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