Indice della classe
Queste sono le classi API. Visualizza tutti i pacchetti API.
A
| AaptParser | Classe che estrae informazioni dall'APK analizzando l'output di "aapt dump badging". |
| AaptParser.AaptVersion | Enumerazione delle opzioni per la versione di AAPT utilizzata per analizzare i file APK. |
| Abi | Una classe che rappresenta un'ABI. |
| AbiFormatter | Classe di utilità per abi. |
| AbiUtils | Classe di utilità per la gestione delle ABI del dispositivo |
| AbLocalBuildProvider | Fornitore di build locale che crea una build locale su Android. |
| AbstractConnection | Rappresentazione astratta della connessione. |
| AbstractHostMonitor | Classe tipica per il monitoraggio dell'integrità dell'host. |
| AbstractTunnelMonitor | Monitor astratto del tunnel per GCE AVD. |
| AbstractXmlParser | Classe base helper per l'analisi dei file XML |
| AbstractXmlParser.ParseException | Generata se l'input XML non può essere analizzato |
| AcloudConfigParser | Classe helper che analizza una configurazione Acloud (utilizzata per avviare un'istanza di dispositivo cloud). |
| AcloudConfigParser.AcloudKeys | Set di chiavi su cui è possibile eseguire ricerche dalla configurazione. |
| ActionInProgress | L'azione generale in corso. |
| ActiveTrace | Classe principale che aiuta a descrivere e gestire una traccia attiva. |
| ActivityStatusChecker | Controllo dello stato delle attività rimanenti in esecuzione alla fine di un modulo. |
| AdbCommandRejectedException | Eccezione generata quando adb rifiuta un comando. |
| AdbDevice | Contiene lo stato di un dispositivo come riportato dal comando "adb devices -l". |
| AdbDeviceConnection |
Rappresenta una connessione a un dispositivo tramite ADB da utilizzare con ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)).
|
| AdbDeviceConnection.Factory | |
| AdbHelper | Classe helper per gestire le richieste e le connessioni ad ADB. |
| AdbHelper.AdbResponse | Risposta da ADB. |
| AdbHelper.AdbService | Identifica il servizio adb a cui deve essere destinato il comando. |
| AdbInitOptions | Opzioni per l'inizializzazione di AndroidDebugBridge. |
| AdbInitOptions.Builder | Crea opzioni di inizializzazione per ADB. |
| AdbRootElevator |
Un AutoCloseable che abilita l'accesso root adb quando viene creato, se necessario, e ripristina
lo stato root al termine dell'operazione.
|
| AdbSocketUtils | |
| AdbSshConnection | Connessione ADB tramite un bridge SSH. |
| AdbStopServerPreparer | Target preparer per arrestare il server adb sull'host prima e dopo l'esecuzione dei test adb. |
| AdbTcpConnection | Rappresentazione della connessione predefinita di un dispositivo, che si presume sia una connessione adb standard del dispositivo. |
| AdbUtils | Una classe di utilità per le operazioni adb. |
| AdbVersion | |
| AfterClassWithInfo |
Garanzie simili a AfterClass, ma il metodo annotato deve richiedere un parametro TestInformation.
|
| AggregatePostProcessor | Un aggregatore di metriche che fornisce i valori minimo, massimo, medio, varianza, deviazione standard, totale, conteggio e facoltativamente i percentili per le metriche numeriche raccolte durante le esecuzioni di test a più iterazioni, trattandole come numeri reali. |
| AllocationInfo | Contiene le informazioni sull'allocazione. |
| AllocationInfo.AllocationSorter | |
| AllocationInfo.SortMode | |
| AllocationsParser | |
| AllTestAppsInstallSetup |
Un ITargetPreparer che installa tutte le app da una cartella IDeviceBuildInfo.getTestsDir()
sul dispositivo.
|
| AltDirBehavior |
Un'enumerazione per definire comportamenti alternativi della directory per vari programmi di installazione/push di artefatti di test
|
| AnalysisHeuristic | L'ordine è importante. |
| AndroidBuildAPIException | Una classe di eccezioni per l'errore relativo all'API Android Build. |
| AndroidBuildAPIHelper | Metodo helper utilizzato per creare un client Android Build. |
| AndroidBuildApiLogSaver | Una classe che salva i file di log nell'API Android Build. |
| AndroidBuildAPIOptions | Opzioni di configurazione a livello di host per il client API Android Build. |
| AndroidBuildTestResult | Oggetto contenitore per archiviare il risultato del test da pubblicare nell'API Android Build. |
| AndroidDebugBridge |
Una connessione ad Android Debug Bridge (ADB) lato host
Questo è il punto centrale per comunicare con qualsiasi dispositivo, emulatore o applicazione in esecuzione. |
| AndroidDebugBridge.IClientChangeListener |
Le classi che implementano questa interfaccia forniscono metodi che gestiscono le modifiche ClientImpl.
|
| AndroidDebugBridge.IDebugBridgeChangeListener |
Le classi che implementano questa interfaccia forniscono un metodo che gestisce le modifiche di AndroidDebugBridge (inclusi i riavvii).
|
| AndroidDebugBridge.IDeviceChangeListener |
Le classi che implementano questa interfaccia forniscono metodi che gestiscono l'aggiunta, l'eliminazione e le modifiche di IDevice.
|
| AndroidJUnitTest | Un test che esegue un pacchetto di test di strumentazione sul dispositivo specificato utilizzando android.support.test.runner.AndroidJUnitRunner. |
| AndroidTestOrchestratorRemoteTestRunner | Esegue un test Android strumentato utilizzando il comando adb e AndroidTestOrchestrator. |
| AoaTargetPreparer |
ITargetPreparer che esegue una serie di azioni (ad es. clic e scorrimenti) utilizzando il
protocollo Android Open Accessory (AOAv2).
|
| ApiResponse | Classe per analizzare il valore restituito dell'API. |
| ApiResponse.Candidate | |
| ApiResponse.UsageMetadata | |
| ApkChangeDetector |
Questa classe rileva se gli APK da installare sono diversi da quelli sul dispositivo, in
modo da decidere se saltare l'installazione e la disinstallazione delle app durante setUp e tearDown di ERROR(/TestAppInstallSetup).
|
| AppBuildInfo |
Un IBuildInfo che rappresenta un'applicazione Android e i relativi pacchetti di test.
|
| AppDeviceBuildInfo |
Questa classe è obsoleta.
Utilizza IDeviceBuildInfo direttamente.
|
| AppSetup |
Un ITargetPreparer che installa un APK e i relativi test.
|
| AppVersionFetcher | Classe di utilità per ottenere la stringa della versione dell'app dal dispositivo. |
| AppVersionFetcher.AppVersionInfo | Tipi di informazioni sulla versione dell'app. |
| ArchModuleController | Il controller del modulo non esegue i test quando non corrisponde ad alcuna architettura specificata. |
| ArgsOptionParser |
Compila i campi Option dagli argomenti della riga di comando analizzati.
|
| ArrayHelper | Classe di utilità che fornisce la conversione da array a int/long per i dati ricevuti dai dispositivi tramite adb. |
| ArrayUtil | Metodi di utilità per gli array |
| ArtChrootPreparer | Crea la directory chroot per i test ART. |
| ArtGTest | |
| ArtifactDetails | Descrive la struttura dei contenuti e il relativo descrittore generato dallo strumento CAS |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | Un'utilità che consente di analizzare gli artefatti di build per ottenere informazioni. |
| ArtRunTest | Un test runner per eseguire i test di esecuzione ART. |
| ArtRunTest.AdbShellCommandException | Una classe di eccezioni per segnalare un errore verificatosi durante l'esecuzione di un comando della shell ADB. |
| ArtTest | |
| ATestFileSystemLogSaver | Questa classe LogSaver viene utilizzata da ATest per salvare i log in un percorso specifico. |
| AtestRunner |
Implementazione di ITestSuite
|
| AtraceCollector |
Un IMetricCollector che esegue una traccia durante un test e raccoglie il risultato e il log
per l'invocazione.
|
| AtraceRunMetricCollector | Raccoglie le tracce da tutte le directory di test nella directory specificata dal dispositivo di test, registra la directory di test ed elabora i file di traccia nella directory di test e aggrega le metriche. |
| AutoLogCollector | Enumerazione che descrive quale raccoglitore può essere gestito automaticamente dall'imbracatura. |
| AutomatedReporters | Classe che definisce la mappatura dai reporter automatici di Tradefed. |
| AvdData | Avd data returned from [IDevice.getAvdData]. |
| AveragePostProcessor | Implementazione del post-processore che calcola la media dell'elenco delle metriche. |
B
| BackgroundDeviceAction | Esegue un comando su un determinato dispositivo ripetendolo se necessario fino all'annullamento dell'azione. |
| BadPacketException | Generata se i contenuti di un pacchetto non sono validi. |
| BaseDeviceMetricCollector |
Implementazione di base di IMetricCollector che consente di avviare e interrompere la raccolta su
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
|
| BaseEmulatorPreparer | Preparatore comune per l'avvio di un emulatore locale. |
| BaseHostJUnit4Test | Classe di test di base per l'esecuzione di test in stile JUnit4 dell'host. |
| BaseLeveledLogOutput |
Un'implementazione di base per ILeveledLogOutput che consente di filtrare alcuni tag in base al nome o ai componenti.
|
| BaseModuleController |
Implementazione di base di IModuleController che deve essere implementata per verificare se un modulo deve essere eseguito o meno.
|
| BaseMultiTargetPreparer |
Implementazione di base di IMultiTargetPreparer che consente di disattivare l'oggetto.
|
| BasePostProcessor |
La base IPostProcessor che ogni implementazione deve estendere.
|
| BaseRetryDecision |
Implementazione di base di IRetryDecision.
|
| BaseStreamLogger<OS extends OutputStream> |
Un ILeveledLogOutput che indirizza i messaggi di log a un flusso di output e a stdout.
|
| BaseTargetPreparer |
Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto
è disattivato o meno.
|
| BaseTestSuite | Un test per l'esecuzione di Compatibility Test Suite con il nuovo sistema di suite. |
| BatchChannel<T> | Classe helper per caricare in batch i risultati dei test e gli artefatti. |
| BatchChannel.BatchUploadAction<T> | Azione da eseguire quando un batch di elementi è pronto per essere caricato. |
| BatteryController | Classe di utilità che consente di controllare lo stato di carica della batteria di un dispositivo. |
| BatteryRechargeDeviceRecovery | Consente di attivare un comando quando il livello della batteria del dispositivo scende al di sotto di una determinata soglia. |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Controllo del ripristino che attiverà una configurazione se il livello della batteria non è disponibile. |
| BeforeClassWithInfo |
Garanzie simili a BeforeClass, ma il metodo annotato deve richiedere un parametro TestInformation.
|
| BinaryState | Enumerazione utilizzata per registrare lo stato ON/OFF con uno stato no-op IGNORE. |
| BluetoothConnectionLatencyCollector | Il raccoglitore invierà ai dispositivi una configurazione predefinita della metrica di durata statsd e raccoglierà la durata della connessione Bluetooth per ogni profilo. |
| BluetoothConnectionStateCollector | Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà il numero di stati di connessione per ogni profilo. |
| BluetoothConnectionSuccessRatePostProcessor |
Implementazione del post-processore che calcola il tasso di successo per un profilo Bluetooth
Utilizza "metric-key-match" per specificare le metriche che contengono stati di connessione Bluetooth in formato numerico Esempio di array [0, 1, 2, 3, 0, 1, 2, 3]. |
| BluetoothHciSnoopLogCollector | Collector per attivare la registrazione di esame HCI Bluetooth sul DUT e raccogliere il log per ogni test. |
| BluetoothUtils |
Funzioni di utilità per chiamare BluetoothInstrumentation sul dispositivo
Il codice BluetoothInstrumentation lato dispositivo è disponibile in AOSP all'indirizzo:
|
| BootstrapBuildProvider |
Un IDeviceBuildProvider che esegue il bootstrap delle informazioni sulla build dal dispositivo di test
Viene in genere utilizzato per i dispositivi con una build fornita esternamente, ad esempio |
| BootstrapServiceFileResolverLoader | Carica i resolver utilizzando la funzionalità di caricamento dei servizi. |
| Bugreport | Oggetto contenente i riferimenti ai file della segnalazione di bug, compatibile con la segnalazione di bug piatta e compressa (bugreportz). |
| BugreportCollector |
Un pass-through ITestInvocationListener che raccoglie i report di bug quando si verificano eventi configurabili
e poi chiama ITestInvocationListener.testLog sui suoi figli dopo ogni
report di bug raccolto.
|
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Un predicato completo che descrive quando acquisire un report bug. |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Raccogli un bugreportz quando uno scenario di test non riesce. |
| BugreportzOnTestCaseFailureCollector | Raccogli un bugreportz quando uno scenario di test in un'esecuzione non riesce. |
| BuildAnalysis | Rappresenta i risultati di una singola analisi della build. |
| BuildError | Generata se l'esecuzione della build fornita non riesce. |
| BuildInfo |
Implementazione generica di un IBuildInfo che deve essere associato
a un ITestDevice.
|
| BuildInfoKey | Classe che contiene l'enumerazione relativa alle query di informazioni sulla build. |
| BuildInfoKey.BuildInfoFileKey |
Enumerazione che descrive tutti i tipi di file noti che possono essere interrogati tramite IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey).
|
| BuildInfoRecorder |
Un ITargetPreparer che scrive i metadati delle informazioni sulla build in un file specificato.
|
| BuildInfoUtil |
Una classe di utilità per manipolare IBuildInfo
|
| BuildRetrievalError | Si è verificato un errore irreversibile durante il recupero della build per il test. |
| BuildSerializedVersion |
Classe che contiene la versione di serializzazione corrente di tutti i IBuildInfo.
|
| BuildTestsZipUtils | Una classe helper per le operazioni relative al file ZIP dei test generato dal sistema di build di Android |
| BulkEmailer | Un'utilità di invio email che consente la seguente configurazione: intervallo di invio,dimensioni iniziali della raffica, destinatari e numero totale di messaggi. |
| BundletoolUtil | Classe di utilità che utilizza la riga di comando bundletool per installare il file .apks sul dispositivo. |
| ByteArrayInputStreamSource | |
| ByteArrayList | Una classe per rappresentare un array di byte leggero. |
| ByteArrayUtil | Utilità per operare su array di byte, ad esempio convertire byte in numeri interi. |
| ByteBufferUtil | |
| ByteStreamDownloader |
Un client che implementa il metodo Read del servizio gRPC ByteStream.
|
| ByteStreamUploader |
Un client che implementa il metodo Write del servizio gRPC ByteStream.
|
C
| CacheClientFactory |
Una factory che crea un'istanza singleton di ICacheClient.
|
| CanceledException | Eccezione astratta per l'eccezione che può essere generata quando l'input dell'utente annulla l'azione. |
| CapabilitiesNewReply | Il payload di una risposta CapabilitiesNew del protocollo JDWP. |
| CarModuleController | Questo controller impedisce l'esecuzione di scenari di test su dispositivi non automobilistici. |
| CarryDnaeError |
RuntimeException interno per eseguire DeviceNotAvailableException tramite il framework JUnit4.
|
| CarryInterruptedException | Generata quando viene attivato il timeout della fase di test e un'InterruptedException deve essere trasferita dal thread di esecuzione del test al thread di esecuzione della chiamata. |
| CasFuseDriverProfile | CasDriverProfile è un'implementazione specifica di IFuseDriverProfile per le immagini dei dispositivi che sono directory suddivise in blocchi FastCDC. |
| CdmaDeviceFlasher | Una classe che mostra un'immagine su un dispositivo Android fisico con una radio CDMA. |
| CecControllerTokenProvider | Fornitore di token per i token correlati a Consumer Electronics Control (CEC). |
| CentralDirectoryInfo | CentralDirectoryInfo è una classe che contiene le informazioni di un file/cartella all'interno di un file ZIP. |
| CheckPairingPreparer |
Un CompanionAwarePreparer che verifica l'accoppiamento Bluetooth tra il dispositivo principale e quello complementare
|
| Chunker |
Divide un blob in uno o più Chunk di al massimo chunkSize byte.
|
| Chunker.Chunk | Un pezzo di un blob. |
| ChunkHandler | Esegui la sottoclasse con una classe che gestisce uno o più tipi di chunk. |
| CircularAtraceUtil | Un'utilità atrace sviluppata principalmente per identificare le cause principali degli errori ANR durante i test Monkey. |
| CircularByteArray | Struttura dati per contenere un array di dimensioni fisse che funziona come un buffer circolare e tiene traccia della somma totale di tutti i valori nell'array. |
| ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura di Clang dal dispositivo e le registra come artefatti di test.
|
| ClangProfileIndexer | Una classe di utilità che indicizza le misurazioni della copertura del codice Clang. |
| ClassNotFoundConfigurationException |
ConfigurationException per quando la classe di un oggetto non viene trovata.
|
| ClassPathScanner | Trova le voci nel classpath. |
| ClassPathScanner.ClassNameFilter |
Un IClassPathFilter che filtra e trasforma i nomi delle classi Java.
|
| ClassPathScanner.ExternalClassNameFilter |
Un ClassNameFilter che rifiuta le classi interne
|
| ClassPathScanner.IClassPathFilter |
Un filtro per i percorsi delle voci del classpath
Modello basato su |
| Client | Rappresenta un singolo client, in genere un processo VM Dalvik. |
| Client | Client di archiviazione dei test Android che carica i risultati dei test nel servizio di archiviazione dei test. |
| ClientData |
Contiene i dati di un ClientImpl.
|
| ClientData.AllocationTrackingStatus | |
| ClientData.DebuggerStatus | |
| ClientData.HeapData | Informazioni sull'heap. |
| ClientData.HeapInfo | |
| ClientData.HprofData | |
| ClientData.HprofData.Type | |
| ClientData.IAllocationTrackingHandler | |
| ClientData.IHprofDumpHandler | Gestori in grado di agire sui dump HPROF. |
| ClientData.IMethodProfilingHandler | Gestori in grado di agire in base alle informazioni sulla profilazione dei metodi |
| ClientData.MethodProfilingStatus | |
| ClientData.Names | |
| ClientImpl | Rappresenta un singolo client, in genere un processo VM Dalvik. |
| ClientTracker |
Traccia il dispositivo clients
|
| ClockworkUtils | Un'utilità di Clockwork per la condivisione della logica multi-dispositivo |
| CloseableTraceScope | Una classe con ambito che consente di segnalare la sezione di tracciamento tramite try-with-resources |
| ClusterBuildInfo |
Una classe IBuildInfo per le build inviate tramite pipe da TFC.
|
| ClusterBuildProvider |
Un IBuildProvider per scaricare le risorse di test di TFC.
|
| ClusterClient |
Un'implementazione IClusterClient per interagire con il backend di TFC.
|
| ClusterCommand | Una classe che rappresenta un'attività recuperata dal cluster TF. |
| ClusterCommand.RequestType | |
| ClusterCommand.State | Stato del comando nel cluster TF. |
| ClusterCommandConfigBuilder | Una classe per creare un file di configurazione per un comando del cluster. |
| ClusterCommandEvent | Una classe per incapsulare gli eventi di comando del cluster da caricare. |
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher |
Una classe IRemoteTest per avviare un comando da TFC tramite un sottoprocesso TF.
|
| ClusterCommandScheduler |
Un ICommandScheduler per supportare TFC (Tradefed Cluster).
|
| ClusterCommandStatus | Una classe che rappresenta lo stato e il motivo dell'annullamento di un comando da TF Cluster. |
| ClusterDeviceInfo | Una classe per incapsulare le informazioni sul dispositivo del cluster da caricare. |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor |
Un'implementazione di IDeviceMonitor che invia i risultati al servizio Tradefed Cluster.
|
| ClusterEventUploader<T extends IClusterEvent> |
Classe ClusterEventUploader, che carica IClusterEvent su TFC.
|
| ClusterHostEvent | Una classe per incapsulare gli eventi host del cluster da caricare. |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Enumerazioni dei diversi tipi di eventi host. |
| ClusterHostUtil | Funzioni di utilità statiche per TF Cluster per ottenere istanze di configurazione globali, informazioni sull'host e così via. |
| ClusterLogSaver |
Una classe ILogSaver per caricare gli output del test su TFC.
|
| ClusterLogSaver.FilePickingStrategy | Strategie di selezione dei file. |
| ClusterOptions | |
| CodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java e nativa dal dispositivo e le registra come artefatti di test.
|
| CodeCoverageTest | Un test che esegue un pacchetto di test di instrumentazione su un determinato dispositivo e genera il report sulla copertura del codice. |
| CollectingByteOutputReceiver |
Un IShellOutputReceiver che raccoglie l'intero output della shell in un byte[].
|
| CollectingOutputReceiver |
Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String.
|
| CollectingOutputReceiver |
Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String.
|
| CollectingTestListener |
Un ITestInvocationListener che raccoglierà tutti i risultati del test.
|
| CollectorHelper |
Helper per eseguire alcune operazioni IMetricCollector necessarie in più punti.
|
| CommandBaselineSetter | Un setter comune per gestire le impostazioni di base del dispositivo tramite i comandi della shell adb. |
| CommandFileParser | Analizzatore per il file che contiene un insieme di righe di comando. |
| CommandFileParser.CommandLine | |
| CommandInterrupter | Servizio che consente di interrompere i comandi TradeFederation o di contrassegnarli come non interrompibili. |
| CommandLineBuildInfoBuilder |
Utilità pensata per acquisire gli argomenti delle informazioni di build comuni da una riga di comando e creare un
IBuildInfo.
|
| CommandOptions |
Implementazione di ICommandOptions.
|
| CommandOptionsGetter | Implementazione del servizio che restituisce il valore delle opzioni di comando di una determinata chiamata. |
| CommandRejectedException | |
| CommandResult | Contiene il risultato di un comando. |
| CommandRunner | Un punto di ingresso TradeFederation alternativo che eseguirà il comando specificato negli argomenti della riga di comando e poi uscirà. |
| CommandRunner.ExitCode | Codici di errore con cui è possibile uscire. |
| CommandScheduler | Uno strumento di pianificazione per l'esecuzione dei comandi TradeFederation su tutti i dispositivi disponibili. |
| CommandScheduler.HostState | Enumerazioni dei diversi stati dell'host |
| CommandStatus | Rappresenta lo stato di un'operazione pianificata. |
| CommandStatusHandler | Gestore che aiuta a monitorare e aggiornare lo stato di un'invocazione. |
| CommandSuccessModuleController | Classe base per un controller del modulo per ignorare il modulo di test in base all'errore del comando shell. |
| CommonLogRemoteFileUtil | Questa utilità consente di evitare la duplicazione del codice nelle diverse rappresentazioni dei dispositivi remoti per la logica di recupero dei log remoti dei file comuni. |
| CommonLogRemoteFileUtil.KnownLogFileEntry | Una rappresentazione di una voce di log nota per i dispositivi remoti. |
| CompanionAllocator |
Classe base che si occupa di allocare e liberare il dispositivo complementare
|
| CompanionAwarePreparer |
Un ITargetPreparer che incapsula la logica di recupero di un dispositivo complementare già allocato.
|
| CompanionAwareTest |
Classe di test di base che incapsula il boilerplate per ottenere e controllare il dispositivo complementare
La sottoclasse può chiamare |
| CompanionDeviceTracker | Una classe per allocare e liberare i dispositivi complementari |
| CompanionRunCommandTargetPreparer |
Un ITargetPreparer che esegue i comandi specificati sul dispositivo complementare allocato
|
| CompanionTestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una
cartella IDeviceBuildInfo.getTestsDir() su un dispositivo complementare allocato.
|
| CompileBootImageWithSpeedTargetPreparer | Ricompila il classpath di avvio e il server di sistema con il filtro del compilatore "speed". |
| ConditionFailureMonitor | Monitora eventuali errori durante la chiamata. |
| ConditionPriorityBlockingQueue<T> |
Una classe thread-safe con operazioni simili a ERROR(/PriorityBlockingQueue) che può recuperare oggetti che corrispondono a una determinata condizione.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Un ConditionPriorityBlockingQueue.IMatcher
che corrisponde a qualsiasi oggetto.
|
| ConditionPriorityBlockingQueue.IMatcher<T> | Un'interfaccia per determinare se gli elementi corrispondono a un tipo di condizione. |
| ConfigCompleter |
Implementazione di Completer per le nostre configurazioni TF.
|
| ConfigurableGrpcDynamicShardingClient | |
| Configurazione |
Un'implementazione concreta di IConfiguration che archivia gli oggetti di configurazione caricati in una mappa.
|
| ConfigurationDef | Contiene un record di una configurazione, dei relativi oggetti associati e delle relative opzioni. |
| ConfigurationDef.ConfigObjectDef | Oggetto che contiene informazioni per un className e il numero di occorrenze (ad es. se una configurazione ha lo stesso oggetto due volte, il primo avrà il primo numero di occorrenze). |
| ConfigurationDescriptor | Oggetto di configurazione che descrive un aspetto della configurazione stessa. |
| ConfigurationDescriptor.LocalTestRunner | Enumerazione utilizzata per indicare il test runner locale. |
| ConfigurationException | Generata se non è stato possibile caricare la configurazione. |
| ConfigurationFactory |
Factory per la creazione di IConfiguration.
|
| ConfigurationFactory.ConfigLoader | Implementazione di IConfigDefLoader che tiene traccia delle configurazioni incluse da una configurazione radice e genera un'eccezione per le inclusioni circolari. |
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | Funzioni di utilità per gestire i file di configurazione. |
| ConfigurationXmlParserSettings |
Una classe semplice per accettare le impostazioni per ConfigurationXmlParser
Per trasferire le impostazioni a questo corso, l'alias è obbligatorio. |
| ConfigurationYamlParser | Parser per le configurazioni Tradefed in stile YAML |
| ConfigUtil | Classe di utilità per creare, interagire con e inviare file di configurazione statsd. |
| ConfigUtil.LogSource | |
| Console |
Console TradeFederation principale che fornisce all'utente l'interfaccia per interagire
Al momento supporta operazioni come
|
| Console.ArgRunnable<T> |
Un Runnable con un metodo run che può accettare un argomento
|
| Console.CaptureList |
Un tipo di convenienza per List<List<String>>
|
| ConsoleReaderOutputStream |
Un OutputStream che può essere utilizzato per fare in modo che System.out.print() funzioni correttamente con
LineReader unfinishedLine dell'utente.
|
| ConsoleResultReporter | Reporter dei risultati per stampare i risultati del test nella console. |
| ContentAnalysisContext | Fornisci il contesto che circonda un contenuto per analizzarlo correttamente. |
| ContentAnalysisContext.AnalysisMethod | Descrive cosa aspettarsi dalla struttura dei contenuti per un'analisi corretta. |
| ContentAnalysisResults | Riepilogo dell'analisi dei contenuti. |
| ContentInformation | Rappresenta i contenuti per una determinata destinazione di build della base e della versione corrente. |
| ContentMerkleTree | Calcola un albero Merkle dalle informazioni sui contenuti. |
| ContentModuleLister | Calcola un elenco di moduli dal contesto. |
| ContentProviderHandler | Gestore che astrae le interazioni del content provider e consente di utilizzare il content provider lato dispositivo per diverse operazioni. |
| ContentRequest | Classe per creare la richiesta all'API. |
| ContentRequest.Content | |
| ContentRequest.InlineData | |
| ContentRequest.Part | |
| CountingTestResultListener |
Un TestResultListener che monitora il numero totale di test per TestStatus
|
| CountTestCasesCollector |
Conta e segnala il numero di scenari di test per un determinato IRemoteTest.
|
| CoverageMeasurementForwarder | Un test segnaposto che inoltra le misurazioni della copertura dal fornitore della build al logger. |
| CoverageOptions | Oggetto Tradefed per contenere le opzioni di copertura. |
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter |
Un ITargetPreparer che attende che la frequenza massima su tutti i core venga ripristinata al livello più alto disponibile
|
| CreateAvdPreparer | |
| CreateUserPreparer | Target preparer per la creazione dell'utente e la pulizia alla fine. |
| CurlGenAiClient | Fornisci un client centrale per interagire con l'API GenAI ed effettuare richieste di prompt. |
| CurlGenAiClient.Model | Elenco dei modelli disponibili per l'utilizzo. |
| CurrentInvocation | Una classe che tiene traccia e fornisce le informazioni di invocazione correnti utili in qualsiasi punto dell'invocazione. |
| CurrentInvocation.InvocationInfo | Una chiave speciale denominata che verrà sempre compilata per l'invocazione. |
| CurrentInvocation.IsolationGrade | Descrive il livello di isolamento |
D
| DdmJdwpExtension | |
| DdmJdwpExtension.DdmInterceptor | |
| DdmJdwpExtension.Event | |
| DdmPreferences | Preferenze per la libreria ddm. |
| Debugger | Rappresenta una connessione in attesa o stabilita con un debugger JDWP. |
| DebugHostLogOnFailureCollector | Il raccoglitore che raccoglierà e registrerà i log lato host quando si verifica un errore nello scenario di test. |
| DebugViewDumpHandler | |
| DefaultConnection | Rappresentazione della connessione predefinita di un dispositivo, che si presume sia una connessione adb standard del dispositivo. |
| DefaultConnection.ConnectionBuilder | Il builder utilizzato per descrivere la connessione. |
| DefaultRemoteAndroidTestRunner |
Estensione di ddmlib RemoteAndroidTestRunner per impostare alcuni valori predefiniti per i casi d'uso di Tradefed.
|
| DefaultTestsZipInstaller | Un'implementazione predefinita del programma di installazione zip dei test. |
| DelegatedInvocationExecution |
InvocationExecution che delegano l'esecuzione a un altro binario Tradefed.
|
| DependenciesResolver | Un nuovo tipo di fornitore che consente di ottenere tutte le dipendenze per un test. |
| DeviceActionTargetPreparer |
Un ITargetPreparer per eseguire azioni del dispositivo.
|
| DeviceActionUtil | Una classe di utilità per eseguire azioni sul dispositivo. |
| DeviceActionUtil.Command | Comandi per l'azione del dispositivo. |
| DeviceActionUtil.DeviceActionConfigError | Eccezione per errore di configurazione. |
| DeviceAllocationResult | Rappresenta i risultati di un tentativo di allocazione per un comando. |
| DeviceAllocationState | Rappresenta lo stato di allocazione del dispositivo dal punto di vista di IDeviceManager |
| DeviceAvailableChecker | Checker per assicurarsi che un modulo non lasci il dispositivo in uno stato offline. |
| DeviceBaselineChecker | Imposta le impostazioni di base del dispositivo prima di ogni modulo. |
| DeviceBaselineSetter | Classe astratta utilizzata per creare un'impostazione di base del dispositivo. |
| DeviceBatteryLevelChecker |
Un IRemoteTest che verifica la carica minima della batteria e attende che la batteria
raggiunga una seconda soglia di ricarica se la carica minima non è presente.
|
| DeviceBatteryResourceMetricCollector | Questo raccoglitore raccoglie le metriche della batteria del dispositivo. |
| DeviceBuildDescriptor |
Una classe wrapper per un IBuildInfo, che contiene metodi helper per recuperare informazioni sulla build della piattaforma del dispositivo.
|
| DeviceBuildInfo |
Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test.
|
| DeviceBuildInfoBootStrapper |
Un ITargetPreparer che sostituisce i campi delle informazioni sulla build con gli attributi letti dal dispositivo
Questa opzione è utile per testare i dispositivi con build generate da una sorgente esterna (ad es. |
| DeviceBuildInfoInjector |
Un ITargetPreparer che inserisce i metadati DeviceBuildDescriptor nel IBuildInfo.
|
| DeviceCleaner | Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, spegne lo schermo |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil |
Contiene metodi e classi di utilità per l'esecuzione simultanea di comandi lato dispositivo
Utilizza |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Un ERROR(/Callable) che racchiude i dettagli dell'esecuzione del comando shell su
un ITestDevice.
|
| DeviceConfigurationHolder |
Un'implementazione concreta di IDeviceConfiguration che archivia gli oggetti di configurazione del dispositivo caricati nei relativi attributi.
|
| DeviceConnection |
Rappresenta una connessione a un dispositivo tramite ADB da utilizzare con ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)).
|
| DeviceConnection.Factory | |
| DeviceDescriptor | Una classe contenente informazioni che descrivono un dispositivo in fase di test. |
| DeviceDisconnectedException | Generata quando un dispositivo non è più raggiungibile tramite il tipo di trasporto, ad es. se il dispositivo non è più visibile tramite USB o connessione TCP/IP |
| DeviceErrorIdentifier | Identificatori di errore da errori del dispositivo ed errori segnalati dal dispositivo. |
| DeviceFailedToBootError | Generato se un dispositivo non si avvia dopo essere stato flashato con una build. |
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | Un controller del modulo per non eseguire test quando non supporta una determinata funzionalità. |
| DeviceFileReporter |
Una classe di utilità che controlla la presenza di file sul dispositivo e li invia a
ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) se vengono trovati.
|
| DeviceFlashPreparer |
Un ITargetPreparer che mostra un'immagine sull'hardware Android fisico.
|
| DeviceFoldableState | Rappresentazione dello stato pieghevole del dispositivo restituito da "cmd device_state print-states". |
| DeviceFolderBuildInfo |
Un IDeviceBuildInfo che contiene anche altri artefatti di build contenuti in una directory del file system locale.
|
| DeviceImageTracker | Per alcuni aggiornamenti incrementali dei dispositivi, abbiamo bisogno dei file di base per calcolare le differenze. |
| DeviceImageTracker.FileCacheTracker | Informazioni di monitoraggio dell'immagine del dispositivo memorizzata nella cache e dei relativi metadati |
| DeviceImageZipFlashingTargetPreparer | Uno strumento di preparazione del target che esegue il flash del dispositivo con le immagini del dispositivo fornite tramite un formato specifico. |
| DeviceImpl | Un dispositivo. |
| DeviceInspectionResult | Una classe contiene il risultato dell'ispezione del dispositivo quando un dispositivo non è più disponibile. |
| DeviceInternetAccessibilityResourceMetricCollector | Il raccoglitore esegue il ping di google.com per verificare se il dispositivo ha accesso a internet. |
| DeviceJUnit4ClassRunner |
Esecutore test JUnit4 che supporta anche IDeviceTest.
|
| DeviceJUnit4ClassRunner.LogAnnotation | Annotazione fittizia pensata per portare i log ai giornalisti. |
| DeviceJUnit4ClassRunner.MetricAnnotation | Annotazione fittizia pensata per trasferire le metriche ai reporter. |
| DeviceJUnit4ClassRunner.TestLogData |
Implementazione di ExternalResource e TestRule.
|
| DeviceJUnit4ClassRunner.TestMetrics |
Implementazione di ExternalResource e TestRule.
|
| DeviceListMonitorTask | |
| DeviceLogger | Classe bridge per utilizzare utils.ILogger per Incremental. |
| DeviceManagementGrpcServer | Server GRPC che consente di prenotare un dispositivo da Tradefed. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Rappresentazione di un dispositivo in modalità Fastboot. |
| DeviceMerkleTree | Calcola un albero Merkle dalle informazioni sui contenuti del dispositivo. |
| DeviceMetricData | Oggetto che contiene tutti i dati raccolti dai raccoglitori di metriche. |
| DeviceMonitor |
DeviceMonitor monitora i dispositivi collegati ad ADB.
|
| DeviceMonitor.DeviceListComparisonResult | |
| DeviceMonitorMultiplexer |
Una classe proxy per propagare le richieste a più IDeviceMonitor.
|
| DeviceNotAvailableException | Generata quando un dispositivo non è più disponibile per il test. |
| DeviceOwnerTargetPreparer |
Un ITargetPreparer che configura un componente proprietario del dispositivo.
|
| DeviceParameterizedRunner | Runner parametrizzato in stile JUnit4 per test parametrizzati basati su host. |
| DeviceProperties | Definizioni di costanti comuni per i nomi delle proprietà lato dispositivo |
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Reporter di rilascio del dispositivo che gestisce la comunicazione con il processo principale del dispositivo o dei dispositivi da rilasciare. |
| DeviceResetFeature | Implementazione lato server del ripristino del dispositivo. |
| DeviceResetHandler | Utilità che gestisce in modo generico il ripristino del dispositivo. |
| DeviceRuntimeException | Generato quando un'azione del dispositivo non ha prodotto i risultati previsti. |
| DeviceSelectionOptions | Contenitore per i criteri di selezione dei dispositivi. |
| DeviceSelectionOptions.DeviceRequestedType | I diversi tipi possibili di dispositivi segnaposto supportati. |
| DeviceSettingChecker | Controlla se le impostazioni del dispositivo sono cambiate durante l'esecuzione di un modulo. |
| DeviceSetup |
Un ITargetPreparer che configura un dispositivo per il test in base agli Option forniti.
|
| DeviceSnapshotFeature | Implementazione lato server dello snapshot del dispositivo. |
| DeviceSnapshotHandler | Utilità di gestione dello snapshot di Cuttlefish. |
| DeviceStateMonitor |
Classe helper per il monitoraggio dello stato di un IDevice.
|
| DeviceStorageAgeResourceMetricCollector | Analizza l'età dell'archiviazione da logcat. |
| DeviceStorageFiller | Il preparatore di destinazione riempie lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero. |
| DeviceStorageStatusChecker | Controlla se il dispositivo ha spazio su disco sufficiente per le partizioni specificate. |
| DeviceStringPusher | Target preparer per scrivere una stringa in un file. |
| DeviceSuite |
Estende il contenitore JUnit4 Suite per fornire un ITestDevice ai test
che lo richiedono.
|
| DeviceSyncHelper | Helper che consente di sincronizzare una nuova immagine del dispositivo con il dispositivo. |
| DeviceTestCase |
Caso di test JUnit helper che fornisce i servizi IRemoteTest e IDeviceTest.
|
| DeviceTestResult |
Una specializzazione di TestResult che verrà interrotta quando si verifica un
DeviceNotAvailableException
|
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Una classe di builder per le opzioni relative all'esecuzione di test del dispositivo tramite BaseHostJUnit4Test. |
| DeviceTestSuite |
Suite di test JUnit di assistenza che fornisce i servizi IRemoteTest e IDeviceTest.
|
| DeviceTraceCollector | Il raccoglitore che avvierà la traccia perfetto all'inizio di un test e registrerà il file di traccia al termine. |
| DeviceUnavailableMonitor | Questo listener tenta di acquisire solo un DNAE a livello di scenario di test. |
| DeviceUnresponsiveException |
Una specializzazione di DeviceNotAvailableException che indica che il dispositivo è visibile ad ADB,
ma non risponde (ad es.i comandi scadono, non si avvia, ecc.)
|
| DeviceUpdateTargetPreparer |
Un ITargetPreparer astratto che si occupa dei passaggi comuni per l'aggiornamento dei dispositivi con
un file immagine del dispositivo da una fonte esterna (anziché un servizio di build).
|
| DeviceWifiResourceMetricCollector | Il raccoglitore raccoglie le metriche relative alla potenza del segnale Wi-Fi e alla velocità di collegamento attuali. |
| DeviceWiper |
Un ITargetPreparer che cancella i dati utente
|
| DigestCalculator |
Metodi di utilità per calcolare Digest.
|
| DirectedGraph<V> | Un'implementazione di grafi diretti non ponderati. |
| DisableSELinuxTargetPreparer | Preparatore di destinazione che disattiva SELinux se è abilitato. |
| DryRunKeyStore | Un keystore per la prova generale in cui qualsiasi valore del keystore viene sempre sostituito e trovato correttamente. |
| DryRunner | Esegue test di prova in modo trasparente anziché eseguirli effettivamente. |
| DynamicFileStubTest | Questo è un test Tradefed per verificare che Tradefed possa risolvere correttamente il file dinamico. |
| DynamicRemoteFileResolver | Classe che aiuta a risolvere il percorso dei file remoti. |
| DynamicRemoteFileResolver.FileResolverLoader |
Carica le implementazioni di IRemoteFileResolver.
|
| DynamicShardHelper | Strategia di sharding per consentire la messa in coda del lavoro da remoto tra più istanze TF |
| DynamicShardingConnectionInfoMessage | Classe di contenimento dei dati per semplificare l'invio tramite il server delle funzionalità. |
| DynamicSystemPreparer |
Un ITargetPreparer che configura un'immagine di sistema sopra una build del dispositivo con l'aggiornamento
di sistema dinamico.
|
E
| EarlyDeviceReleaseFeature | Implementazione del server delle funzionalità per il rilascio anticipato del dispositivo. |
| Una classe helper per inviare un'email. | |
| EmailHostHealthAgent |
Un'implementazione di IHostHealthAgent per inviare email dai report di monitoraggio dell'host
|
| EmmaXmlConstants | Costanti utilizzate durante l'analisi del report XML Emma. |
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo è una classe che contiene le informazioni generali di un file ZIP. |
| EnforcedSeLinuxChecker | Controllo dello stato che garantisce lo stato di Selinux. |
| EnvironmentVariableUtil | Una raccolta di metodi helper per preparare le variabili di ambiente. |
| EraseUserDataPreparer |
Un ITargetPreparer che cancella i dati utente sul dispositivo.
|
| ErrorIdentifier | Questa interfaccia descrive un errore specifico e le relative proprietà. |
| ErrorStorageUtil | Classe helper per manipolare gli errori in modo che siano allineati allo spazio di archiviazione comune. |
| EventsLoggerListener | Listener che registra tutti gli eventi ricevuti in un file |
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | Una classe di valori che rappresenta un'azione che può essere eseguita. |
| ExecutableActionResult |
Una classe di valori che rappresenta il risultato di un ExecutableAction.
|
| ExecutableBaseTest | Classe base per lo stile eseguibile dei test. |
| ExecutableHostTest | Test runner per l'eseguibile in esecuzione sull'host. |
| ExecutableTargetTest | Test runner per l'eseguibile in esecuzione sulla destinazione. |
| ExecutionFiles | Dipendenze dei file generate durante l'esecuzione di un test o di una chiamata che devono essere trasferite per il test. |
| ExecutionFiles.FilesKey | Enumerazione della chiave standard nota per la mappa. |
| ExecutionProperties | Proprietà generate durante l'esecuzione di un test o di una chiamata. |
| ExistingBuildProvider |
Un IBuildProvider che restituisce un IBuildInfo già costruito.
|
| ExtendedFile | Un'estensione del file standard per contenere metadati correlati alla build. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry per l'utilizzo locale di statsd. |
V
| FailureDescription | La classe che descrive le informazioni di errore in Trade Federation. |
| FakeTest | Un test fittizio il cui scopo è semplificare la generazione di risultati di test ripetibili. |
| FakeTestsZipFolder | Un fixture di test che crea una cartella di test non compressa fittizia in base a un elenco di contenuti. |
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Target preparer che attiva fastboot e invia comandi fastboot. |
| FastbootDeviceFlasher | Una classe che si basa su fastboot per flashare un'immagine su hardware Android fisico. |
| FastbootHelper | Una classe helper per le operazioni fastboot. |
| FastbootPack | Segui le specifiche del bootloader per decomprimerlo. |
| FastbootUpdateBootstrapPreparer |
Un ITargetPreparer che organizza i file specificati (bootloader, radio, zip dell'immagine del dispositivo) in
IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher, quindi inserisce
gli attributi del dispositivo post-avvio nelle informazioni sulla build a scopo di generazione dei report sui risultati.
|
| FatalHostError | Un'eccezione che indica che si è verificato un errore irreversibile non recuperabile sulla macchina host che esegue TradeFederation e che l'istanza di TradeFederation deve essere arrestata. |
| FeatureFlagTargetPreparer | Aggiorna DeviceConfig (flag delle funzionalità ottimizzati da un servizio remoto). |
| FileDownloadCache | Una classe helper che gestisce una cache LRU del file system locale dei file scaricati. |
| FileDownloadCacheFactory |
Una fabbrica per la creazione di FileDownloadCache
|
| FileDownloadCacheWrapper |
Una classe wrapper che fornisce funzionalità FileDownloadCache durante l'implementazione dell'interfaccia IFileDownloader.
|
| FileIdleMonitor | Monitora i file ed esegue un callback se sono inattivi (ad es. |
| FileInputStreamSource |
Un InputStreamSource che accetta un file di input.
|
| FileListingService |
Fornisce il servizio di elenco dei file collaterali IDevice.
|
| FileListingService.FileEntry | Rappresenta una voce in una directory. |
| FileListingService.IListingReceiver |
Le classi che implementano questa interfaccia forniscono un metodo che gestisce il risultato asincrono
del comando ls sul dispositivo.
|
| FileLogger |
Un ILeveledLogOutput che indirizza i messaggi di log a un file e a stdout.
|
| FilePermissionUtil | Classe di utilità che fornisce la gestione delle autorizzazioni dei file. |
| FileProtoResultReporter |
Proto reporter che esegue il dump di TestRecord in un file.
|
| FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo e la estrae
come file dal dispositivo.
|
| FilePullerLogCollector | Logger del file segnalato dal lato dispositivo. |
| FileSystemLogSaver | Salva i log in un file system. |
| FilesystemRootChecker | |
| FileUtil | Una classe helper per le operazioni relative ai file |
| FileUtil.LowDiskSpaceException | Generata se lo spazio su disco utilizzabile è inferiore alla soglia minima. |
| FilteredResultForwarder |
Variante di ResultForwarder che consente di segnalare solo una lista consentita di TestDescription.
|
| FixedByteArrayOutputStream |
Un ERROR(/OutputStream) in memoria che conserva solo una quantità massima di dati.
|
| FlashingMethod | Un'enumerazione per descrivere il metodo utilizzato per eseguire il flashing del dispositivo in fase di test |
| FlashingResourcesParser | Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
| FlashingResourcesParser.AndroidInfo |
Un typedef per Map<String, MultiMap<String, String>>.
|
| FlashingResourcesParser.Constraint |
Un'interfaccia di filtraggio, pensata per consentire a FlashingResourcesParser di ignorare alcune
risorse che altrimenti potrebbe utilizzare
|
| FlashingResourceUtil |
Questa utilità consente di impostare la versione appropriata degli artefatti in modo che possano essere flashati tramite DeviceFlashPreparer.
|
| FoldableExpandingHandler |
Un IModuleParameterHandler che si espande in più per ogni configurazione pieghevole non principale.
|
| FoldableHandler | Gestore generico pieghevole che può accettare i parametri pieghevoli per creare un modulo specializzato. |
| FoldableModePreparer | Un preparatore di destinazione che può cambiare lo stato pieghevole di un dispositivo. |
| FolderBuildInfo |
Implementazione concreta di un IFolderBuildInfo.
|
| FolderSaver |
Un ITargetPreparer che estrae le directory dal dispositivo, le comprime e le salva nel backend di logging.
|
| FormattedGeneratorReporter | Reporter che consente di generare report in un formato specifico. |
| FreeDeviceState | |
| FuseMountManager | |
| FuseUtil | Una classe helper per le operazioni FUSE. |
| FutilityCommandPreparer | Preparer to execute futility commands. |
G
| GceAvdInfo | Struttura per contenere i dati pertinenti per una determinata istanza AVD GCE. |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Thread Monitor per il tunnel proxy host lab Gce utilizzato per l'ossigenazione. |
| GceManager | Helper che gestisce le chiamate GCE per avviare/arrestare e raccogliere i log da GCE. |
| GceRemoteCmdFormatter | Classe di utilità per formattare i comandi per raggiungere un dispositivo GCE remoto. |
| GceRemoteCmdFormatter.ScpMode | SCP può essere utilizzato per eseguire il push o il pull del file a seconda della struttura degli argomenti. |
| GceSshTunnelMonitor | Thread Monitor per il tunnel SSH GCE. |
| GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura gcov dal dispositivo e le registra come artefatti di test.
|
| GcovKernelCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e le registra infine come artefatti di test.
|
| GCSBucketUtil | File manager per scaricare e caricare file da Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Wrapper semplice per le informazioni sui file in GCS. |
| GCSCommon | Obsoleto. Utilizza invece com.android.tradefed.util.gcs.GCSCommon. |
| GCSCommon | Classe base per l'operazione GCS come download e caricamento. |
| GCSConfigurationFactory |
Un ConfigurationFactory carica le configurazioni da Google Cloud Storage.
|
| GCSConfigurationFactory.GCSConfigLoader |
Estensione di ConfigurationFactory.ConfigLoader che carica
la configurazione da GCS, tiene traccia delle configurazioni incluse da una configurazione radice e genera un'eccezione per le inclusioni circolari.
|
| GCSConfigurationServer | Il server di configurazione carica le configurazioni da Google Cloud Storage (GCS). |
| GCSDownloaderHelper | Downloader per il bucket GCS che si occupa della memorizzazione nella cache e della risoluzione della configurazione globale. |
| GCSFileDownloader | Downloader di file per scaricare file da Google Cloud Storage (GCS). |
| GCSFileDownloaderBase | Downloader di file per scaricare file da Google Cloud Storage (GCS). |
| GCSFileUploader | Utilità di caricamento dei file per caricare i dati dei file in Google Cloud Storage (GCS). |
| GCSHelper | |
| GCSHostResourceManager | Scarica la risorsa host da GCS (Google Cloud Storage). |
| GcsRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente il download da un bucket GCS.
|
| GenericLogcatEventParser<LogcatEventType> | Analizza l'input logcat per gli eventi. |
| GenericLogcatEventParser.LogcatEvent | Struttura per contenere un evento logcat con il tipo di evento e il messaggio logcat di attivazione |
| GetPreviousPassedHelper | Helper per ottenere i filtri dei test superati in precedenza. |
| GkiDeviceFlashPreparer | Un preparatore di destinazione che esegue il flash del dispositivo con l'immagine generica del kernel comune di Android. |
| GlobalConfiguration |
Un'implementazione di IGlobalConfiguration che archivia gli oggetti di configurazione caricati in una mappa
|
| GlobalFilterGetter | Implementazione del servizio che restituisce i filtri di una determinata chiamata. |
| GlobalTestFilter | Opzioni di filtro applicate all'invocazione. |
| GoogleAccountPreparer |
Un ITargetPreparer che supporta la configurazione degli Account Google.
|
| GoogleAccountUtil | Un'utilità che supporta la configurazione degli Account Google su un dispositivo |
| GoogleApiClientUtil | Utilità per creare il client API di Google. |
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | Analizza i risultati di Google Benchmark eseguiti dalla shell e restituisce una mappa con tutti i risultati. |
| GoogleBenchmarkTest | Un test che esegue un pacchetto di test di benchmark Google sul dispositivo specificato. |
| GranularRetriableTestWrapper |
Una classe wrapper funziona su IRemoteTest per granulare IRemoteTest a livello di test case.
|
| GranularRetriableTestWrapper.StartEndCollector | Assistente per le lezioni per rilevare l'inizio e la fine delle corse mancanti. |
| GsiDeviceFlashPreparer | Uno strumento di preparazione del target che installa l'immagine di sistema generica di Android sul dispositivo. |
| GTest | Un test che esegue un pacchetto di test nativo sul dispositivo specificato. |
| GTestBase | La classe base di gTest |
| GTestListTestParser | Un parser dei risultati per la modalità dry run di gtest con il parametro "--gtest_list_tests". |
| GTestResultParser | Analizza i risultati della "modalità di output non elaborato" dei test nativi che vengono eseguiti dalla shell utilizzando GTest e comunica i risultati a un ITestInvocationListener. |
| GTestXmlResultParser | Analizza i risultati della "modalità di output XML" dei test nativi eseguiti da shell utilizzando GTest e comunica i risultati a un ITestRunListener. |
H
| HandleAppName | Gestisci il blocco "app name" (APNM). |
| HandleExit | Invia una richiesta di uscita. |
| HandleHeap | Gestire gli aggiornamenti dello stato dell'heap. |
| HandleHello | Gestisci il blocco "hello" (HELO) e il rilevamento delle funzionalità. |
| HandleNativeHeap | Gestire gli aggiornamenti dello stato dei thread. |
| HandleProfiling | Gestire gli aggiornamenti dello stato dell'heap. |
| HandleTest | Gestire gli aggiornamenti dello stato dei thread. |
| HandleThread | Gestire gli aggiornamenti dello stato dei thread. |
| HandleViewDebug | |
| HandleWait | Gestisci il blocco "wait" (WAIT). |
| HarnessException | Classe di eccezioni di base per l'eccezione generata all'interno dell'infrastruttura. |
| HarnessIOException | Eccezione per la cintura che aiuta a risolvere i problemi relativi ai file. |
| HarnessRuntimeException | |
| HeapHostMonitor |
Implementazione di AbstractHostMonitor che monitora la memoria heap sull'host e la registra
periodicamente nel log della cronologia.
|
| HeapSegment | Descrive i tipi e le posizioni degli oggetti in un segmento di un heap. |
| HeapSegment.HeapSegmentElement | Descrive un oggetto/regione codificato nei dati HPSG. |
| HelloWorldMultiTargetPreparer |
Esempio di implementazione di un IMultiTargetPreparer.
|
| HistoryLogger | TF History Logger, un log speciale che contiene solo alcuni eventi specifici. |
| HostGTest | Un test che esegue un pacchetto di test nativo. |
| HostMetric | Questa classe rappresenta un campione di metrica host da segnalare. |
| HostOptions | Classe del contenitore delle opzioni di hosting. |
| HostStatsdMetricCollector |
Un IMetricCollector che raccoglie le metriche statsd dal lato host utilizzando i comandi dell'utilità statsd.
|
| HostTest | Un esecutore test per i test basati sull'host JUnit. |
| HostUtils | Implementa alcuni metodi di utilità utili per l'esecuzione di test host. |
| HprofAllocSiteParser | Classe helper per analizzare le informazioni di una sezione Siti di allocazione dei report hprof. |
| HttpHelper | Contiene metodi helper per effettuare richieste HTTP |
| HttpHelper.RequestRunnable |
Runnable per effettuare richieste con
IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult).
|
| HttpMultipartPost | Classe helper per effettuare richieste post HTTP in più parti. |
| HttpRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente il download di file remoti tramite HTTP
|
| HttpsRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente il download di file remoti tramite HTTPS
|
I
| IAbi | Interfaccia che rappresenta l'ABI in fase di test. |
| IAbiReceiver | Un test che richiede l'ABI in fase di test. |
| IAndroidDebugBridge |
Definizione dell'interfaccia per i metodi ERROR(/com.android.ddmlib.AndroidDebugBridge) utilizzati in questo pacchetto.
|
| IAppBuildInfo |
Questa interfaccia è obsoleta.
Utilizza IBuildInfo direttamente.
|
| IAutoRetriableTest |
Interfaccia per un IRemoteTest che non implementa ITestFilterReceiver, ma che
vuole comunque supportare i tentativi automatici.
|
| IBatteryInfo | L'interfaccia che definisce l'interazione con la batteria di un dispositivo. |
| IBatteryInfo.BatteryState | Descrive lo stato attuale di ricarica della batteria. |
| IBlockFilter | Controlla se deve essere inviato un blocco di dati che deve essere recapitato al dispositivo. |
| IBlockTransformer | Trasformazione facoltativa del blocco di dati prima dell'invio. |
| IBuildInfo | Contiene informazioni sulla build in fase di test. |
| IBuildInfo.BuildInfoProperties |
Alcune proprietà che un IBuildInfo può avere per modificare la gestione.
|
| IBuildProvider | Responsabile della fornitura di informazioni sulla build in fase di test. |
| IBuildReceiver | Un test che deve fare riferimento alla build in fase di test. |
| ICacheClient | Un'interfaccia per un client di cache. |
| IClusterClient | Un'interfaccia per interagire con il backend di TFC. |
| IClusterEvent | Interfaccia per il caricamento di qualsiasi evento del cluster su TFC. |
| IClusterEventUploader<T extends IClusterEvent> | Interfaccia per ClusterEventUploader |
| IClusterOptions | Un'interfaccia per ottenere le opzioni relative ai cluster. |
| ICommandOptions | Contenitore per le opzioni di esecuzione dei comandi. |
| ICommandScheduler | Uno strumento di pianificazione per l'esecuzione dei comandi TradeFederation. |
| ICommandScheduler.IScheduledInvocationListener | Listener per gli eventi di chiamata al termine della chiamata. |
| ICompressionStrategy | Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di runtime. |
| IConfigOptionValueTransformer | Un'interfaccia per manipolare il valore dell'opzione di configurazione |
| IConfigurableVirtualDevice | Un'interfaccia per fornire informazioni su dati di un dispositivo virtuale eventualmente preconfigurato (IP host, utente host, offset delle porte e così via). |
| IConfiguration | Informazioni sulla configurazione per una chiamata TradeFederation. |
| IConfigurationFactory |
Factory per la creazione di IConfiguration
|
| IConfigurationReceiver |
Interfaccia semplice per rappresentare l'oggetto che accetta un IConfiguration.
|
| IConfigurationServer | Un'interfaccia per il server di configurazione. |
| ICredentialFactory |
Un'interfaccia per la fabbrica di credenziali per creare oauth2 Credential.
|
| IDefaultObjectLoader | Interfaccia per il caricamento degli oggetti predefiniti che devono far parte della nostra configurazione YAML. |
| IDefaultObjectLoader.LoaderConfiguration | L'oggetto di configurazione del caricamento per passare informazioni al caricatore. |
| IDevice | Un dispositivo. |
| IDevice.DeviceState | Lo stato di un dispositivo. |
| IDevice.DeviceUnixSocketNamespace | Spazio dei nomi di un socket di dominio Unix creato sul dispositivo. |
| IDevice.Feature | Funzionalità software a livello di dispositivo. |
| IDevice.HardwareFeature | Funzionalità hardware a livello di dispositivo. |
| IDeviceActionReceiver | Fornisce un'API per ricevere eventi del dispositivo. |
| IDeviceBuildInfo |
Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test.
|
| IDeviceBuildProvider |
Un IBuildProvider che utilizza le informazioni di un ITestDevice per recuperare una build.
|
| IDeviceConfiguration | Interfaccia del titolare della configurazione del dispositivo. |
| IDeviceConnection | Rappresenta una connessione a un dispositivo da cui è possibile leggere e scrivere. |
| IDeviceConnection.Factory | |
| IDeviceFlasher | Esegue il flashing di un'immagine del dispositivo su un dispositivo. |
| IDeviceFlasher.UserDataFlashOption | Enumerazione delle opzioni per la gestione dell'immagine dei dati utente |
| IDeviceManager | Interfaccia per la gestione del set di dispositivi disponibili per i test. |
| IDeviceManager.IFastbootListener | Un listener per le modifiche dello stato di fastboot. |
| IDeviceMonitor | Interfaccia per il monitoraggio dello stato dei dispositivi. |
| IDeviceMonitor.DeviceLister |
Una classe simile a Runnable che dovrebbe restituire i dispositivi noti e i relativi stati.
|
| IDeviceRecovery | Interfaccia per il recupero di un dispositivo che è andato offline. |
| IDeviceSelection | Interfaccia per i criteri di selezione dei dispositivi. |
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor |
Fornisce strumenti per monitorare lo stato di un IDevice.
|
| IDeviceTest |
Interfaccia per l'oggetto che necessita di un riferimento a un ITestDevice.
|
| IDisableable | Interfaccia che descrive un oggetto Tradefed che può essere disattivato. |
| IdSizesReply | |
| IDynamicShardingClient |
Interfaccia wrapper per il client di partizionamento
Esiste per consentirci di sostituirlo con uno HTTP o di test, se necessario. |
| IDynamicShardingConnectionInfo | Interfaccia per le classi che contengono informazioni di connessione per lo sharding dinamico |
| Interfaccia per l'invio di email. | |
| IEmail.Message | Contenitore per i dati dei messaggi email. |
| IFileDownloader | Interfaccia per il download di un file remoto. |
| IFileEntry |
Definizione dell'interfaccia che fornisce un contratto più semplice e simulabile ai metodi FileEntry.
|
| IFileResolverLoader |
Carica le implementazioni di IRemoteFileResolver.
|
| IFileResolverLoader.ResolverLoadingException | Eccezione generata se un resolver non può essere caricato o inizializzato. |
| IFlashingResourcesParser | Interfaccia per fornire le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
| IFlashingResourcesRetriever | Interfaccia per il recupero dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
| IFolderBuildInfo |
Un semplice IBuildInfo astratto i cui artefatti di build sono contenuti in una directory del file system locale.
|
| IFormatterGenerator |
Interfaccia che descrive un formattatore per SuiteResultHolder.
|
| IFuseDriverProfile | Definisce il comportamento specifico di un determinato driver FUSE, consentendo a MountManager di essere generico. |
| IGlobalConfiguration | Una classe che include le informazioni di configurazione globale per una singola istanza di Trade Federation (che comprende un numero qualsiasi di invocazioni di configurazioni effettive). |
| IHarnessException | Descrizione dell'interfaccia di eccezione del cablaggio che verrà implementata dalle eccezioni del cablaggio. |
| IHostCleaner | Pulisce l'host al termine dell'esecuzione del test. |
| IHostHealthAgent | Un'interfaccia per emettere metriche host o dispositivo. |
| IHostMonitor | Interfaccia per inviare i dati dell'host |
| IHostMonitor.HostDataPoint | Classe generica per i dati da segnalare. |
| IHostMonitor.HostMetricType | |
| IHostOptions | Interfaccia del segnaposto delle opzioni di hosting. |
| IHostOptions.PermitLimitType | Enumerazione che descrive i possibili limitatori di permessi |
| IHostResourceManager | Interfaccia per la risorsa host del gestore. |
| IHttpHelper | Metodi helper per l'esecuzione di richieste HTTP. |
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | Un'interfaccia che aiuta a decidere se tentare la configurazione incrementale per i preparatori TradeFed. |
| IInstrumentationResultParser | Interfaccia per l'analisi dei risultati di un test di instrumentazione eseguito dalla shell. |
| IInstrumentationResultParser.SessionResultCodes | Codici dei risultati della sessione dello strumento. |
| IInstrumentationResultParser.StatusCodes | Codici di stato dei risultati del test. |
| IInstrumentationResultParser.StatusKeys | Chiavi di stato del test pertinenti. |
| IInvocationContext | Contiene informazioni sull'invocazione a cui i test possono accedere se necessario. |
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | Un test che richiede un riferimento al contesto dell'invocazione. |
| IInvocationExecution | Interfaccia che descrive le azioni che verranno eseguite nell'ambito di un'invocazione. |
| IKeyStoreClient | Interfaccia per accedere a un archivio chiavi per password o dati sensibili. |
| IKeyStoreFactory |
Factory per la creazione di IKeyStoreClient.
|
| ILabPreparer |
Interfaccia del marcatore per i preparatori del lab
Consulta la sezione |
| ILeveledLogOutput | Le classi che implementano questa interfaccia forniscono metodi che gestiscono l'output dei messaggi di log. |
| ILogcatReceiver |
Una classe che fornisce l'output di logcat di un dispositivo come InputStreamSource.
|
| ILogger | Interfaccia utilizzata per visualizzare avvisi/errori. |
| ILogRegistry |
Un'interfaccia per un logger singleton ILogOutput che esegue il multiplexing e gestisce diversi logger.
|
| ILogRegistry.EventType | Eventi utili da registrare |
| ILogSaver | Le classi che implementano questa interfaccia forniscono metodi per archiviare i log in una posizione centrale. |
| ILogSaverListener |
Consente a ITestInvocationListener di rilevare quando vengono salvati i file di log.
|
| ImageContentAnalyzer | Analizzatore per l'analisi dei contenuti delle immagini del dispositivo |
| IManagedTestDevice | Un ITestDevice il cui ciclo di vita è gestito. |
| IManagedTestDevice.DeviceEventResponse |
Contenitore per una risposta a una chiamata IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
| IManagedTestDeviceFactory |
Interfaccia per i creator per gli IManagedTestDevice
|
| IMetricCollector | Questa interfaccia verrà aggiunta come decoratore durante la generazione di report sui risultati dei test per raccogliere metriche corrispondenti. |
| IMetricCollectorReceiver |
Interfaccia per l'implementazione di IRemoteTest se devono ottenere l'elenco di IMetricCollector per l'esecuzione del test.
|
| IMoblyYamlResultHandler | Interfaccia del gestore dei risultati YAML di Mobly. |
| IMoblyYamlResultHandler.ITestResult | Interfaccia del risultato YAML di Mobly |
| IModuleController | Interfaccia per controllare se un modulo deve essere eseguito o meno. |
| IModuleController.RunStrategy | Enumerazione che descrive come deve essere eseguito il modulo. |
| IModuleParameterHandler | L'interfaccia per i parametri dei moduli delle suite. |
| IMultiDeviceRecovery | Interfaccia per il recupero di più dispositivi offline. |
| IMultiDeviceTest | Questa interfaccia è obsoleta. Questa interfaccia viene mantenuta temporaneamente per compatibilità, ma non viene più utilizzata. Non implementarlo. |
| IMultiTargetPreparer | Prepara l'ambiente di test per più dispositivi contemporaneamente. |
| INativeDevice |
Fornisce un'API affidabile e di livello leggermente superiore a ddmlib IDevice.
|
| INativeDeviceTest |
Interfaccia per l'oggetto che necessita di un riferimento a un INativeDevice.
|
| IncrementalImageUtil | Un'utilità per sfruttare l'aggiornamento incrementale di immagini e dispositivi. |
| IncrementalInstallSession | Utilizzato per creare una sessione di installazione incrementale del pacchetto in cui i blocchi degli APK installati vengono trasmessi in streaming al dispositivo quando devono essere letti. |
| IncrementalInstallSession.Builder | |
| InfraErrorIdentifier | Identificatori di errore dell'infrastruttura Trade Federation e dell'infrastruttura dipendente (come l'infrastruttura di build). |
| InputStreamSource |
Questa interfaccia esegue il wrapping di un ERROR(/InputStream) per renderlo clonabile.
|
| InstallAllTestZipAppsSetup |
Un ITargetPreparer che installa tutte le app in un file zip di test.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
Un ITargetPreparer che installa uno o più APK che si trovano nel file system.
|
| InstallBuildEnvApkSetup |
Un ITargetPreparer che installa uno o più APK di test da un ambiente di build della piattaforma Android.
|
| InstallCreateReceiver | Ricevitore di output per la riga di comando "pm install-create". |
| InstalledInstrumentationsTest | Esegue tutta la strumentazione trovata sul dispositivo attuale. |
| InstallException | Generata se l'installazione o la disinstallazione dell'applicazione non riesce. |
| InstallKernelModulePreparer | Un preparatore di target che installa i moduli del kernel. |
| InstallMetrics | |
| InstallReceiver | Ricevitore di output per la riga di comando "pm install package.apk". |
| InstantAppHandler |
Gestore per ModuleParameters.INSTANT_APP.
|
| InstrumentationPreparer |
Un ITargetPreparer che esegue la strumentazione
|
| InstrumentationProtoResultParser | Analizza i risultati della "modalità di output protoStd" di un test di strumentazione eseguito dalla shell e informa un ITestRunListener dei risultati. |
| InstrumentationResultParser | Analizza i risultati della "modalità di output non elaborato" di un test di strumentazione eseguito dalla shell e informa un ITestRunListener dei risultati. |
| InstrumentationTest | Un test che esegue un pacchetto di test di instrumentazione sul dispositivo specificato. |
| InvocationCacheHelper | Utilità per gestire il caricamento e la ricerca dei risultati della cache di chiamata. |
| InvocationCacheHelper.CacheInvocationResultDescriptor | Descrive i risultati della cache. |
| InvocationContext |
Implementazione generica di un IInvocationContext.
|
| InvocationExecution | Classe che descrive tutti i passaggi di chiamata: download della build, target_prep, esecuzione dei test, pulizia. |
| InvocationLocal<T> | Questa classe fornisce variabili di ambito di invocazione. |
| InvocationMetricLogger | Una classe di utilità per un'invocazione per registrare alcune metriche. |
| InvocationMetricLogger.InvocationGroupMetricKey | Il raggruppamento consente di registrare più gruppi con la stessa chiave. |
| InvocationMetricLogger.InvocationMetricKey | Una chiave speciale denominata che verrà sempre compilata per l'invocazione. |
| InvocationProtoResultReporter | Reporter per archiviare le informazioni sulla memorizzazione nella cache a livello di invocazione e il relativo elenco di moduli |
| InvocationStatus | Una classe per archiviare lo stato di invocazione. |
| InvocationStatus | Un'enumerazione helper per rappresentare lo stato di chiamata |
| InvocationSummaryHelper |
Classe helper per la raccolta e la segnalazione di TestSummary per un insieme di listener
|
| InvocationToJUnitResultForwarder |
Una classe che ascolta gli eventi ITestInvocationListener e li inoltra a un TestListener.
|
| IPostProcessor | I post-processor sono un oggetto Trade Federation che consente l'elaborazione di metriche e log DOPO i test e PRIMA della generazione dei report sui risultati. |
| IRecorderClient | Interfaccia per la comunicazione con il backend del registratore ResultDB. |
| IRemoteAndroidTestRunner | Interfaccia per l'esecuzione remota di un comando di test Android e la segnalazione del risultato a un listener. |
| IRemoteAndroidTestRunner.CoverageOutput | |
| IRemoteAndroidTestRunner.TestSize | |
| IRemoteFeature | Interfaccia che descrive una funzionalità di Tradefed che può essere eseguita in base alla richiesta. |
| IRemoteFileResolver | Interfaccia per gli oggetti che possono risolvere un file remoto in uno locale. |
| IRemoteFileResolver.RemoteFileResolverArgs | Gli argomenti passati ai resolver |
| IRemoteFileResolver.ResolvedFile | Classe contenente informazioni sul file risolto e alcuni metadati. |
| IRemoteScheduledListenersFeature |
Estensione di IRemoteFeature per supportare il passaggio di IScheduledInvocationListener.
|
| IRemoteTest |
Un test che riporta i risultati direttamente a un ITestInvocationListener.
|
| IReportNotExecuted |
In caso di esecuzione incompleta, IRemoteTest che implementa questa interfaccia può segnalare
i test non eseguiti per migliorare i report.
|
| IRescheduler | Interfaccia per riprogrammare una configurazione per l'esecuzione futura. |
| IResourceMetricCollector | L'interfaccia per l'utente per implementare i raccoglitori di risorse personalizzati. |
| IRestApiHelper | Un'interfaccia helper per eseguire chiamate API REST. |
| IResumableTest | Questa interfaccia è obsoleta. Non è più necessario |
| IRetryDecision | Interfaccia che determina il nuovo tentativo e applica il filtro alla classe per un nuovo tentativo più mirato. |
| IRuntimeHintProvider | |
| IRunUtil | Interfaccia per l'esecuzione di operazioni temporizzate e comandi di sistema. |
| IRunUtil.EnvPriority | Enumerazione che definisce se impostare o annullare l'impostazione di una determinata variabile di ambiente. |
| IRunUtil.IRunnableResult | Un'interfaccia per l'esecuzione asincrona di un'operazione che restituisce uno stato booleano. |
| ISandbox | Interfaccia che definisce una sandbox che può essere utilizzata per eseguire una chiamata. |
| ISandboxFactory |
Factory per la creazione di ISandbox.
|
| ISetOptionReceiver |
L'implementazione di questa interfaccia deve avere un Option con un nome "set-option" collegato a
HostTest.SET_OPTION_NAME.
|
| IShardableListener |
Un ITestInvocationListener che può essere suddiviso in shard.
|
| IShardableTest |
Un IRemoteTest che può essere suddiviso in test secondari eseguibili separatamente.
|
| IShardHelper | Interfaccia di un oggetto che descrive la strategia di partizionamento da adottare per una configurazione. |
| IShellEnabledDevice | Un dispositivo astratto che può ricevere comandi della shell. |
| IShellOutputReceiver | Le classi che implementano questa interfaccia forniscono metodi che gestiscono l'output di un comando della shell remota su un dispositivo/emulatore. |
| IsolatedHostTest | Implementa un runner TradeFed che utilizza un sottoprocesso per eseguire i test in un ambiente a bassa dipendenza anziché eseguirli nel processo principale. |
| IStackTraceInfo | Le classi che implementano questa interfaccia forniscono un metodo che restituisce una traccia dello stack. |
| ISupportGranularResults |
Interfaccia che specifica se un ITestInvocationListener supporta la ricezione dei risultati granulari o meno.
|
| ISystemStatusChecker | Un controllo che esegue controlli sullo stato del sistema e restituisce un valore booleano per indicare se il sistema si trova in uno stato previsto. |
| ISystemStatusCheckerReceiver |
Un IRemoteTest che richiede l'accesso a ISystemStatusChecker dalla
configurazione.
|
| ITargetCleaner | Questa interfaccia è obsoleta. tearDown è stato spostato nell'interfaccia ITargetPreparer di base. |
| ITargetPreparer | Prepara l'ambiente di test per l'esecuzione del test. |
| ITemporaryDevice | Interfaccia per rappresentare un dispositivo che può essere un segnaposto temporaneo. |
| ITerribleFailureHandler |
Un'interfaccia per gestire errori gravi da
LogUtil.CLog.wtf(String, Throwable)
|
| ITestAnnotationFilterReceiver | Un runner che può filtrare i test da eseguire in base alle annotazioni. |
| ITestCollector | Fornisce il supporto per la raccolta dei test; se impostato, il test runner deve eseguire una prova dry run per raccogliere gli scenari di test senza eseguirli effettivamente. |
| ITestDevice |
Fornisce un'API affidabile e di livello leggermente superiore a una ddmlib IDevice.
|
| ITestDevice.ApexInfo | Una semplice classe struct per archiviare informazioni su un singolo APEX |
| ITestDevice.MountPointInfo | Una semplice classe struct per archiviare informazioni su un singolo punto di montaggio |
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | Un runner che può ricevere un file che specifica quali test eseguire e/o non eseguire. |
| ITestFilterReceiver | Un runner che può filtrare i test da eseguire. |
| ITestInformationReceiver |
Interfaccia per ricevere TestInformation per alcune classi.
|
| ITestInvocation | Gestisce una chiamata di test TradeFederation. |
| ITestInvocation.ExitInformation | Rappresenta alcune informazioni sull'uscita per un'invocazione. |
| ITestInvocationListener | Listener per i risultati dei test dall'invocazione del test. |
| ITestLifeCycleReceiver | Riceve notifiche di eventi durante l'esecuzione dei test di strumentazione. |
| ITestLogger | Un'entità in grado di eseguire la registrazione di stream di dati di vario tipo. |
| ITestLoggerReceiver |
Un'entità a cui può essere inserita un'istanza di ITestLogger in modo che possa essere utilizzata per
scopi di logging.
|
| ITestRunListener | Riceve notifiche di eventi durante l'esecuzione dei test di strumentazione. |
| ITestsPool | Interfaccia che descrive un pool di test a cui possiamo accedere ed eseguire |
| ITestStorageClient | Interfaccia per comunicare con il backend di Android Test Storage. |
| ITestSuite | Classe astratta utilizzata per eseguire Test Suite. |
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | Interfaccia che descrive un helper per caricare i risultati precedenti in modo che possano essere eseguiti di nuovo. |
| ITestSummaryListener |
Interfaccia che consente a ITestInvocationListener di scambiare alcune informazioni limitate tramite riepiloghi.
|
| ITestsZipInstaller | Installa i test da un file zip di test (come output del sistema di compilazione) su un dispositivo. |
| ITokenProvider | Interfaccia che descrive un oggetto in grado di fornire i token di un determinato dispositivo. |
| ITokenRequest |
Interfaccia che un IRemoteTest può implementare per esporre il fatto che richiede un dispositivo con un token speciale.
|
J
| JarHostTest | Test runner per test JUnit lato host. |
| JarHostTest.HostTestListener | Listener wrapper che inoltra tutti gli eventi, tranne testRunStarted() e testRunEnded(), al listener incorporato. |
| JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java dal dispositivo e le registra come artefatti di test.
|
| JavaCodeCoverageFlusher | Una classe di utilità che reimposta e forza lo svuotamento delle misurazioni della copertura del codice Java dai processi in esecuzione sul dispositivo. |
| JdwpAgent | |
| JdwpCommands | Costanti dei comandi JDWP come specificato qui |
| JdwpExtension | |
| JdwpHandshake | |
| JdwpInterceptor | |
| JdwpPacket | Un pacchetto JDWP, all'inizio di un ByteBuffer. |
| JdwpPayload | |
| JdwpProtocol | |
| JSONFileKeyStoreClient | Un'implementazione di esempio in cui un file JSON locale funge da archivio chiavi. |
| JSONFileKeyStoreFactory |
Implementazione di una fabbrica KeyStore JSON, che fornisce un JSONFileKeyStoreClient per
accedere a un file Key Store JSON.
|
| JsonHttpTestResultReporter | Un reporter dei risultati che codifica i risultati delle metriche di test e le informazioni su ramo e dispositivo in formato JSON e li invia a un endpoint di servizio HTTP |
| JUnit4ResultForwarder | Result forwarder da JUnit4 Runner. |
| JUnit4TestFilter |
Classe helper che fornisce il filtro per il runner JUnit4 estendendo Filter.
|
| JUnitRunUtil |
Una classe helper per indirizzare una chiamata IRemoteTest.run(TestInformation, ITestInvocationListener)
a una chiamata Test.run(TestResult).
|
| JUnitToInvocationResultForwarder |
Una classe che ascolta gli eventi TestListener e li inoltra a un
ITestInvocationListener.
|
| JUnitXmlParser | Analizzatore che estrae i dati dei risultati del test dai risultati JUnit archiviati in XMLJUnitResultFormatter di Ant e li inoltra a un ITestInvocationListener. |
K
| KernelModuleUtils | |
| KernelTargetTest | Test runner per l'esecuzione di eseguibili sulla destinazione e l'analisi del risultato del test del kernel. |
| KernelTestModuleController | Classe base per un controller del modulo per non eseguire test quando non corrisponde all'architettura . |
| KeyguardControllerState | Un contenitore per gli stati della protezione tasti. |
| KeyguardStatusChecker | Controlla lo stato del keyguard dopo l'esecuzione del modulo. |
| KeyStoreException | Generato quando si verifica un errore irreversibile dell'archivio chiavi. |
| KillExistingEmulatorPreparer |
Un ITargetPreparer che arresta un emulatore in esecuzione.
|
| KnownFailurePreparer | Target preparer to skip retrying known failure. |
| KTapResultParser | Legge l'output KTAP prodotto da un modulo di test KUnit e inserito in un file `results` in debugfs. |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | Test runner per l'esecuzione di moduli di test KUnit sul dispositivo. |
L
| LabResourceDeviceMonitor | Il monitor delle risorse del lab che inizializza/gestisce il server gRPC per LabResourceService. |
| LargeOutputReceiver | Una classe progettata per aiutare a eseguire comandi a esecuzione prolungata per raccogliere l'output. |
| LastShardDetector |
Quando eseguiamo lo sharding locale, a volte vogliamo eseguire alcune azioni solo quando l'ultimo shard
raggiunge invocationEnded(long).
|
| LeakedThreadStatusChecker | Controllo dello stato per assicurarsi che un modulo non perda un thread in esecuzione. |
| LegacySubprocessResultsReporter | Un'implementazione bloccata del reporter dei risultati del sottoprocesso che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad es. 8+), nonostante le modifiche alla superclasse. |
| ListInstrumentationParser |
Un IShellOutputReceiver che analizza l'output di una query "pm list instrumentation"
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed. |
| LocalAppBuildProvider |
Un IBuildProvider che crea un IBuildInfo in base a un percorso locale fornito
|
| LocalDeveloper | Rileva e restituisce se si tratta di uno sviluppatore locale che esegue Tradefed. |
| LocalDeviceBuildProvider |
Un IBuildProvider che crea un IDeviceBuildInfo in base a un percorso di directory del file system fornito.
|
| LocalEmulatorLaunch | Un TargetPreparer che avvia un emulatore localmente da un ambiente di build Android. |
| LocalEmulatorSnapshot | Un TargetPreparer destinato alla generazione di uno snapshot pulito dell'emulatore da un ambiente di sviluppo/build Android |
| LocalFileHeader | LocalFileHeader è una classe contenente le informazioni di un file/una cartella all'interno di un file ZIP. |
| LocalFileResolver |
Implementazione di IRemoteFileResolver che consente di collegare i file locali
|
| LocalFolderBuildProvider |
Un IBuildProvider che crea un IFolderBuildInfo in base a un percorso locale fornito
|
| LocalHostResourceManager | Risorsa host del manager. |
| LocalPool | Implementazione di un pool di test locali |
| LocalRunInstructionBuilder | Utilità per compilare l'istruzione per eseguire il test localmente. |
| LockSettingsBaselineSetter | Un setter per rimuovere le impostazioni di blocco schermo. |
| Log | |
| Log | Classe di log che rispecchia l'API nelle origini Android principali. |
| Log.ILogOutput | Le classi che implementano questa interfaccia forniscono metodi che gestiscono l'output dei messaggi di log. |
| Log.LogLevel | Enumerazione Log Level. |
| Log.LogLevel | Enumerazione Log Level. |
| LogAssociation | Una classe per rappresentare un link tra un file di log e un test. |
| LogcatCrashResultForwarder | Listener speciale: in caso di errori (arresto anomalo del processo di strumentazione), tenta di estrarre l'arresto anomalo da logcat e lo aggiunge al messaggio di errore associato al test. |
| LogcatEventParser | |
| LogcatEventType |
Tipi di evento per LogcatEventParser.
|
| LogcatOnFailureCollector | Il raccoglitore che acquisisce e registra un logcat quando uno scenario di test non riesce. |
| LogcatReceiver | Classe che raccoglie logcat in background. |
| LogcatTimingMetricCollector | Un raccoglitore di metriche che raccoglie informazioni sui tempi (ad es. tempo di cambio utente) da logcat durante uno o più test ripetuti utilizzando espressioni regolari fornite per analizzare i segnali di inizio e fine di un evento dalle righe di logcat. |
| LogDataType | Rappresenta il tipo di dati dei dati di log. |
| LogFile | Classe per contenere i metadati di un file di log salvato. |
| LogFileSaver |
Un helper per ITestInvocationListener che salverà i dati di log in un file
|
| LogReceiver | |
| LogRegistry |
Un'implementazione di ILogRegistry che esegue il multiplexing e gestisce diversi logger,
utilizzando quello appropriato in base al ThreadGroup del thread che effettua la chiamata.
|
| LogSaverResultForwarder |
Un ResultForwarder per salvare i log con il salvataggio globale dei file.
|
| LogUtil | Una classe di utilità di logging. |
| LogUtil.CLog |
Una classe shim per Log che utilizza automaticamente il nome della classe semplice del chiamante come
tag di log
|
| LUCIResultReporter | Un reporter dei risultati che salva i risultati dei test necessari per ResultDB e LUCI in formato JSON (go/result-sink) e registra la posizione del file nella console. |
M
| MainlineModuleHandler | Una semplice classe di gestione per i moduli Mainline che crea un InstallApexModuleTargetPreparer e inserisce il link dinamico in base ai moduli Mainline specificati per recuperare automaticamente questi moduli. |
| MainlineTestModuleController | Classe base per un controller del modulo per eseguire test basati sui moduli mainline precaricati sul dispositivo in fase di test. |
| ManagedRemoteDevice | Un dispositivo in esecuzione all'interno di una macchina virtuale che gestiamo da remoto tramite un'istanza Tradefed all'interno della VM. |
| ManagedTestDeviceFactory | Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf |
| MaxSdkModuleController | Classe base per un controller del modulo per non eseguire test sulle versioni superiori a un numero di versione dell'SDK specificato. |
| MergedZipEntryCollection | Unisci le singole voci ZIP in un file ZIP di grandi dimensioni in blocchi per ridurre al minimo i tentativi di download. |
| MergeMultiBuildTargetPreparer |
Un IMultiTargetPreparer che consente di trasferire informazioni da una build all'altra
assegnando loro un nome e la chiave del file da copiare nell'altra build.
|
| MergeStrategy | Descrive come devono essere aggregati i risultati quando sono presenti più tentativi. |
| MerkleTree | Una rappresentazione di un albero Merkle definita dall'API Remote Execution. |
| MetricFilePostProcessor | Utilizzato per caricare il file di log delle metriche raccolte durante il test e il livello di esecuzione. |
| MetricFileUtil | Utilità per archiviare l'esecuzione del test e le metriche di test alla fine dell'invocazione in un file di testo e caricarlo nell'API Android Build. |
| MetricFileUtil.TestRunMetrics | |
| MetricOption |
Annotazione per i metodi di test annotati con @Test o se l'annotazione fa parte dell'elenco di annotazioni di TestDescription che consente di specificare alcuni parametri aggiuntivi utili per: ottimizzare il comportamento dei raccoglitori, filtrare alcuni metodi.
|
| MetricsXMLResultReporter | MetricsXMLResultReporter scrive le metriche di test e di esecuzione in un file XML in una cartella specificata dal parametro metrics-folder nella fase invocationEnded del test. |
| MetricTestCase |
Estensione di TestCase che consente di registrare le metriche durante l'esecuzione come parte di TradeFed.
|
| MetricTestCase.LogHolder | Struttura per contenere un file di log da segnalare. |
| MetricUtil | Classe di utilità per estrarre le metriche dalle configurazioni statsd push. |
| MetricUtility | Contiene metodi di utilità comuni per archiviare le metriche di test, aggregare le metriche in test simili e scriverle in un file. |
| MetricUtils | Classe per contenere i metodi helper per la gestione della conversione del formato delle metriche. |
| MinApiLevelModuleController | Classe base per un controller del modulo per non eseguire test quando è al di sotto di un livello API specificato. |
| MinSdkModuleController | Classe base per un controller del modulo per non eseguire test su versioni inferiori a un numero di versione dell'SDK specificato. |
| MixImageZipPreparer |
Un IMultiTargetPreparer che combina le immagini di una build di sistema in una build del dispositivo.
|
| MixKernelTargetPreparer |
Un ITargetPreparer che consente di combinare un'immagine del kernel con l'immagine del dispositivo.
|
| MixRadioTargetPreparer |
Un ITargetPreparer che consente di combinare un'immagine della radio con l'immagine del dispositivo.
|
| MoblyArtifactReporter | Mobly artifact reporter. |
| MoblyBinaryHostTest | Test host destinato a eseguire un file binario Python di Mobly dal sistema di compilazione Android (Soong) |
| MoblyYamlResultControllerInfoHandler | Gestore dell'elemento "Controller Info" del risultato YAML di Mobly. |
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Fabbrica di gestori di risultati YAML di Mobly che genera il gestore appropriato in base al tipo di risultato. |
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Parser dei risultati dei test YAML di Mobly. |
| MoblyYamlResultRecordHandler | Gestore dell'elemento "Record" del file YAML di Mobly. |
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Gestore dell'elemento "Summary" del risultato YAML di Mobly. |
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Gestore dell'elemento "Elenco nomi test" del risultato YAML di Mobly. |
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Gestore dell'elemento "Dati utente" del risultato YAML di Mobly. |
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | Contenitore per la configurazione dell'esecuzione del test. |
| ModuleListener |
Listener collegato a ogni IRemoteTest di ogni modulo per raccogliere l'elenco dei
risultati.
|
| ModuleLogcatCollector | Versione del raccoglitore logcat, ma per il modulo. |
| ModuleMerger |
Classe helper per l'operazione relativa all'unione di ITestSuite e ModuleDefinition
dopo una divisione.
|
| ModuleOemTargetPreparer | |
| ModuleParameters | Valori speciali associati alle chiavi "parametro" della suite nei metadati di ogni modulo. |
| ModuleParametersHelper |
Helper per ottenere IModuleParameterHandler associato al parametro.
|
| ModuleProtoResultReporter | Un reporter dei risultati pensato per segnalare solo i risultati a livello di modulo. |
| ModulePusher | |
| ModulePusher.ModulePushError | Errore irreversibile durante il push del modulo Mainline. |
| ModuleResultsAndMetricsForwarder |
Un'estensione di ResultAndLogForwarder che aggiunge metriche aggiuntive relative al modulo ai risultati
del test.
|
| ModuleSplitter |
Helper per dividere un elenco di moduli rappresentati da IConfiguration in un elenco di unità di esecuzione
rappresentate da ModuleDefinition.
|
| ModuleTestTypeUtil | Contiene metodi di utilità comuni per il controllo del modulo. |
| MonitorThread | Monitora le connessioni aperte. |
| MultiFailureDescription |
Raccogli più FailureDescription in un unico supporto.
|
| MultiLineReceiver |
Implementazione di base di IShellOutputReceiver, che prende i dati non elaborati provenienti dal
socket e li converte in oggetti String.
|
| MultiMap<K, V> |
Un ERROR(/Map) che supporta più valori per chiave.
|
| MultiReceiver |
Implementazione di base di IShellOutputReceiver, che accetta più istanze di IShellOutputReceiver e trasmette i dati ricevuti a tutte.
|
N
| NameMangleListener | Un listener proxy per tradurre i nomi di metodi, classi e pacchetti di test man mano che vengono segnalati i risultati. |
| NativeAllocationInfo | Memorizza le informazioni sull'allocazione nativa. |
| NativeBenchmarkTest | Un test che esegue un eseguibile di test di benchmark nativo sul dispositivo specificato. |
| NativeBenchmarkTestParser |
Un IShellOutputReceiver che analizza l'output dei dati del test di benchmark, raccogliendo metriche sul
tempo medio per operazione.
|
| NativeBridgeModuleController | Un controller del modulo per verificare se un dispositivo supporta il bridge nativo. |
| NativeCodeCoverageFlusher | Una classe di utilità che cancella le misurazioni della copertura nativa e forza lo svuotamento dei dati di copertura nativa dai processi sul dispositivo. |
| NativeDevice |
Implementazione predefinita di ITestDevice Dispositivi Android non full-stack.
|
| NativeDevice.AdbAction |
Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per l'esecuzione di un comando del sistema operativo "adb ....".
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per riavviare un dispositivo.
|
| NativeDevice.RebootMode | Una modalità di riavvio. |
| NativeDeviceStateMonitor |
Classe helper per monitorare lo stato di un IDevice senza supporto del framework.
|
| NativeLeakCollector |
Un ITargetPreparer che esegue "dumpsys meminfo --unreachable -a" per identificare la
memoria nativa non raggiungibile attualmente detenuta da ogni processo.
|
| NativeLibraryMapInfo | Mapping dell'indirizzo di memoria alla libreria per le librerie native. |
| NativeStackCallInfo | Rappresenta una chiamata in coda. |
| NativeStressTest | Un test che esegue un eseguibile di test di stress nativo sul dispositivo specificato. |
| NativeStressTestParser |
Un IShellOutputReceiver che analizza l'output dei dati del test di stress, raccogliendo metriche sul
numero di iterazioni completate e sul tempo medio per iterazione.
|
| NegativeHandler | Gestore che specifica che non deve essere eseguito nulla e che il parametro non deve creare moduli aggiuntivi. |
| NestedDeviceStateMonitor | Monitor dello stato del dispositivo che esegue controlli aggiuntivi sul dispositivo nidificato per adattarsi alle specifiche dell'ambiente virtualizzato. |
| NestedRemoteDevice | Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota. |
| NetworkNotAvailableException | Generata quando un dispositivo non è in grado di connettersi alla rete per il test. |
| NoApkTestSkipper | Preparatore speciale che consente di saltare completamente un'invocazione (preparazione e test) se non sono presenti APK da testare. |
| NoDeviceException | Generata quando non è presente alcun dispositivo per eseguire un determinato comando. |
| NoisyDryRunTest | Esegui una prova generale dettagliata su un file di comando. |
| NoOpConfigOptionValueTransformer |
Un'operazione no-op IConfigOptionValueTransformer
|
| NotMultiAbiHandler |
Gestore speciale che comunica a SuiteModuleLoader che l'ABI secondaria non deve
creare un modulo.
|
| NullDevice |
Un segnaposto IDevice utilizzato da DeviceManager per allocare quando IDeviceSelection.nullDeviceRequested() è true
|
| NullOutputReceiver |
Implementazione di IShellOutputReceiver che non fa nulla.
|
O
| ObjectUpdater | Classe helper per gestire gli aggiornamenti agli oggetti AnTS. |
| ObjectUpdater.InvocationUpdate | Esegui un aggiornamento dell'invocazione fornita. |
| ObjectUpdater.TestArtifactUpdate | Esegui un aggiornamento su BuildArtifact restituito. |
| ObjectUpdater.WorkUnitUpdate | Interfaccia per incapsulare un aggiornamento. |
| OpenObjectLoader | Loader per gli oggetti predefiniti disponibili in AOSP. |
| Opzione |
Annota un campo come rappresentante di un'opzione IConfiguration.
|
| Option.Importance | |
| OptionClass |
Annota una classe come rappresentante un oggetto IConfiguration.
|
| OptionCopier |
Una classe helper che può copiare i valori dei campi Option con lo stesso nome da un oggetto a un altro.
|
| OptionDef |
Contiene i dettagli di un Option.
|
| OptionFetcher | Helper per ottenere le opzioni di test dal processo principale. |
| OptionNotAllowedException |
ConfigurationException specifico quando non è consentito passare un'opzione nella riga di comando.
|
| OptionSetter |
Compila i campi Option.
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
Un Handler per gestire i valori dei campi della mappa.
|
| OptionSetter.OptionFieldsForName | Contenitore dell'elenco dei campi delle opzioni con il nome specificato. |
| OptionUpdateRule | Controlla il comportamento quando un'opzione viene specificata più volte. |
| OtaDeviceBuildInfo |
Un IDeviceBuildInfo utilizzato per i test di aggiornamento over-the-air.
|
| OtatoolsBuildInfo |
Un IBuildInfo che contiene artefatti otatools.
|
| OtaUpdateDeviceFlasher | Un programma di flashing del dispositivo che attiva lo script system/update_engine/scripts/update_device.py con un pacchetto OTA completo o incrementale per aggiornare l'immagine del dispositivo. |
| OxygenUtil | Utilità per interagire con il servizio Oxygen. |
P
| PackageInfo | Contenitore per le informazioni sul pacchetto di un'applicazione analizzate dal dispositivo. |
| PackageInstalledModuleController | Il controller del modulo non esegue i test quando sul dispositivo non sono installati i pacchetti specificati. |
| Pair<A, B> | Definisci la nostra classe Pair che contiene due oggetti. |
| Pair<S, T> | Una classe Pair è semplicemente una tupla di due elementi da utilizzare in questo pacchetto. |
| PairingMultiTargetPreparer | Un preparatore multi-target facilita l'accoppiamento (e la connessione) Bluetooth tra due dispositivi. |
| ParallelDeviceExecutor<V> |
Wrapper di ERROR(/ExecutorService) per eseguire una funzione in parallelo.
|
| ParentSandboxInvocationExecution |
Versione di InvocationExecution per le azioni speciali di chiamata principale durante l'esecuzione di una
sandbox.
|
| ParentShardReplicate | Replica una configurazione per un dispositivo su tutti gli altri dispositivi che faranno parte dello sharding. |
| PartialZipDownloadCache | Utilità per memorizzare nella cache i file di download parziali in base ai contenuti. |
| PassingTestFileReporter |
Un ITestInvocationListener che salva l'elenco degli scenari di test superati in un file di test
|
| PendingBlock | Un blocco di dati appartenenti all'APK o al file di firma necessario al dispositivo. |
| PendingBlock.Compression | |
| PendingBlock.Type | |
| PerfettoFilePullerCollector | Un raccoglitore che estrae i file di traccia Perfetto dal dispositivo, li comprime facoltativamente e li aggiunge ai log di test. |
| PerfettoGenericPostProcessor | Un post-processore che elabora il file proto della metrica perfetto di testo/binario in coppie chiave-valore espandendo in modo ricorsivo i messaggi e i campi proto con valori stringa finché non viene rilevato il campo con valore numerico. |
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Perfetto preparer esegue il push del file di configurazione nel dispositivo in una posizione standard a cui perfetto ha accesso. |
| PerfettoPullerMetricCollector |
Questa classe è obsoleta.
Utilizza invece PerfettoFilePullerCollector e ERROR(/PerfettoTracePostProcessor).
|
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTracePostProcessor | Un post-processore che recupera i file di traccia Perfetto dai log di test ed esegue il processore di traccia per produrre un proto di metrica Perfetto. |
| PerfettoTracePostProcessor.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder |
Una classe di utilità per la registrazione della traccia Perfetto su un ITestDevice.
|
| PrettyPrintDelimiter | Utilità helper che consente di stampare messaggi delimitati che si distinguono. |
| PrettyTestEventLogger | Logger che corrisponde agli eventi e li registra in ordine per semplificare il debug. |
| ProcessInfo | Utilizzato per memorizzare informazioni relative al processo(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
| ProcessUtil | |
| ProfileableClient | Rappresenta un singolo client profilabile, in genere un processo di VM Android. |
| ProfileableClientData |
Contiene i dati di un ProfileableClientImpl.
|
| ProfileableClientImpl | Rappresenta un singolo client profilabile, in genere un processo VM Dalvik. |
| ProfileParameterHandler | Gestore dei parametri di base per qualsiasi utente del profilo. |
| ProfileTargetPreparer |
Classe base per la configurazione del preparatore del target per qualsiasi utente del profilo android.os.usertype.profile.XXX.
|
| PromptResponse | Rappresentazione della richiesta del prompt e della relativa risposta |
| PromptUtility | Un'utilità per creare prompt dal contesto. |
| PromptUtility.PromptTemplate | Riferimento al modello di prompt archiviato nelle risorse |
| PropertyChanger | Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android |
| PropertyFetcher | Recupera e memorizza nella cache i valori "getprop" dal dispositivo. |
| ProtoResultParser | Parser per il formato proto dei risultati di Tradefed. |
| ProtoResultParser.TestLevel | Enumerazione che rappresenta il livello attuale del proto in fase di elaborazione. |
| ProtoResultReporter |
Result Reporter crea un protobuf TestRecord con tutti i risultati all'interno.
|
| ProtoUtil | Metodi di utilità per la gestione dei messaggi protobuf indipendentemente dal tipo. |
| ProxyConfiguration | Oggetto che consente di puntare a una configurazione remota da eseguire. |
| PsParser | Utilità utilizzata per analizzare(USER,PID e NAME) dall'output del comando "ps" |
| PtsBotTest | Esegui test PTS-bot. |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker |
Questa classe è obsoleta.
Usa invece PushFilePreparer
|
| PushFilePreparer |
Un ITargetPreparer che tenta di trasferire un numero qualsiasi di file da qualsiasi percorso host a qualsiasi
percorso del dispositivo.
|
| PythonBinaryHostTest |
Test host destinato a eseguire un file binario Python dal sistema di compilazione Android (Soong)
Il test runner supporta i filtri di inclusione e di esclusione. |
| PythonBinaryHostTest.PythonForwarder | Result forwarder per sostituire il nome dell'esecuzione con il nome del file binario. |
| PythonUnitTestResultParser |
Interpreta l'output dei test eseguiti con il framework unittest di Python e lo traduce in chiamate
a una serie di ITestInvocationListener.
|
| PythonUnitTestRunner |
Questa classe è obsoleta.
Utilizza invece PythonBinaryHostTest.
|
| PythonVirtualenvHelper | Una classe helper per l'attivazione dell'ambiente virtuale Python 3. |
| PythonVirtualenvPreparer | Configura un ambiente virtuale Python sull'host e installa i pacchetti. |
Q
| QuotationAwareTokenizer |
R
| RawImage | Dati che rappresentano un'immagine acquisita da un buffer frame del dispositivo. |
| RebootReasonCollector | Il raccoglitore che raccoglie i riavvii del dispositivo durante l'esecuzione del test e li segnala in base al motivo e al numero. |
| RebootTargetPreparer | Target preparer che riavvia il dispositivo. |
| RecorderClient | Client di registrazione ResultDB che carica i risultati dei test su ResultDB. |
| RecoveryLogPreparer | Un preparatore della destinazione utilizzato per raccogliere i log prima del recupero. |
| RegexTrie<V> |
RegexTrie è un trie in cui ogni segmento ERROR(/Pattern).
|
| RemoteAndroidDevice |
Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite
adb connect.
|
| RemoteAndroidTestRunner | Esegue un comando di test Android da remoto e riporta i risultati. |
| RemoteAndroidTestRunner | Esegue un comando di test Android da remoto e riporta i risultati. |
| RemoteAndroidTestRunner.StatusReporterMode | Rappresenta una modalità di reporter di stato nelle opzioni dei comandi dello strumento. |
| RemoteAndroidTestRunner.StatusReporterMode | Rappresenta una modalità di reporter di stato nelle opzioni dei comandi dello strumento. |
| RemoteAndroidVirtualDevice |
Estende il comportamento di RemoteAndroidDevice per un dispositivo Android full-stack in esecuzione in
Google Compute Engine (GCE).
|
| RemoteAvdIDevice |
Un segnaposto IDevice utilizzato da DeviceManager per allocare quando DeviceSelectionOptions.gceDeviceRequested() è true
|
| RemoteBuildInfo | Contenitore per la risposta alle informazioni di build del controllo di avvio. |
| RemoteBuildInfo.BuildAttributeKey | |
| RemoteBuildInfo.BuildType | |
| RemoteCacheClient | Un'implementazione di RemoteActionCache che utilizza chiamate gRPC a un server API remoto. |
| RemoteDynamicPool | Implementazione di un pool di test in coda per il lavoro da remoto |
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | Una classe semplice che consente di caricare file da varie posizioni utilizzando gli URI e la funzionalità del fornitore di servizi. |
| RemoteFileUtil | Classe di utilità per gestire i file da un'istanza remota |
| RemoteInvocationExecution |
Implementazione di InvocationExecution che gestisce un'esecuzione remota.
|
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSplitApkInstaller | |
| RemoteSshUtil | Utilità per eseguire comandi SSH su istanze remote. |
| RemoteTestTimeOutEnforcer | Listener che consentono di controllare il tempo di esecuzione di una determinata configurazione di test e di interromperlo se supera un determinato timeout. |
| RemoteZip | Utilità per decomprimere singoli file all'interno di un file ZIP remoto. |
| RemoveSystemAppPreparer |
Un ITargetPreparer per rimuovere un APK dalla partizione di sistema prima di un'esecuzione del test.
|
| ReportPassedTests | Report in a file possible filters to exclude passed test. |
| RequestUtil | Utilità per consentire il nuovo tentativo generico di richieste di rete con gestione degli errori. |
| ResolvePartialDownload | Risolvere una richiesta di download parziale. |
| ResourceMetricUtil | Funzioni di utilità per la composizione delle metriche. |
| ResourceUtil | Utilità per la lettura delle risorse di configurazione. |
| RestApiHelper | Una classe helper per eseguire chiamate API REST. |
| RestartSystemServerTargetPreparer | Target preparer che riavvia il server di sistema senza riavviare il dispositivo. |
| ResultAggregator | Special forwarder che aggrega i risultati quando necessario, in base alla strategia di ripetizione adottata. |
| ResultAndLogForwarder | Forwarder per eventi di risultati e log. |
| ResultDBReporter | Reporter dei risultati che carica i risultati dei test in ResultDB. |
| ResultDBUtil | Classe di utilità per il reporter ResultDB. |
| ResultForwarder |
Un ITestInvocationListener che inoltra i risultati dell'invocazione a un elenco di altri listener.
|
| ResultReporter | |
| ResultReporter.ListBuilder<T> | |
| ResultsPlayer | Runner speciale che riproduce i risultati che gli vengono forniti. |
| RetentionFileSaver | Classe helper per la creazione di un file .retention in una directory. |
| RetryConfigurationFactory | Factory che gestisce i tentativi di ripetizione di un comando. |
| RetryLogSaverResultForwarder | Forwarder che gestisce anche il passaggio del tentativo corrente. |
| RetryPreparationDecision | Una classe per descrivere le decisioni relative al tentativo di riprovare la preparazione e all'interruzione dell'esecuzione del modulo. |
| RetryRescheduler | Un runner speciale che consente di riprogrammare i test di esecuzione precedenti non riusciti o non eseguiti. |
| RetryRescheduler.RetryType | I tipi di test che possono essere riprovati. |
| RetryResultForwarder |
Un'estensione di ResultForwarder che esegue sempre il push a un determinato numero di tentativi.
|
| RetryResultHelper | Classe helper per determinare se un modulo o un test deve essere eseguito o meno. |
| RetryStatistics |
Struttura che contiene le statistiche per una sessione di nuovi tentativi di un IRemoteTest.
|
| RetryStrategy | La strategia di nuovi tentativi da utilizzare quando si eseguono nuovamente alcuni test. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Target preparer che esegue "adb root" o "adb unroot" in base all'opzione "force-root". |
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery |
IMultiDeviceRecovery di base generico per eseguire una configurazione tradefed per eseguire il passaggio di ripristino.
|
| RunHostCommandTargetPreparer | Il preparatore di destinazione esegue comandi host arbitrari prima e dopo l'esecuzione del test. |
| RunHostScriptTargetPreparer | Target preparer che esegue uno script prima di eseguire un test. |
| RunInterruptedException | Generata quando un'operazione di esecuzione viene interrotta da una richiesta esterna. |
| RunNotifierWrapper |
Wrapper di RunNotifier in modo da poter trasportare DeviceNotAvailableException.
|
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler |
Gestore per ModuleParameters.RUN_ON_SDK_SANDBOX.
|
| RunOnSdkSandboxTargetPreparer |
Un ITargetPreparer per i segni che indicano che i test devono essere eseguiti nella sandbox dell'SDK.
|
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer per assicurarsi che il test venga eseguito come utente secondario.
|
| RunOnSystemUserTargetPreparer |
Un ITargetPreparer che indica che i test devono essere eseguiti sull'utente (anziché
sull'utente corrente).
|
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer |
Un ITargetPreparer che crea un profilo di lavoro durante la configurazione e indica che i test devono essere
eseguiti in quell'utente.
|
| RuntimeRestartCollector | Il raccoglitore che raccoglie i timestamp dei riavvii del runtime (arresti anomali del server di sistema) durante l'esecuzione del test, se presenti. |
| RunUtil | Una raccolta di metodi helper per l'esecuzione di operazioni. |
| RustBenchmarkResultParser |
Interpreta l'output dei test eseguiti con il framework di benchmarking dei criteri e lo traduce in
chiamate a una serie di ITestInvocationListener.
|
| RustBinaryHostTest | Test host destinato a eseguire un file binario Rust dal sistema di compilazione Android (Soong) |
| RustBinaryTest | Un test che esegue un file binario Rust sul dispositivo specificato. |
| RustTestBase | Classe base di RustBinaryHostTest e RustBinaryTest |
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser |
Interpreta l'output dei test eseguiti con il framework unittest di Rust e lo traduce in chiamate a
una serie di ITestInvocationListener.
|
S
| SandboxConfigDump |
Classe Runner che crea un IConfiguration in base a una riga di comando e lo scarica in un file.
|
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Eccezione di configurazione speciale derivante dalla configurazione della sandbox. |
| SandboxConfigurationFactory | Fabbrica di configurazioni speciali per gestire la creazione di configurazioni a scopo di sandboxing. |
| SandboxConfigUtil |
Una classe di utilità per la gestione di IConfiguration durante il sandboxing.
|
| SandboxedInvocationExecution | Esecuzione speciale della sandbox dell'invocazione: si tratta di InvocationExection per quando ci troviamo all'interno della sandbox che esegue il comando. |
| SandboxInvocationRunner | Esegui i test associati alla chiamata nella sandbox. |
| SandboxOptions |
Classe che può ricevere e fornire opzioni a un ISandbox.
|
| SchedulerState | Enumerazione che rappresenta un elenco di stati in cui possono trovarsi le invocazioni e le unità di lavoro. |
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder | |
| ScreenshotOnFailureCollector | Il raccoglitore che acquisisce e registra uno screenshot quando uno scenario di test non va a buon fine. |
| Sdk28ModuleController | Un controller dei moduli per verificare se un dispositivo utilizza l'SDK 28 (Android 9) o versioni successive. |
| Sdk29ModuleController | Esegui i test solo se il dispositivo in fase di test ha la versione SDK 29 o successive. |
| Sdk30ModuleController | Esegui i test solo se il dispositivo in fase di test ha la versione SDK 30 o successive. |
| Sdk31ModuleController | Esegui i test solo se il dispositivo in fase di test ha la versione SDK 31 o successive. |
| Sdk32ModuleController | Esegui i test solo se la versione dell'SDK del dispositivo in test è 32 o successive. |
| Sdk33ModuleController | Esegui i test solo se il dispositivo in fase di test ha la versione SDK 33 o successive. |
| Sdk34ModuleController | Esegui i test solo se il dispositivo in fase di test ha la versione SDK 34 o successive. |
| Sdk35ModuleController | Esegui i test solo se la versione dell'SDK del dispositivo in fase di test è 35 o successive. |
| Sdk36ModuleController | Esegui i test solo se il dispositivo in esame ha la versione SDK 36 o successive. |
| SearchArtifactUtil | Una classe di utilità che può essere utilizzata per cercare artefatti di test. |
| SecondaryUserHandler |
Handler per ModuleParameters.SECONDARY_USER.
|
| SecondaryUserOnDefaultDisplayHandler |
Handler per ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY.
|
| SecondaryUserOnSecondaryDisplayHandler |
Handler per ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY.
|
| SemaphoreTokenTargetPreparer | Si tratta di un preparatore utilizzato per serializzare l'esecuzione del test nell'host tradefed utilizzando il token. |
| SerializationUtil |
Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable).
|
| ServiceAccountKeyCredentialFactory |
Una fabbrica di credenziali per creare l'autenticazione OAuth basata sulla chiave dell'account di servizio Credential.
|
| SettingsBaselineSetter | Un setter comune per gestire le impostazioni di base del dispositivo tramite ITestDevice.setSetting. |
| ShardBuildCloner | Classe helper che gestisce la clonazione di informazioni di build dalla riga di comando. |
| ShardHelper | Classe helper che gestisce la creazione degli shard e la loro pianificazione per un'invocazione. |
| ShardListener |
Un ITestInvocationListener che raccoglie i risultati da uno shard di invocazione (ovvero un'invocazione suddivisa per essere eseguita in parallelo su più risorse) e li inoltra a un altro listener.
|
| ShardMainResultForwarder |
Un ResultForwarder che combina i risultati di invocazioni di test suddivise.
|
| ShellCommandUnresponsiveException | Eccezione generata quando un comando shell eseguito su un dispositivo impiega troppo tempo per inviare il suo output. |
| ShellOutputReceiverStream | Sottoclasse di utilità di OutputStream che scrive in un IShellOutputReceiver. |
| ShellStatusChecker | Controlla che lo stato della shell sia quello previsto prima e dopo l'esecuzione di un modulo. |
| ShippingApiLevelModuleController |
Esegui i test se il dispositivo soddisfa le seguenti condizioni:
|
| ShowmapPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file showmap
dal dispositivo e raccogliere le metriche.
|
| SideloadOtaTargetPreparer |
Un preparatore di destinazione che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto, attende
l'avvio del dispositivo e inserisce le proprietà di build del dispositivo da utilizzare come informazioni sulla build
Questo preparatore di destinazione presuppone che il dispositivo sia in modalità adb normale all'avvio e garantirà che il dispositivo esca nella stessa modalità, ma con la build più recente applicata. |
| SimpleFileLogger |
Un ILeveledLogOutput che indirizza i messaggi di log a stdout e a un unico file di log.
|
| SimplePerfResult | Oggetto per contenere tutti i risultati dei test simpleperf |
| SimplePerfStatResultParser | Una classe di utilità per analizzare il risultato di Simpleperf. |
| SimplePerfUtil | Classe di utilità per inviare comandi semplici e raccogliere i risultati |
| SimplePerfUtil.SimplePerfType | Enumerazione delle opzioni del comando simpleperf |
| SimpleStats | Una piccola classe di utilità che calcola alcune misure statistiche dato un set di dati numerici. |
| SizeLimitedOutputStream |
Un ERROR(/OutputStream) thread-safe basato su file che limita la quantità massima di dati che possono essere
scritti.
|
| SkipContext | Rappresentazione del contesto che circonda la decisione di saltare o memorizzare nella cache i risultati. |
| SkipFeature |
Una funzionalità che consente di accedere ad alcune informazioni di SkipManager.
|
| SkipHWASanModuleController | Classe base per un controller del modulo per non eseguire test sulle build HWASan. |
| SkipManager | In base a una serie di criteri, lo skip manager aiuta a decidere cosa deve essere ignorato a diversi livelli: invocazione, moduli e test. |
| SkipReason | Fornisci un motivo e i relativi metadati per ignorare un test. |
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi utilizzando SL4A |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Enumerazioni per il livello di accesso al dispositivo Bluetooth basate su BluetoothDevice.java
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Enumerazioni per gli stati di connessione Bluetooth basati su BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enumerazioni per il livello di priorità del profilo Bluetooth basate su BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
Enumerazioni per i profili Bluetooth basati su BluetoothProfile.java
|
| Sl4aClient | Client Sl4A per interagire tramite RPC con il livello di scripting Sl4A. |
| Sl4aEventDispatcher | Il dispatcher di eventi esegue il polling degli eventi e li mette in coda per nome per essere interrogati. |
| Sl4aEventDispatcher.EventSl4aObject | Oggetto restituito dal poller di eventi. |
| SnapshotInputStreamSource | Un InputStreamSource basato su file. |
| SnapuserdWaitPhase | Rappresentazione dell'enumerazione di quando partecipare/bloccare l'aggiornamento di snapuserd. |
| SparseImageUtil | Utilità per rendere meno sparse le immagini sparse. |
| SparseImageUtil.SparseInputStream | SparseInputStream legge dall'upstream e rileva il formato dei dati. |
| SparseIntArray | SparseIntArrays mappa i numeri interi ai numeri interi. |
| SplitApkInstaller | |
| SplitApkInstallerBase | |
| SpongeUtils | Classe per contenere i metodi helper per la gestione di Sponge. |
| StatsdBeforeAfterGaugeMetricPostProcessor | Un post-processore che elabora le metriche di tipo gauge raccolte con un approccio "prima/dopo", ovvero |
| StatsdEventMetricPostProcessor | Un post-processore che elabora le metriche evento nei report statsd in coppie chiave-valore, utilizzando i formattatori specificati nel processore. |
| StatsdGenericPostProcessor | Un post-processore che elabora i report binari proto statsd in coppie chiave-valore espandendo il report come struttura ad albero. |
| StatusCheckerResult |
Contiene il risultato di un'esecuzione ISystemStatusChecker.
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
Un ILeveledLogOutput che indirizza i messaggi di log a stdout.
|
| StopServicesSetup |
Un ITargetPreparer che interrompe i servizi sul dispositivo.
|
| StreamProtoReceiver | Un ricevitore che traduce il proto TestRecord ricevuto in eventi Tradefed. |
| StreamProtoResultReporter |
Un'implementazione di ProtoResultReporter
|
| StreamUtil | Classe di utilità per la gestione dei flussi di input. |
| StrictShardHelper | Strategia di partizionamento per creare partizioni rigide che non vengono segnalate insieme, |
| StringEscapeUtils | Classe di utilità per l'escape delle stringhe per formati specifici. |
| StringUtil | Classe di utilità per l'escape delle stringhe per la manipolazione comune delle stringhe. |
| StubBuildProvider |
Implementazione vuota di un IBuildProvider.
|
| StubDevice |
Implementazione segnaposto stub di un IDevice.
|
| StubKeyStoreClient | Implementazione stub predefinita per il client KeyStore. |
| StubKeyStoreFactory | Implementazione stub predefinita per KeyStore Factory |
| StubLocalAndroidVirtualDevice |
Un segnaposto IDevice utilizzato da DeviceManager per allocare quando DeviceSelectionOptions.localVirtualDeviceRequested() è true
|
| StubMultiTargetPreparer |
Implementazione vuota segnaposto di un IMultiTargetPreparer.
|
| StubTargetPreparer |
Implementazione vuota segnaposto di un ITargetPreparer.
|
| StubTest | Implementazione di test vuota no-op. |
| StubTestRunListener |
Implementazione stub di ITestRunListener
|
| SubprocessCommandException | L'esecuzione di un comando di sottoprocesso non è riuscita. |
| SubprocessConfigBuilder | Crea un file XML di configurazione TF wrapper per una configurazione TF esistente. |
| SubprocessEventHelper | Helper per serializzare/deserializzare gli eventi da passare al log. |
| SubprocessEventHelper.BaseTestEventInfo | Base Helper per le informazioni TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Assistente per le informazioni su testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | Helper per le informazioni sulla fine della chiamata. |
| SubprocessEventHelper.InvocationFailedEventInfo | Assistente per le informazioni su InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Helper per le informazioni sull'avvio della chiamata. |
| SubprocessEventHelper.LogAssociationEventInfo | Helper per le informazioni di logAssociation. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Helper per le informazioni su testEnded. |
| SubprocessEventHelper.TestLogEventInfo | Helper per le informazioni di testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Helper per le informazioni sull'avvio del modulo di test. |
| SubprocessEventHelper.TestRunEndedEventInfo | Helper per le informazioni su testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Helper per le informazioni su testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Helper per le informazioni su testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Helper per le informazioni su testStarted |
| SubprocessExceptionParser | Helper per gestire l'output delle eccezioni dai runner di comandi Tradefed standard. |
| SubprocessReportingHelper | Una classe per creare un file di configurazione wrapper da utilizzare per un comando del cluster con lo strumento di report dei risultati dei sottoprocessi. |
| SubprocessResultsReporter |
Implementa ITestInvocationListener da specificare come result_reporter e inoltra dal
sottoprocesso i risultati di test, esecuzioni di test e chiamate di test.
|
| SubprocessTestResultsParser |
Estende ERROR(/FileOutputStream) per analizzare l'output prima di scrivere nel file, in modo da poter
generare gli eventi di test sul lato del launcher.
|
| SubprocessTestResultsParser.StatusKeys | Chiavi di stato del test pertinenti. |
| SubprocessTfLauncher |
Un IRemoteTest per l'esecuzione di test su un'installazione TF separata.
|
| SuiteApkInstaller | Installa gli APK specificati per la configurazione della suite: dalla variabile $ANDROID_TARGET_OUT_TESTCASES o da ROOT_DIR nelle informazioni di build. |
| SuiteModuleLoader | Recupera le definizioni del modulo di test di compatibilità dal repository. |
| SuiteModuleLoader.ConfigFilter |
Un ERROR(/FilenameFilter) per trovare tutti i file di configurazione in una directory.
|
| SuiteResultCacheUtil | Utilità per caricare e scaricare i risultati della cache per un modulo di test. |
| SuiteResultCacheUtil.CacheResultDescriptor | Descrive i risultati della cache. |
| SuiteResultHolder | Oggetto helper per semplificare la serializzazione e la deserializzazione dei risultati di chiamata. |
| SuiteResultReporter | Raccogli i risultati dei test per l'intera chiamata della suite e genera i risultati finali. |
| SuiteResultReporter.ModulePrepTimes | Supporto per oggetti per il tempo di preparazione e smontaggio di un modulo. |
| SuiteTestFilter | Rappresenta un filtro per includere ed escludere i test. |
| SwitchUserTargetPreparer |
Un ITargetPreparer che passa al tipo di utente specificato in setUp.
|
| SyncException |
Eccezione generata quando un trasferimento che utilizza ERROR(/SyncService) non viene completato.
|
| SyncException.SyncError | |
| SyncService | Sincronizza la classe di servizio per eseguire il push/pull verso/da dispositivi/emulatori tramite il bridge di debug. |
| SyncService.FileStat | |
| SyncService.ISyncProgressMonitor | Le classi che implementano questa interfaccia forniscono metodi che gestiscono la visualizzazione dell'avanzamento del trasferimento. |
| SystemServerFileDescriptorChecker | Controlla se il server di sistema sembra esaurire i descrittori di file. |
| SystemServerStatusChecker | Controlla se il PID di system_server è cambiato prima e dopo l'esecuzione di un modulo. |
| SystemUpdaterDeviceFlasher |
Un IDeviceFlasher che si basa sul programma di aggiornamento del sistema per installare un'immagine di sistema inclusa in un pacchetto di aggiornamento OTA.
|
| SystemUtil | Classe di utilità per effettuare chiamate di sistema. |
| SystemUtil.EnvVariable |
T
| TableBuilder | Classe helper per visualizzare una matrice di elementi String in una tabella. |
| TableFormatter | Classe helper per visualizzare una matrice di elementi String in modo che ogni colonna di elementi sia allineata |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | Si è verificato un errore irreversibile durante la preparazione della destinazione per il test. |
| TarUtil | Utilità per manipolare un file tar. |
| TearDownPassThroughPreparer | Consente di eseguire tearDown sui preparatori inclusi in una configurazione come oggetto. |
| TelephonyHelper | Un'utilità per utilizzare e ottenere informazioni relative alla telefonia. |
| TelephonyHelper.SimCardInformation | Un contenitore di informazioni per le informazioni relative alla scheda SIM. |
| TelephonyTokenProvider | Fornitore di token per i token correlati alla telefonia. |
| TemperatureThrottlingWaiter |
Un ITargetPreparer che attende che la temperatura del dispositivo scenda fino al valore ottimale
|
| TemplateResolutionError |
Classe che estende ConfigurationException per l'errore relativo al modello durante l'analisi della configurazione.
|
| TerribleFailureEmailHandler | Una semplice classe di gestione che invia un'email alle persone interessate quando si verifica un errore WTF (What a Terrible Failure) all'interno di un'istanza di Trade Federation. |
| TestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
|
| TestContentAnalyzer | L'analizzatore prende in considerazione il contesto per l'analisi e determina cosa è interessante. |
| TestContext | Una classe per modellare un messaggio TestContext dell'API TFC. |
| TestDependencyResolver | Helper per risolvere le dipendenze, se necessario. |
| TestDescription | Classe che rappresenta le informazioni su uno scenario di test. |
| TestDescriptionsFile | Una classe di utilità per il marshalling e l'unmarshalling di un elenco di TestDescriptions in un file di test. |
| TestDevice |
Implementazione di un ITestDevice per un dispositivo Android full-stack
|
| TestDevice.MicrodroidBuilder | Un builder utilizzato per creare un TestDevice Microdroid. |
| TestDeviceOptions |
Contenitore per ITestDevice Option
|
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
Una rappresentazione più completa dello stato del dispositivo rispetto a DeviceState.
|
| TestEnvironment | Una classe per modellare un messaggio TestEnvironment restituito dall'API TFC. |
| TestErrorIdentifier | Identificatore di errore dai test e dagli esecutori dei test. |
| TestFailureModuleController | Controller per il modulo che vuole semplicemente ottimizzare il comportamento dei log di errori dei test raccolti. |
| TestFilePushSetup |
Un ITargetPreparer che trasferisce uno o più file/directory da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
|
| TestFilterHelper | Classe helper per il filtraggio dei test |
| TestGroupStatus | Una classe per archiviare lo stato di un gruppo di test. |
| TestIdentifier | Identifica un test di strumentazione analizzato. |
| TestInfo | Memorizza le informazioni sul test impostate in un file TEST_MAPPING. |
| TestInformation | Oggetto contenitore che contiene tutte le informazioni e le dipendenze di cui un test runner o un test potrebbe aver bisogno per essere eseguito correttamente. |
| TestInformation.Builder |
Generatore per creare un'istanza TestInformation.
|
| TestInvocation |
Implementazione predefinita di ITestInvocation.
|
| TestInvocation.RunMode | Le diverse modalità in cui può essere eseguita un'invocazione. |
| TestInvocation.Stage | |
| TestInvocationManagementServer | Server GRPC che aiuta a gestire l'invocazione dei test e il relativo ciclo di vita. |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | Una classe per caricare un file TEST_MAPPING. |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner |
Implementazione di BaseTestSuite per eseguire i test specificati dall'opzione include-filter o
dai file TEST_MAPPING della build, come suite.
|
| TestOption | Memorizza i dettagli dell'opzione di test impostati in un file TEST_MAPPING. |
| TestOutputUploader | Carica i file di output del test nel file system locale, in GCS o in un endpoint HTTP(S). |
| TestRecordInterpreter |
Utilità per convertire un proto TestRecord in un formato più facilmente manipolabile in Tradefed.
|
| TestRecordProtoUtil |
Utilità per leggere il proto TestRecord da un file.
|
| TestResource | Una classe per modellare un messaggio TestResource restituito dall'API TFC. |
| TestResourceDownloader | Una classe per scaricare i file delle risorse di test da file system/GCS/HTTP. |
| TestResult | Contenitore per il risultato di un singolo test. |
| TestResult | Contenitore per il risultato di un singolo test. |
| TestResult.TestStatus | |
| TestResultListener | Una semplificazione di ITestLifecycleListener per gli implementatori che si interessano solo ai risultati dei singoli test. |
| TestRunnerUtil | Una classe di utilità per aiutare vari esecutori di test. |
| TestRunResult | Contiene i risultati di una singola esecuzione del test. |
| TestRunResult | Contiene i risultati di una singola esecuzione del test. |
| TestRunResultListener | Listener che consente di leggere lo stato finale dell'esecuzione del test. |
| TestRunToTestInvocationForwarder |
Forwarder da ddmlib ITestRunListener a ITestLifeCycleReceiver.
|
| TestsPoolPoller | Wrapper di test che consente di eseguire tutti i test di un pool di test. |
| TestStatus | Rappresentazione in Tradefed dei possibili stati per i metodi di test. |
| TestStatus | Enumerazione che rappresenta i possibili risultati di un test. |
| TestSuiteInfo |
Una classe che risolve il caricamento dei metadati correlati alla build per la suite di test
Per esporre correttamente le informazioni correlate, una suite di test deve includere un file
|
| TestSummary | Una classe per rappresentare un riepilogo del test. |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() nella partizione /system del dispositivo.
|
| TestTimeoutEnforcer | Listener che consentono di controllare il tempo di esecuzione di un determinato caso di test e di non superarlo se supera un determinato timeout. |
| TextResultReporter | Un reporter dei risultati del test che inoltra i risultati alla stampante dei risultati di testo JUnit. |
| TfInternalOptionsFetcher | Una classe di utilità che consente alle classi di caricare staticamente un valore di variabile da un file res. |
| TfMetricProtoUtil | Classe di utilità per facilitare la transizione da Map<string, string=""> a Map<string, metric="">. </string,></string,> |
| TfObjectTracker | Un'utilità per monitorare l'utilizzo dei diversi oggetti Trade Federation. |
| TfSuiteRunner |
Implementazione di ITestSuite che caricherà i test dai file JAR TF nella cartella res/config/suite/
.
|
| TfTestLauncher |
Un IRemoteTest per eseguire test funzionali o delle unità su un'installazione TF separata.
|
| ThreadInfo | Contiene le informazioni di un thread. |
| TimeoutException | Eccezione generata quando una connessione ad ADB non è riuscita a causa di un timeout. |
| TimeoutRemainder | Classe di utilità per tenere traccia del tempo rimanente dato un timeout iniziale. |
| TimeoutRemainder.DefaultSystemNanoTime | |
| TimeoutRemainder.SystemNanoTimeProvider | |
| TimeStatusChecker | Controllo dello stato per garantire che l'ora del dispositivo e dell'host siano sincronizzate. |
| TimeUtil | Contiene metodi di utilità correlati al tempo. |
| TimeVal |
Si tratta di un tipo di sentinella che aggrega un elemento Long.
|
| TimeWaster | Un semplice preparatore di intent per perdere tempo e potenzialmente riavviare il dispositivo. |
| TokenProperty | Token supportato con sharding dinamico. |
| TokenProviderHelper | Helper che fornisce il fornitore associato a un determinato token, per scoprire se un dispositivo supporta il token. |
| TraceCmdCollector |
Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nella chiamata.
|
| TracePropagatingExecutorService | Un servizio di esecuzione che inoltra le attività a un'implementazione sottostante propagando il contesto di tracciamento. |
| TracingLogger | Classe che aiuta a gestire la tracciabilità per ogni chiamata di test. |
| TradefedConfigObject | Una classe per modellare un messaggio TradefedConfigObject dell'API TFC. |
| TradefedConfigObject.Type | Un elenco di tipi di oggetti di configurazione che possono essere inseriti in una configurazione di comando del cluster. |
| TradefedDelegator | Oggetti che aiutano a delegare l'invocazione a un altro binario Tradefed. |
| TradefedFeatureClient | Un client grpc per richiedere l'esecuzione della funzionalità dal server. |
| TradefedFeatureServer | Un server che risponde alle richieste di attivazione delle funzionalità. |
| TradefedSandbox | Container sandbox in grado di eseguire una chiamata Trade Federation. |
| TradefedSandboxFactory | Implementazione predefinita per SandboxFactory |
| TradefedSandboxRunner |
Runner associato a un TradefedSandbox che consentirà l'esecuzione della sandbox.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Uno stub IScheduledInvocationListener che non fa nulla.
|
U
| UiAutomatorRunner | Esegue il test UI Automator sul dispositivo e riporta i risultati. |
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | Thread che si occupa di segnalare tutti i test non eseguiti. |
| UniqueMultiMap<K, V> |
Un MultiMap che garantisce valori univoci per ogni chiave.
|
| UploadManifest | Un manifest dei BLOB e dei file da caricare. |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
Un IMultiDeviceRecovery che ripristina i bus USB per i dispositivi offline.
|
| UsbResetRunConfigRecovery | Consente di attivare un comando per ripristinare la porta USB di un dispositivo |
| UsbResetTest |
Un IRemoteTest che ripristina l'USB del dispositivo e controlla se il dispositivo torna online
dopo.
|
| UserChecker | Controlla se gli utenti sono cambiati durante il test. |
| UserCleaner |
Un ITargetPreparer che rimuove gli utenti secondari durante lo smontaggio.
|
| UserHelper | |
| UserInfo | Simile alla classe UserInfo della piattaforma. |
| UserInfo.UserType | Varianti supportate del tipo di utente nelle API esterne. |
V
| ValidateSuiteConfigHelper |
Questa classe ti aiuterà a verificare che IConfiguration caricato per la suite soddisfi
i requisiti previsti: - Nessun provider di build - Nessun reporter di risultati
|
| VersionedFile | Struttura di dati che rappresenta un file a cui è associata una versione. |
| VersionParser | Recupera la versione degli artefatti tradefed in esecuzione. |
| VisibleBackgroundUserPreparer | Preparatore del target per l'esecuzione di test in un utente avviato in background. |
| VmRemoteDevice | Un dispositivo virtuale remoto che gestiremo dall'interno della macchina virtuale. |
W
| WaitDeviceRecovery |
Una semplice implementazione di un IDeviceRecovery che attende che il dispositivo sia online e
risponda a comandi semplici.
|
| WaitForDeviceDatetimePreparer |
Un ITargetPreparer che attende l'impostazione della data e dell'ora sul dispositivo
Facoltativamente, questo preparatore può forzare un |
| WifiCommandUtil | Una classe di utilità che può analizzare gli output dei comandi Wi-Fi. |
| WifiCommandUtil.ScanResult | Rappresenta una rete Wi-Fi contenente le relative informazioni. |
| WifiHelper | Classe helper per la manipolazione dei servizi Wi-Fi sul dispositivo. |
| WifiPreparer |
Un ITargetPreparer che configura il Wi-Fi sul dispositivo, se necessario.
|
| WorkUnitType | Enumerazione che rappresenta i possibili tipi di unità di lavoro. |
X
| XmlFormattedGeneratorReporter |
Implementazione di FormattedGeneratorReporter che formatta i risultati della suite in formato XML.
|
| XmlResultReporter | Scrive i risultati JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. |
| XmlSuiteResultFormatter | Classe di utilità per salvare l'esecuzione di una suite come XML. |
| XmlSuiteResultFormatter.RunHistory | Oggetto helper per la conversione JSON. |
| XmlTestRunListener | Scrive i risultati JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. |
Y
| YamlClassOptionsParser | Helper per analizzare le informazioni del test runner dalla configurazione YAML di Tradefed. |
Z
| ZipCompressionStrategy |
Un ICompressionStrategy per creare archivi zip.
|
| ZipUtil | Una classe helper per le operazioni correlate alla compressione |
| ZipUtil2 | Una classe helper per l'estrazione di file zip che tiene conto delle autorizzazioni dei file POSIX |