Indice dei corsi
Queste sono le classi API. Visualizza tutti i pacchetti API.
A
AaptParser | Classe che estrae informazioni dall'APK analizzando l'output di "aapt dump badging". |
AaptParser.AaptVersion | Enum di opzioni per la versione AAPT utilizzata per analizzare i file APK. |
AbiFormatter | Classe di utilità per abi. |
AbstractXmlParser | Classe di base di supporto per l'analisi dei file XML |
AbstractXmlParser.ParseException | Viene generato se non è stato possibile analizzare l'input XML |
AcloudConfigParser | Classe di assistenza che analizza una configurazione Acloud (utilizzata per avviare un'istanza di dispositivo Cloud). |
AcloudConfigParser.AcloudKeys | Insiemi di chiavi in cui è possibile eseguire ricerche dalla configurazione. |
ActivityStatusChecker | Controllo dello stato delle attività rimanenti in esecuzione al termine di un modulo. |
AdbRootElevator |
Un AutoCloseable che abilita adb root al momento della compilazione, se necessario, e ripristina lo stato di root al termine.
|
AggregatePostProcessor | Un aggregatore di metriche che fornisce i valori minimo, massimo, medio, varianza, deviazione standard, totale, conteggio e, facoltativamente, percentile per le metriche numeriche raccolte durante le esecuzioni di test con più iterazioni, trattandole come doppi. |
AltDirBehavior |
Un enum per definire comportamenti alternativi delle directory per vari installatori/pusher di elementi di test
|
AppBuildInfo |
Un IBuildInfo che rappresenta un'applicazione per Android e i relativi pacchetti di test.
|
AppDeviceBuildInfo |
Questa classe è stata ritirata.
Utilizza direttamente IDeviceBuildInfo .
|
AppVersionFetcher | Classe di utilità per ottenere la stringa della versione dell'app dal dispositivo. |
AppVersionFetcher.AppVersionInfo | Tipi di informazioni sulle versioni dell'app. |
ArchModuleController | Il controller del modulo non esegue i test quando non corrisponde a nessuna delle architetture specificate. |
ArgsOptionParser |
Compila i campi Option dagli argomenti della riga di comando analizzati.
|
ATestFileSystemLogSaver | Questa classe LogSaver viene utilizzata da ATest per salvare i log in un percorso specifico. |
AutoLogCollector | Enumerazione che descrive quale raccoglitore può essere gestito automaticamente dal cablaggio. |
AutomatedReporters | Classe che definisce la mappatura dai report automatici di TradeFed. |
AveragePostProcessor | Implementazione del post-processore che calcola la media dell'elenco delle metriche. |
B
BackgroundDeviceAction | Esegue un comando su un determinato dispositivo ripetendolo se necessario fino all'annullamento dell'azione. |
BaseDeviceMetricCollector |
Implementazione di base di IMetricCollector che consente di avviare e interrompere la raccolta su
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
BaseEmulatorPreparer | Preparatore comune per l'avvio di un emulatore locale. |
BaseLeveledLogOutput |
Un'implementazione di base per ILeveledLogOutput che consente di filtrare alcuni tag in base al nome o ai componenti.
|
BaseModuleController |
Implementazione di base di IModuleController che deve essere implementata per verificare se un
modulo deve essere eseguito o meno.
|
BaseMultiTargetPreparer |
Implementazione di base di IMultiTargetPreparer che consente di disattivare l'oggetto.
|
BasePostProcessor |
La classe IPostProcessor di base che ogni implementazione deve estendere.
|
BaseRetryDecision |
Implementazione di base di IRetryDecision .
|
BaseStreamLogger<OS extends OutputStream> |
Un ILeveledLogOutput che indirizza i messaggi di log a uno stream di output e a stdout.
|
BaseTargetPreparer |
Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto è disabilitato o meno.
|
BaseTestSuite | Un test per eseguire Compatibility Test Suite con il nuovo sistema di suite. |
BatteryController | Classe di utilità che consente di controllare lo stato di ricarica della batteria di un dispositivo. |
BatteryRechargeDeviceRecovery | Consente di attivare un comando quando il livello della batteria del dispositivo scende al di sotto di una determinata soglia. |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery | Controllo di recupero che attiverà una configurazione se il livello della batteria non è disponibile. |
BinaryState | Enum utilizzato per registrare lo stato ON/OFF con uno stato di non esecuzione IGNORE. |
BluetoothUtils |
Funzioni di utilità per chiamare BluetoothInstrumentation sul dispositivo
Il codice BluetoothInstrumentation lato dispositivo è disponibile in AOSP all'indirizzo:
|
BootstrapBuildProvider |
Un IDeviceBuildProvider che avvia le informazioni di compilazione dal dispositivo di test
Questo viene in genere utilizzato per i dispositivi con una build fornita dall'esterno, ad esempio |
BugreportCollector |
Un ITestInvocationListener pass-through che raccoglie i report di bug quando si verificano eventi configurabili e poi chiama ITestInvocationListener#testLog sui suoi elementi secondari dopo la raccolta di ogni report di bug.
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Un predicato completo che descrive quando acquisire un report di bug. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Raccogliere una segnalazione di bug quando uno scenario di test non va a buon fine. |
BuildInfo |
Implementazione generica di un IBuildInfo che deve essere associato
a un ITestDevice .
|
BuildInfoRecorder |
Un ITargetPreparer che scrive i metadati delle informazioni di compilazione in un file specificato.
|
BuildInfoUtil |
Una classe di utilità per manipolare IBuildInfo
|
BuildRetrievalError | Si è verificato un errore fatale durante il recupero della build per i test. |
BuildTestsZipUtils | Una classe di supporto per le operazioni relative al file ZIP dei test generato dal sistema di build di Android |
BulkEmailer | Un'utilità di invio di email che consente la seguente configurazione: intervallo di invio,dimensione iniziale dell'invio, destinatari e numero totale di messaggi. |
BundletoolUtil | Classe di utilità che utilizza la riga di comando bundletool per installare gli APK sul dispositivo. |
C
CecControllerTokenProvider | Provider di token per i token relativi al controllo di dispositivi elettronici di consumo (CEC). |
CircularAtraceUtil | Un'utilità atrace sviluppata principalmente per identificare le cause principali degli errori ANR durante i test Monkey. |
CircularByteArray | Struttura di dati per contenere un array di dimensioni fisse che opera come un buffer circolare e monitora la somma totale di tutti i valori nell'array. |
ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura di Clang dal dispositivo e le registra come elementi di test.
|
ClassNotFoundConfigurationException |
ConfigurationException quando non viene trovata la classe di un oggetto.
|
ClassPathScanner | Trova le voci nel percorso di classe. |
ClassPathScanner.ClassNameFilter |
Un IClassPathFilter che filtra e trasforma i nomi delle classi Java.
|
ClassPathScanner.ExternalClassNameFilter |
Un ClassNameFilter che rifiuta le classi interne
|
ClassPathScanner.IClassPathFilter |
Un filtro per i percorsi delle voci del classpath
Con motivo dopo il giorno |
ClusterBuildInfo |
Una classe IBuildInfo per le build incanalate da TFC.
|
ClusterBuildProvider |
Un IBuildProvider per scaricare le risorse di test TFC.
|
ClusterClient |
Un'implementazione di IClusterClient per interagire con il backend del TFC.
|
ClusterCommand | Una classe che rappresenta un'attività recuperata da TF Cluster. |
ClusterCommand.RequestType | |
ClusterCommand.State | Lo stato del comando nel cluster TF. |
ClusterCommandConfigBuilder | Una classe per creare un file di configurazione per un comando del cluster. |
ClusterCommandEvent | Una classe per incapsulare gli eventi dei comandi del cluster da caricare. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher |
Una classe IRemoteTest per avviare un comando da TFC tramite un sottoprocesso TF.
|
ClusterCommandScheduler |
Un ICommandScheduler per supportare il cluster TFC (Tradefed Cluster).
|
ClusterCommandStatus | Una classe che rappresenta lo stato e il motivo dell'annullamento di un comando di TF Cluster. |
ClusterDeviceInfo | Una classe per incapsulare le informazioni sul dispositivo del cluster da caricare. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor |
Un'implementazione di IDeviceMonitor che registra i risultati nel servizio Tradefed Cluster.
|
ClusterEventUploader<T extends IClusterEvent> |
Classe ClusterEventUploader, che carica IClusterEvent in TFC.
|
ClusterHostEvent | Una classe per incapsulare gli eventi host del cluster da caricare. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enum dei diversi tipi di eventi host. |
ClusterHostUtil | Funzioni di utilità statiche per il cluster TF per ottenere istanze di configurazione globali, informazioni sull'host e così via. |
ClusterLogSaver |
Una classe ILogSaver per caricare gli output dei test in TFC.
|
ClusterLogSaver.FilePickingStrategy | Strategie di scelta dei file. |
ClusterOptions | |
CollectingByteOutputReceiver |
Un IShellOutputReceiver che raccoglie l'intero output della shell in un byte[] .
|
CollectingOutputReceiver |
Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String .
|
CollectingTestListener |
Un ITestInvocationListener che raccoglierà tutti i risultati del test.
|
CollectorHelper |
Assistente per eseguire alcune operazioni IMetricCollector necessarie in più punti.
|
CommandFileParser | Analizza il file che contiene un insieme 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 .
|
CommandOptions |
Implementazione di ICommandOptions .
|
CommandOptionsGetter | Implementazione del servizio che restituisce il valore delle opzioni di comando di una determinata chiamata. |
CommandRunner | Un punto di ingresso TradeFederation alternativo che eseguirà il comando specificato negli argomenti della riga di comando e poi uscirà. |
CommandRunner.ExitCode | Codici di errore con cui è possibile uscire. |
CommandScheduler | Un programmatore per l'esecuzione dei comandi TradeFederation su tutti i dispositivi disponibili. |
CommandScheduler.HostState | Enum di diversi stati dell'host |
CommonLogRemoteFileUtil | Questa utility consente di evitare la duplicazione del codice nelle diverse rappresentazioni dei dispositivi remoti per la logica di recupero dei log remoti dei file comuni. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Una rappresentazione di una voce di log nota per i dispositivi remoti. |
ConditionPriorityBlockingQueue<T> |
Una classe a prova di thread con operazioni simili a ERROR(/PriorityBlockingQueue) che può recuperare oggetti
che corrispondono a una determinata condizione.
|
ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Un ConditionPriorityBlockingQueue.IMatcher
che corrisponde a qualsiasi oggetto.
|
ConditionPriorityBlockingQueue.IMatcher<T> | Un'interfaccia per determinare se gli elementi corrispondono a una determinata condizione. |
ConfigCompleter |
Implementazione di Completer per le nostre configurazioni TF.
|
Configurazione |
Un'implementazione IConfiguration concreta che memorizza gli oggetti di configurazione caricati in una mappa.
|
ConfigurationDef | Contiene un record di una configurazione, degli oggetti associati e delle relative opzioni. |
ConfigurationDef.ConfigObjectDef | Oggetto per contenere le informazioni relative a un nome classe e al relativo numero di apparizione (ad es. se una configurazione ha lo stesso oggetto due volte, il primo avrà il primo numero di apparizione). |
ConfigurationFactory |
Factory per la creazione di IConfiguration .
|
ConfigurationFactory.ConfigLoader |
Implementazione di IConfigDefLoader che monitora le configurazioni incluse da una configurazione principale e genera un'eccezione per le inclusioni circolari.
|
ConfigurationUtil | Funzioni di utilità per gestire i file di configurazione. |
ConfigurationXmlParserSettings |
Una classe semplice per accettare le impostazioni per ConfigurationXmlParser
Per passare le impostazioni a questo corso, l'alias è obbligatorio. |
ConfigurationYamlParser | Parser per le configurazioni Tradefed in stile YAML |
Console |
Console TradeFederation principale che fornisce all'utente l'interfaccia per interagire
Al momento supporta operazioni come
|
Console.ArgRunnable<T> |
Un Runnable con un metodo run che può accettare un argomento
|
Console.CaptureList |
Un tipo pratico per List<List<String>>
|
ConsoleReaderOutputStream |
Un OutputStream che può essere utilizzato per far funzionare System.out.print() con la riga non completata LineReader dell'utente.
|
ConsoleResultReporter | Report sui risultati per stampare i risultati del test nella console. |
CountingTestResultListener |
Un TestResultListener che monitora il numero totale di test per TestStatus
|
CountTestCasesCollector |
Conta e genera report sul numero di casi di test per un determinato IRemoteTest .
|
CoverageOptions | Oggetto Tradefed per contenere le opzioni di copertura. |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | Preparatore del target per la creazione dell'utente e la relativa pulizia al termine. |
D
DebugHostLogOnFailureCollector | Raccogli i log lato host e registrali quando si verifica un errore dello scenario di test. |
DefaultRemoteAndroidTestRunner |
Estensione di ddmlib RemoteAndroidTestRunner per impostare alcune impostazioni predefinite per i casi d'uso di Tradefed.
|
DefaultTestsZipInstaller | Un'implementazione predefinita del programma di installazione dei file ZIP dei test. |
DelegatedInvocationExecution |
InvocationExecution che delegano l'esecuzione a un altro file binario TradeFed.
|
DependenciesResolver | Un nuovo tipo di provider che consente di ottenere tutte le dipendenze per un test. |
DeviceAllocationResult | Rappresenta i risultati di un tentativo di allocazione per un comando. |
DeviceAvailableChecker | Controllo per assicurarsi che un modulo non lasci il dispositivo in uno stato offline. |
DeviceBatteryLevelChecker |
Un IRemoteTest che controlla la carica minima della batteria e attende che la batteria raggiunga una seconda soglia di ricarica se la carica minima non è presente.
|
DeviceBatteryResourceMetricCollector | Questo raccoglitore raccoglie le metriche relative alla batteria del dispositivo. |
DeviceBuildDescriptor |
Una classe wrapper per un IBuildInfo che contiene metodi di assistenza per recuperare le informazioni sulla compilazione della piattaforma del dispositivo.
|
DeviceBuildInfo |
Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test.
|
DeviceBuildInfoBootStrapper |
Un ITargetPreparer che sostituisce i campi delle informazioni di compilazione con gli attributi letti dal dispositivo
Questa opzione è utile per testare i dispositivi con build generate da una sorgente esterna (ad es. |
DeviceBuildInfoInjector |
Un ITargetPreparer che inserisce i metadati DeviceBuildDescriptor in IBuildInfo .
|
DeviceCleaner | Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, spegne lo schermo. |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
Contiene metodi e classi di utilità per l'esecuzione simultanea dei comandi lato dispositivo
Utilizza |
DeviceConcurrentUtil.ShellCommandCallable<V> |
Un ERROR(/Callable) che racchiude i dettagli dell'esecuzione del comando shell su un ITestDevice .
|
DeviceConfigurationHolder |
Un'implementazione IDeviceConfiguration concreta che memorizza gli oggetti di configurazione del dispositivo caricati nei relativi attributi.
|
DeviceFailedToBootError | Viene lanciato 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 sul dispositivo e li invia a ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) , se trovati.
|
DeviceFlashPreparer |
Un ITargetPreparer che lampeggia un'immagine sull'hardware fisico Android.
|
DeviceFlashPreparer.EncryptionOptions | Enum di opzioni per la gestione della crittografia dell'immagine userdata |
DeviceFolderBuildInfo |
Un IDeviceBuildInfo che contiene anche altri elementi di compilazione contenuti in una directory sul
file system locale.
|
DeviceImageZipFlashingTargetPreparer | Un preparatore del target che esegue il flashing del dispositivo con le immagini del dispositivo fornite tramite un formato specifico. |
DeviceInternetAccessibilityResourceMetricCollector | Il collector esegue un ping a google.com per verificare se il dispositivo ha accesso a internet. |
DeviceManager | |
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 .
|
DeviceProperties | Definizioni di costanti comuni per i nomi delle proprietà lato dispositivo |
DeviceRecoveryModeUtil | |
DeviceResetFeature | Implementazione lato server del ripristino dei dati di fabbrica del dispositivo. |
DeviceResetHandler | Utilità che gestisce in modo generico il ripristino dei dati di fabbrica del dispositivo. |
DeviceSelectionOptions | Contenitore per i criteri di selezione dei dispositivi. |
DeviceSelectionOptions.DeviceRequestedType | I diversi tipi possibili di dispositivi segnaposto supportati. |
DeviceSettingChecker | Controlla se le impostazioni del dispositivo sono cambiate durante l'esecuzione di un modulo. |
DeviceSetup |
Un ITargetPreparer che configura un dispositivo per i test in base ai Option forniti.
|
DeviceStateMonitor |
Classe di supporto per il monitoraggio dello stato di un IDevice .
|
DeviceStorageAgeResourceMetricCollector | Analizza l'età dello spazio di archiviazione da logcat. |
DeviceStorageStatusChecker | Verifica che il dispositivo abbia spazio su disco sufficiente per le partizioni specificate. |
DeviceUnavailableMonitor | Questo ascoltatore tenta di acquisire solo un DNAE a livello di test case. |
DeviceUpdateTargetPreparer |
Un ITargetPreparer astratto che si occupa dei passaggi comuni per l'aggiornamento dei dispositivi con un file immagine del dispositivo da un'origine esterna (a differenza di un servizio di compilazione).
|
DeviceWifiResourceMetricCollector | Il collector raccoglie le metriche relative all'intensità del segnale Wi-Fi e alla velocità del link attualmente connessi. |
DirectedGraph<V> | Un'implementazione di grafici non ponderati diretti. |
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
EmmaXmlConstants | Costanti utilizzate durante l'analisi del report XML di emma. |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | Controllo dello stato che garantisce lo stato di Selinux. |
EventsLoggerListener | Ascoltatore che registra tutti gli eventi ricevuti in un file |
ExistingBuildProvider |
Un IBuildProvider che restituisce un IBuildInfo già costruito.
|
ExtendedFile | Un'estensione del file standard per trasportare metadati relativi alla compilazione. |
F
FakeTest | Un test falso il cui scopo è semplificare la generazione di risultati di test ripetibili. |
FakeTestsZipFolder | Un fixture di test che crea una cartella di test non decompressa falsa in base a un elenco di contenuti. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | Una classe che si basa su fastboot per eseguire il flashing di un'immagine sull'hardware Android fisico. |
FastbootHelper | Una classe di supporto per le operazioni di fastboot. |
FastbootUpdateBootstrapPreparer |
Un ITargetPreparer che esegue il 'inizializzazione di file specificati (bootloader, radio, file ZIP dell'immagine del dispositivo) in IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher , quindi inietta gli attributi del dispositivo post-boot nelle informazioni di compilazione a fini di generazione di report sui risultati.
|
FileDownloadCache | Una classe di supporto che gestisce una cache LRU del file system locale dei file scaricati. |
FileDownloadCacheFactory |
Un'azienda per la creazione di FileDownloadCache
|
FileDownloadCacheWrapper |
Una classe wrapper che fornisce funzionalità FileDownloadCache durante l'implementazione dell'interfaccia IFileDownloader .
|
FileIdleMonitor | Monitora i file ed esegue un callback se sono inattivi (ad es. |
FileLogger |
Un ILeveledLogOutput che indirizza i messaggi di log a un file e a stdout.
|
FileProtoResultReporter |
Proto reporter che scarica TestRecord in un file.
|
FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo e le estrae come file dal dispositivo.
|
FilePullerLogCollector | Logger del file segnalato dal lato del dispositivo. |
FileSystemLogSaver | Salvare i log in un file system. |
FilteredResultForwarder |
Variante di ResultForwarder che consente di segnalare solo una lista consentita di TestDescription .
|
FixedByteArrayOutputStream |
Un ERROR(/OutputStream) in memoria che conserva solo una quantità massima di dati.
|
FlashingResourcesParser | Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
FlashingResourcesParser.AndroidInfo |
Un typedef per Map<String, MultiMap<String, String>> .
|
FlashingResourcesParser.Constraint |
Un'interfaccia di filtro, progettata per consentire a FlashingResourcesParser di ignorare alcune risorse che altrimenti potrebbe utilizzare
|
FlashingResourceUtil |
Questa utility consente di impostare la versione appropriata degli elementi in modo che possano essere flashati tramite DeviceFlashPreparer .
|
FoldableExpandingHandler |
Un IModuleParameterHandler che si espande in più per ogni configurazione del pieghevole non principale.
|
FoldableHandler | Gestore generico pieghevole che può accettare i parametri pieghevoli per creare un modulo specializzato. |
FoldableModePreparer | Un preparatore target che può cambiare lo stato pieghevole di un dispositivo. |
FolderBuildInfo |
Implementazione concreta di un IFolderBuildInfo .
|
FormattedGeneratorReporter | Report che consente di generare report in un determinato formato. |
G
GceAvdInfo | Struttura per contenere i dati pertinenti per una determinata istanza AVD GCE. |
GceAvdInfo.GceStatus | |
GceManager | Helper che gestisce le chiamate a GCE per avviare/arrestare e raccogliere i log da GCE. |
GceRemoteCmdFormatter | Classe di utilità per formattare i comandi per raggiungere un dispositivo GCE remoto. |
GceRemoteCmdFormatter.ScpMode | SCP può essere utilizzato per eseguire push o pull di file a seconda della struttura degli argomenti. |
GceSshTunnelMonitor | Monitor Thread per il tunnel SSH GCE. |
GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura di gcov dal dispositivo e le registra come elementi di test.
|
GCSBucketUtil | Gestore file per scaricare e caricare file da Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Un semplice wrapper per le informazioni sui file in GCS. |
GCSCommon | Classe di base per le operazioni di Gcs come download e caricamento. |
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 | File uploader per caricare i dati dei file in Google Cloud Storage (GCS). |
GCSHostResourceManager | Scarica la risorsa host da GCS (Google Cloud Storage). |
GcsRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente il download da un bucket GCS.
|
GetPreviousPassedHelper | Funzione di assistenza per recuperare i filtri di test superati in precedenza. |
GkiDeviceFlashPreparer | Un preparatore del target che esegue il flashing del dispositivo con l'immagine generica del kernel Android comune. |
GlobalFilterGetter | Implementazione del servizio che restituisce i filtri di una determinata chiamata. |
GlobalTestFilter | Opzioni di filtro applicate all'invocazione. |
GoogleApiClientUtil | Utilità per creare client API di Google. |
GranularRetriableTestWrapper |
Una classe wrapper lavora su IRemoteTest per granularizzare IRemoteTest a livello di test case.
|
GsiDeviceFlashPreparer | Un preparatore del target che esegue il flashing del dispositivo con l'immagine di sistema generica di Android. |
H
HelloWorldMultiTargetPreparer |
Un esempio di implementazione di un IMultiTargetPreparer .
|
HistoryLogger | TF History Logger, un log speciale che contiene solo alcuni eventi specifici. |
HprofAllocSiteParser | Classe di supporto per analizzare le informazioni di 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
|
I
IAbiReceiver | Un test che richiede l'ABI in test. |
IAppBuildInfo |
Questa interfaccia è stata ritirata.
Utilizza direttamente IBuildInfo .
|
IAutoRetriableTest |
Interfaccia per un IRemoteTest che non implementa ITestFilterReceiver , ma vuole supportare il ricoinvolgimento automatico.
|
IBatteryInfo | L'interfaccia che definisce l'interazione con la batteria di un dispositivo. |
IBatteryInfo.BatteryState | Descrive lo stato attuale di ricarica della batteria. |
IBuildProvider | Responsabile della fornitura di informazioni sulla build in test. |
IBuildReceiver | Un test che richiede il riferimento alla build in test. |
IClusterClient | Un'interfaccia per interagire con il backend di TFC. |
IClusterEvent | Interfaccia per qualsiasi evento del cluster da caricare in TFC. |
IClusterEventUploader<T extends IClusterEvent> | Interfaccia per ClusterEventUploader |
IClusterOptions | Un'interfaccia per ottenere opzioni relative ai cluster. |
ICommandOptions | Contenitore per le opzioni di esecuzione dei comandi. |
ICommandScheduler | Un programmatore per l'esecuzione dei comandi TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Listener per gli eventi di chiamata al termine dell'invocazione. |
ICompressionStrategy | Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di esecuzione. |
IConfiguration | Informazioni di configurazione per l'invocazione di una federazione commerciale. |
IConfigurationFactory |
Factory per la creazione di IConfiguration
|
IConfigurationReceiver |
Interfaccia semplice per rappresentare un oggetto che accetta un IConfiguration .
|
ICredentialFactory |
Un'interfaccia per la fabbrica di credenziali per creare oauth2 Credential .
|
IDefaultObjectLoader | Interfaccia per il caricamento degli oggetti predefiniti che devono far parte della configurazione YAML. |
IDefaultObjectLoader.LoaderConfiguration | L'oggetto di configurazione del caricamento per trasmettere informazioni al caricatore. |
IDeviceBuildInfo |
Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test.
|
IDeviceBuildProvider |
Un IBuildProvider che utilizza le informazioni di un ITestDevice per recuperare una build.
|
IDeviceConfiguration | Interfaccia del proprietario della configurazione del dispositivo. |
IDeviceFlasher | Esegue il flashing di un'immagine del dispositivo su un dispositivo. |
IDeviceFlasher.UserDataFlashOption | Enum di opzioni per la gestione dell'immagine userdata |
IDeviceManager | Interfaccia per la gestione dell'insieme di dispositivi disponibili per i test. |
IDeviceManager.IFastbootListener | Un ascoltatore per le modifiche dello stato di fastboot. |
IDeviceMonitor | Interfaccia per il monitoraggio dello stato dei dispositivi. |
IDeviceMonitor.DeviceLister |
Una classe simile a Runnable che dovrebbe restituire i dispositivi noti e i relativi stati.
|
IDeviceSelection | Interfaccia per i criteri di selezione dei dispositivi. |
IDeviceTest |
Interfaccia per l'oggetto che richiede un riferimento a un ITestDevice .
|
IDisableable | Interfaccia che descrive un oggetto Tradefed che può essere disattivato. |
IFileDownloader | Interfaccia per il download di 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 dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
IFolderBuildInfo |
Un semplice IBuildInfo astratto i cui artefatti di compilazione sono contenuti in una directory del filesystem locale.
|
IFormatterGenerator |
Interfaccia che descrive un formattatore per SuiteResultHolder .
|
IHostCleaner | Ripulisce l'host al termine dell'esecuzione del test. |
IInvocationContextReceiver | Un test che richiede il riferimento al contesto dell'invocazione. |
IInvocationExecution | Interfaccia che descrive le azioni che verranno eseguite nell'ambito di un'invocazione. |
ILeveledLogOutput | Le classi che implementano questa interfaccia forniscono metodi per gestire l'output dei messaggi di log. |
ILogcatReceiver |
Una classe che fornisce l'output di logcat di un dispositivo come InputStreamSource .
|
ILogRegistry |
Un'interfaccia per un ILogOutput logger singleton che esegue il multiplexing e gestisce diversi logger.
|
ILogRegistry.EventType | Eventi utili da registrare |
IMetricCollector | Questa interfaccia verrà aggiunta come decorazione quando vengono generati i report sui risultati dei test per raccogliere le metriche corrispondenti. |
IMetricCollectorReceiver |
Interfaccia da implementare per i IRemoteTest se devono recuperare l'elenco dei IMetricCollector per l'esecuzione del test.
|
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 è stata ritirata. Questa interfaccia viene mantenuta temporaneamente per motivi di compatibilità, ma non viene più utilizzata. Non implementarlo. |
IMultiTargetPreparer | Prepara l'ambiente di test per più dispositivi contemporaneamente. |
INativeDeviceTest |
Interfaccia per l'oggetto che richiede un riferimento a un INativeDevice .
|
InstallApexModuleTargetPreparer | |
InstantAppHandler |
Gestore per ModuleParameters#INSTANT_APP .
|
InstrumentationResultProtoParser | Analizza il proto del risultato della misurazione raccolto durante l'esecuzione del test di misurazione e comunica i risultati a ITestRunListener. |
InvocationContext |
Implementazione generica di un IInvocationContext .
|
InvocationExecution | Classe che descrive tutti i passaggi di chiamata: download della compilazione, preparazione del target, esecuzione dei test, pulizia. |
InvocationScope | Definisce l'ambito di una singola chiamata TradeFed. |
InvocationScoped | |
InvocationScopeModule | Modulo Guice che può essere utilizzato ovunque in un'invocazione di 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 un TestListener .
|
IPostProcessor | I post-processor sono oggetti Trade Federation pensati per consentire l'elaborazione di metriche e log DOPO i test e PRIMA della generazione di report sui risultati. |
IRemoteFeature | Interfaccia che descrive una funzionalità in Tradefed che può essere eseguita in base alla richiesta. |
IRemoteFileResolver | Interfaccia per gli oggetti che possono risolvere un file remoto in uno locale. |
IRemoteFileResolver.RemoteFileResolverArgs | Gli argomenti passati ai risolutori |
IRemoteFileResolver.ResolvedFile | Classe contenente informazioni sul file risolto e su alcuni metadati. |
IReportNotExecuted |
In caso di esecuzione incompleta, IRemoteTest che implementa questa interfaccia può segnalare i test non eseguiti per migliorare i report.
|
IRescheduler | Interfaccia per riprogrammare una configurazione per l'esecuzione futura. |
IResourceMetricCollector | L'interfaccia per l'utente per implementare i collezionisti di risorse personalizzati. |
IRestApiHelper | Un'interfaccia di supporto per l'esecuzione di chiamate API REST. |
IResumableTest | Questa interfaccia è stata ritirata. Non è più necessario |
IRetryDecision | Interfaccia che determina la decisione di riprovare e applica il filtro alla classe per un nuovo tentativo più mirato. |
IRuntimeHintProvider | |
ISandbox | Interfaccia che definisce una sandbox che può essere utilizzata per eseguire un'invocazione. |
ISandboxFactory |
Factory per la creazione di ISandbox .
|
ISetOptionReceiver |
L'implementazione di questa interfaccia deve avere un Option con un nome "set-option" collegato a HostTest#SET_OPTION_NAME .
|
IShardableTest |
Un IRemoteTest che può essere suddiviso in sottotesti eseguibili separatamente.
|
IShardHelper | Interfaccia di un oggetto che descrive la strategia di suddivisione 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 |
Un IRemoteTest che richiede l'accesso al ISystemStatusChecker dalla configurazione.
|
ITargetCleaner | Questa interfaccia è stata ritirata. tearDown è stato spostato nell'interfaccia di base ITargetPreparer. |
ITargetPreparer | Prepara l'ambiente di test per l'esecuzione del test. |
ITerribleFailureHandler |
Un'interfaccia per gestire errori gravi di
LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | Un runner che può filtrare i test da eseguire in base alle annotazioni. |
ITestCollector | Fornisce il supporto per la raccolta dei test. Se impostato, il programma di test deve eseguire un dry run per raccogliere gli scenari di test senza eseguirli effettivamente. |
ITestFileFilterReceiver | Un runner che può ricevere un file che specifica quali test eseguire e/o non eseguire. |
ITestFilterReceiver | Un runner che può filtrare i test da eseguire. |
ITestInformationReceiver |
Interfaccia per ricevere il TestInformation per alcuni corsi.
|
ITestInvocation | Gestisce un'invocazione di test di TradeFederation. |
ITestInvocation.ExitInformation | Rappresenta alcune informazioni di uscita per un'invocazione. |
ITestSuite | Classe astratta utilizzata per eseguire la suite di test. |
ITestSuiteResultLoader | Interfaccia che descrive un helper per caricare i risultati precedenti in modo che possano essere eseguiti di nuovo. |
ITestsZipInstaller | Installa i test da un file ZIP dei test (come indicato dal sistema di compilazione) su un dispositivo. |
J
JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java dal dispositivo e le registra come elementi di test.
|
JavaCodeCoverageFlusher | Una classe di utilità che reimposta e forza lo svuotamento delle misurazioni della copertura del codice Java dalle procedure in esecuzione sul dispositivo. |
JsonHttpTestResultReporter | Un report sui risultati che codifica i risultati delle metriche di test e le informazioni su branch e dispositivo in JSON e li invia tramite POST a un endpoint di servizio HTTP. |
JUnit4TestFilter |
Classe di supporto che fornisce il filtro per il runner JUnit4 estendendo Filter .
|
JUnitToInvocationResultForwarder |
Una classe che ascolta gli eventi TestListener e li inoltra a un ITestInvocationListener .
|
JUnitXmlParser | Analizza i dati dei risultati dei test dai risultati JUnit archiviati in XMLJUnitResultFormatter di Ant e li inoltra a un ITestInvocationListener. |
K
KeyguardStatusChecker | Controlla lo stato della tastiera protetta dopo l'esecuzione del modulo. |
KillExistingEmulatorPreparer |
Un ITargetPreparer che arresta un emulatore in esecuzione.
|
L
LabResourceDeviceMonitor | Il monitor delle risorse del lab che inizializza/gestisce il server gRPC per LabResourceService. |
LargeOutputReceiver | Un'altra classe progettata per aiutare a eseguire comandi con tempi di esecuzione lunghi a raccogliere l'output. |
LastShardDetector |
Quando eseguiamo lo sharding locale, a volte vogliamo eseguire alcune azioni solo quando l'ultimo frammento
raggiunge invocationEnded(long) .
|
LaunchCvdHelper | Utility di supporto per controllare Launch_cvd nella VM Cuttlefish. |
LeakedThreadStatusChecker | Controllo dello stato per assicurarsi che un modulo non perda un thread in esecuzione. |
LegacySubprocessResultsReporter | Un'implementazione bloccata del report sui risultati del sottoprocesso che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad es. 8 e versioni successive), nonostante le modifiche al superclasse. |
ListInstrumentationParser |
Un IShellOutputReceiver che analizza l'output di una query "strumentazione elenco pm"
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed. |
LocalAppBuildProvider |
Un IBuildProvider che crea un IBuildInfo in base a un percorso locale specificato
|
LocalDeviceBuildProvider |
Un IBuildProvider che crea un IDeviceBuildInfo in base a un percorso della directory del file system fornito.
|
LocalEmulatorLaunch | Un TargetPreparer che avvia un emulatore in locale da un ambiente di build Android. |
LocalEmulatorSnapshot | Un TargetPreparer destinato a generare uno snapshot dell'emulatore pulito da un ambiente di compilazione/sviluppo Android |
LocalFileResolver |
Implementazione di IRemoteFileResolver che consente il collegamento di file locali
|
LocalFolderBuildProvider |
Un IBuildProvider che crea un IFolderBuildInfo in base a un percorso locale fornito
|
LocalRunInstructionBuilder | Utilità per compilare l'istruzione per eseguire il test localmente. |
LogcatCrashResultForwarder | Ascoltatore speciale: in caso di errori (arresto anomalo del processo di ispezione) tenterà di estrarre dall'errore il logcat e lo aggiungerà al messaggio di errore associato al test. |
LogcatEventParser | |
LogcatEventType |
Tipi di eventi per LogcatEventParser .
|
LogcatOnFailureCollector | Raccogli dati che acquisisce e registra un logcat quando uno scenario di test non va a buon fine. |
LogcatReceiver | Classe che raccoglie logcat in background. |
LogFileSaver |
Un helper per ITestInvocationListener che salva i dati di log in un file
|
LogReceiver | |
LogRegistry |
Un'implementazione di ILogRegistry che esegue il multiplexing e gestisce diversi logger, utilizzando quello appropriato in base al ILogRegistry del thread che effettua la chiamata.ThreadGroup
|
LogSaverResultForwarder |
Un ResultForwarder per salvare i log con il salvataggio file globale.
|
M
MainlineModuleHandler | Una semplice classe di gestore per i moduli principali che crea un InstallApexModuleTargetPreparer e lo inietta il link dinamico in base ai moduli principali specificati per recuperarli automaticamente. |
MainlineTestModuleController | Classe di base per un controller del modulo per eseguire test in base ai moduli principali precaricati sul dispositivo in test. |
ManagedRemoteDevice | Un dispositivo in esecuzione all'interno di una macchina virtuale che gestiamo da remoto tramite un'istanza Tradefed all'interno della VM. |
ManagedTestDeviceFactory | Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf |
MetricFilePostProcessor | Utilizzato per il caricamento del file di log delle metriche raccolto durante il livello di test ed esecuzione. |
MetricOption |
Annotazione per i metodi di test annotati con @Test oppure se l'annotazione fa parte dell'elenco di annotazioni di TestDescription che consente di specificare alcuni parametri aggiuntivi utili per: ottimizzare il comportamento dei collezionisti, filtrare alcuni metodi.
|
MetricsXMLResultReporter | MetricsXMLResultReporter scrive le metriche di test e di esecuzione in un file XML in una cartella specificata dal parametro metrics-folder nella fase invocationEnded del test. |
MetricUtility | Contiene metodi di utilità comuni per memorizzare le metriche del test, aggregarle in test simili e scriverle in un file. |
MinApiLevelModuleController | Classe di base per un controller del modulo per non eseguire test al di sotto di un livello API specificato. |
MinSdkModuleController | Classe di base per un controller del modulo per non eseguire test sulle versioni precedenti a un numero di versione dell'SDK specificato. |
ModuleDefinition | Contenitore per la configurazione dell'esecuzione del test. |
ModuleListener |
Listener collegato a ogni IRemoteTest di ogni modulo per raccogliere l'elenco dei risultati.
|
ModuleMerger |
Classe di supporto per le operazioni relative all'unione di ITestSuite e ModuleDefinition
dopo una suddivisione.
|
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | Una semplice classe struct per memorizzare informazioni su un modulo |
ModuleParameters | Valori speciali associati alle chiavi "parametro" della suite nei metadati di ogni modulo. |
ModuleParametersHelper |
Funzione di assistenza per ottenere il IModuleParameterHandler associato al parametro.
|
ModuleSplitter |
Helper per suddividere un elenco di moduli rappresentati da IConfiguration in un elenco di unità di esecuzione rappresentate da ModuleDefinition .
|
N
NameMangleListener | Un ascoltatore proxy per tradurre i nomi del metodo di test, della classe e del pacchetto quando vengono generati i risultati. |
NativeCodeCoverageFlusher | Una classe di utilità che cancella le misurazioni della copertura nativa e forza l'eliminazione dei dati della copertura nativa dalle procedure sul dispositivo. |
NativeDevice |
Implementazione predefinita di un ITestDevice dispositivo Android non full stack.
|
NativeDevice.AdbAction |
Un DeviceAction per l'esecuzione di un comando "adb ...." del sistema operativo.
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
DeviceAction per riavviare un dispositivo.
|
NativeDevice.RebootMode | Una modalità di riavvio. |
NativeDeviceStateMonitor |
Classe di supporto per il monitoraggio dello stato di un IDevice senza supporto del framework.
|
NegativeHandler | Gestore che specifica che non deve essere fatto nulla e che il parametro non deve creare alcun modulo aggiuntivo. |
NestedDeviceStateMonitor | Monitor dello stato del dispositivo che esegue controlli aggiuntivi sul dispositivo nidificato per adattarsi alle specifiche dell'ambiente virtualizzato. |
NestedRemoteDevice | Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota. |
NetworkNotAvailableException | Viene generato quando un dispositivo non è in grado di connettersi alla rete per i test. |
NoDeviceException | Viene generato quando non è presente alcun dispositivo per eseguire un determinato comando. |
NoisyDryRunTest | Esegui una prova secca rumorosa su un file di comando. |
NotMultiAbiHandler |
Handler speciale che comunica a SuiteModuleLoader che l'abi secondario non deve creare un modulo.
|
O
OpenObjectLoader | Loader per gli oggetti predefiniti disponibili in AOSP. |
OptionCopier |
Una classe di supporto che può copiare i valori dei campi Option con gli stessi nomi da un oggetto a un altro.
|
OptionFetcher | Assistente per ottenere le opzioni di test dal processo principale. |
OptionNotAllowedException |
Specifica ConfigurationException quando non è consentito passare un'opzione nella riga di comando.
|
OptionSetter |
Compila i campi Option .
|
OptionSetter.OptionFieldsForName | Contenitore dell'elenco dei campi delle opzioni con nome specificato. |
OtaDeviceBuildInfo |
Un IDeviceBuildInfo utilizzato per i test degli aggiornamenti over-the-air.
|
OtatoolsBuildInfo |
Un IBuildInfo contenente gli artefatti di otatools.
|
OtaZipfileBuildProvider |
Fornisce un IBuildInfo basato su un file ZIP OTA locale.
|
P
PackageInstalledModuleController | Il controller del modulo non esegue i test se sul dispositivo non sono installati i pacchetti specificati. |
Coppia<A, B> | Definisci la nostra classe Pair che contiene due oggetti. |
ParallelDeviceExecutor<V> |
Wrapper di ERROR(/ExecutorService) per eseguire una funzione in parallelo.
|
ParentSandboxInvocationExecution |
Versione di InvocationExecution per le azioni speciali di chiamata del chiamante quando viene eseguita una sandbox.
|
ParentShardReplicate | Replicare una configurazione per un dispositivo su tutti gli altri dispositivi che faranno parte dello sharding. |
PassingTestFileReporter |
Un ITestInvocationListener che salva l'elenco degli scenari di test superati in un file di test
|
PrettyPrintDelimiter | Utilità di supporto che consente di stampare un messaggio delimitato che risalti. |
PropertyChanger | Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android |
ProtoResultParser | Parser per il formato proto dei risultati di Tradefed. |
ProtoResultParser.TestLevel | Enumerazione che rappresenta il livello corrente del proto in fase di elaborazione. |
ProtoResultReporter |
Il Report sui risultati genera un TestRecord protobuf con tutti i risultati al suo interno.
|
ProtoUtil | Metodi di utilità per gestire i messaggi protobuf indipendentemente dal tipo. |
ProxyConfiguration | Oggetto che consente di eseguire il puntamento a una configurazione remota. |
PsParser | Utilità utilizzata per analizzare(USER,PID e NAME) dall'output del comando "ps" |
D
QuotationAwareTokenizer |
R
RecoveryLogPreparer | Un preparatore del target utilizzato per raccogliere i log prima del recupero. |
RegexTrie<V> |
RegexTrie è un trie in cui ogni segmento ERROR(/Pattern) .
|
RemoteAndroidDevice |
Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramiteadb connect.
|
RemoteAndroidVirtualDevice |
Estensione del comportamento di RemoteAndroidDevice per un dispositivo Android full stack in esecuzione su Google Compute Engine (GCE).
|
RemoteAvdIDevice |
Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true
|
RemoteFileUtil | Classe di utilità per gestire i file da un'istanza remota |
RemoteInvocationExecution |
Implementazione di InvocationExecution che gestisce un'esecuzione remota.
|
RemoteManager |
Classe che riceve RemoteOperation tramite una socket.
|
RemoteSshUtil | Utilità per eseguire comandi SSH su istanze remote. |
RemoteTestTimeOutEnforcer | Listener che consentono di controllare il tempo di esecuzione di una determinata configurazione di test e di segnalare un errore se supera un determinato timeout. |
RemoteZip | Utilità per decomprimere singoli file all'interno di un file ZIP remoto. |
ReportPassedTests | Segnala in un file i possibili filtri per escludere il test superato. |
ResourceMetricUtil | Funzioni di utilità per la composizione delle metriche. |
RestApiHelper | Una classe di supporto per l'esecuzione di chiamate API REST. |
ResultAggregator | Inoltra i risultati in modo aggregato, se necessario, in base alla strategia di ripetizione adottata. |
ResultAndLogForwarder | Inoltra i risultati e registra gli eventi. |
ResultForwarder |
Un ITestInvocationListener che inoltra i risultati dell'invocazione a un elenco di altri ascoltatori.
|
ResultsPlayer | Runner speciale che riproduce i risultati che gli vengono assegnati. |
RetentionFileSaver | Classe di supporto per la creazione di un file .retention in una directory. |
RetryConfigurationFactory | Funzione che gestisce la ripetizione di un comando. |
RetryLogSaverResultForwarder | Inoltra che gestisce anche il passaggio al tentativo corrente. |
RetryRescheduler | Un runner speciale che consente di riprogrammare i test di esecuzione precedenti che non sono riusciti o non sono stati eseguiti. |
RetryRescheduler.RetryType | I tipi di test che possono essere ripetuti. |
RetryResultForwarder |
Un'estensione di ResultForwarder che esegue sempre push su un determinato numero di tentativi.
|
RetryResultHelper | Classe di supporto per determinare quale modulo o test deve essere eseguito o meno. |
RetryStatistics |
Struttura che contiene le statistiche di una sessione di ripetizione di un IRemoteTest .
|
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
Base generica IMultiDeviceRecovery per eseguire una configurazione di tradefed per eseguire il passaggio di recupero.
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer che crea un utente secondario durante la configurazione e indica che i test devono essere eseguiti con quell'utente.
|
RunOnSystemUserTargetPreparer |
Un ITargetPreparer che indica che i test devono essere eseguiti sull'utente (anziché sull'utente corrente).
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
Un ITargetPreparer che crea un profilo di lavoro durante la configurazione e indica che i test devono essere eseguiti per quell'utente.
|
S
SandboxConfigDump |
Classe Runner che crea un IConfiguration in base a una riga di comando e lo scarica in un file.
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Eccezione di configurazione speciale proveniente dalla configurazione della sandbox. |
SandboxConfigurationFactory | Factory di configurazione speciale per gestire la creazione di configurazioni per la sandbox. |
SandboxConfigUtil |
Una classe di utilità per la gestione di IConfiguration durante la sandboxing.
|
SandboxedInvocationExecution | Esecuzione speciale della sandbox dell'invocazione: si tratta di InvocationExection quando siamo all'interno della sandbox che esegue il comando. |
SandboxInvocationRunner | Esegui i test associati all'invocazione nella sandbox. |
SandboxOptions |
Classe che può ricevere e fornire opzioni a un ISandbox .
|
ScreenshotOnFailureCollector | Raccoglitore che acquisisce e registra uno screenshot quando uno scenario di test non va a buon fine. |
Sdk28ModuleController | Un controller del modulo per verificare se un dispositivo è su SDK 28 (Android 9) o versioni successive. |
Sdk29ModuleController | Esegui i test solo se il dispositivo di test è della versione SDK 29 o successive. |
Sdk30ModuleController | Esegui i test solo se il dispositivo in test è SDK 30 o versioni successive. |
Sdk31ModuleController | Esegui i test solo se il dispositivo in test è della versione SDK 31 o successive. |
SecondaryUserHandler |
Gestore per ModuleParameters#SECONDARY_USER .
|
SerializationUtil |
Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable) .
|
ServiceAccountKeyCredentialFactory |
Una fabbrica di credenziali per creare OAuth basato su chiavi dell'account di servizio Credential .
|
ShardBuildCloner | Classe di supporto che gestisce la clonazione di informazioni di compilazione dalla riga di comando. |
ShardHelper | Classe di supporto che gestisce la creazione degli shard e la loro pianificazione per un'invocazione. |
ShardListener |
Un ITestInvocationListener che raccoglie i risultati da uno shard di chiamata (ovvero una suddivisione di chiamate da eseguire in parallelo su più risorse) e li inoltra a un altro ascoltatore.
|
ShardMainResultForwarder |
Un ResultForwarder che combina i risultati di invocazioni di test suddivise in parti.
|
ShellOutputReceiverStream | Sottoclasse di utilità di OutputStream che scrive in un IShellOutputReceiver. |
ShellStatusChecker | Controlla se lo stato della shell è quello previsto prima e dopo l'esecuzione di un modulo. |
ShippingApiLevelModuleController |
Esegui i test se il dispositivo soddisfa le seguenti condizioni:
|
SimpleFileLogger |
Un ILeveledLogOutput che indirizza i messaggi di log all'output standard e a un singolo file di log.
|
SimplePerfResult | Oggetto per contenere tutti i risultati del test simpleperf |
SimplePerfStatResultParser | Una classe di utilità per analizzare il risultato di simpleperf. |
SimplePerfUtil | Classe di utilità per inviare comandi semplici e raccogliere i risultati |
SimplePerfUtil.SimplePerfType | Enum delle opzioni del comando simpleperf |
SimpleStats | Una piccola classe di utilità che calcola alcune misure statistiche in base a un insieme di dati numerici. |
SizeLimitedOutputStream |
Un file basato su ERROR(/OutputStream) protetto da thread che limita la quantità massima di dati che possono essere scritti.
|
Sl4aBluetoothUtil | Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi utilizzando SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Enum per il livello di accesso del dispositivo Bluetooth basati su BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
Enum per gli stati di connessione Bluetooth basati su BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enum per il livello di priorità del profilo Bluetooth basati su BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
Enum per i profili Bluetooth basati su BluetoothProfile.java
|
Sl4aClient | Client Sl4A per interagire tramite RPC con il livello di scripting SL4A. |
Sl4aEventDispatcher | Il gestore eventi esegue il polling per gli eventi e li mette in coda per nome in modo che possano essere sottoposti a query. |
Sl4aEventDispatcher.EventSl4aObject | Oggetto restituito dal poller di eventi. |
SnapshotInputStreamSource | Un'origine InputStream basata su file. |
StatusCheckerResult |
Contiene il risultato di un'esecuzione di ISystemStatusChecker .
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
Un ILeveledLogOutput che indirizza i messaggi di log a stdout.
|
StreamProtoReceiver | Un ricevitore che traduce il proto TestRecord ricevuto in eventi Tradefed. |
StreamProtoResultReporter |
Un'implementazione di ProtoResultReporter
|
StrictShardHelper | Strategia di suddivisione in parti per creare parti rigide che non generano report insieme. |
StringEscapeUtils | Classe di utilità per eseguire la fuga di stringhe per formati specifici. |
StringUtil | Classe di utilità per eseguire la fuga di stringhe per la manipolazione comune delle stringhe. |
StubBuildProvider |
Implementazione vuota senza operazioni di un IBuildProvider .
|
StubMultiTargetPreparer |
Implementazione vuota del segnaposto di un IMultiTargetPreparer .
|
StubTargetPreparer |
Implementazione vuota del segnaposto di un ITargetPreparer .
|
StubTest | Implementazione di un test vuoto senza operazioni. |
StubTestRunListener |
Implementazione stub di ITestRunListener
|
SubprocessCommandException | L'esecuzione di un comando di sottoprocesso non è riuscita. |
SubprocessConfigBuilder | Crea un file XML di configurazione TF wrapper per una configurazione TF esistente. |
SubprocessEventHelper | Helper per la serializzazione/deserializzazione degli eventi da passare al log. |
SubprocessEventHelper.BaseTestEventInfo | Helper di base per le informazioni di TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Helper per le informazioni di testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper per le informazioni sulla fine dell'invocazione. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper per le informazioni su InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Helper per le informazioni sull'avvio dell'invocazione. |
SubprocessEventHelper.LogAssociationEventInfo | Helper per le informazioni su logAssociation. |
SubprocessEventHelper.TestEndedEventInfo | Helper per le informazioni su testEnded. |
SubprocessEventHelper.TestLogEventInfo | Helper per le informazioni di testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helper per le informazioni sull'inizio del modulo di test. |
SubprocessEventHelper.TestRunEndedEventInfo | Helper per le informazioni su testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Helper per le informazioni di testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Helper per le informazioni su testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Helper per le informazioni su testStarted |
SubprocessExceptionParser | Helper per gestire l'output delle eccezioni dai comandi di Tradefed standard. |
SubprocessReportingHelper | Una classe per creare un file di configurazione del wrapper per utilizzare il report sui risultati dei sottoprocessi per un comando del cluster. |
SubprocessResultsReporter |
Implementa ITestInvocationListener da specificare come result_reporter e inoltra dal subprocesso i risultati di test, esecuzioni di test e invocazioni di test.
|
SubprocessTestResultsParser |
Estensione di ERROR(/FileOutputStream) per analizzare l'output prima di scrivere nel file in modo da poter generare gli eventi di test sul lato del programma di avvio.
|
SubprocessTestResultsParser.StatusKeys | Chiavi dello stato del test pertinenti. |
SubprocessTfLauncher |
Un IRemoteTest per eseguire test su un'installazione TF separata.
|
SuiteApkInstaller | Installa gli APK specificati per la configurazione della suite: dalla variabile $ANDROID_TARGET_OUT_TESTCASES o da ROOT_DIR nelle informazioni di compilazione. |
SuiteModuleLoader | Recupera le definizioni del modulo Test di compatibilità dal repository. |
SuiteModuleLoader.ConfigFilter |
Un ERROR(/FilenameFilter) per trovare tutti i file di configurazione in una directory.
|
SuiteResultHolder | Oggetto di supporto per semplificare la serializzazione e la deserializzazione dei risultati dell'invocazione. |
SuiteResultReporter | Raccogliere i risultati dei test per un'intera chiamata della suite e generare i risultati finali. |
SuiteResultReporter.ModulePrepTimes | Supporto per oggetti per il tempo di preparazione e smontaggio di un modulo. |
SuiteTestFilter | Rappresenta un filtro per includere ed escludere i test. |
SystemServerFileDescriptorChecker | Controlla se il server di sistema sembra essere a corto di FD. |
SystemServerStatusChecker | Controlla se il pid di system_server è cambiato prima e dopo l'esecuzione di un modulo. |
SystemUtil | Classe di utilità per effettuare chiamate di sistema. |
SystemUtil.EnvVariable |
T
TableBuilder | Classe di supporto per visualizzare una matrice di elementi String in una tabella. |
TableFormatter | Classe di supporto per visualizzare una matrice di elementi String in modo che ogni colonna di elementi sia allineata |
TarUtil | Utilità per manipolare un file tar. |
TelephonyHelper | Un'utilità per utilizzare e ottenere informazioni relative alla telefonia. |
TelephonyHelper.SimCardInformation | Un contenitore di informazioni per le informazioni relative alla scheda SIM. |
TelephonyTokenProvider | Fornitore di token per i token relativi alla telefonia. |
TemplateResolutionError |
Classe che estende ConfigurationException per un errore relativo al modello durante l'analisi del file di configurazione.
|
TerribleFailureEmailHandler | Una semplice classe di gestore che invia un'email alle persone interessate quando si verifica un errore WTF (What a Terrible Failure) all'interno di un'istanza Trade Federation. |
TestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
|
TestContext | Una classe per modellare un messaggio TestContext dell'API TFC. |
TestDependencyResolver | Utilità per risolvere le dipendenze, se necessario. |
TestDescriptionsFile | Una classe di utilità per il marshalling e lo smarshalling di un elenco di TestDescription in un file di test. |
TestDevice |
Implementazione di un ITestDevice per un dispositivo Android full stack
|
TestEnvironment | Una classe per modellare un messaggio TestEnvironment restituito dall'API TFC. |
TestFailureListener | Listener utilizzato per eseguire azioni come screenshot, report di bug e raccolta di logcat in caso di fallimento del test, se richiesto. |
TestFilterHelper | Classe di supporto per filtrare i test |
TestGroupStatus | Una classe per memorizzare lo stato di un gruppo di test. |
TestInfo | Memorizza l'insieme di informazioni sui test in un file TEST_MAPPING. |
TestInvocation |
Implementazione predefinita di ITestInvocation .
|
TestInvocation.RunMode | Le diverse modalità in cui può essere eseguita un'invocazione. |
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
i file TEST_MAPPING dalla compilazione, come suite.
|
TestOption | Memorizza i dettagli dell'opzione di test impostati in un file TEST_MAPPING. |
TestOutputUploader | Una classe per caricare i file di output del 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 di risorse di test dal file system/GCS/HTTP. |
TestResultListener | Una semplificazione di ITestLifecycleListener per gli implementatori che si preoccupano solo dei risultati dei singoli test. |
TestRunToTestInvocationForwarder |
Inoltro da ddmlib ITestRunListener a ITestLifeCycleReceiver .
|
TestsPoolPoller | Wrapper dei test che consente di eseguire tutti i test di un pool di test. |
TestSuiteInfo |
Una classe che risolve il caricamento dei metadati relativi alla compilazione per la suite di test
Per esporre correttamente le informazioni correlate, una suite di test deve includere un
|
TextResultReporter | Un reporter dei risultati del test che inoltra i risultati alla stampante di risultati di testo JUnit. |
TfObjectTracker | Un'utilità per monitorare l'utilizzo dei diversi oggetti della Federazione commerciale. |
TfSuiteRunner |
Implementazione di ITestSuite che caricherà i test dalle cartelle res/config/suite/
dei jar TF.
|
TfTestLauncher |
Un IRemoteTest per eseguire test di unità o funzionali su un'installazione TF separata.
|
TimeStatusChecker | Controllo dello stato per assicurarsi che l'ora del dispositivo e dell'host siano sincronizzate. |
TimeVal |
Questa classe è stata ritirata.
Utilizza invece Duration .
|
TokenProviderHelper | Helper che fornisce il fornitore associato a un determinato token per scoprire se un dispositivo supporta il token. |
TradefedConfigObject | Una classe per modellare un messaggio TradefedConfigObject dell'API TFC. |
TradefedConfigObject.Type | Un elenco di tipi di oggetti di configurazione che possono essere inseriti in una configurazione del comando del cluster. |
TradefedDelegator | Oggetti che aiutano a delegare l'invocazione a un altro file binario TradeFed. |
TradefedFeatureClient | Un client grpc per richiedere l'esecuzione della funzionalità dal server. |
TradefedFeatureServer | Un server che risponde alle richieste di attivazione delle funzionalità. |
TradefedSandbox | Container sandbox che può eseguire un'invocazione della Federazione commerciale. |
TradefedSandboxFactory | Implementazione predefinita per SandboxFactory |
TradefedSandboxRunner |
Runner associato a un TradefedSandbox che consentirà l'esecuzione della sandbox.
|
TradefedSandboxRunner.StubScheduledInvocationListener |
Uno stub IScheduledInvocationListener che non fa nulla.
|
U
UnexecutedTestReporterThread | Thread che si occupa di segnalare tutti i test non eseguiti. |
UsbResetMultiDeviceRecovery |
Un IMultiDeviceRecovery che reimposta i bus USB per i dispositivi offline.
|
UsbResetRunConfigRecovery | Consente di attivare un comando per reimpostare la porta USB di un dispositivo |
UsbResetTest |
Un IRemoteTest che reimposta il dispositivo USB e controlla se il dispositivo si riconnette alla rete
in seguito.
|
UserChecker | Controlla se gli utenti sono cambiati durante il test. |
V
ValidateSuiteConfigHelper |
Questo corso ti aiuterà a verificare che i IConfiguration caricati per la suite soddisfino i requisiti previsti: - Nessun fornitore di build - Nessun report sui risultati
|
VmRemoteDevice | Un dispositivo virtuale remoto che gestiremo dall'interno della macchina virtuale. |
W
WaitDeviceRecovery |
Una semplice implementazione di un IDeviceRecovery che attende che il dispositivo sia online e risponda a comandi semplici.
|
WifiHelper | Classe di supporto per la manipolazione dei servizi Wi-Fi sul dispositivo. |
X
XmlFormattedGeneratorReporter |
Implementazione del FormattedGeneratorReporter che formatta la suite in un formato XML.
|
XmlResultReporter | Scrive i risultati di JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. |
XmlSuiteResultFormatter | Classe di utilità per salvare un'esecuzione di suite come XML. |
XmlSuiteResultFormatter.RunHistory | Oggetto di supporto per la conversione in JSON. |
Y
YamlClassOptionsParser | Elemento di assistenza per analizzare le informazioni del programma di test dalla configurazione YAML Tradefed. |
Z
ZipCompressionStrategy |
Un ICompressionStrategy per la creazione di archivi ZIP.
|