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