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