Indice delle classi

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

UN

AaptParser Classe che estrae informazioni dall'apk analizzando l'output di "aapt dump badging".
AaptParser.AaptVersion Enumerazione di opzioni per la versione AAPT utilizzata per analizzare i file APK.
AbiFormatter Classe di utilità per abi.
AbstractXmlParser Classe base helper per l'analisi di file XML
AbstractXmlParser.ParseException Emesso se non è stato possibile analizzare l'input XML
AcloudConfigParser Classe helper che analizza una configurazione Acloud (utilizzata per avviare un'istanza del dispositivo cloud).
AcloudConfigParser.AcloudKeys Set di chiavi ricercabili dalla configurazione.
Controllo stato attività Controllo dello stato per le attività rimanenti in esecuzione alla fine di un modulo.
AdbRootElevator Un AutoCloseable che abilita adb root quando viene costruito, se necessario, e ripristina lo stato root una volta completato.
AggregatePostProcessor Un aggregatore di metriche che fornisce i valori minimo, massimo, medio, varianza, deviazione standard, totale, conteggio e facoltativamente percentili per le metriche numeriche raccolte durante esecuzioni di test a iterazioni multiple, trattandole come doppie.
AltDirBehavior Un'enumerazione per definire comportamenti di directory alternativi per vari installatori/pusher di artefatti di test

AppBuildInfo Oggetto IBuildInfo che rappresenta un'applicazione Android e i relativi pacchetti di test.
AppDeviceBuildInfo Questa classe è deprecata. Utilizza direttamente IDeviceBuildInfo .
AppVersionFetcher Classe di utilità per ottenere la stringa della versione dell'app dal dispositivo.
AppVersionFetcher.AppVersionInfo Tipi di informazioni sulla versione dell'app.
ArchModuleController Il controller del modulo non esegue test quando non corrisponde a nessuna delle architetture specificate.
ArgsOptionParser Popola i campi Option da argomenti della riga di comando analizzati.
ATestFileSystemLogSaver Questa classe LogSaver viene utilizzata da ATest per salvare i registri in un percorso specifico.
AutoLogCollector Enumerazione che descrive quale raccoglitore può essere gestito automaticamente dal cablaggio.
Reporter automatizzati Classe che definisce la mappatura dai reporter automatizzati Tradefed.
MediaPostProcessore Implementazione di post processore che calcolano la media dell'elenco di metriche.

B

BackgroundDeviceAction Esegue un comando su un determinato dispositivo ripetendolo secondo necessità finché l'azione non viene annullata.
BaseDeviceMetricCollector Implementazione di base di IMetricCollector che consente di avviare e interrompere la raccolta su onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
BaseEmulatorPreparer Preparatore comune per il lancio di un emulatore locale.
BaseLeveledLogOutput Un'implementazione di base per ILeveledLogOutput che consente di filtrare alcuni tag in base al loro nome o ai componenti.
BaseModuleController Implementazione di base di IModuleController che dovrebbe essere implementata per verificare se un modulo deve essere eseguito o meno.
BaseMultiTargetPreparer Implementazione base di IMultiTargetPreparer che consente di disabilitare l'oggetto.
BasePostProcessor L' IPostProcessor di base che ogni implementazione dovrebbe estendere.
BaseRetryDecision Implementazione di base di IRetryDecision .
BaseStreamLogger <il sistema operativo estende OutputStream> Oggetto ILeveledLogOutput che indirizza i messaggi di log a un flusso di output e a stdout.
BaseTargetPreparer Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto è disabilitato o meno.
BaseTestSuite Un test per eseguire la Compatibility Test Suite con il nuovo sistema della suite.
Controller della batteria Classe di utilità che consente di controllare lo stato di carica della batteria di un dispositivo.
BatteryRechargeDeviceRecovery Permette di attivare un comando quando il livello della batteria del dispositivo scende sotto una determinata soglia.
Temperatura della batteria
BatteriaUnavailableDeviceRecovery Controllo del ripristino che attiverà una configurazione se il livello della batteria non è disponibile.
Stato binario Enumerazione utilizzata per registrare lo stato ON/OFF con uno stato no-op IGNORA.
Utilità Bluetooth Funzioni di utilità per richiamare la strumentazione Bluetooth sul dispositivo

Il codice della strumentazione Bluetooth lato dispositivo è reperibile in AOSP all'indirizzo: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider Un IDeviceBuildProvider che esegue il bootstrap delle informazioni sulla build dal dispositivo di test

Questo viene in genere utilizzato per dispositivi con una build fornita esternamente, ad es

BugreportCollector Un ITestInvocationListener pass-through che raccoglie segnalazioni di bug quando si verificano eventi configurabili e quindi richiama ITestInvocationListener#testLog sui relativi elementi secondari dopo la raccolta di ciascuna segnalazione di bug.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Predicate Un predicato completo che descrive quando acquisire una segnalazione di bug.
BugreportCollector.Relation
BugreportCollector.SubPredicate
Segnalazione bugOnFailureCollector Raccogli un bugreportz quando un test case fallisce.
BuildInfo Implementazione generica di un IBuildInfo che deve essere associato a un ITestDevice .
BuildInfoRecorder Un ITargetPreparer che scrive i metadati delle informazioni di build in un file specificato.
BuildInfoUtil Una classe util per aiutare a manipolare IBuildInfo
Errore di recupero build Si è verificato un errore irreversibile durante il recupero della build per il test.
BuildTestsZipUtils Una classe helper per le operazioni relative ai test zip generati dal sistema di build Android
BulkEmailer Un'utilità per il mittente della posta elettronica che consente la seguente configurazione: intervallo di invio, dimensione del burst iniziale, destinatari e numero totale di messaggi.
BundletoolUtil Classe di utilità che utilizza la riga di comando bundletool per installare .apks sul deivce.

C

CecControllerTokenProvider Fornitore di token per token relativi al Consumer Electronics Control (CEC).
CircularAtraceUtil Un'utilità atrace sviluppata principalmente per identificare le cause profonde degli ANR durante i test di Monkey.
CircularByteArray Struttura dati per contenere un array di dimensioni fisse che funziona come un buffer circolare e tiene traccia della somma totale di tutti i valori nell'array.
ClangCodeCoverageCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Clang dal dispositivo e le registrerà come artefatti di test.
ClassNotFoundConfigurationException ConfigurationException per quando la classe di un oggetto non viene trovata.
ClassPathScanner Trova le voci sul classpath.
ClassPathScanner.ClassNameFilter Un IClassPathFilter che filtra e trasforma i nomi delle classi Java.
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter che rifiuta le classi interne
ClassPathScanner.IClassPathFilter Un filtro per i percorsi di ingresso del percorso di classe

Modellato secondo FileFilter

ClusterBuildInfo Una classe IBuildInfo per le build inviate da TFC.
ClusterBuildProvider Un IBuildProvider per scaricare le risorse di test TFC.
ClusterClient Un'implementazione IClusterClient per interagire con il backend TFC.
ClusterCommand Una classe che rappresenta un'attività recuperata da TF Cluster.
ClusterCommand.RequestType
ClusterCommand.State Stato del comando nel cluster TF.
ClusterCommandConfigBuilder Una classe per creare un file di configurazione per un comando cluster.
ClusterCommandEvent Una classe per incapsulare gli eventi dei comandi del cluster da caricare.
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
ClusterCommandLauncher Una classe IRemoteTest per avviare un comando da TFC tramite un sottoprocesso TF.
ClusterCommandScheduler Un ICommandScheduler per supportare TFC (Tradefed Cluster).
ClusterCommandStatus Una classe che rappresenta lo stato e il motivo dell'annullamento per un comando da TF Cluster.
ClusterDeviceInfo Una classe per incapsulare le informazioni sul dispositivo cluster da caricare.
ClusterDeviceInfo.Builder
ClusterDeviceMonitor Un'implementazione IDeviceMonitor che segnala i risultati al servizio Tradefed Cluster.
ClusterEventUploader <T estende IClusterEvent > Classe ClusterEventUploader, che carica IClusterEvent su TFC.
ClusterHostEvent Una classe per incapsulare gli eventi dell'host del cluster da caricare.
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType Enumerazioni dei diversi tipi di eventi host.
ClusterHostUtil Funzioni di utilità statiche per TF Cluster per ottenere istanze di configurazione globali, informazioni sull'host, ecc.
ClusterLogSaver Una classe ILogSaver per caricare gli output dei test su TFC.
ClusterLogSaver.FilePickingStrategy Strategie di raccolta dei file.
Opzioni cluster
CollectingByteOutputReceiver Un IShellOutputReceiver che raccoglie l'intero output della shell in un byte[] .
RaccoltaOutputReceiver Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String .
RaccoltaTestListener Un ITestInvocationListener che raccoglierà tutti i risultati dei test.
CollectorHelper Aiutante per eseguire alcune operazioni IMetricCollector necessarie in diversi punti.
CommandFileParser Parser per file che contiene un set di righe di comando.
CommandFileParser.CommandLine
CommandLineBuildInfoBuilder Utilità pensata per acquisire i soliti argomenti delle informazioni di compilazione da una riga di comando e creare un IBuildInfo da essi.
Opzionicomando Implementazione di ICommandOptions .
ComandoOpzioniGetter Implementazione del servizio che restituisce il valore delle opzioni di comando di una determinata invocazione.
CommandRunner Un punto di ingresso alternativo di TradeFederation che eseguirà il comando specificato negli argomenti della riga di comando e quindi verrà chiuso.
CommandRunner.ExitCode Codici di errore con cui è possibile uscire.
CommandScheduler Uno scheduler per l'esecuzione dei comandi TradeFederation su tutti i dispositivi disponibili.
CommandScheduler.HostState Enumerazioni di diverso stato dell'host
CommonLogRemoteFileUtil Questa utilità consente di evitare la duplicazione del codice tra le diverse rappresentazioni del dispositivo remoto per la logica di recupero del registro remoto dei file comuni.
CommonLogRemoteFileUtil.KnownLogFileEntry Una rappresentazione di una voce di registro nota per i dispositivi remoti.
ConditionPriorityBlockingQueue <T> Una classe thread-safe con operazioni simili ERROR(/PriorityBlockingQueue) in grado di recuperare oggetti che soddisfano una determinata condizione.
ConditionPriorityBlockingQueue.AlwaysMatch <T> Oggetto ConditionPriorityBlockingQueue.IMatcher che corrisponde a qualsiasi oggetto.
ConditionPriorityBlockingQueue.IMatcher <T> Un'interfaccia per determinare se gli elementi corrispondono a qualche tipo di condizione.
ConfigCompleter Implementazione del Completer per le nostre configurazioni TF.
Configurazione Un'implementazione concreta IConfiguration che archivia gli oggetti di configurazione caricati in una mappa.
ConfigurazioneDef Contiene un record di una configurazione, dei suoi oggetti associati e delle relative opzioni.
ConfigurazioneDef.ConfigObjectDef Oggetto per contenere informazioni per un className e il numero di apparizione che ha (ad esempio, se una configurazione ha lo stesso oggetto due volte, il primo avrà il primo numero di apparizione).
ConfigurazioneFactory Factory per la creazione IConfiguration .
ConfigurationFactory.ConfigLoader Implementazione di IConfigDefLoader che tiene traccia delle configurazioni incluse da una configurazione root e genera un'eccezione sulle inclusioni circolari.
ConfigurazioneUtil Funzioni di utilità per gestire i file di configurazione.
ConfigurazioneXmlParserSettings Una classe semplice per accettare le impostazioni per ConfigurationXmlParser

Per passare le impostazioni a questa classe, l'alias è obbligatorio.

ConfigurazioneYamlParser Parser per configurazioni Tradefed in stile YAML
Consolle Console principale della TradeFederation che fornisce all'utente l'interfaccia per interagire

Attualmente supporta operazioni come

  • aggiungi un comando da testare
  • elencare i dispositivi e il loro stato
  • elenca le invocazioni in corso
  • elenca i comandi in coda
  • scarica il registro delle chiamate su file/stdout
  • fermare
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 sì che System.out.print() funzioni correttamente con LineReader unfinishedLine dell'utente.
ConsoleResultReporter Reporter dei risultati per stampare i risultati del test sulla console.
CountingTestResultListener Un TestResultListener che tiene traccia del numero totale di test in base a TestStatus
CountTestCasesCollector Contare e segnalare il numero di casi di test per un determinato IRemoteTest .
Opzioni di copertura Tradefed si oppone al mantenimento delle opzioni di copertura.
CoverageOptions.Toolchain
CreaAvdPreparer
CreateUserPreparer Preparatore del target per creare l'utente e ripulirlo alla fine.

D

DebugHostLogOnFailureCollector Collector che raccoglierà e registrerà i log lato host quando si verifica un errore del test case.
PredefinitoRemoteAndroidTestRunner Estensione di ddmlib RemoteAndroidTestRunner per impostare alcuni valori predefiniti per i casi d'uso Tradefed.
DefaultTestsZipInstaller Un'implementazione predefinita del programma di installazione zip dei test.
DelegateInvocationExecution InvocationExecution che delega l'esecuzione a un altro binario Tradefed.
DipendenzeResolver Un nuovo tipo di provider che consente di ottenere tutte le dipendenze per un test.
Risultato allocazione dispositivo Rappresenta i risultati di un tentativo di allocazione per un comando.
DispositivoAvailableChecker Controllo per garantire che un modulo non lasci il dispositivo in uno stato offline.
DispositivoBatteryLevelChecker Un IRemoteTest che controlla la carica minima della batteria e attende che la batteria raggiunga una seconda soglia di carica se la carica minima non è presente.
DeviceBatteryResourceMetricCollector Questo raccoglitore raccoglie i parametri relativi alla batteria del dispositivo.
DeviceBuildDescriptor Una classe wrapper per un IBuildInfo , che contiene metodi di supporto per recuperare informazioni sulla build della piattaforma del dispositivo.
DeviceBuildInfo Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test.
DeviceBuildInfoBootStrapper Un ITargetPreparer che sostituisce i campi delle informazioni sulla build con attributi letti dal dispositivo

Ciò è utile per testare dispositivi con build generate da una fonte 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
DispositivoConcurrentUtil Contiene metodi e classi di utilità per l'esecuzione simultanea di comandi lato dispositivo

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

DeviceConcurrentUtil.ShellCommandCallable <V> Un ERROR(/Callable) che racchiude i dettagli dell'esecuzione del comando shell su un ITestDevice .
DeviceConfigurationHolder Un'implementazione concreta IDeviceConfiguration che memorizza gli oggetti di configurazione del dispositivo caricati nei suoi attributi.
Errore DeviceFailedToBoot Emesso se un dispositivo non riesce ad avviarsi dopo essere stato sottoposto a flashing con una build.
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 nel dispositivo e li invia a ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) se trovati.
DeviceFlashPreparer Un ITargetPreparer che esegue il flashing di un'immagine sull'hardware Android fisico.
DeviceFlashPreparer.EncryptionOptions Enumerazione di opzioni per gestire la crittografia dell'immagine dei dati utente
DeviceFolderBuildInfo Oggetto IDeviceBuildInfo che contiene anche altri artefatti di build contenuti in una directory nel file system locale.
DeviceImageZipFlashingTargetPreparer Un preparatore di target che esegue il flashing del dispositivo con le immagini del dispositivo fornite tramite un formato specifico.
DeviceInternetAccessibilityResourceMetricCollector Il raccoglitore esegue il ping di google.com per verificare se il dispositivo ha accessibilità a Internet o meno.
Gestore dispositivi
DeviceManager.FastbootDevice Rappresentazione di un dispositivo in modalità Fastboot.
DeviceMetricData Oggetto per contenere tutti i dati raccolti dai raccoglitori di metriche.
DeviceMonitorMultiplexer Una classe proxy per propagare le richieste a più IDeviceMonitor .
Proprietà dispositivo Definizioni costanti comuni per i nomi delle proprietà lato dispositivo
DispositivoRecoveryModeUtil
Funzionalità di ripristino dispositivo Implementazione lato server del ripristino del dispositivo.
DeviceResetHandler Utilità che gestisce genericamente il ripristino del dispositivo.
Opzioni di selezione dispositivo Contenitore per i criteri di selezione del dispositivo.
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.
Configurazione dispositivo Un ITargetPreparer che configura un dispositivo per il test in base alle Option fornite.
DeviceStateMonitor Classe helper per monitorare lo stato di un IDevice .
DeviceStorageAgeResourceMetricCollector Analizza l'età di archiviazione da logcat.
DeviceStorageStatusChecker Controlla se il dispositivo dispone di spazio su disco sufficiente per le partizioni specificate.
DispositivoNon disponibileMonitor Questo ascoltatore tenta di acquisire solo un DNAE a livello di test case.
DeviceUpdateTargetPreparer Un ITargetPreparer astratto che si occupa dei passaggi comuni relativi all'aggiornamento dei dispositivi con un file immagine del dispositivo da una fonte esterna (in contrapposizione a un servizio di compilazione).
DeviceWifiResourceMetricCollector Il raccoglitore raccoglie la potenza del segnale Wi-Fi attualmente connesso e le metriche della velocità di collegamento.
Grafico Diretto <V> Un'implementazione diretta di grafici non ponderati.
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 .

E

EmmaXmlCostanti Costanti utilizzate durante l'analisi del report emma xml.
EmulatoreMemoriaCpuCapturer
EnforcedSeLinuxChecker Controllo dello stato che garantisce lo stato di Selinux.
EventsLoggerListener Listener che registra tutti gli eventi che riceve in un file
EsistenteBuildProvider Un IBuildProvider che restituisce un IBuildInfo già costruito.
File esteso Un'estensione del file standard per contenere metadati relativi alla build.

F

FalsoTest Un test falso il cui scopo è facilitare la generazione di risultati di test ripetibili.
FakeTestZipFolder Un dispositivo di test che crea una falsa cartella di test decompressa basata su un elenco di contenuti.
FakeTestsZipFolder.ItemType
FastbootDeviceFlasher Una classe che si basa su fastboot per eseguire il flashing di un'immagine sull'hardware fisico Android.
FastbootHelper Una classe helper per le operazioni di avvio rapido.
FastbootUpdateBootstrapPreparer Un ITargetPreparer che inserisce i file specificati (bootloader, radio, zip dell'immagine del dispositivo) in IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher , quindi inserisce gli attributi del dispositivo post-avvio nelle informazioni di build per scopi di reporting dei risultati.
FileDownloadCache Una classe helper che mantiene una cache LRU del file system locale dei file scaricati.
FileScaricaCacheFactory Una factory per la creazione di FileDownloadCache
FileDownloadCacheWrapper Una classe wrapper che fornisce le funzionalità FileDownloadCache durante l'implementazione dell'interfaccia IFileDownloader .
FileIdleMonitor Monitora i file ed esegue una richiamata se sono rimasti inattivi (ad es
FileLogger Oggetto ILeveledLogOutput che indirizza i messaggi di log a un file e a stdout.
FileProtoResultReporter Proto reporter che scarica il TestRecord in un file.
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector che ascolta la chiave delle metriche provenienti dal dispositivo e le estrae come file dal dispositivo.
FilePullerLogCollector Logger del file segnalato dal lato dispositivo.
FileSystemLogSaver Salvare i log in un file system.
FilteredResultForwarder Variante di ResultForwarder che consente solo di segnalare una lista consentita di TestDescription .
FixedByteArrayOutputStream Un ERROR(/OutputStream) che conserva solo una quantità massima di dati.
FlashingResourcesParser Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo.
FlashingResourcesParser.AndroidInfo Una typedef per Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesParser.Constraint Un'interfaccia di filtro, intesa a consentire FlashingResourcesParser di ignorare alcune risorse che altrimenti potrebbe utilizzare
FlashingResourceUtil Questa utilità aiuta a impostare la versione appropriata degli artefatti in modo che possano essere sottoposti a flashing tramite DeviceFlashPreparer .
FoldableExpandingHandler Un IModuleParameterHandler che si espande in più per ogni configurazione pieghevole non primaria.
FoldableHandler Gestore pieghevole generico che può accettare i parametri pieghevoli per creare un modulo specializzato.
FoldableModePreparer Un preparatore di target in grado di cambiare lo stato pieghevole di un dispositivo.
CartellaBuildInfo Implementazione concreta di un IFolderBuildInfo .
FormattedGeneratorReporter Reporter che permette di generare report in un formato particolare.

G

GceAvdInfo Struttura per contenere i dati rilevanti per una determinata istanza GCE AVD.
GceAvdInfo.GceStatus
GceManager Helper che gestisce le chiamate GCE per avviare/arrestare e raccogliere i log da GCE.
GceRemoteCmdFormatter Classe di utilità per formattare i comandi per raggiungere un dispositivo gce remoto.
GceRemoteCmdFormatter.ScpMode SCP può essere utilizzato per inviare o estrarre file a seconda della struttura degli argomenti.
GceSshTunnelMonitor Thread Monitor per il tunnel Gce ssh.
GcovCodeCoverageCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura gcov dal dispositivo e le registrerà come artefatti di test.
GCSBucketUtil File manager per scaricare e caricare file da Google Cloud Storage (GCS).
GCSBucketUtil.GCSFileMetadata Wrapper semplice per informazioni sui file in GCS.
GCSComune Classe base per le operazioni Gcs come download e upload.
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).
GCSFileUploader Caricatore di file per caricare i dati dei file su Google Cloud Storage (GCS).
GCSHostResourceManager Scarica la risorsa host da GCS (archiviazione cloud di Google).
GcsRemoteFileResolver Implementazione di IRemoteFileResolver che consente il download da un bucket GCS.
OttieniPreviousPassedHelper Aiutante per ottenere i filtri di test superati in precedenza.
GkiDeviceFlashPreparer Un preparatore di destinazione che esegue il flashing del dispositivo con l'immagine generica del kernel comune Android.
GlobalFilterGetter Implementazione del servizio che restituisce i filtri di una determinata invocazione.
GlobalTestFilter Opzioni di filtro applicate all'invocazione.
GoogleApiClientUtil Utilità per creare client API di Google.
GranularRetriableTestWrapper Una classe wrapper funziona su IRemoteTest per granulare IRemoteTest a livello di testcase.
GsiDeviceFlashPreparer Un preparatore di target che esegue il flashing del dispositivo con l'immagine generica del sistema Android.

H

HelloWorldMultiTargetPreparer Un'implementazione di esempio di IMultiTargetPreparer .
Registratore di storia TF History Logger, registro speciale che contiene solo alcuni eventi specifici.
HprofAllocSiteParser Classe helper per analizzare le informazioni da una sezione Siti di allocazione dei report hprof.
HttpRemoteFileResolver Implementazione di IRemoteFileResolver che consente di scaricare file remoti tramite http
HttpsRemoteFileResolver Implementazione di IRemoteFileResolver che consente di scaricare file remoti tramite https

IO

IAbiReceiver Un test che ha bisogno dell’ABI in prova.
IAppBuildInfo Questa interfaccia è deprecata. Utilizzare IBuildInfo direttamente.
IAutoRetriableTest Interfaccia per IRemoteTest che non implementa ITestFilterReceiver ma desidera comunque supportare il nuovo tentativo automatico.
IBatteryInfo L'interfaccia che definisce l'interazione con la batteria di un dispositivo.
IBatteryInfo.BatteryState Descrive lo stato attuale di carica della batteria.
IBuildProvider Responsabile della fornitura di informazioni relative alla build sotto test.
IBuildReceiver Un test che necessita di riferimento alla build in prova.
IClusterClient Un'interfaccia per interagire con il backend TFC.
IClusterEvent Interfaccia per qualsiasi evento del cluster da caricare su TFC.
IClusterEventUploader <T estende IClusterEvent > Interfaccia per ClusterEventUploader
IClusterOptions Un'interfaccia per ottenere opzioni relative al cluster.
ICommandOptions Contenitore per le opzioni di esecuzione dei comandi.
ICommandScheduler Uno scheduler per l'esecuzione dei comandi TradeFederation.
ICommandScheduler.IScheduledInvocationListener Listener per gli eventi di invocazione al completamento dell'invocazione.
Strategia di compressione Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di runtime.
Configurazione Informazioni di configurazione per una chiamata di TradeFederation.
IConfigurationFactory Factory per la creazione IConfiguration s
IConfigurationReceiver Interfaccia semplice per rappresentare un oggetto che accetta un IConfiguration .
ICredentialFactory Un'interfaccia per la fabbrica di credenziali per creare Credential oauth2.
IDefaultObjectLoader Interfaccia per caricare gli oggetti predefiniti che dovrebbero far parte della nostra configurazione YAML.
IDefaultObjectLoader.LoaderConfiguration L'oggetto di configurazione di caricamento per passare le informazioni al caricatore.
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 titolare configurazione dispositivo.
IDeviceFlasher Fa lampeggiare un'immagine del dispositivo su un dispositivo.
IDeviceFlasher.UserDataFlashOption Enumerazione di opzioni per la gestione dell'immagine userdata
IDeviceManager Interfaccia per la gestione dell'insieme dei dispositivi disponibili per il test.
IDeviceManager.IFastbootListener Un ascoltatore per le modifiche dello stato di avvio rapido.
IDeviceMonitor Interfaccia per il monitoraggio dello stato dei dispositivi.
IDeviceMonitor.DeviceLister Una classe simile Runnable che dovrebbe restituire i dispositivi conosciuti e i relativi stati.
IDeviceSelection Interfaccia per i criteri di selezione del dispositivo.
IDeviceTest Interfaccia per oggetto che necessita di un riferimento a ITestDevice .
IDisabilitabile Interfaccia che descrive un oggetto Tradefed che può essere disabilitato.
IFileDownloader Interfaccia per scaricare un file remoto.
IFlashingResourcesParser Interfaccia per fornire le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo.
IFlashingResourcesRetriever Interfaccia per il recupero di 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 .
IHostCleaner Pulisce l'host al termine dell'esecuzione del test.
IInvocationContextReceiver Un test che necessita di riferimento al contesto dell'invocazione.
IInvocationExecution Interfaccia che descrive le azioni che verranno eseguite come parte di un'invocazione.
ILeveledLogOutput Le classi che implementano questa interfaccia forniscono metodi che si occupano dell'output dei messaggi di registro.
ILogcatReceiver Una classe che fornisce l'output del logcat di un dispositivo come InputStreamSource .
ILogRegistry Un'interfaccia per un logger singleton ILogOutput che esegue il multiplexing e gestisce diversi logger.
ILogRegistry.EventType Eventi utili da registrare
IMetricCollector Questa interfaccia verrà aggiunta come decoratore quando si riportano i risultati dei test per raccogliere le metriche corrispondenti.
IMetricCollectorReceiver Interfaccia per IRemoteTest da implementare se è necessario ottenere l'elenco di IMetricCollector per l'esecuzione del test.
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.
IMultiDeviceTest Questa interfaccia è deprecata. Questa interfaccia viene mantenuta temporaneamente per compatibilità ma in realtà non viene più utilizzata. Per favore non implementarlo.
IMultiTargetPreparer Prepara l'ambiente di test per più dispositivi insieme.
INativeDeviceTest Interfaccia per oggetto che necessita di un riferimento a INativeDevice .
InstallareApexModuleTargetPreparer
InstantAppHandler Gestore per ModuleParameters#INSTANT_APP .
InstrumentationResultProtoParser Analizza il protocollo dei risultati della strumentazione raccolto durante l'esecuzione del test della strumentazione e informa ITestRunListener dei risultati.
Contesto di invocazione Implementazione generica di un IInvocationContext .
Esecuzione dell'invocazione Classe che descrive tutti i passaggi di invocazione: download build, target_prep, esecuzione test, pulizia.
InvocationScope Applica l'ambito di una singola invocazione Tradefed.
InvocationScoped
InvocationScopeModule Modulo Guice che può essere utilizzato ovunque in un'invocazione TF per richiedere gli oggetti supportati da Guice-Tradefed.
InvocationStatus Una classe per memorizzare lo stato di chiamata.
InvocationToJUnitResultForwarder Una classe che ascolta gli eventi ITestInvocationListener e li inoltra a TestListener .
IPostProcessor I post processori sono un oggetto della Federazione commerciale pensato per consentire l'elaborazione di parametri e registri DOPO i test e PRIMA della segnalazione dei risultati.
Funzionalità IRemote Interfaccia che descrive una funzionalità di Tradefed che può essere eseguita in base alla richiesta.
IRemoteFileResolver Interfaccia per oggetti che possono risolvere un file remoto in uno locale.
IRemoteFileResolver.RemoteFileResolverArgs Gli argomenti sono passati ai risolutori
IRemoteFileResolver.ResolvedFile Classe che contiene informazioni sul file risolto e alcuni metadati.
IReportNotExecuted In caso di esecuzione incompleta, IRemoteTest che implementa questa interfaccia può segnalare i test non eseguiti per migliorare la reportistica.
IRescheduler Interfaccia per riprogrammare una configurazione per l'esecuzione futura.
IResourceMetricCollector L'interfaccia che consente all'utente di implementare raccoglitori di risorse personalizzati.
IRestApiHelper Un'interfaccia di supporto per l'esecuzione di chiamate API REST.
IResumableTest Questa interfaccia è deprecata. Non ce n'è più bisogno
IRetryDecision Interfaccia che guida la decisione di nuovo tentativo e applica il filtro sulla classe per tentativi più mirati.
IRuntimeHintProvider
ISandbox Interfaccia che definisce un sandbox che può essere utilizzato per eseguire un'invocazione.
ISandboxFactory Factory per la creazione ISandbox .
ISetOptionReceiver L'implementazione di questa interfaccia dovrebbe avere Option con un nome "set-option" collegato a HostTest#SET_OPTION_NAME .
IShardableTest Oggetto IRemoteTest che può essere suddiviso in test secondari eseguibili separatamente.
IShardHelper Interfaccia di un oggetto che descrive la strategia di sharding da adottare per una configurazione.
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 Oggetto IRemoteTest che richiede l'accesso a ISystemStatusChecker dalla configurazione.
ITargetCleaner Questa interfaccia è deprecata. TearDown è stato spostato nell'interfaccia ITargetPreparer di base.
ITargetPreparer Prepara l'ambiente di test per l'esecuzione del test.
ITerribleFailureHandler Un'interfaccia per gestire terribili errori da LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Un corridore che può filtrare quali test eseguire in base alle annotazioni.
ITestCollector Fornisce supporto per la raccolta dei test; quando impostato, il test runner deve eseguire un'esecuzione di prova per raccogliere i casi di test senza effettivamente eseguirli.
ITestFileFilterReceiver Un corridore che può ricevere un file che specifica quali test eseguire e/o non eseguire.
ITestFilterReceiver Un corridore in grado di filtrare quali test eseguire.
ITestInformationReceiver Interfaccia per ricevere TestInformation per alcune classi.
ITestInvocation Gestisce una chiamata di test TradeFederation.
ITestInvocation.ExitInformation Rappresenta alcune informazioni di uscita per una chiamata.
ITestSuite Classe astratta utilizzata per eseguire Test Suite.
ITestSuiteResultLoader Interfaccia che descrive un helper per caricare i risultati precedenti in modo che possa essere eseguito nuovamente.
ITestsZipInstaller Installa i test da un file zip di test (come emesso dal sistema di compilazione) su un dispositivo.

J

JavaCodeCoverageCollector Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Java dal dispositivo e le registrerà come artefatti di test.
JavaCodeCoverageFlusher Una classe di utilità che reimposta e forza il flusso delle misurazioni della copertura del codice Java dai processi in esecuzione sul dispositivo.
JsonHttpTestResultReporter Un reporter dei risultati che codifica i risultati delle metriche di test e il ramo, le informazioni sul dispositivo in JSON e POST in un endpoint del servizio HTTP
JUnit4TestFilter Classe helper che fornisce il filtraggio per JUnit4 runner estendendo Filter .
JUnitToInvocationResultForwarder Una classe che ascolta gli eventi TestListener e li inoltra a un ITestInvocationListener .
JUnitXmlParser Parser che estrae i dati dei risultati del test dai risultati JUnit memorizzati in XMLJUnitResultFormatter di ant e li inoltra a ITestInvocationListener.

K

KeyguardStatusChecker Controlla lo stato dello scudo tastiera dopo l'esecuzione del modulo.
KillExistingEmulatorPreparer Un ITargetPreparer che arresta un emulatore in esecuzione.

l

LabResourceDeviceMonitor Il monitoraggio delle risorse del laboratorio che inizializza/gestisce il server gRPC per LabResourceService.
Ricevitore di uscita di grandi dimensioni Una classe progettata per aiutare a eseguire comandi a lunga esecuzione per raccogliere l'output.
LastShardDetector Quando si esegue lo sharding locale, a volte vogliamo eseguire alcune azioni solo quando l'ultimo shard raggiunge invocationEnded(long) .
AvviaCvdHelper Utilità di supporto per controllare Launch_cvd nella VM Cuttlefish.
Controllo dello stato del thread trapelato Controllo dello stato per garantire che un modulo non perda un thread in esecuzione.
LegacySubprocessResultsReporter Un'implementazione congelata del reporter dei risultati del sottoprocesso che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad esempio 8+), nonostante i cambiamenti nella sua superclasse.
ListInstrumentationParser Oggetto IShellOutputReceiver che analizza l'output di una query di "strumentazione elenco pm".
ListInstrumentationParser.InstrumentationTarget
LocalAndroidVirtualDevice La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed.
LocalAppBuildProvider Un IBuildProvider che costruisce un IBuildInfo in base a un percorso locale fornito
LocalDeviceBuildProvider Un IBuildProvider che costruisce un IDeviceBuildInfo in base a un percorso di directory del file system fornito.
LocalEmulatorLaunch Un TargetPreparer che avvia un emulatore localmente da un ambiente di compilazione Android.
LocalEmulatorSnapshot Un TargetPreparer destinato a generare uno snapshot pulito dell'emulatore da un ambiente di compilazione/sviluppo Android
LocalFileResolver Implementazione di IRemoteFileResolver che consente di collegare file locali
LocalFolderBuildProvider Un IBuildProvider che costruisce un IFolderBuildInfo in base a un percorso locale fornito
LocalRunInstructionBuilder Utilità per compilare le istruzioni per eseguire il test localmente.
LogcatCrashResultForwarder Listener speciale: in caso di guasti (crash del processo di strumentazione) tenterà di estrarre dal logcat il crash e di aggiungerlo al messaggio di fallimento associato al test.
LogcatEventParser
LogcatEventType Tipi di eventi per LogcatEventParser .
LogcatOnFailureCollector Collector che acquisirà e registrerà un logcat quando un test case fallisce.
LogcatReceiver Classe che raccoglie logcat in background.
LogFileSaver Un helper per ITestInvocationListener che salverà i dati di registro in un file
LogReceiver
Registro di registro Un'implementazione ILogRegistry che esegue il multiplexing e gestisce diversi logger, utilizzando quello appropriato in base al ThreadGroup del thread che effettua la chiamata.
LogSaverResultForwarder Un ResultForwarder per il salvataggio dei log con il risparmiatore file globale.

M

MainlineModuleHandler Una semplice classe gestore per moduli Mainline che crea un InstallApexModuleTargetPreparer e inserisce il collegamento dinamico in esso in base ai moduli mainline specificati per recuperare automaticamente tali moduli.
MainlineTestModuleController Classe base per un controller del modulo per eseguire test in base ai moduli della linea principale precaricati sul dispositivo sottoposto a test.
Dispositivo remoto gestito Un dispositivo in esecuzione all'interno di una macchina virtuale che gestiamo in remoto tramite un'istanza Tradefed all'interno della VM.
ManagedTestDeviceFactory Factory per creare i diversi tipi di dispositivi che possono essere monitorati da Tf
MetricFilePostProcessor Utilizzato per caricare il file di registro delle metriche raccolto durante il test e il livello di esecuzione.
Opzione metrica Annotazione per metodi di test annotati con @Test , o se l'annotazione fa parte dell'elenco di annotazioni di TestDescription che consente di specificare alcuni parametri extra utili per: Ottimizzare il comportamento dei collezionisti, filtrare alcuni metodi.
MetricsXMLResultReporter MetricsXMLResultReporter scrive le metriche del test ed esegue le metriche in un file XML in una cartella specificata dal parametro metrics-folder nella fase invocationEnded del test.
Utilità metrica Contiene metodi di utilità comuni per archiviare le metriche del test, aggregare le metriche in test simili e scrivere le metriche in un file.
MinApiLevelModuleController Classe base per un controller del modulo per non eseguire test quando è al di sotto di un livello API specificato.
MinSdkModuleController Classe base per un controller del modulo per non eseguire test su versioni inferiori a un numero di versione SDK specificato.
Definizione del modulo Contenitore per la configurazione dell'esecuzione del test.
ModuloListener Listener collegato a ciascun IRemoteTest di ciascun modulo per raccogliere l'elenco dei risultati.
Fusione dei moduli Classe helper per l'operazione relativa all'unione ITestSuite e ModuleDefinition dopo una divisione.
ModuloOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo Una semplice classe struct per archiviare informazioni su un modulo
Parametri del modulo Valori speciali associati alle chiavi "parametro" della suite nei metadati di ciascun modulo.
ModuloParametriHelper Helper per ottenere l' IModuleParameterHandler associato al parametro.
ModuloSplitter Helper per dividere un elenco di moduli rappresentati da IConfiguration in un elenco di unità di esecuzione rappresentate da ModuleDefinition .

N

NomeMangleListener Un listener proxy per tradurre i nomi del metodo di test, della classe e del pacchetto man mano che vengono riportati i risultati.
NativeCodeCoverageFlusher Una classe di utilità che cancella le misurazioni della copertura nativa e impone un flusso di dati di copertura nativa dai processi sul dispositivo.
NativeDevice Implementazione predefinita di un ITestDevice Dispositivi Android con stack non completo.
NativeDevice.AdbAction Una DeviceAction per l'esecuzione del comando "adb ...." del sistema operativo.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction per riavviare un dispositivo.
NativeDevice.RebootMode Una modalità di riavvio.
NativeDeviceStateMonitor Classe helper per monitorare lo stato di un IDevice senza supporto del framework.
NegativeHandler Gestore che specifica che non si deve fare nulla e che il parametro non deve creare alcun modulo aggiuntivo.
NestedDeviceStateMonitor Monitoraggio dello stato del dispositivo che esegue controlli aggiuntivi sul dispositivo nidificato per soddisfare le specifiche dell'ambiente virtualizzato.
Dispositivo remoto annidato Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota.
NetworkNotAvailableException Emesso quando un dispositivo non è in grado di connettersi alla rete per il test.
NoDeviceException Emesso quando non è presente alcun dispositivo per eseguire un determinato comando.
NoisyDryRunTest Esegui un'esecuzione a secco rumorosa su un file di comandi.
NotMultiAbiHandler Gestore speciale che notifica a SuiteModuleLoader che l'abi secondario non deve creare un modulo.

O

OpenObjectLoader Caricatore per gli oggetti predefiniti disponibili in AOSP.
OpzioneCopiatrice Una classe helper che può copiare i valori del campo Option con gli stessi nomi da un oggetto a un altro.
OptionFetcher Aiutante per ottenere le opzioni di test dal processo principale.
OptionNotAllowedException ConfigurationException specifica quando non è consentito passare un'opzione nella riga di comando.
OptionSetter Popola i campi Option .
OptionSetter.OptionFieldsForName Contenitore per l'elenco dei campi di opzione con il nome specificato.
OtaDeviceBuildInfo Un IDeviceBuildInfo utilizzato per il test degli aggiornamenti via etere.
OtatoolsBuildInfo Un IBuildInfo che contiene artefatti otatools.
OtaZipfileBuildProvider Fornisce un IBuildInfo basato su un file zip OTA locale.

P

PacchettoInstallatoModuleController Il controller del modulo non esegue test quando sul dispositivo non sono installati i pacchetti specificati.
Coppia <A, B> Definisci la nostra classe Pair che contiene due oggetti.
ParallelDeviceExecutor <V> Wrapper di ERROR(/ExecutorService) per eseguire una funzione in parallelo.
ParentSandboxInvocationExecution Versione di InvocationExecution per le azioni speciali di invocazione del genitore durante l'esecuzione di un sandbox.
ParentShardReplicate Replica una configurazione per un dispositivo su tutti gli altri dispositivi che faranno parte dello sharding.
PassandoTestFileReporter Un ITestInvocationListener che salva l'elenco dei casi di test superati in un file di test
PrettyPrintDelimiter Utilità di supporto che aiuta a stampare un messaggio delimitato che risalta.
Cambiaproprietà Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android
ProtoResultParser Parser per il formato prototipo dei risultati Tradefed.
ProtoResultParser.TestLevel Enumerazione che rappresenta il livello corrente del prototipo in fase di elaborazione.
ProtoResultReporter Il reporter dei risultati crea un protocollo TestRecord con tutti i risultati all'interno.
ProtoUtil Metodi di utilità per gestire i messaggi protobuf in modo agnostico.
Configurazione proxy Oggetto che consente di puntare ad una configurazione remota da eseguire.
PsParser Utilità utilizzata per analizzare (UTENTE, PID e NOME) dall'output del comando "ps".

Q

QuotationAwareTokenizer

R

RecoveryLogPreparer Un preparatore di destinazione utilizzato per raccogliere i log prima del ripristino.
RegexTrie <V> Il RegexTrie è un trie in cui ciascuno immagazzinato il segmento della chiave è una regex ERROR(/Pattern) .
Dispositivo Android remoto Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite adb connect.
Dispositivo virtuale Android remoto Estende il comportamento RemoteAndroidDevice per un dispositivo Android a stack completo in esecuzione su Google Compute Engine (Gce).
Dispositivo AvdID remoto Un IDevice segnaposto utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true
RemoteFileUtil Classe di utilità per gestire file da un'istanza remota
EsecuzioneInvocationRemota Implementazione di InvocationExecution che guida un'esecuzione remota.
Gestore remoto Classe che riceve RemoteOperation tramite un socket.
RemoteSshUtil Utilità per eseguire comandi ssh su istanze remote.
RemoteTestTimeOutEnforcer Listener che consentono di verificare il tempo di esecuzione di una determinata configurazione di test e di fallirla se supera un determinato timeout.
RemoteZip Utilità per decomprimere singoli file all'interno di un file zip remoto.
ReportPassedTests Riporta in un file eventuali filtri per escludere i test superati.
ResourceMetricUtil Funzioni di utilità per la composizione delle metriche.
RestApiHelper Una classe helper per eseguire chiamate API REST.
Aggregatore di risultati Inoltro speciale che aggrega i risultati quando necessario, in base alla strategia di riprova adottata.
RisultatoAndLogForwarder Inoltro per risultati ed eventi di log.
RisultatoForwarder Un ITestInvocationListener che inoltra i risultati della chiamata a un elenco di altri listener.
RisultatiGiocatore Corridore speciale che riproduce i risultati che gli vengono forniti.
ConservazioneFileSaver Classe helper per la creazione di un file .retention in una directory.
RiprovaConfigurationFactory Factory che gestisce i nuovi tentativi di comando.
RetryLogSaverResultForwarder Spedizioniere che gestisce anche il superamento del tentativo attuale in cui ci troviamo.
RiprovaRiprogrammazione Un runner speciale che permette di riprogrammare un'esecuzione precedente dei test falliti o non eseguiti.
RetryRescheduler.RetryType Le tipologie di test che possono essere ritentati.
RiprovaResultForwarder Un'estensione di ResultForwarder che esegue sempre il push a un determinato numero di tentativi.
RiprovaResultHelper Classe helper per determinare quale modulo o test deve essere eseguito o meno.
Riprova Statistica Struttura che contiene le statistiche per una sessione di tentativi di un IRemoteTest .
EseguiCommandTargetPreparer
EseguiConfigDeviceRecovery IMultiDeviceRecovery di base generico per eseguire una configurazione tradefed per eseguire la fase di ripristino.
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer Un ITargetPreparer che crea un utente secondario nella configurazione e contrassegna che i test devono essere eseguiti in quell'utente.
RunOnSystemUserTargetPreparer Un ITargetPreparer che contrassegna che i test devono essere eseguiti sull'utente (anziché sull'utente corrente).
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer Un ITargetPreparer che crea un profilo di lavoro nella configurazione e contrassegna che i test devono essere eseguiti in quell'utente.

S

SandboxConfigDump Classe runner che crea un IConfiguration basato su una riga di comando e lo esegue il dump in un file.
SandboxConfigDump.DumpCmd
SandboxConfigurationException Eccezione di configurazione speciale proveniente dalla configurazione Sandbox.
SandboxConfigurationFactory Factory di configurazione speciale per gestire la creazione di configurazioni per scopi sandboxing.
SandboxConfigUtil Una classe di utilità per la gestione IConfiguration durante l'esecuzione del sandboxing.
EsecuzioneInvocationExecution in modalità sandbox Esecuzione sandbox speciale dell'invocazione: questa è l'InvocationExection per quando siamo all'interno del sandbox eseguendo il comando.
SandboxInvocationRunner Esegui i test associati all'invocazione nella sandbox.
Opzioni Sandbox Classe che può ricevere e fornire opzioni a ISandbox .
SchermataOnFailureCollector Collector che acquisirà e registrerà uno screenshot quando un test case fallisce.
Sdk28ModuleController Un controller del modulo per verificare se un dispositivo è dotato di SDK 28 (Android 9) o versione successiva.
Sdk29ModuleController Esegui i test solo se il dispositivo sottoposto a test è la versione SDK 29 o successiva.
Sdk30ModuleController Esegui i test solo se il dispositivo sottoposto a test è la versione SDK 30 o successiva.
Sdk31ModuleController Esegui i test solo se il dispositivo sottoposto a test è la versione SDK 31 o successiva.
SecondaryUserHandler Gestore per ModuleParameters#SECONDARY_USER .
SerializationUtil Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable) .
ServiceAccountKeyCredentialFactory Una fabbrica di credenziali per creare Credential oauth basate sulla chiave dell'account di servizio.
ShardBuildCloner Classe helper che gestisce la clonazione di informazioni di compilazione dalla riga di comando.
ShardHelper Classe helper che gestisce la creazione dei frammenti e la pianificazione per un'invocazione.
ShardListener Un ITestInvocationListener che raccoglie i risultati da un frammento di chiamata (noto anche come suddivisione delle chiamate per l'esecuzione su più risorse in parallelo) e li inoltra a un altro listener.
ShardMainResultForwarder Un ResultForwarder che combina i risultati delle chiamate di test partizionate.
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 del modulo.
ShippingApiLevelModuleController Esegui i test se il dispositivo soddisfa le seguenti condizioni:
  • Se è definito min-api-level :
    • Il dispositivo è stato fornito con il min-api-level o successivo.
SimpleFileLogger Oggetto ILeveledLogOutput che indirizza i messaggi di log a stdout e a un singolo file di log.
SimplePerfResult Oggetto per contenere tutti i risultati dei test simpleperf
SimplePerfStatResultParser Una classe di utilità per analizzare il risultato di simpleperf.
SimplePerfUtil Classe di utilità per inviare comandi semplici e raccogliere risultati
SimplePerfUtil.SimplePerfType Enumerazione delle opzioni del comando simpleperf
SimpleStats Una piccola classe di utilità che calcola alcune misure statistiche dato un set di dati numerici.
SizeLimitedOutputStream Un file thread-safe supportato ERROR(/OutputStream) che limita la quantità massima di dati che è possibile scrivere.
Sl4aBluetoothUtil Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi che utilizzano SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Enumerazioni per il livello di accesso del dispositivo Bluetooth basate su BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enumerazioni per gli stati di connessione Bluetooth basati su BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enumerazioni per il livello di priorità del profilo Bluetooth basate su BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enumerazioni per i profili Bluetooth basati su BluetoothProfile.java
Sl4aClient Client Sl4A per interagire tramite RPC con il livello di scripting SL4A.
Sl4aEventDispatcher Sondaggi di eventi per eventi e inchinarli per nome da interrogare.
Sl4aeventdispatcher.eventsl4aobject Oggetto restituito dal pollice eventi.
SnapshotInputStreamSource Un inputStreamSource appoggiato da file.
StatusCheckerResult Contiene il risultato di un'esecuzione ISystemStatusChecker .
StatusCheckerResult.checkstatus
StdoutLogger Oggetto ILeveledLogOutput che indirizza i messaggi di log a stdout.
StreamProteceiver Un ricevitore che traduce Proto TestRecord ha ricevuto in eventi commerciali.
StreamProtoResultReporter Un'implementazione di ProtoResultReporter
StrictShardHelper Strategia di sharding per creare frammenti rigorosi che non riportano insieme,
Stringescapeutils Classe di utilità per le stringhe di fuga per formati specifici.
Stringutil Classe di utilità per le stringhe di fuga per la manipolazione delle stringhe comuni.
StubbuildProvider Implementazione vuota no-op di un IBuildProvider .
StubMultiTargetPreparer Implementazione vuota del segnaposto di un IMultiTargetPreparer .
StubtargetParer Placesholer Employ Implementation di un ITargetPreparer .
StubTest Implementazione del test vuoto senza operazioni.
Stubtestrunlistener Implementazione di stub di ITestRunListener
SubprocessCommandException Un comando di sottoprocesso non è riuscito a eseguire.
SubprocessConfigBuilder Crea una configurazione TF wrapper XML per una configurazione TF esistente.
Sottoprocesseventhelper Aiutante per serializzare/deserializzare gli eventi da passare al registro.
Subprocesseventhelper.BaseteSteventInfo Aiutante di base per informazioni TestSoGoried.
Subprocesseventhelper.FailedteSteEventInfo Aiutante per informazioni su Test.
Subprocesseventhelper.invocationendeEventInfo Aiutante per l'invocazione ha terminato le informazioni.
Sottoprocesseventhelper.invocationfailedeventinfo Aiutante per informazioni sugli invocazione.
Sottoprocesseventhelper.invocationStarteDEventInfo Aiutante per l'invocazione iniziata informazioni.
Sottoprocesseventhelper.logassociationEventInfo Aiutante per le informazioni di Logassociation.
Subprocesseventhelper.testEndEventInfo Aiutante per informazioni testate.
Sottoprocesseventhelper.testlogeventinfo Aiutante per informazioni sul testlog.
Subprocesseventhelper.testModuleStarteDEventInfo Aiutante per il modulo di test avviato.
Sottoprocesseventhelper.testrunendeEventInfo Aiutante per le informazioni testate.
Sottoprocesseventhelper.testrunfailedeventinfo Aiutante per le informazioni di TestRunfaild
Sottoprocesseventhelper.testrunstartEventInfo Aiutante per le informazioni TestRunStarted
Subprocesseventhelper.testStarteDEventInfo Aiutante per informazioni su Testarted
SubprocessExceptionParser Aiutante per gestire l'output di eccezione da corridori di comando standard perde.
SubprocessReportingHelper Una classe per creare un file di configurazione wrapper per utilizzare il reporter dei risultati del sottoprocesso per un comando cluster.
SubprocessResultsReporter Implementa ITestInvocationListener da specificare come result_reporter e inoltrare dal sottoprocesso i risultati di test, esecuzioni di test e invocazioni di test.
Subprocesstestresultsparser Estende ERROR(/FileOutputStream) per analizzare l'output prima di scrivere sul file in modo da poter generare gli eventi di test sul lato di avvio.
Subprocesstestresultsparser.statuskeys Chiavi di stato del test pertinenti.
Subprocesstflauncher Un IRemoteTest per eseguire test contro 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 sulla build.
SuiteModuleLoader Recupera le definizioni dei moduli del test di compatibilità dal repository.
SuiteModuleLoader.ConfigFilter Un ERROR(/FilenameFilter) per trovare tutti i file di configurazione in una directory.
SuiteResoltholder Ottimi oggetti per alleviare la serializzazione e la deseriazione dei risultati di invocazione.
SuiteResultReporter Raccogli i risultati dei test per l'invocazione di un'intera suite e genera i risultati finali.
SuiteResultrePorter.modulePreptimes Titolare dell'oggetto per il tempo di preparazione e abbattere il tempo di un modulo.
SuitestFilter Rappresenta un filtro per includere ed escludere i test.
SystemServerFileDescriptorChecker Verifica se System Server sembra esaurire FDS.
SystemerSerStatusChecker Controlla se il PID di System_Server è cambiato da prima e dopo un modulo.
Systemutil Classe di utilità per effettuare chiamate di sistema.
SystemUtil.Envvariable

T

Costruttore di tabelle Classe di aiuto per visualizzare una matrice di elementi di stringa in una tabella.
Tableformatter Classe helper per visualizzare una matrice di elementi di stringa in modo che ogni colonna dell'elemento sia allineato
Tarutil Utilità per manipolare un file di catrame.
Telefonyhelper Un'utilità da utilizzare e ottenere informazioni relative alla telefonia.
Telefonyhelper.simcardinformation Un titolare di informazioni per le informazioni relative alla scheda SIM.
TelefonyTokenProvider Provider di token per token correlati alla telefonia.
TemplateResolutionError Classe che estende ConfigurationException per un errore relativo al modello durante l'analisi della configurazione.
Terribile errore EmailHandler Una semplice classe di gestione che invia un'e-mail alle persone interessate quando si verifica un errore WTF (What a Terrible Failure) all'interno di un'istanza della Trade Federation.
TestAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
TestContext Una classe per modellare un messaggio TestContext dell'API TFC.
TestDependencyResolver Aiutante per risolvere le dipendenze se necessario.
TestDescriptionsFile Una lezione di utilità per marshalling e sgrassare un elenco di testDescriptions in un file di test.
Dispositivo di prova Implementazione di un ITestDevice per un dispositivo Android full stack
Ambiente di test Una classe per modellare un messaggio TestEnvironment restituito dall'API TFC.
TestFailureListener L'ascoltatore era solito eseguire azioni come screenshot, segnalazione di bug, raccolta di logcat in caso di fallimento del test quando richiesto.
Testfilterhelper Classe di supporto per i test di filtraggio
TestGroupStatus Una classe per archiviare lo stato di un gruppo di test.
InfoTest Memorizza le informazioni sul test impostate in un file TEST_MAPPING.
TestInvocazione Implementazione predefinita di ITestInvocation .
TestInvocation.RunMode La diversa modalità in un invocazione può incollare.
TestInvocation.Stage
TestMapping Una classe per caricare un file TEST_MAPPING.
TestMappingSuiteRunner Implementazione di BaseTestSuite per eseguire i test specificati dall'opzione include-filter o dai file TEST_MAPPING da build, come una suite.
Opzione di prova Memorizza i dettagli dell'opzione di test impostati in un file TEST_MAPPING.
TestoutputUploader Una classe per caricare i file di output di test su GCS/HTTP.
TestRecordInterpreter Utilità per convertire un proto TestRecord in un formato più facilmente manipolabile in TradeFed.
TestResource Una classe per modellare un messaggio TestResource restituito dall'API TFC.
TestResourceDownloader Una classe per scaricare i file delle risorse di test da file system/gcs/http.
TestResultListener Una semplificazione di iTestLifecycleListener per gli implementari che si preoccupano solo dei risultati dei singoli test.
TestRunToTestInvocationForwarder Inoltro da ddmlib ITestRunListener a ITestLifeCycleReceiver .
TestSpoolpoller Test wrapper che consentono di eseguire tutti i test di un pool di test.
TestSuiteInfo Una classe che risolve il caricamento di metadati correlati per la suite di test

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

TextResultReporter Un reporter dei risultati del test che inoltra i risultati alla stampante dei risultati di testo JUnit.
TfObjectTracker Un'utilità per tenere traccia dell'utilizzo dei diversi oggetti di federerazione commerciale.
TfSuiteRunner Implementazione di ITestSuite che caricherà i test dalla cartella TF jars res/config/suite/.
Tftestlauncher Un IRemoteTest per l'esecuzione di unità o test funzionali rispetto a un'installazione TF separata.
TimestatusChecker Controllo di stato per garantire che il dispositivo e il tempo dell'host siano mantenuti in sintonia.
Timeval Questa classe è deprecata. Usa invece Duration .
TokenProviderHelper Helper che fornisce il provider associato ad un particolare token, per scoprire se un dispositivo supporta il token.
TradeFedConfigobject Una classe per modellare un messaggio di FEMEDConfigObject dell'API TFC.
TradeFedConfigobject.type Un elenco di tipi di oggetti di configurazione che possono essere iniettati a una configurazione del comando cluster.
TradeFedDelegator Oggetti che aiutano a delegare l'invocazione a un altro binario commerciale.
CommercialefedfeatureClient Un client GRPC per richiedere l'esecuzione delle 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 Il corridore associato a un TradefedSandbox che consentirà l'esecuzione del sandbox.
TradeFedSandBoxRunner.StubscheduledInvocationListener Un strofinatore diinvocazione IScheduledInvocationListener che non fa nulla.

U

ImpresecuedStestrePorterThread Discussioni che si occupano di segnalare tutti i test inaspettati.
UsbResetMultiDeviceRecovery Un IMultiDeviceRecovery che ripristina i bus USB per i dispositivi offline.
UsBrestrunConfigrecovery Consenti di attivare un comando per ripristinare l'USB di un dispositivo
USBRESETTEST Un IRemoteTest che ripristina il dispositivo USB e controlla se il dispositivo torna online in seguito.
UserChecker Verifica se gli utenti sono cambiati durante il test.

V

Validatesuiteeconfighelper Questa classe aiuterà a convalidare che l' IConfiguration caricata per la suite soddisfa i requisiti previsti: - Nessun fornitore di costruzione - Nessun giornalista di risultati
VmRemoteDevice Un dispositivo virtuale remoto che gestiremo dall'interno della macchina virtuale.

W

WaitDeviceRecovery Una semplice implementazione di IDeviceRecovery che attende che il dispositivo sia online e risponda a semplici comandi.
Wifihelper Classe di aiuto per manipolare i servizi WiFi sul dispositivo.

X

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

Y

YamlClassoptionsParser Informazioni sull'autospetta per analizzare le informazioni del test dalla configurazione YAML TradeFed.

Z

ZipCompressionStrategy Una ICompressionStrategy per la creazione di archivi Zip.