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: |
BootstrapBuildProvider | Un IDeviceBuildProvider che esegue il bootstrap delle informazioni sulla build dal dispositivo di testQuesto 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
|
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 dispositivoCiò è 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 |
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<String, MultiMap<String, String>> . |
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 ciascunoERROR(/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:
|
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 |
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. |