Indice delle classi
Queste sono le classi API. Visualizza tutti i pacchetti API .
UN
AaptParser | Classe che estrae informazioni dall'apk analizzando l'output di "aapt dump badging". |
AaptParser.AaptVersion | Enumerazione di opzioni per la versione AAPT utilizzata per analizzare i file APK. |
Abi | Una classe che rappresenta un ABI. |
AbiFormatter | Classe di utilità per abi. |
AbiUtils | Classe di utilità per la gestione degli ABI del dispositivo |
Connessione astratta | Rappresentazione astratta della connessione. |
AbstractHostMonitor | Classe tipica per il monitoraggio dell'integrità dell'host. |
AbstractXmlParser | Classe base helper per l'analisi di file XML |
AbstractXmlParser.ParseException | Emesso se non è stato possibile analizzare l'input XML |
AcloudConfigParser | Classe helper che analizza una configurazione Acloud (utilizzata per avviare un'istanza del dispositivo cloud). |
AcloudConfigParser.AcloudKeys | Set di chiavi ricercabili dalla configurazione. |
Azione in corso | L'azione generale in corso. |
ActiveTrace | Classe principale che aiuta a descrivere e gestire una traccia attiva. |
Controllo stato attività | Controllo dello stato per le attività rimanenti in esecuzione alla fine di un modulo. |
AdbRootElevator | Un AutoCloseable che abilita adb root quando viene costruito, se necessario, e ripristina lo stato root una volta completato. |
AdbSshConnection | Connessione adb su bridge ssh. |
AdbStopServerPreparer | Preparatore del target per arrestare il server adb sull'host prima e dopo l'esecuzione dei test adb. |
Connessione AdbTcp | Rappresentazione della connessione predefinita di un dispositivo, presunta come 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 percentili per le metriche numeriche raccolte durante esecuzioni di test a iterazioni multiple, trattandole come doppie. |
AllTestAppsInstallSetup | Un ITargetPreparer che installa tutte le app da una cartella IDeviceBuildInfo#getTestsDir() sul dispositivo. |
AltDirBehavior | Un'enumerazione per definire comportamenti di directory alternativi per vari installatori/pusher di artefatti di test |
AndroidJUnitTest | Un test che esegue un pacchetto di test della strumentazione su un determinato dispositivo utilizzando android.support.test.runner.AndroidJUnitRunner. |
AoaTargetPreparer | ITargetPreparer che esegue una serie di azioni (es. clic e scorrimenti) utilizzando il protocollo Android Open Accessorio (AOAv2). |
AppBuildInfo | Oggetto IBuildInfo che rappresenta un'applicazione Android e i relativi pacchetti di test. |
AppDeviceBuildInfo | Questa classe è deprecata. Utilizza direttamente IDeviceBuildInfo . |
Configurazione dell'app | 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 sulla versione dell'app. |
ArchModuleController | Il controller del modulo non esegue test quando non corrisponde a nessuna delle architetture specificate. |
ArgsOptionParser | Popola i campi Option da argomenti della riga di comando analizzati. |
ArrayUtil | Metodi di utilità per gli array |
ArtChrootPreparer | Crea la directory chroot per i test ART. |
ArtGTest | |
ArtRunTest | Un test runner per eseguire test di esecuzione ART. |
ArtRunTest.AdbShellCommandException | Una classe di eccezione per segnalare un errore verificatosi durante l'esecuzione di un comando della shell ADB. |
ATestFileSystemLogSaver | Questa classe LogSaver viene utilizzata da ATest per salvare i registri in un percorso specifico. |
AtestRunner | Implementazione di ITestSuite |
AtraceCollector | Un IMetricCollector che esegue atrace durante un test e raccoglie i risultati e li 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 post-elabora i file di traccia nella directory di test e aggrega i parametri. |
AutoLogCollector | Enumerazione che descrive quale raccoglitore può essere gestito automaticamente dal cablaggio. |
Reporter automatizzati | Classe che definisce la mappatura dai reporter automatizzati Tradefed. |
MediaPostProcessore | Implementazione di post processore che calcolano la media dell'elenco di metriche. |
B
BackgroundDeviceAction | Esegue un comando su un determinato dispositivo ripetendolo secondo necessità finché l'azione non viene annullata. |
BaseDeviceMetricCollector | Implementazione di base di IMetricCollector che consente di avviare e interrompere la raccolta su onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparer | Preparatore comune per il lancio di un emulatore locale. |
BaseHostJUnit4Test | Classe di test di base per l'esecuzione di test di stile JUnit4 dell'host. |
BaseLeveledLogOutput | Un'implementazione di base per ILeveledLogOutput che consente di filtrare alcuni tag in base al loro nome o ai componenti. |
BaseModuleController | Implementazione di base di IModuleController che dovrebbe essere implementata per verificare se un modulo deve essere eseguito o meno. |
BaseMultiTargetPreparer | Implementazione base di IMultiTargetPreparer che consente di disabilitare l'oggetto. |
BasePostProcessor | L' IPostProcessor di base che ogni implementazione dovrebbe estendere. |
BaseRetryDecision | Implementazione di base di IRetryDecision . |
BaseStreamLogger <il sistema operativo estende OutputStream> | Oggetto ILeveledLogOutput che indirizza i messaggi di log a un flusso di output e a stdout. |
BaseTargetPreparer | Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto è disabilitato o meno. |
BaseTestSuite | Un test per eseguire la Compatibility Test Suite con il nuovo sistema della suite. |
Controller della batteria | Classe di utilità che consente di controllare lo stato di carica della batteria di un dispositivo. |
BatteryRechargeDeviceRecovery | Permette di attivare un comando quando il livello della batteria del dispositivo scende sotto una determinata soglia. |
Temperatura della batteria | |
BatteriaUnavailableDeviceRecovery | Controllo del ripristino che attiverà una configurazione se il livello della batteria non è disponibile. |
PrimaClasseConInfo | Garanzie simili a BeforeClass ma il metodo annotato deve richiedere un parametro TestInformation . |
Stato binario | Enumerazione utilizzata per registrare lo stato ON/OFF con uno stato no-op IGNORA. |
BluetoothConnectionLatencyCollector | Il raccoglitore invierà una configurazione metrica di durata statistica predefinita ai dispositivi e raccoglierà la durata della connessione Bluetooth per ciascun profilo. |
BluetoothConnectionStateCollector | Questo agente di raccolta raccoglierà i parametri BluetoothConnectionStateChanged e registrerà il numero dello stato di connessione per ogni profilo. |
BluetoothConnectionSuccessRatePostProcessor | Implementazione del postprocessore che calcola il tasso di successo per un profilo Bluetooth Utilizzare "metric-key-match" per specificare le metriche che contengono gli stati della connessione Bluetooth nell'array numerico Esempio [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collector per abilitare lo snoop logging Bluetooth HCI sul DUT e raccogliere il registro per ogni test. |
Utilità Bluetooth | Funzioni di utilità per richiamare la strumentazione Bluetooth sul dispositivo Il codice della strumentazione Bluetooth lato dispositivo è reperibile in AOSP all'indirizzo: |
BootstrapBuildProvider | Un IDeviceBuildProvider che esegue il bootstrap delle informazioni sulla build dal dispositivo di testQuesto viene in genere utilizzato per dispositivi con una build fornita esternamente, ad es |
BootstrapServiceFileResolverLoader | Carica i risolutori utilizzando la funzione di caricamento del servizio. |
Riportare un errore | Oggetto che contiene i riferimenti ai file della segnalazione di bug, compatibile con la segnalazione di bug piatta e la segnalazione di bug compressa (bugreportz). |
BugreportCollector | Un ITestInvocationListener pass-through che raccoglie segnalazioni di bug quando si verificano eventi configurabili e quindi richiama ITestInvocationListener#testLog sui relativi elementi secondari dopo la raccolta di ciascuna segnalazione di bug. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Un predicato completo che descrive quando acquisire una segnalazione di bug. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
Segnalazione bugOnFailureCollector | Raccogli un bugreportz quando un test case fallisce. |
BugreportzOnTestCaseFailureCollector | Raccogli un bugreportz quando un test case in un'esecuzione fallisce. |
Errore di compilazione | Emesso se la build fornita non viene eseguita. |
BuildInfo | Implementazione generica di un IBuildInfo che deve essere associato a un ITestDevice . |
BuildInfoKey | Classe che contiene l'enumerazione relativa alle query di informazioni sulla creazione. |
BuildInfoKey.BuildInfoFileKey | Enum che descrive tutti i tipi di file conosciuti che possono essere interrogati tramite IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) . |
BuildInfoRecorder | Un ITargetPreparer che scrive i metadati delle informazioni di build in un file specificato. |
BuildInfoUtil | Una classe util per aiutare a manipolare IBuildInfo |
Errore di recupero build | Si è verificato un errore irreversibile durante il recupero della build per il test. |
BuildSerializedVersion | Classe che contiene la versione di serializzazione corrente di tutti IBuildInfo . |
BuildTestsZipUtils | Una classe helper per le operazioni relative ai test zip generati dal sistema di build Android |
BulkEmailer | Un'utilità per il mittente della posta elettronica che consente la seguente configurazione: intervallo di invio, dimensione del burst iniziale, destinatari e numero totale di messaggi. |
BundletoolUtil | Classe di utilità che utilizza la riga di comando bundletool per installare .apks sul deivce. |
ByteArrayInputStreamSource | |
ByteArrayList | Una classe per rappresentare un array di byte leggero. |
ByteArrayUtil | Utilità per operare su array di byte, ad esempio, convertire byte in numeri interi. |
C
CarModuleController | Questo controller impedisce l'esecuzione di casi di test su dispositivi non automobilistici. |
CarryDnaeError | RuntimeException interna per trasportare DeviceNotAvailableException attraverso il framework JUnit4. |
CarryInterruptedException | Emesso quando viene attivato il timeout della fase di test ed è necessario trasportare un'InterruptedException dal thread di esecuzione del test al thread di esecuzione della chiamata. |
CdmaDeviceFlasher | Una classe che esegue il flashing di un'immagine su un dispositivo Android fisico con una radio CDMA. |
CecControllerTokenProvider | Fornitore di token per token relativi al Consumer Electronics Control (CEC). |
InformazioniDirectoryCentrale | CentralDirectoryInfo è una classe contenente le informazioni di un file/cartella all'interno di un file zip. |
ControllaPairingPreparer | Un CompanionAwarePreparer che verifica il collegamento BT tra i dispositivi primari e associati |
CircularAtraceUtil | Un'utilità atrace sviluppata principalmente per identificare le cause profonde degli ANR durante i test di Monkey. |
CircularByteArray | Struttura dati per contenere un array di dimensioni fisse che funziona come un buffer circolare e tiene traccia della somma totale di tutti i valori nell'array. |
ClangCodeCoverageCollector | Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Clang dal dispositivo e le registrerà come artefatti di test. |
ClassNotFoundConfigurationException | ConfigurationException per quando la classe di un oggetto non viene trovata. |
ClassPathScanner | Trova le voci sul classpath. |
ClassPathScanner.ClassNameFilter | Un IClassPathFilter che filtra e trasforma i nomi delle classi Java. |
ClassPathScanner.ExternalClassNameFilter | Un ClassNameFilter che rifiuta le classi interne |
ClassPathScanner.IClassPathFilter | Un filtro per i percorsi di ingresso del percorso di classe Modellato secondo FileFilter |
ClockworkUtils | Un'utilità a orologeria per la condivisione della logica multi-dispositivo |
CloseableTraceScope | Una classe con ambito che consente di segnalare la sezione di traccia tramite try-with-resources |
ClusterBuildInfo | Una classe IBuildInfo per le build inviate da TFC. |
ClusterBuildProvider | Un IBuildProvider per scaricare le risorse di test TFC. |
ClusterClient | Un'implementazione IClusterClient per interagire con il backend TFC. |
ClusterCommand | Una classe che rappresenta un'attività recuperata da TF Cluster. |
ClusterCommand.RequestType | |
ClusterCommand.State | Stato del comando nel cluster TF. |
ClusterCommandConfigBuilder | Una classe per creare un file di configurazione per un comando cluster. |
ClusterCommandEvent | Una classe per incapsulare gli eventi dei comandi del cluster da caricare. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher | Una classe IRemoteTest per avviare un comando da TFC tramite un sottoprocesso TF. |
ClusterCommandScheduler | Un ICommandScheduler per supportare TFC (Tradefed Cluster). |
ClusterCommandStatus | Una classe che rappresenta lo stato e il motivo dell'annullamento per un comando da TF Cluster. |
ClusterDeviceInfo | Una classe per incapsulare le informazioni sul dispositivo cluster da caricare. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | Un'implementazione IDeviceMonitor che segnala i risultati al servizio Tradefed Cluster. |
ClusterEventUploader <T estende IClusterEvent > | Classe ClusterEventUploader, che carica IClusterEvent su TFC. |
ClusterHostEvent | Una classe per incapsulare gli eventi dell'host del cluster da caricare. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enumerazioni dei diversi tipi di eventi host. |
ClusterHostUtil | Funzioni di utilità statiche per TF Cluster per ottenere istanze di configurazione globali, informazioni sull'host, ecc. |
ClusterLogSaver | Una classe ILogSaver per caricare gli output dei test su TFC. |
ClusterLogSaver.FilePickingStrategy | Strategie di raccolta dei file. |
Opzioni cluster | |
Test di copertura del codice | Un test che esegue un pacchetto di test della 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[] . |
RaccoltaOutputReceiver | Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String . |
RaccoltaTestListener | Un ITestInvocationListener che raccoglierà tutti i risultati dei test. |
CollectorHelper | Aiutante per eseguire alcune operazioni IMetricCollector necessarie in diversi punti. |
CommandFileParser | Parser per file che contiene un set di righe di comando. |
CommandFileParser.CommandLine | |
CommandInterrupter | Servizio che consente di interrompere o contrassegnare come non interrompibili i comandi della TradeFederation. |
CommandLineBuildInfoBuilder | Utilità pensata per acquisire i soliti argomenti delle informazioni di compilazione da una riga di comando e creare un IBuildInfo da essi. |
Opzionicomando | Implementazione di ICommandOptions . |
ComandoOpzioniGetter | Implementazione del servizio che restituisce il valore delle opzioni di comando di una determinata invocazione. |
Risultato comando | Contiene il risultato di un comando. |
CommandRunner | Un punto di ingresso alternativo di TradeFederation che eseguirà il comando specificato negli argomenti della riga di comando e quindi verrà chiuso. |
CommandRunner.ExitCode | Codici di errore con cui è possibile uscire. |
CommandScheduler | Uno scheduler per l'esecuzione dei comandi TradeFederation su tutti i dispositivi disponibili. |
CommandScheduler.HostState | Enumerazioni di diverso stato dell'host |
Stato comando | Rappresenta lo stato di un'operazione a tempo. |
CommandStatusHandler | Gestore che aiuta a monitorare e aggiornare lo stato di un'invocazione. |
CommonLogRemoteFileUtil | Questa utilità consente di evitare la duplicazione del codice tra le diverse rappresentazioni del dispositivo remoto per la logica di recupero del registro remoto dei file comuni. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Una rappresentazione di una voce di registro nota per i dispositivi remoti. |
CompanionAllocator | Classe base che si occupa dell'allocazione e della liberazione del dispositivo associato |
CompanionAwarePreparer | Un ITargetPreparer che incapsula la logica per ottenere un dispositivo complementare già allocato. |
CompanionAwareTest | Classe di test di base che incapsula il boilerpate per ottenere e controllare il dispositivo associato La sottoclasse può chiamare |
CompanionDeviceTracker | Una classe per l'allocazione e la liberazione dei dispositivi associati |
CompanionRunCommandTargetPreparer | Un ITargetPreparer che esegue i comandi specificati sul dispositivo complementare allocato |
CompanionTestAppInstallSetup | Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo#getTestsDir() su un dispositivo complementare allocato. |
CompileBootImageWithSpeedTargetPreparer | Ricompila il classpath di avvio e il server di sistema con il filtro del compilatore "velocità". |
ConditionFailureMonitor | Monitorare eventuali errori derivanti dall'invocazione. |
ConditionPriorityBlockingQueue <T> | Una classe thread-safe con operazioni simili ERROR(/PriorityBlockingQueue) in grado di recuperare oggetti che soddisfano una determinata condizione. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | Oggetto ConditionPriorityBlockingQueue.IMatcher che corrisponde a qualsiasi oggetto. |
ConditionPriorityBlockingQueue.IMatcher <T> | Un'interfaccia per determinare se gli elementi corrispondono a qualche tipo di condizione. |
ConfigCompleter | Implementazione del Completer per le nostre configurazioni TF. |
ConfigurableGrpcDynamicShardingClient | |
Configurazione | Un'implementazione concreta IConfiguration che archivia gli oggetti di configurazione caricati in una mappa. |
ConfigurazioneDef | Contiene un record di una configurazione, dei suoi oggetti associati e delle relative opzioni. |
ConfigurazioneDef.ConfigObjectDef | Oggetto per contenere informazioni per un className e il numero di apparizione che ha (ad esempio, se una configurazione ha lo stesso oggetto due volte, il primo avrà il primo numero di apparizione). |
Descrizione della configurazione | Configurazione Oggetto che descrive alcuni aspetti della configurazione stessa. |
ConfigurationDescriptor.LocalTestRunner | Enum utilizzata per indicare il test runner locale. |
ConfigurationException | Emesso se non è stato possibile caricare la configurazione. |
ConfigurazioneFactory | Factory per la creazione IConfiguration . |
ConfigurationFactory.ConfigLoader | Implementazione di IConfigDefLoader che tiene traccia delle configurazioni incluse da una configurazione root e genera un'eccezione sulle inclusioni circolari. |
ConfigurationFactory.ExceptionLoader | |
ConfigurazioneUtil | Funzioni di utilità per gestire i file di configurazione. |
ConfigurazioneXmlParserSettings | Una classe semplice per accettare le impostazioni per ConfigurationXmlParser Per passare le impostazioni a questa classe, l'alias è obbligatorio. |
ConfigurazioneYamlParser | Parser per configurazioni Tradefed in stile YAML |
ConfigUtil | Classe di utilità per creare, interagire e inviare file di configurazione statsd. |
ConfigUtil.LogSource | |
Consolle | Console principale della TradeFederation che fornisce all'utente l'interfaccia per interagire Attualmente supporta operazioni come
|
Console.ArgRunnable <T> | Un Runnable con un metodo run che può accettare un argomento |
Console.CaptureList | Un tipo pratico per List<List<String>> |
ConsoleReaderOutputStream | Un OutputStream che può essere utilizzato per far sì che System.out.print() funzioni correttamente con LineReader unfinishedLine dell'utente. |
ConsoleResultReporter | Reporter dei risultati per stampare i risultati del test sulla console. |
ContentProviderHandler | Gestore che astrae le interazioni del fornitore di contenuti e consente di utilizzare il fornitore di contenuti lato dispositivo per diverse operazioni. |
CountingTestResultListener | Un TestResultListener che tiene traccia del numero totale di test in base a TestStatus |
CountTestCasesCollector | Contare e segnalare il numero di casi di test per un determinato IRemoteTest . |
CoverageMeasurementForwarder | Un test segnaposto che inoltra le misurazioni di copertura dal provider di build al logger. |
Opzioni di copertura | Tradefed si oppone al mantenimento delle opzioni di copertura. |
CoverageOptions.Toolchain | |
CpuThrottlingCameriere | Un ITargetPreparer che attende finché la frequenza massima su tutti i core non viene ripristinata al livello più alto disponibile |
CreaAvdPreparer | |
CreateUserPreparer | Preparatore del target per creare l'utente e ripulirlo alla fine. |
Invocazione corrente | Una classe che tiene traccia e fornisce le informazioni sull'invocazione corrente utili ovunque all'interno dell'invocazione. |
CurrentInvocation.InvocationInfo | Una chiave con nome speciale che popoleremo sempre per l'invocazione. |
CurrentInvocation.IsolationGrade | Descrive il livello di isolamento |
D
DebugHostLogOnFailureCollector | Collector che raccoglierà e registrerà i log lato host quando si verifica un errore del test case. |
Connessione predefinita | Rappresentazione della connessione predefinita di un dispositivo, presunta come una connessione adb standard del dispositivo. |
DefaultConnection.ConnectionBuilder | Il costruttore descriveva la connessione. |
PredefinitoRemoteAndroidTestRunner | Estensione di ddmlib RemoteAndroidTestRunner per impostare alcuni valori predefiniti per i casi d'uso Tradefed. |
DefaultTestsZipInstaller | Un'implementazione predefinita del programma di installazione zip dei test. |
DelegateInvocationExecution | InvocationExecution che delega l'esecuzione a un altro binario Tradefed. |
DipendenzeResolver | Un nuovo tipo di provider che consente di ottenere tutte le dipendenze per un test. |
DeviceActionTargetPreparer | Un ITargetPreparer per eseguire azioni del dispositivo. |
DeviceActionUtil | Una classe Utility per eseguire azioni del dispositivo. |
DeviceActionUtil.Command | Comandi per l'azione del dispositivo. |
DeviceActionUtil.DeviceActionConfigError | Eccezione per errore di configurazione. |
Risultato allocazione dispositivo | Rappresenta i risultati di un tentativo di allocazione per un comando. |
Stato di allocazione dispositivo | Rappresenta lo stato di allocazione del dispositivo dal punto di vista IDeviceManager |
DispositivoAvailableChecker | Controllo per garantire che un modulo non lasci il dispositivo in uno stato offline. |
DispositivoBaselineChecker | Configurare le impostazioni di base del dispositivo prima di ciascun modulo. |
DispositivoBaselineSetter | Classe astratta utilizzata per creare un'impostazione di base del dispositivo. |
DispositivoBatteryLevelChecker | Un IRemoteTest che controlla la carica minima della batteria e attende che la batteria raggiunga una seconda soglia di carica se la carica minima non è presente. |
DeviceBatteryResourceMetricCollector | Questo raccoglitore raccoglie i parametri relativi alla batteria del dispositivo. |
DeviceBuildDescriptor | Una classe wrapper per un IBuildInfo , che contiene metodi di supporto per recuperare informazioni sulla build della piattaforma del dispositivo. |
DeviceBuildInfo | Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test. |
DeviceBuildInfoBootStrapper | Un ITargetPreparer che sostituisce i campi delle informazioni sulla build con attributi letti dal dispositivoCiò è utile per testare dispositivi con build generate da una fonte esterna (ad es |
DeviceBuildInfoInjector | Un ITargetPreparer che inserisce i metadati DeviceBuildDescriptor in IBuildInfo . |
DeviceCleaner | Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, spegne lo schermo |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DispositivoConcurrentUtil | Contiene metodi e classi di utilità per l'esecuzione simultanea di comandi lato dispositivo Utilizzare |
DeviceConcurrentUtil.ShellCommandCallable <V> | Un ERROR(/Callable) che racchiude i dettagli dell'esecuzione del comando shell su un ITestDevice . |
DeviceConfigurationHolder | Un'implementazione concreta IDeviceConfiguration che memorizza gli oggetti di configurazione del dispositivo caricati nei suoi attributi. |
Descrizione dispositivo | Una classe contenente informazioni che descrivono un dispositivo in prova. |
DeviceDisconnectedException | Emesso quando un dispositivo non è più raggiungibile tramite il suo tipo di trasporto, ad esempio se il dispositivo non è più visibile tramite USB o connessione TCP/IP |
DeviceErrorIdentifier | Identificatori di errore da errori del dispositivo ed errori segnalati dal dispositivo. |
Errore DeviceFailedToBoot | Emesso se un dispositivo non riesce ad avviarsi dopo essere stato sottoposto a flashing con una build. |
DeviceFeatureModuleController | Un controller del modulo per non eseguire test quando non supporta determinate funzionalità. |
DeviceFileReporter | Una classe di utilità che controlla la presenza di file nel dispositivo e li invia a ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) se trovati. |
DeviceFlashPreparer | Un ITargetPreparer che esegue il flashing di un'immagine sull'hardware Android fisico. |
DispositivoFoldableState | Rappresentazione dello stato pieghevole del dispositivo restituito da "cmd device_state print-states". |
DeviceFolderBuildInfo | Oggetto IDeviceBuildInfo che contiene anche altri artefatti di build contenuti in una directory nel file system locale. |
DispositivoImageTracker | Per alcuni aggiornamenti incrementali del dispositivo, abbiamo bisogno dei file di base per calcolare le differenze. |
DeviceImageTracker.FileCacheTracker | Tieni traccia delle informazioni dell'immagine del dispositivo memorizzata nella cache e dei relativi metadati |
DeviceImageZipFlashingTargetPreparer | Un preparatore di target che esegue il flashing del dispositivo con le immagini del dispositivo fornite tramite un formato specifico. |
DeviceInternetAccessibilityResourceMetricCollector | Il raccoglitore esegue il ping di google.com per verificare se il dispositivo ha accessibilità a Internet o meno. |
DispositivoJUnit4ClassRunner | Test runner JUnit4 che supporta anche IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Annotazione falsa intesa a portare i registri ai giornalisti. |
DeviceJUnit4ClassRunner.MetricAnnotation | Annotazione falsa intesa a fornire parametri ai giornalisti. |
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. |
Gestore dispositivi | |
DeviceManager.FastbootDevice | Rappresentazione di un dispositivo in modalità Fastboot. |
DeviceMetricData | Oggetto per contenere tutti i dati raccolti dai raccoglitori di metriche. |
DeviceMonitorMultiplexer | Una classe proxy per propagare le richieste a più IDeviceMonitor . |
DeviceNotAvailableException | Emesso quando un dispositivo non è più disponibile per il test. |
DeviceOwnerTargetPreparer | Un ITargetPreparer che configura un componente del proprietario del dispositivo. |
DispositivoParameterizedRunner | Runner parametrizzato in stile JUnit4 per test parametrizzati guidati dal lato host. |
Proprietà dispositivo | Definizioni costanti comuni per i nomi delle proprietà lato dispositivo |
DispositivoRecoveryModeUtil | |
DeviceReleaseReporter | Reporter di rilascio del dispositivo che gestisce la comunicazione con il processo principale dei dispositivi da rilasciare. |
Funzionalità di ripristino dispositivo | Implementazione lato server del ripristino del dispositivo. |
DeviceResetHandler | Utilità che gestisce genericamente il ripristino del dispositivo. |
DeviceRuntimeException | Emesso quando un'azione del dispositivo non ha prodotto i risultati attesi. |
Opzioni di selezione dispositivo | Contenitore per i criteri di selezione del dispositivo. |
DeviceSelectionOptions.DeviceRequestedType | I diversi tipi possibili di dispositivi segnaposto supportati. |
DeviceSettingChecker | Controlla se le impostazioni del dispositivo sono cambiate durante l'esecuzione di un modulo. |
Configurazione dispositivo | Un ITargetPreparer che configura un dispositivo per il test in base alle Option fornite. |
Funzione Snapshot del dispositivo | Implementazione lato server dello snapshot del dispositivo. |
DeviceSnapshotHandler | Utilità che gestisce l'istantanea di seppia. |
DeviceStateMonitor | Classe helper per monitorare lo stato di un IDevice . |
DeviceStorageAgeResourceMetricCollector | Analizza l'età di archiviazione da logcat. |
DeviceStorageFiller | Il preparatore target deve riempire la memoria in modo che sia disponibile una certa quantità di spazio libero. |
DeviceStorageStatusChecker | Controlla se il dispositivo dispone di spazio su disco sufficiente per le partizioni specificate. |
DeviceStringPusher | Preparatore del target per scrivere una stringa in un file. |
DeviceSuite | Estende la Suite contenitore JUnit4 per fornire un ITestDevice ai test che lo richiedono. |
DeviceSyncHelper | Helper che aiuta a sincronizzare una nuova immagine del dispositivo sul dispositivo. |
DeviceTestCase | Caso di test JUnit helper che fornisce i servizi IRemoteTest e IDeviceTest . |
RisultatoTestDispositivo | Una specializzazione di TestResult che verrà interrotta quando si verifica DeviceNotAvailableException |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | Una classe di builder per le opzioni relative all'esecuzione di test del dispositivo tramite BaseHostJUnit4Test. |
DeviceTestSuite | Suite di test Helper JUnit che fornisce i servizi IRemoteTest e IDeviceTest . |
DeviceTraceCollector | Servizio di raccolta che avvierà la traccia perfetta all'avvio di un'esecuzione di test e registrerà il file di traccia alla fine. |
DispositivoNon disponibileMonitor | 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 esempio, i comandi scadono, non si avvia, ecc.) |
DeviceUpdateTargetPreparer | Un ITargetPreparer astratto che si occupa dei passaggi comuni relativi all'aggiornamento dei dispositivi con un file immagine del dispositivo da una fonte esterna (in contrapposizione a un servizio di compilazione). |
DeviceWifiResourceMetricCollector | Il raccoglitore raccoglie la potenza del segnale Wi-Fi attualmente connesso e le metriche della velocità di collegamento. |
DeviceWiper | Un ITargetPreparer che cancella i dati utente |
Grafico Diretto <V> | Un'implementazione diretta di grafici non ponderati. |
Disabilitare SELinuxTargetPreparer | Preparatore di target che disabilita SELinux se abilitato. |
DryRunKeyStore | Un keystore per l'esecuzione a prova in cui qualsiasi valore del keystore viene sempre sostituito e trovato correttamente. |
Corridore a secco | Esegue test a secco in modo trasparente invece di eseguirli 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 partizionamento orizzontale per consentire l'accodamento del lavoro remoto tra più istanze TF |
DynamicShardingConnectionInfoMessage | Classe di conservazione dei dati per facilitare l'invio tramite il feature server. |
DynamicSystemPreparer | Un ITargetPreparer che configura un'immagine di sistema sopra una build del dispositivo con l'aggiornamento dinamico del sistema. |
E
Funzionalità di rilascio anticipato del dispositivo | Implementazione del server delle funzionalità per il rilascio anticipato del dispositivo. |
Una classe di supporto per inviare un'e-mail. | |
EmailHostHealthAgent | Un'implementazione IHostHealthAgent per inviare e-mail dai report del monitor Host |
EmmaXmlCostanti | Costanti utilizzate durante l'analisi del report emma xml. |
EmulatoreMemoriaCpuCapturer | |
EndCentralDirectoryInfo | EndCentralDirectoryInfo è una classe contenente le informazioni generali di un file zip. |
EnforcedSeLinuxChecker | Controllo dello stato che garantisce lo stato di Selinux. |
EraseUserDataPreparer | Un ITargetPreparer che cancella i dati dell'utente sul dispositivo. |
Identificatore di errore | Questa interfaccia descrive un errore specifico e le sue proprietà. |
ErrorStorageUtil | Classe helper per manipolare gli errori per allinearli con l'archiviazione comune. |
EventsLoggerListener | Listener che registra tutti gli eventi che riceve in un file |
ExceptionThrowingRunnerWrapper | |
ExecutableBaseTest | Classe base per lo stile eseguibile dei test. |
ExecutableHostTest | Test runner per l'eseguibile in esecuzione sull'host. |
EseguibileTargetTest | Test runner per l'eseguibile in esecuzione sulla destinazione. |
File di esecuzione | Dipendenze di file generate durante l'esecuzione di un test o di un'invocazione che devono essere trasportate per il test. |
ExecutionFiles.FilesKey | Enumerazione della chiave standard nota per la mappa. |
Proprietà di esecuzione | Proprietà generate durante l'esecuzione di un test o di un'invocazione. |
EsistenteBuildProvider | Un IBuildProvider che restituisce un IBuildInfo già costruito. |
File esteso | Un'estensione del file standard per contenere metadati relativi alla build. |
F
Descrizione del fallimento | La classe che descrive un'informazione di errore nella Federazione dei Mercanti. |
FalsoTest | Un test falso il cui scopo è facilitare la generazione di risultati di test ripetibili. |
FakeTestZipFolder | Un dispositivo di test che crea una falsa cartella di test decompressa basata su un elenco di contenuti. |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | Preparatore di destinazione che attiva l'avvio rapido e invia comandi di avvio rapido. |
FastbootDeviceFlasher | Una classe che si basa su fastboot per eseguire il flashing di un'immagine sull'hardware fisico Android. |
FastbootHelper | Una classe helper per le operazioni di avvio rapido. |
FastbootUpdateBootstrapPreparer | Un ITargetPreparer che inserisce i file specificati (bootloader, radio, zip dell'immagine del dispositivo) in IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher , quindi inserisce gli attributi del dispositivo post-avvio nelle informazioni di build per scopi di reporting dei risultati. |
FatalHostErrore | Un'eccezione indica che si è verificato un errore irreversibile sulla macchina host che esegue TradeFederation e che l'istanza di TradeFederation deve essere arrestata. |
FeatureFlagTargetPreparer | Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto). |
FileDownloadCache | Una classe helper che mantiene una cache LRU del file system locale dei file scaricati. |
FileScaricaCacheFactory | Una factory per la creazione di FileDownloadCache |
FileDownloadCacheWrapper | Una classe wrapper che fornisce le funzionalità FileDownloadCache durante l'implementazione dell'interfaccia IFileDownloader . |
FileIdleMonitor | Monitora i file ed esegue una richiamata se sono rimasti inattivi (ad es |
FileInputStreamSource | Un InputStreamSource che accetta un file di input. |
FileLogger | Oggetto ILeveledLogOutput che indirizza i messaggi di log a un file e a stdout. |
FileProtoResultReporter | Proto reporter che scarica il TestRecord in un file. |
FilePullerDeviceMetricCollector | Un BaseDeviceMetricCollector che ascolta la chiave delle metriche provenienti dal dispositivo e le estrae come file dal dispositivo. |
FilePullerLogCollector | Logger del file segnalato dal lato dispositivo. |
FileSystemLogSaver | Salvare i log in un file system. |
FileUtil | Una classe helper per le operazioni relative ai file |
FileUtil.LowDiskSpaceException | Emesso se lo spazio su disco utilizzabile è inferiore alla soglia minima. |
FilteredResultForwarder | Variante di ResultForwarder che consente solo di segnalare una lista consentita di TestDescription . |
FixedByteArrayOutputStream | Un ERROR(/OutputStream) che conserva solo una quantità massima di dati. |
Metodo lampeggiante | Un'enumerazione per descrivere il metodo utilizzato per eseguire il flashing del dispositivo sottoposto a test |
FlashingResourcesParser | Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
FlashingResourcesParser.AndroidInfo | Una typedef per Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | Un'interfaccia di filtro, intesa a consentire FlashingResourcesParser di ignorare alcune risorse che altrimenti potrebbe utilizzare |
FlashingResourceUtil | Questa utilità aiuta a impostare la versione appropriata degli artefatti in modo che possano essere sottoposti a flashing tramite DeviceFlashPreparer . |
FoldableExpandingHandler | Un IModuleParameterHandler che si espande in più per ogni configurazione pieghevole non primaria. |
FoldableHandler | Gestore pieghevole generico che può accettare i parametri pieghevoli per creare un modulo specializzato. |
FoldableModePreparer | Un preparatore di target in grado di cambiare lo stato pieghevole di un dispositivo. |
CartellaBuildInfo | Implementazione concreta di un IFolderBuildInfo . |
CartellaSaver | Un ITargetPreparer che estrae le directory dal dispositivo, le comprime e le salva nel backend di accesso. |
FormattedGeneratorReporter | Reporter che permette di generare report in un formato particolare. |
FreeDeviceState | |
FuseUtil | Una classe helper per le operazioni FUSE. |
G
GceAvdInfo | Struttura per contenere i dati rilevanti per una determinata istanza GCE AVD. |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceManager | Helper che gestisce le chiamate GCE per avviare/arrestare e raccogliere i log da GCE. |
GceRemoteCmdFormatter | Classe di utilità per formattare i comandi per raggiungere un dispositivo gce remoto. |
GceRemoteCmdFormatter.ScpMode | SCP può essere utilizzato per inviare o estrarre file a seconda della struttura degli argomenti. |
GceSshTunnelMonitor | Thread Monitor per il tunnel Gce ssh. |
GcovCodeCoverageCollector | Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura gcov dal dispositivo e le registrerà come artefatti di test. |
GcovKernelCodeCoverageCollector | Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e infine le registrerà come artefatti di test. |
GCSBucketUtil | File manager per scaricare e caricare file da Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Wrapper semplice per informazioni sui file in GCS. |
GCSComune | Classe base per le operazioni Gcs come download e upload. |
GCSConfigurationFactory | Una ConfigurationFactory carica le configurazioni da Google Cloud Storage. |
GCSConfigurationFactory.GCSConfigLoader | Estensione di ConfigurationFactory.ConfigLoader che carica la configurazione da GCS, tiene traccia delle configurazioni incluse da una configurazione root e genera un'eccezione sulle 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). |
GCSFileUploader | Caricatore di file per caricare i dati dei file su Google Cloud Storage (GCS). |
GCSHostResourceManager | Scarica la risorsa host da GCS (archiviazione cloud di Google). |
GcsRemoteFileResolver | Implementazione di IRemoteFileResolver che consente il download da un bucket GCS. |
GenericLogcatEventParser <LogcatEventType> | Analizza l'input logcat per gli eventi. |
GenericLogcatEventParser.LogcatEvent | Struttura per contenere un evento logcat con il tipo di evento e attivare il messaggio logcat |
OttieniPreviousPassedHelper | Aiutante per ottenere i filtri di test superati in precedenza. |
GkiDeviceFlashPreparer | Un preparatore di destinazione che esegue il flashing del dispositivo con l'immagine generica del kernel comune Android. |
Configurazione globale | Un'implementazione IGlobalConfiguration che memorizza gli oggetti di configurazione caricati in una mappa |
GlobalFilterGetter | Implementazione del servizio che restituisce i filtri di una determinata invocazione. |
GlobalTestFilter | Opzioni di filtro applicate all'invocazione. |
GoogleApiClientUtil | Utilità per creare client API di Google. |
GoogleBenchmarkResultParser | Analizza i risultati di Google Benchmark eseguiti dalla shell e restituisce una mappa con tutti i risultati. |
Test di benchmark di Google | Un test che esegue un pacchetto di test benchmark di Google su un determinato dispositivo. |
GranularRetriableTestWrapper | Una classe wrapper funziona su IRemoteTest per granulare IRemoteTest a livello di testcase. |
GranularRetriableTestWrapper.StartEndCollector | Assistente di classe per rilevare l'inizio e la fine della corsa mancante. |
GsiDeviceFlashPreparer | Un preparatore di target che esegue il flashing del dispositivo con l'immagine generica del sistema Android. |
GTest | Un test che esegue un pacchetto di test nativo su un determinato dispositivo. |
GTestBase | La classe base di gTest |
GTestListTestParser | Un parser dei risultati per la modalità di esecuzione di prova gtest con il parametro "--gtest_list_tests". |
GTestResultParser | Analizza i risultati della "modalità di output non elaborata" dei test nativi utilizzando GTest eseguito dalla shell e informa un ITestInvocationListener dei risultati. |
GTestXmlResultParser | Analizza i risultati della "modalità di output xml" dei test nativi utilizzando GTest eseguito dalla shell e informa un ITestRunListener dei risultati. |
H
HarnessException | Classe di eccezione di base per l'eccezione generata all'interno del cablaggio. |
HarnessIOException | Eccezione di cablaggio che aiuta a gestire i problemi dei file. |
HarnessRuntimeException | |
HeapHostMonitor | Implementazione AbstractHostMonitor che monitora la memoria heap sull'host e la registra periodicamente nel registro della cronologia. |
HelloWorldMultiTargetPreparer | Un'implementazione di esempio di IMultiTargetPreparer . |
Registratore di storia | TF History Logger, registro speciale che contiene solo alcuni eventi specifici. |
HostGTest | Un test che esegue un pacchetto di test nativo. |
HostMetric | Questa classe rappresenta un campione di metrica host da segnalare. |
Opzioni host | Classe titolare delle opzioni host. |
HostStatsdMetricCollector | Un IMetricCollector che raccoglie i parametri statsd dal lato host utilizzando i comandi dell'utilità statsd. |
HostTest | Un test runner per test basati su host JUnit. |
HostUtils | Implementa alcuni metodi di utilità utili per l'esecuzione dei test dell'host. |
HprofAllocSiteParser | Classe helper per analizzare le informazioni da una sezione Siti di allocazione dei report hprof. |
HttpHelper | Contiene metodi di supporto per effettuare richieste http |
HttpHelper.RequestRunnable | Eseguibile per effettuare richieste con IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult) . |
HttpMultipartPost | Classe helper per effettuare richieste di post HTTP in 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 |
IO
IAbi | Interfaccia che rappresenta l'ABI sotto test. |
IAbiReceiver | Un test che ha bisogno dell’ABI in prova. |
IAndroidDebugBridge | Definizione dell'interfaccia per i metodi AndroidDebugBridge utilizzati in questo pacchetto. |
IAppBuildInfo | Questa interfaccia è deprecata. Utilizzare IBuildInfo direttamente. |
IAutoRetriableTest | Interfaccia per IRemoteTest che non implementa ITestFilterReceiver ma desidera comunque supportare il nuovo tentativo automatico. |
IBatteryInfo | L'interfaccia che definisce l'interazione con la batteria di un dispositivo. |
IBatteryInfo.BatteryState | Descrive lo stato attuale di carica della batteria. |
IBuildInfo | Contiene informazioni sulla build sotto test. |
IBuildInfo.BuildInfoProperties | Alcune proprietà che un IBuildInfo può avere per modificarne la gestione. |
IBuildProvider | Responsabile della fornitura di informazioni relative alla build sotto test. |
IBuildReceiver | Un test che necessita di riferimento alla build in prova. |
IClusterClient | Un'interfaccia per interagire con il backend TFC. |
IClusterEvent | Interfaccia per qualsiasi evento del cluster da caricare su TFC. |
IClusterEventUploader <T estende IClusterEvent > | Interfaccia per ClusterEventUploader |
IClusterOptions | Un'interfaccia per ottenere opzioni relative al cluster. |
ICommandOptions | Contenitore per le opzioni di esecuzione dei comandi. |
ICommandScheduler | Uno scheduler per l'esecuzione dei comandi TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Listener per gli eventi di invocazione al completamento dell'invocazione. |
Strategia di compressione | Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di runtime. |
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). |
Configurazione | Informazioni di configurazione per una chiamata di TradeFederation. |
IConfigurationFactory | Factory per la creazione IConfiguration s |
IConfigurationReceiver | Interfaccia semplice per rappresentare un oggetto che accetta un IConfiguration . |
IConfigurationServer | Un'interfaccia per il server di configurazione. |
ICredentialFactory | Un'interfaccia per la fabbrica di credenziali per creare Credential oauth2. |
IDefaultObjectLoader | Interfaccia per caricare gli oggetti predefiniti che dovrebbero far parte della nostra configurazione YAML. |
IDefaultObjectLoader.LoaderConfiguration | L'oggetto di configurazione di caricamento per passare le informazioni al caricatore. |
IDeviceActionReceiver | Fornisce un'API per ricevere 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 titolare configurazione dispositivo. |
IDeviceFlasher | Fa lampeggiare un'immagine del dispositivo su un dispositivo. |
IDeviceFlasher.UserDataFlashOption | Enumerazione di opzioni per la gestione dell'immagine userdata |
IDeviceManager | Interfaccia per la gestione dell'insieme dei dispositivi disponibili per il test. |
IDeviceManager.IFastbootListener | Un ascoltatore per le modifiche dello stato di avvio rapido. |
IDeviceMonitor | Interfaccia per il monitoraggio dello stato dei dispositivi. |
IDeviceMonitor.DeviceLister | Una classe simile Runnable che dovrebbe restituire i dispositivi conosciuti e i relativi stati. |
IDeviceRecovery | Interfaccia per il ripristino di un dispositivo che è andato offline. |
IDeviceSelection | Interfaccia per i criteri di selezione del dispositivo. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor | Fornisce funzionalità per il monitoraggio dello stato di un IDevice . |
IDeviceTest | Interfaccia per oggetto che necessita di un riferimento a ITestDevice . |
IDisabilitabile | Interfaccia che descrive un oggetto Tradefed che può essere disabilitato. |
IDynamicShardingClient | Interfaccia wrapper per il client di sharding Questo esiste in modo che possiamo scambiarne uno HTTP o testarne uno se necessario. |
IDynamicShardingConnectionInfo | Interfaccia per classi che contengono informazioni sulla connessione di partizionamento dinamico |
IE-mail | Interfaccia per l'invio di e-mail. |
IEmail.Message | Contenitore per i dati dei messaggi di posta elettronica. |
IFileDownloader | Interfaccia per scaricare 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 un risolutore non può essere caricato o inizializzato. |
IFlashingResourcesParser | Interfaccia per fornire le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
IFlashingResourcesRetriever | Interfaccia per il recupero di file immagine ausiliari necessari per eseguire il flashing di un dispositivo. |
IFolderBuildInfo | Un semplice IBuildInfo astratto i cui artefatti di compilazione sono contenuti in una directory del filesystem locale. |
IFormatterGenerator | Interfaccia che descrive un formattatore per SuiteResultHolder . |
IGlobalConfiguration | Una classe che comprende le informazioni di configurazione globale per una singola istanza della Trade Federation (che comprende un numero qualsiasi di invocazioni di configurazioni effettive). |
IHarnessException | Descrizione dell'interfaccia delle eccezioni di cablaggio che verrà implementata dalle eccezioni di cablaggio. |
IHostCleaner | Pulisce l'host al termine dell'esecuzione del test. |
IHostHealthAgent | Un'interfaccia per emettere parametri dell'host o del dispositivo. |
IHostMonitor | Interfaccia per l'invio dei dati dell'host |
IHostMonitor.HostDataPoint | Classe generica per i dati da riportare. |
IHostMonitor.HostMetricType | |
IHostOptions | Interfaccia del titolare delle opzioni host. |
IHostOptions.PermitLimitType | Enum che descrive i possibili limitatori di permesso |
IHostResourceManager | Interfaccia per la risorsa host del gestore. |
IHttpHelper | Metodi di supporto per eseguire richieste http. |
IHttpHelper.DataSizeException | |
Contesto di invocazione | Contiene informazioni sull'invocazione a cui i test possono accedere se necessario. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | Un test che necessita di riferimento al contesto dell'invocazione. |
IInvocationExecution | Interfaccia che descrive le azioni che verranno eseguite come parte di un'invocazione. |
IKeyStoreClient | Interfaccia per accedere a un archivio chiavi per password o dati sensibili. |
IKeyStoreFactory | Factory per la creazione IKeyStoreClient . |
ILabPreparer | Interfaccia marcatore per preparatori di laboratorio Vedere |
ILeveledLogOutput | Le classi che implementano questa interfaccia forniscono metodi che si occupano dell'output dei messaggi di registro. |
ILogcatReceiver | Una classe che fornisce l'output del logcat di un dispositivo come InputStreamSource . |
ILogRegistry | Un'interfaccia per un logger singleton ILogOutput che esegue il multiplexing e gestisce diversi logger. |
ILogRegistry.EventType | Eventi utili da registrare |
ILogSaver | Le classi che implementano questa interfaccia forniscono metodi per archiviare i log in una posizione centrale. |
ILogSaverListener | Consente a ITestInvocationListener di restare in ascolto quando i file di log vengono salvati. |
IManagedTestDevice | Un ITestDevice il cui ciclo di vita è gestito. |
IManagedTestDevice.DeviceEventResponse | Contenitore per una risposta a una chiamata IManagedTestDevice#handleAllocationEvent(DeviceEvent) |
IManagedTestDeviceFactory | Interfaccia del creatore per IManagedTestDevice s |
IMetricCollector | Questa interfaccia verrà aggiunta come decoratore quando si riportano i risultati dei test per raccogliere le metriche corrispondenti. |
IMetricCollectorReceiver | Interfaccia per IRemoteTest da implementare se è necessario ottenere l'elenco di IMetricCollector per l'esecuzione del test. |
IMoblyYamlResultHandler | Interfaccia del gestore dei risultati mobly yaml. |
IMoblyYamlResultHandler.ITestResult | Interfaccia del risultato mobly yaml |
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 ripristino di più dispositivi offline. |
IMultiDeviceTest | Questa interfaccia è deprecata. Questa interfaccia viene mantenuta temporaneamente per compatibilità ma in realtà non viene più utilizzata. Per favore non implementarlo. |
IMultiTargetPreparer | Prepara l'ambiente di test per più dispositivi insieme. |
INativeDevice | Fornisce un'API affidabile e di livello leggermente superiore a un IDevice ddmlib. |
INativeDeviceTest | Interfaccia per oggetto che necessita di un riferimento a INativeDevice . |
IncrementalImageUtil | Un'utilità per sfruttare l'immagine incrementale e l'aggiornamento del dispositivo. |
InfraErrorIdentifier | Identificatori di errore dall'infrastruttura della Federazione dei Mercanti e dall'infrastruttura dipendente (come l'infrastruttura Build). |
InputStreamSource | Questa interfaccia fondamentalmente racchiude un ERROR(/InputStream) per renderlo clonabile. |
Installa AllTestZipAppsSetup | Un ITargetPreparer che installa tutte le app in un file zip di prova. |
InstallareApexModuleTargetPreparer | |
Installa ApkSetup | Un ITargetPreparer che installa uno o più apk posizionati nel filesystem. |
InstallBuildEnvApkSetup | Un ITargetPreparer che installa uno o più apk di test da una piattaforma Android build env. |
Strumentazioni installateTest | Esegue tutta la strumentazione trovata sul dispositivo corrente. |
InstantAppHandler | Gestore per ModuleParameters#INSTANT_APP . |
Preparatore di strumentazione | Un ITargetPreparer che esegue la strumentazione |
StrumentazioneTest | Un test che esegue un pacchetto di test della strumentazione su un determinato dispositivo. |
Contesto di invocazione | Implementazione generica di un IInvocationContext . |
Esecuzione dell'invocazione | Classe che descrive tutti i passaggi di invocazione: download build, target_prep, esecuzione test, pulizia. |
InvocationLocal <T> | Questa classe fornisce variabili con ambito di chiamata. |
InvocationMetricLogger | Una classe di utilità per un'invocazione per registrare alcuni parametri. |
InvocationMetricLogger.InvocationGroupMetricKey | Il raggruppamento consente di registrare più gruppi sotto la stessa chiave. |
InvocationMetricLogger.InvocationMetricKey | Una chiave con nome speciale che popoleremo sempre per l'invocazione. |
InvocationStatus | Una classe per memorizzare lo stato di chiamata. |
InvocationStatus | Un'enumerazione helper per rappresentare lo stato della chiamata |
InvocationSummaryHelper | Classe helper per raccogliere e segnalare TestSummary per un insieme di ascoltatori |
InvocationToJUnitResultForwarder | Una classe che ascolta gli eventi ITestInvocationListener e li inoltra a TestListener . |
IPostProcessor | I post processori sono un oggetto della Federazione commerciale pensato per consentire l'elaborazione di parametri e registri DOPO i test e PRIMA della segnalazione dei risultati. |
Funzionalità IRemote | Interfaccia che descrive una funzionalità di Tradefed che può essere eseguita in base alla richiesta. |
IRemoteFileResolver | Interfaccia per oggetti che possono risolvere un file remoto in uno locale. |
IremotefilereSolver.RemotefilereSolverargs | Gli args passarono ai risolutori |
IremotefilereSolver.ResolvedFile | Informazioni di detenzione di classe sul file risolto e alcuni metadati. |
Iremotescheduledlisnenersfeature | Estensione di IRemoteFeature per supportare il passaggio in IScheduledInvocationListener s. |
Iremotetest | Un test che riporta si traduce direttamente a un ITestInvocationListener . |
IrePortNotexecuted | In caso di esecuzione incompleta, IRemoteTest che implementa questa interfaccia può segnalare i loro test non esecutivi per un miglioramento dei rapporti. |
IRESCHEDULER | Interfaccia per riprogrammare una configurazione per l'esecuzione futura. |
IreSourcemetricCollector | L'interfaccia per l'utente di implementare collezionisti di risorse personalizzate. |
IRestApiHelper | Un'interfaccia di supporto per l'esecuzione di chiamate API REST. |
IresumableTest | Questa interfaccia è deprecata. Non c'è più bisogno di questo |
IretryDecision | Interfaccia guidare la decisione di pensionamento e applicare il filtro sulla classe per un tentativo più mirato. |
IruntimeHintProvider | |
IRunutil | Interfaccia per l'esecuzione di operazioni a tempo e comandi di sistema. |
IRunutil.Envpriority | Enum che definisce l'impostazione o l'insegnamento di un particolare Env. |
IRunutil.irunnableresult | Un'interfaccia per eseguire asincrona un'operazione che restituisce uno stato booleano. |
Isandbox | Interfaccia Definizione di una sandbox che può essere utilizzata per eseguire un'invocazione. |
IsandBoxFactory | Fabbrica per la creazione ISandbox . |
ISEtoptionReceiver | L'implementazione di questa interfaccia dovrebbe avere Option con un nome "set-option" collegato a HostTest#SET_OPTION_NAME . |
Ishardablelistener | Un ITestInvocationListener che può essere frastagliato. |
IshardAbleTest | Un IRemoteTest che può essere diviso in sotto-test eseguibili separatamente. |
Ishardhelper | Interfaccia di un oggetto che descrive la strategia di frammenti da adottare per una configurazione. |
IsolatoHostTest | Implementa un runner TradeFed che utilizza un sottoprocesso per eseguire i test in un ambiente a bassa dipendenza invece di eseguirli sul processo principale. |
Isupportgranularresults | Interfaccia Specificare se un ITestInvocationListener supporta o meno i risultati granulari. |
IsystemStatusChecker | Un controllo che esegue controlli sullo stato del sistema e restituisce un booleano per indicare se il sistema è in uno stato previsto. |
Isystemstatuscheckerreceiver | Un IRemoteTest che richiede l'accesso a ISystemStatusChecker dalla configurazione. |
ItargetCleaner | Questa interfaccia è deprecata. Lo smontaggio è stato spostato sull'interfaccia ItargetParer di base. |
ItargetParer | Prepara l'ambiente di test per la corsa di prova. |
ITerribleFailureHandler | Un'interfaccia per gestire terribili errori da LogUtil.CLog.wtf(String, Throwable) |
ITestoNotationFilterReceiver | Un corridore in grado di filtrare quali verifica l'esecuzione in base alle annotazioni. |
ITestCollector | Fornisce supporto per la raccolta dei test; Se impostato, Test Runner deve eseguire una corsa a secco per raccogliere casi di test senza eseguirli effettivamente. |
ITestDevice | Fornisce un'API di livello affidabile e leggermente più elevato a un IDevice DDMLIB. |
ITestDevice.apexinfo | Una semplice classe di strutture per archiviare informazioni su un singolo apice |
ITestDevice.mountpointInfo | Una semplice classe di strutture per archiviare informazioni su un singolo mountpoint |
ITestdevice.Recoverymode | |
ITestfilefilterReceiver | Un corridore che può ricevere un file che specifica quali test eseguire e/o non eseguire. |
ITestFilterReceiver | Un corridore in grado di filtrare quali test eseguire. |
ItStinformationReceiver | Interfaccia per ricevere la TestInformation per alcune classi. |
ITestinvocation | Gestisce un'invocazione del test difederazione. |
ITestInvocation.ExitinFormation | Rappresenta alcune informazioni di uscita per un'invocazione. |
ItestInvocationListener | Ascoltatore per i risultati dei test dall'invocazione del test. |
ITestlifecyclereceiver | Riceve notifiche di eventi durante i test di strumentazione. |
ITestlogger | Un'entità che può eseguire la registrazione di flussi di dati di vari tipi. |
ITestloggerreceiver | Un'entità che può essere iniettata con un'istanza ITestLogger in modo che possa essere utilizzata per scopi di registrazione. |
ITestSpool | Interfaccia che descrive un pool di test a cui possiamo accedere ed eseguire |
ITestSuite | Classe astratta utilizzata per eseguire Test Suite. |
ITestsuite.MultidevicemoduleStrategy | |
ItStsuiteResultLoader | Interfaccia che descrive un aiutante per caricare i risultati precedenti in un modo che può essere eseguito. |
ITestsummaryListener | Interfaccia che consente ITestInvocationListener di scambiare alcune informazioni limitate tramite riassunti. |
Itestszipinstaller | Installa i test da un file zip dei test (come superato dal sistema di build) su un dispositivo. |
ItokenProvider | Interfaccia che descrive un oggetto che può fornire i token di un determinato dispositivo. |
ItokenQuest | Interfaccia Un IRemoteTest può implementare per esporre il fatto che richiede un dispositivo con un token speciale. |
J
JarHostTest | Test runner per test JUnit lato host. |
Jarhosttest.hosttestlistener | Ascoltatore Wrapper che inoltra tutti gli eventi tranne TestRunstarted () e TestRunended () all'ascoltatore incorporato. |
JavaCodeCoverageCollector | Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Java dal dispositivo e le registrerà come artefatti di test. |
JavaCodeCoverageFlusher | Una classe di utilità che reimposta e forza il flusso delle misurazioni della copertura del codice Java dai processi in esecuzione sul dispositivo. |
JSONFileKeystoreClient | Un'implementazione di esempio in cui un file JSON locale agisce un archivio chiave. |
Jsonfilekeystorefactory | Implementazione di una fabbrica di keystore JSON, che fornisce un JSONFileKeyStoreClient per l'accesso a un file di archivio chiave JSON. |
JSONHTTPTESTESTULTREPORTER | Un reporter di risultato che codifica i risultati delle metriche e il ramo, le informazioni sul dispositivo in JSON e il post in un endpoint di servizio HTTP |
JUnit4ResultForwarder | Fornitore di risultati da Junit4 Runner. |
JUnit4TestFilter | Classe helper che fornisce il filtraggio per JUnit4 runner estendendo Filter . |
Junitrunutil | Una classe helper per la direzione di una IRemoteTest#run(TestInformation, ITestInvocationListener) alla chiamata a una chiamata Test#run(TestResult) . |
JuniTToinVocationResultForwarder | Una classe che ascolta per TestListener eventi e li inoltra a un ITestInvocationListener . |
JUnitXmlParser | Parser che estrae i dati dei risultati del test dai risultati JUnit memorizzati in XMLJUnitResultFormatter di ant e li inoltra a ITestInvocationListener. |
K
KeyGuardControllerstate | Un contenitore per gli stati della guardia del tasto. |
KeyGuardStatusChecker | Controlla lo stato della guardia dei tasti dopo l'esecuzione del modulo. |
KeystoreException | Lanciato quando si verifica un errore di archiviazione chiave fatale. |
KillexistingEmulatorParer | Un ITargetPreparer che spegne un emulatore in esecuzione. |
KnownFailurePreparer | Il preparatore della destinazione evita di ripetere i tentativi di errore noto. |
l
Labresourcedevicemonitor | Il monitor delle risorse di laboratorio che inizializza/gestisce il server GRPC per LabResourceservice. |
Ricevitore di uscita di grandi dimensioni | Una classe progettata per aiutare a eseguire comandi a lunga esecuzione per raccogliere l'output. |
LastShardDetector | Quando eseguono frammenti locali, a volte vogliamo eseguire alcune azioni solo quando l'ultimo frammento raggiunge invocationEnded(long) . |
Launchcvdhelper | Helper Utility per controllare il lancio_cvd nella VM di seppia. |
Controllo dello stato del thread trapelato | Controllo dello stato per garantire che un modulo non perda un thread in esecuzione. |
LegacysubProcessResultSrePorter | Un'implementazione congelata del reporter dei risultati del sottoprocesso che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad esempio 8+), nonostante i cambiamenti nella sua superclasse. |
ListInstrumentationParser | Oggetto IShellOutputReceiver che analizza l'output di una query di "strumentazione elenco pm". |
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed. |
LocalAppBuildProvider | Un IBuildProvider che costruisce un IBuildInfo basato su un percorso locale fornito |
LocalDeveloper | Rileva e restituisce se si tratta di uno sviluppatore locale che esegue il tradefed. |
LocalDeviceBuildProvider | Un IBuildProvider che costruisce un IDeviceBuildInfo basato su un percorso di directory del filesystem fornito. |
Localemulatorlaunch | Un TargetParer che lancia un emulatore localmente da un ambiente di build Android. |
LocalEmulatorsNapShot | Un TargetParer destinato a generare un'istantanea di emulatore pulito da un ambiente di build/sviluppo Android |
Localfileheader | LocalFileHeader è una classe contenente le informazioni di un file/cartella all'interno di un file zip. |
LocalFilereSolver | Implementazione di IRemoteFileResolver che consente di collegare i file locali |
LocalFolderbuildProvider | Un IBuildProvider che costruisce un IFolderBuildInfo basato su un percorso locale fornito |
LocalHostreSourceManager | Risorsa host manager. |
Localpool | Implementazione di un pool di test locali |
LocalRunInstructionBuilder | Utilità per compilare le istruzioni per eseguire il test localmente. |
LockSettingsBaselineSetter | Un setter per rimuovere le impostazioni di blocco dello schermo. |
LogcatCrashResultForwarder | Special Listener: su difetti (crash del processo di strumentazione) tenterà di estrarre dal logcat il crash e lo aggiunge al messaggio di errore associato al test. |
LogcatEventParser | |
LogcatEventType | Tipi di eventi per LogcatEventParser . |
LogcatOnFailureCollector | Collector che acquisirà e registrerà un logcat quando un test case fallisce. |
LogcatReceiver | Classe che raccoglie logcat in background. |
LogcatTimingMetricCollector | Un raccoglitore di parametri che raccoglie informazioni temporali (ad esempio il tempo di cambio utente) da logcat durante uno o più test ripetuti utilizzando determinati modelli regex per analizzare i segnali di inizio e fine di un evento dalle linee logcat. |
Logdatatype | Rappresenta il tipo di dati di dati di registro. |
Logfile | Classe per tenere i metadati per un file di registro salvato. |
LogFileSaver | Un helper per ITestInvocationListener che salverà i dati di registro in un file |
LogReceiver | |
Registro di registro | Un'implementazione ILogRegistry che esegue il multiplexing e gestisce diversi logger, utilizzando quello appropriato in base al ThreadGroup del thread che effettua la chiamata. |
LogSaverResultForwarder | Un ResultForwarder di salvare i registri con il Global File Saver. |
Logutil | Una classe di utilità di registrazione. |
Logutil.clog | Una classe SHIM per Log che utilizza automaticamente il semplice nome di classe del chiamante come tag di registro |
M
Mainlinemodulehandler | Una semplice classe di gestori per i moduli principali che crea un InstalPexModuleTargetParer e inietta il collegamento dinamico in esso in base ai moduli principali forniti per recuperare automaticamente tali moduli. |
MainLineTestModuleController | Classe di base per un controller del modulo per eseguire test in base ai moduli principali precaricati sul dispositivo in test. |
Dispositivo remoto gestito | Un dispositivo in esecuzione all'interno di una macchina virtuale che gestiamo in remoto tramite un'istanza Tradefed all'interno della VM. |
ManagedTestDeviceFactory | Factory per creare i diversi tipi di dispositivi che possono essere monitorati da Tf |
Maxsdkmodulecontroller | Classe di base per un controller del modulo per non eseguire test su versioni sopra un numero di versione SDK specificato. |
FledzipentryCollection | Unisci le singole voci con zip in un grande file zip in blocchi per ridurre al minimo i tentativi di download. |
MergemultibuildTargetParer | Un IMultiTargetPreparer che consente di passare informazioni da una build a un'altra nominando loro e la chiave del file da copiare sull'altra build. |
Mergesdrategy | Descrive come i risultati dovrebbero essere aggregati quando sono presenti più tentativi. |
Metricfilepostprocessore | Utilizzato per il caricamento del file di registro delle metriche raccolte durante il livello di test ed esecuzione. |
Opzione metrica | Annotazione per metodi di test annotati con @Test , o se l'annotazione fa parte dell'elenco di annotazioni di TestDescription che consente di specificare alcuni parametri extra utili per: Ottimizzare il comportamento dei collezionisti, filtrare alcuni metodi. |
MetricsxmlResulTrePorter | MetricsxmlResulTrePorter scrive metriche di test ed eseguire le metriche su un file XML in una cartella specificata dal parametro della conduttore di metriche nella fase invocazione del test. |
Metrictestcase | Estensione di TestCase che consente di registrare le metriche quando si eseguono come parte di TradeFed. |
Metrictestcase.logholder | Struttura per tenere un file di registro da segnalare. |
Metricutil | Classe di utilità per estrarre le metriche dalle configurazioni statSD spinte. |
Utilità metrica | Contiene metodi di utilità comuni per archiviare le metriche del test, aggregare le metriche in test simili e scrivere le metriche in un file. |
MinApiLevelModuleController | Classe base per un controller del modulo per non eseguire test quando è al di sotto di un livello API specificato. |
MinsdkmoduleController | Classe di base per un controller del modulo per non eseguire test su versioni al di sotto di un numero di versione SDK specificato. |
Miximagezippreparer | Un IMultiTargetPreparer che mescola le immagini di un sistema in una build di un dispositivo. |
MixkerTeltargetParer | Un ITargetPreparer che consente di mescolare un'immagine del kernel con l'immagine del dispositivo. |
MolybinaryHosttest | Test host destinato a eseguire un file binario Moly Python dal sistema di build Android (Soong) |
MolyyyamlResultControllerInfohandler | Moly Yaml Risultato "INFO del controller Informazioni" Element Handler. |
Molyyyyamlresultcontrollerinfohandler.controllerinfo | |
Molyyyamlresultcontrollerinfohandler.controllerinfo.builder | |
MolyyyamlResolthandlerfactory | Factory del gestore dei risultati di Moly Yaml che genera un gestore appropriato in base al tipo di risultato. |
Molyyyamlresulthandlerfactory.invalidresulttypeexception | |
Molyyyamlresulthandlerfactory.type | |
MolyyyamlResultParser | Parser di test di Moly Yaml. |
MolyyyamlResulTrecordHandler | Moly Yaml Risultato "Record" Element Handler. |
Molyyyamlresultrecordhandler.record | |
Molyyyamlresultrecordhandler.record.builder | |
Molyyyamlresultrecordhandler.recorsult | |
MolyyyamlResultsummaryHandler | Moly Yaml Risultato "Riepilogo" Element Handler. |
Molyyyamlresultsummaryhandler.summary | |
Molyyyamlresultsummaryhandler.summary.builder | |
MolyyyamlResultTestnamelisthandler | Gestore dell'elemento "Elenco dei nomi di prova" del risultato di Moly Yaml. |
Molyyyamlresulttestnamelisthandler.testamelist | |
Molyyyamlresulttestnamelisthandler.testamelist.builder | |
MolyyyamlresultUserdatahandler | Gestore dell'elemento "Dati utente" di Moly Yaml. |
Molyyyamlresultuserdatahandler.userdata | |
Molyyyamlresultuserdatahandler.userdata.builder | |
ModifiedFilesParer | Classe responsabile di analizzare ed estrarre informazioni da modificato_files.json. |
ModuleDefinition | Container per la configurazione dell'esecuzione di prova. |
Modulelistener | Listener allegato a ciascun IRemoteTest di ciascun modulo per raccogliere l'elenco dei risultati. |
ModuloLogcatCollector | Versione del raccoglitore logcat ma per il modulo. |
Modulemerger | Classe di aiuto per il funzionamento relativo alla fusione ITestSuite e ModuleDefinition dopo una divisione. |
Moduleoemtargetpreparer | |
Moduleparameters | Valori speciali associati alle chiavi "parametro" suite nei metadati di ciascun modulo. |
Moduleparametershelper | Aiutante per ottenere l' IModuleParameterHandler associato al parametro. |
Modulepusher | |
Modulepusher.modulepusherror | Errore fatale durante la spinta del modulo principale. |
Modulesplitter | Aiutante per dividere un elenco di moduli rappresentati da IConfiguration in un elenco di unità di esecuzione rappresentate da ModuleDefinition . |
Moduletestypeutil | Contiene metodi di utilità comuni per il controllo del modulo. |
MultifailutureSescription | Raccogli più FailureDescription in un supporto. |
Multimap <k, v> | Un ERROR(/Map) che supporta più valori per chiave. |
N
Namemanglelistener | Vengono riportati un ascoltatore proxy per tradurre il metodo di prova, la classe e i nomi dei pacchetti come risultati. |
Nativebenchmarktest | Un test che esegue un test di riferimento nativo eseguibile su un determinato dispositivo. |
Nativebenchmarktestparser | Un IShellOutputReceiver che analizza l'output dei dati di test di riferimento, raccogliendo metriche in media tempo per operazione. |
NativeBridgemoduleController | Un controller del modulo per verificare se un dispositivo supporta il ponte nativo. |
NativeCodeCoverageFlusher | Una classe di utilità che cancella le misurazioni della copertura nativa e impone un flusso di dati di copertura nativa dai processi sul dispositivo. |
NativeDevice | Implementazione predefinita di un ITestDevice Dispositivi Android con stack non completo. |
NativeDevice.AdbAction | Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per l'esecuzione di un comando OS 'ADB ....'. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per il riavvio di un dispositivo. |
NativeDevice.RebootMode | Una modalità di riavvio. |
NativeDeviceStateMonitor | Classe helper per monitorare lo stato di un IDevice senza supporto del framework. |
NativeLeakCollector | Un ITargetPreparer che gestisce Dumpsys Meminfo -Unochabilible -A 'per identificare la memoria nativa irraggiungibile attualmente detenuta 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 di stress test, raccogliendo metriche sul numero di iterazioni complete e tempo medio per iterazione. |
Handler negativo | Handler che specifica che nulla dovrebbe essere fatto e il parametro non dovrebbe creare alcun modulo extra. |
Nidificatodevicestatemonitor | Monitoraggio dello stato del dispositivo che esegue controlli extra sul dispositivo nidificato per accogliere le specifiche dell'ambiente virtualizzato. |
Dispositivo remoto annidato | Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota. |
NetworkNotAvailableException | Emesso quando un dispositivo non è in grado di connettersi alla rete per il test. |
NoApkTestSkipper | Preparatore speciale che consente di saltare completamente un'invocazione (preparazione e test) se non sono presenti apk per i test. |
NoDeviceException | Emesso quando non è presente alcun dispositivo per eseguire un determinato comando. |
Noisydryruntest | Eseguire la corsa a secco rumorosa su un file di comando. |
NOOPConfigoptionValueTransformer | Un IConfigOptionValueTransformer no-op |
Notmultiabihandler | Handler speciale che avvisò il SuiteModuleLoader che l'ABI secondario non dovrebbe creare un modulo. |
Nuldevice | Un IDevice segnaposto usato da DeviceManager per allocare quando IDeviceSelection#nullDeviceRequested() è true |
O
OpenObjectLoader | Loader per gli oggetti predefiniti disponibili in AOSP. |
Opzione | Annota un campo come rappresentante un'opzione IConfiguration . |
Opzione.importanza | |
Optionclass | Annota una classe come rappresentante un oggetto IConfiguration . |
Optioncopier | Una classe helper che può copiare i valori del campo Option con gli stessi nomi da un oggetto all'altro. |
Optiondef | Contiene i dettagli di Option . |
Optionfetcher | Aiutante per ottenere le opzioni di test dal processo genitore. |
OptionnotallowedException | ConfigurationException specifico quando non è consentito passare un'opzione nella riga di comando. |
Optionsetter | Popola campi Option . |
OptionsTetter.OptionfieldsForname | Container per l'elenco dei campi di opzione con nome dato. |
Optionupdaterule | Controlla il comportamento quando un'opzione viene specificata più volte. |
OtaDeviceBuildInfo | Un IDeviceBuildInfo utilizzato per il test degli aggiornamenti via etere. |
Otatoolsbuildinfo | Un IBuildInfo che contiene artefatti Otatools. |
OtazipfilebuildProvider | Fornisce un IBuildInfo basato su un file zip OTA locale. |
Oxygenclient | Una classe che gestisce l'uso del binario client di ossigeno per noleggiare o rilasciare dispositivo di ossigeno. |
Ossigenutil | Utilità per interagire con il servizio di ossigeno. |
P
Packageinfo | Container per le informazioni sul pacchetto di un'applicazione analizzate dal dispositivo. |
PacchettoInstallatoModuleController | Il controller del modulo non esegue test quando sul dispositivo non sono installati i pacchetti specificati. |
Coppia <A, B> | Definisci la nostra classe Pair che contiene due oggetti. |
AbbiningMultitargetParer | Un preparatore multi-target aiuta a creare l'accoppiamento Bluetooth (e la connessione) tra due dispositivi. |
ParallelDeviceExecutor <V> | Wrapper of ERROR(/ExecutorService) per eseguire una funzione in parallelo. |
Genitori e boxinvocationExecution | Versione di InvocationExecution per le azioni speciali di invocazione del genitore durante l'esecuzione di una sandbox. |
ParentShardReplicato | Replica una configurazione per un dispositivo su tutti gli altri dispositivi che faranno parte di Sharding. |
Partialzipdownloadcache | Utilità per memorizzare nella cache file di download parziali in base al loro contenuto. |
PassingtestFileReporter | Un ITestInvocationListener che salva l'elenco dei casi di test di passaggio in un file di test |
Perfettogenicpostprocessore | Un post elaboratore che elabora il file di text/binary metric di perfetto proto in coppie di valore chiave espandendo in modo ricorsivo i messaggi e i campi Proto con valori di stringa fino a quando non si incontra il campo con valore numerico. |
PerfettogenicPostProcessor.alternativeParseformat | |
PerfettogenicPostProcessor.metric_file_format | |
Perfettoprear | Perfetto Preparar spinge il file di configurazione sul dispositivo in una posizione standard a cui i perfetti hanno accesso. |
PerfettoPullerMetricCollector | Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file perfetti dal dispositivo e raccoglierne le metriche. |
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
Perfettotracerecorder | Una lezione di utilità per la registrazione di Perfetto traccia su un ITestDevice . |
PrettyPrintDelimiter | Utilità di supporto che aiuta a stampare un messaggio delimitato che risalta. |
PrettytesEventLogger | Logger corrisponde agli eventi e registrali per rendere più facile il debug. |
ProcessInfo | Utilizzato per archiviare i processi relativi ai processi (utente, PID, nome, ora di inizio in secondo luogo dall'epoca). |
ProfileparameterHandler | Base Parameter Handler per qualsiasi utente del profilo. |
Profiletargetpreparer | Classe di base per l'impostazione del preparatore di destinazione per qualsiasi profilo utente android.os.usertype.profile.XXX . |
Cambiaproprietà | Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android |
Protoresultparser | Parser per i risultati del tradefed Proto Format. |
Protoresultparser.testLevel | Enumerazione che rappresenta l'attuale livello del proto in fase di elaborazione. |
Protoresultreport | Risultato Reporter Build un TestRecord Protobuf con tutti i risultati all'interno. |
ProtoUtil | Metodi di utilità per gestire i messaggi protobuf in modo agnostico. |
Proxyconfigurazione | Oggetto che consente di eseguire una configurazione remota. |
PsParser | Utilità utilizzata per analizzare (UTENTE, PID e NOME) dall'output del comando "ps". |
Ptsbottest | Esegui test PTS-BOT. |
Pushfileinvoker | Questa classe è deprecata. Usa invece PushFilePreparer |
Pushfilepreparer | Un ITargetPreparer che tenta di spingere qualsiasi numero di file da qualsiasi percorso host a qualsiasi percorso del dispositivo. |
PythonbinaryHosttest | Test host destinato a eseguire un file binario Python dal sistema di build Android (Soong) I supporti di test runner includono filtro e filtro escluso. |
Pythonbinaryhosttest.pythonforwarder | Luogo di risultato per sostituire il nome di 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 è deprecata. Usa invece PythonBinaryHostTest . |
Pithonvirtualenvhelper | Una classe di supporto per l'attivazione di un ambiente virtuale Python 3. |
Pithonvirtualenvpreparer | Imposta un Python Virtualenv sull'host e installa i pacchetti. |
Q
QuotationAwareTokenizer |
R
RiavviareReasonCollector | Collector che raccoglie i riavvii del dispositivo durante l'esecuzione del test e li segnala per motivo e conteggi. |
RebooTargetParer | Preparatore target che riavvia il dispositivo. |
RecoverylogParer | Un preparatore target utilizzato per raccogliere i registri prima del recupero. |
RegexTrie <V> | Il RegexTrie è un trie in cui ciascunoERROR(/Pattern) . |
Dispositivo Android remoto | Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite adb connect. |
Dispositivo virtuale Android remoto | Estende il comportamento RemoteAndroidDevice per un dispositivo Android a stack completo in esecuzione su Google Compute Engine (Gce). |
Dispositivo AvdID remoto | Un IDevice segnaposto utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true |
Piscina dinamica remota | Implementazione di un pool di test in coda di lavoro remoto |
RemotefilereSolver | Una classe semplice che consente di caricare file da una varietà di luoghi che utilizzano URI e funzionalità del fornitore di servizi. |
Remotefileutil | Classe di utilità per gestire i file da un'istanza remota |
RemoteInvocationExecution | Implementazione di InvocationExecution che guida un'esecuzione remota. |
RemoteInvocationExecution.FileoptionValueTransformer | |
Remotesshutil | Utilità per eseguire comandi SSH su istanze remote. |
RemoteTestTimeouTenForcer | Gli ascoltatori che consentono di verificare il tempo di esecuzione di una determinata configurazione di test e fallirla se supera un determinato timeout. |
RemoteZip | Utilità per decomprimere singoli file all'interno di un file zip remoto. |
RimoveSystemAppParer | ITargetPreparer per la rimozione di un APK dalla partizione del sistema prima di una serie di test. |
ReportPassedTests | Riporta in un file eventuali filtri per escludere i test superati. |
ResolvePartialDownload | Risolvi una richiesta di download parziale. |
ResourceMetricutil | Funzioni di utilità per comporre metriche. |
Risorse | Utilità per leggere le risorse di configurazione. |
RestApiHelper | Una classe helper per eseguire chiamate API REST. |
RestartSystemServertargetParer | Preparatore di destinazione che riavvia il server di sistema senza riavviare il dispositivo. |
Risultato | Speciale spedizioniere che aggrega i risultati quando necessario, in base alla strategia di riproduzione che è stata presa. |
Resultingandlogforwer | Spedizionatore per i risultati e gli eventi dei registri. |
Risultatoforwerer | Un ITestInvocationListener che inoltra invocazione risulta in un elenco di altri ascoltatori. |
RisultatiGiocatore | Corridore speciale che riproduce i risultati che gli vengono forniti. |
Ritenzione FrileSaver | Classe di aiuto per la creazione di un file di ritenzione in una directory. |
RetryConfigurationFactory | Fabbrica che gestisce la riproduzione di un comando. |
RetryLogSaverResultForwarder | Spedizioniere che gestisce anche il superamento del tentativo attuale in cui ci troviamo. |
RetryPreparationDecision | Una classe per descrivere le decisioni sull'opportunità o meno di riprovare la preparazione e fallire l'esecuzione del modulo. |
RiprovaRiprogrammazione | Un runner speciale che permette di riprogrammare un'esecuzione precedente dei test falliti o non eseguiti. |
RetryRescheduler.RetryType | I tipi di test che possono essere ritenuti. |
RiprovaResultForwarder | Un'estensione di ResultForwarder che esegue sempre il push a un determinato numero di tentativi. |
RetryResolthelper | Classe di supporto per determinare quale modulo o test dovrebbe essere eseguito o meno. |
Retrystatistics | Struttura che tiene le statistiche per una sessione di pensionamento di un IRemoteTest . |
Retrystrategy | La strategia di riproduzione da utilizzare durante la reperimento di alcuni test. |
RootcanalWorwerParer | |
RoottargetParer | Target Preparar che esegue "ROOT ADB" o "ADB Usoot" in base all'opzione "Root Force". |
Runafterswithinfo | |
RunbeforeswithInfo | |
RunCommandTargetParer | |
RunConfigDeviceRecovery | Base generica IMultiDeviceRecovery per eseguire una configurazione trade per eseguire la fase di recupero. |
RunhostCommandTargetParer | Preparatore di destinazione a eseguire comandi host arbitrari prima e dopo l'esecuzione del test. |
RunHostScriptTargetParer | Preparatore di destinazione che esegue uno script prima di eseguire un test. |
RuninterruptedException | Lanciato quando un'operazione di esecuzione viene interrotta da una richiesta esterna. |
RunNotifierWrapper | Wrapper di RunNotifier in modo da poter trasportare DeviceNotAvailableException . |
RunonCloneProfileParameterHandler | |
RunOncloneProfileTargetParer | |
RunonsdksandBoxHandler | Gestore per ModuleParameters#RUN_ON_SDK_SANDBOX . |
Runonsdksandboxtargetpreparer | Un ITargetPreparer per i segni che i test dovrebbero essere eseguiti nella sandbox SDK. |
RunonsecondaryuserParameterHandler | |
Runonsecondaryusertargetpreparer | Un ITargetPreparer che crea un utente secondario nella configurazione e segni che i test dovrebbero essere eseguiti in quell'utente. |
RunonSystemUserTargetParer | Un ITargetPreparer che segna i test dovrebbe essere eseguito sull'utente (anziché sull'utente attuale). |
RunonworkProfileParameterHandler | |
RunonworkProfileTargetParer | Un ITargetPreparer che crea un profilo di lavoro nella configurazione e segni che i test dovrebbero essere eseguiti in quell'utente. |
RuntimeRestartCollector | Collector che raccoglie i timestamp dei riavvii del runtime (arresto anomalo del server di sistema) durante l'esecuzione del test, se presente. |
Runutil | Una raccolta di metodi di supporto per l'esecuzione delle operazioni. |
RustbenchMarkResultParser | Interpreta l'output dei test eseguiti con il framework di benchmarking dei criteri e lo traduce in chiamate su una serie di ITestInvocationListener . |
RustbinaryHosttest | Test host destinato a eseguire un file binario Rust dal sistema di build Android (Soong) |
RustBinaryTest | Un test che esegue un file binario Rust su un determinato dispositivo. |
RusttestBase | Classe base di RustbinaryHosttest e RustbinaryTest |
Rusttestbase.envpair | |
Rusttestbase.invocation | |
RustestresultParser | Interpreta l'output dei test eseguiti con il framework unittest di Rust e lo traduce in chiamate su una serie di ITestInvocationListener s. |
S
Sandboxconfigdump | Classe runner che crea IConfiguration basata su una riga di comando e scaricala in un file. |
Sandboxconfigdump.dumpcmd | |
SandboxConfigurationException | Eccezione di configurazione speciale proveniente dalla configurazione di Sandbox. |
SandBoxConfigurationFactory | Fabbrica di configurazione speciale per gestire la creazione di configurazioni a scopo di sandboxing. |
Sandboxconfigutil | Una classe di utilità per la gestione IConfiguration quando si fa sandboxing. |
SandboxedInvocationExecution | Special Sandbox Esecuzione dell'invocazione: questa è l'invocazione di quando siamo all'interno della sandbox che esegue il comando. |
Sandboxinvocationrunner | Eseguire i test associati all'invocazione nella sandbox. |
Sandboxoptions | Classe che può ricevere e fornire opzioni a un ISandbox . |
SchermataOnFailureCollector | Collector che acquisirà e registrerà uno screenshot quando un test case fallisce. |
SDK28ModuleController | Un controller del modulo per verificare se un dispositivo è su SDK 28 (Android 9) o superiore. |
SDK29ModuleController | Esegui test solo se il dispositivo in test è SDK versione 29 o superiore. |
SDK30ModuleController | Esegui test solo se il dispositivo in test è SDK versione 30 o superiore. |
SDK31ModuleController | Esegui test solo se il dispositivo in test è SDK versione 31 o superiore. |
SDK32ModuleController | Eseguire i test solo se il dispositivo in test è SDK versione 32 o superiore. |
SDK33ModuleController | Esegui test solo se il dispositivo in test è SDK versione 33 o superiore. |
SDK34ModuleController | Esegui test solo se il dispositivo in test è SDK versione 34 o superiore. |
SecondaryUserHandler | Gestore per ModuleParameters#SECONDARY_USER . |
Secondaryuserondefaultdisplayhandler | Handler per ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY . |
Secondaryuseronsecondarydisplayhandler | Handler per ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY . |
Semaforetokentargetpreparer | Questo è un preparatore utilizzato per usare il token per serializzare l'escuzione del test nell'ospite. |
SerializationUtil | Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | Una fabbrica di credenziali per creare Credential oauth basate sulla chiave dell'account di servizio. |
ImpostazioniBaselineSetter | Un setter comune per gestire le impostazioni di base del dispositivo tramite ITestDevice.setSetting. |
Shardbuildcloner | Classe di aiuto che gestisce la clonazione di informazioni di build dalla riga di comando. |
Shardhelper | Classe di aiuto che gestisce la creazione dei frammenti e la pianificazione per un'invocazione. |
Shardlistener | Un ITestInvocationListener che raccoglie i risultati da un frammento di invocazione (aka una divisione di invocazione per funzionare su più risorse in parallelo) e li inoltra a un altro ascoltatore. |
ShardMainResultForwarder | Un ResultForwarder che combina i risultati delle chiamate di test partizionate. |
ShellOutputReceiverStream | Sottoclasse di utilità di OutputStream che scrive in un IShellOutputReceiver. |
ShellStatusChecker | Controlla se lo stato della shell è quello previsto prima e dopo l'esecuzione del modulo. |
ShipingApiLevelModuleController | Esegui test se il dispositivo soddisfa le seguenti condizioni:
|
MostramappaPullerMetricCollector | Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file showmap dal dispositivo e raccogliere le metriche da esso. |
Sideloadotatargetpreparer | Un preparatore di destinazione che esegue il caricamento di un pacchetto OTA specificato, applica il pacchetto, attende che il dispositivo si avvii e inietta le proprietà di build del dispositivo da utilizzare come informazioni di build Questo preparatore target presuppone che il dispositivo sarà in modalità ADB regolare quando avviato e assicurerà che il dispositivo esca nella stessa modalità ma con la build più recente applicata. |
SimpleFileLogger | Oggetto ILeveledLogOutput che indirizza i messaggi di log a stdout e a un singolo file di log. |
SimplePerfResult | Oggetto per contenere tutti i risultati dei test simpleperf |
SimplePerfStatResultParser | Una classe di utilità per analizzare il risultato di simpleperf. |
SimplePerfUtil | Classe di utilità per inviare comandi semplici e raccogliere risultati |
SimplePerfUtil.SimplePerfType | Enumerazione delle opzioni del comando simpleperf |
SimpleStats | Una piccola classe di utilità che calcola alcune misure statistiche dato un set di dati numerici. |
SizeLimitedOutputStream | Un file thread-safe supportato ERROR(/OutputStream) che limita la quantità massima di dati che è possibile scrivere. |
Skiphwasanmodulecontroller | Classe di base per un controller del modulo per non eseguire test su build Hwasan. |
Sl4aBluetoothUtil | Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi che utilizzano SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enumerazioni per il livello di accesso del dispositivo Bluetooth basate su BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enumerazioni per gli stati di connessione Bluetooth basati su BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enumerazioni per il livello di priorità del profilo Bluetooth basate su BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enumerazioni per i profili Bluetooth basati su BluetoothProfile.java |
Sl4aClient | Client Sl4A per interagire tramite RPC con il livello di scripting SL4A. |
Sl4aEventDispatcher | Il dispatcher di eventi esegue il polling degli eventi e li mette in coda per nome per essere interrogati. |
Sl4aEventDispatcher.EventSl4aObject | Oggetto restituito dal poller degli eventi. |
SnapshotInputStreamSource | Un inputStreamSource appoggiato da file. |
Sparaseimageutil | Utilità per insparsi immagini sparse. |
Sparaseimageutil.sparseinputstream | SparseInputStream Leggi da Upstream e rileva il formato dei dati. |
StatsdbeforeafterGaugeMetricPostProcessor | Un post elaboratore che elabora le metriche di misura raccolte in un approccio "prima/dopo", cioè |
StatsDeventMetricPostProcessor | Un post processore che elabora le metriche degli eventi in StatsD riportano coppie di valore chiave, utilizzando i formattatori specificati sul processore. |
Statsdgenericpostprocessor | Un post-processore che elabora i report binari proto statsd in coppie di valore chiave espandendo il rapporto come struttura ad albero. |
StatusCheckerResult | Contiene il risultato di un'esecuzione ISystemStatusChecker . |
StatusCheckerResult.checkstatus | |
StdoutLogger | Oggetto 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 dei flussi di input. |
Strichardhelper | Strategia di frammenti per creare frammenti rigorosi che non riferiscono insieme, |
StringEscapeUtils | Classe di utilità per l'escape delle stringhe per formati specifici. |
StringUtil | Classe di utilità per l'escape delle stringhe per la manipolazione comune delle stringhe. |
StubbuildProvider | Implementazione vuota no-op di un IBuildProvider . |
Stubdevice | Stub Placeholder Implementation di un IDevice . |
StubKeyStoreClient | Implementazione di stub predefinita per il client Keystore. |
StubkeystoreFactory | Implementazione di stub predefinita per Keystore Factory |
Stublocalandroidvirtualdevice | Un IDevice segnaposto usato da DeviceManager per allocare quando DeviceSelectionOptions.localVirtualDeviceRequested() è true |
StubMultiTargetPreparer | Implementazione vuota del segnaposto di un IMultiTargetPreparer . |
StubTargetPreparer | Implementazione vuota del segnaposto di un ITargetPreparer . |
StubTest | Implementazione del test vuoto senza operazioni. |
Stubtestrunlistener | Implementazione di stub di ITestRunListener |
SubprocessCommandException | Impossibile eseguire un comando del processo secondario. |
SubprocessConfigBuilder | Crea un XML di configurazione TF wrapper per una configurazione TF esistente. |
SubprocessEventHelper | Helper per serializzare/deserializzare gli eventi da passare al log. |
SubprocessEventHelper.BaseTestEventInfo | Helper di base per le informazioni TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Assistente per le informazioni testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper per le informazioni sulla fine dell'invocazione. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper per le informazioni InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Informazioni sull'avvio dell'helper per l'invocazione. |
SubprocessEventHelper.LogAssociationEventInfo | Assistente per le informazioni su logAssociation. |
SubprocessEventHelper.TestEndedEventInfo | Assistente per le informazioni testEnded. |
SubprocessEventHelper.TestLogEventInfo | Assistente per le informazioni di testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | L'helper per le informazioni avviate sul modulo di test. |
SubprocessEventHelper.TestRunEndedEventInfo | Assistente per le informazioni testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Assistente per le informazioni testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Assistente per le informazioni testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Assistente per le informazioni testStarted |
SubprocessExceptionParser | Helper per gestire l'output delle eccezioni dai comandi runner standard di Tradefed. |
SottoprocessoReportingHelper | Una classe per creare un file di configurazione del wrapper per utilizzare il reporter dei risultati del sottoprocesso per un comando del cluster. |
SubprocessResultSrePorter | Implementa ITestInvocationListener da specificare come risultato_rePorter e in avanti dal sottoprocesso i risultati di test, esecuzioni di test, invocazioni dei test. |
SubprocessTestResultsParser | Estende 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 | Tasti di stato del test rilevanti. |
SottoprocessoTfLauncher | Un IRemoteTest per l'esecuzione di test su un'installazione TF separata. |
SueapkinStaller | Installa APK specificati per la configurazione della suite: dalla variabile $ Android_target_out_testCase o nella root_dir nelle informazioni di build. |
SuitOmoduleloader | Recupera le definizioni del modulo di test di compatibilità dal repository. |
SuitOmoduLeloader.ConfigFilter | Un ERROR(/FilenameFilter) per trovare tutti i file di configurazione in una directory. |
SuiteResoltholder | Ottimi oggetti per alleviare la serializzazione e la deseriazione dei risultati di invocazione. |
SuiteResultrePorter | Raccogli i risultati dei test per un'intera invocazione della suite e produce i risultati finali. |
SuiteResultrePorter.modulePreptimes | Titolare dell'oggetto per il tempo di preparazione e abbattere il tempo di un modulo. |
SuitestFilter | Rappresenta un filtro per includere ed escludere i test. |
Switchusertargetpreparer | Un ITargetPreparer che passa al tipo utente specificato nella configurazione. |
SystemServerFileDescriptorChecker | Verifica se System Server sembra esaurire FDS. |
SystemerSerStatusChecker | Controlla se il PID di System_Server è cambiato da prima e dopo un modulo. |
SystemUpDaterDeviceFlasher | Un IDeviceFlasher che si basa sull'aggiornamento del sistema per installare un'immagine di sistema in bundle in un pacchetto di aggiornamento OTA. |
SystemUtil | Classe di utilità per effettuare chiamate di sistema. |
SystemUtil.EnvVariable |
T
Costruttore di tabelle | Classe helper per visualizzare una matrice di elementi String in una tabella. |
TableFormatter | Classe helper 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 bersaglio per i test. |
TarUtil | Utilità per manipolare un file tar. |
Tcpdevice | Un IDevice segnaposto usato da DeviceManager per allocare quando DeviceSelectionOptions.tcpDeviceRequested() è true |
TearDownPassThroughPreparer | Consente di eseguire il TearDown sui preparatori inclusi in una configurazione come oggetto. |
TelefoniaAssistente | Un'utilità per utilizzare e ottenere informazioni relative alla telefonia. |
TelephonyHelper.SimCardInformation | Un contenitore per le informazioni relative alle informazioni sulla scheda SIM. |
TelefonyTokenProvider | Provider di token per token correlati alla telefonia. |
TEMPERATURETHROTTLINGWAITER | Un ITargetPreparer che attende fino a quando la temperatura del dispositivo non scende al target |
Templateresolutionerror | Classe estendendo ConfigurationException per l'errore relativo al modello durante l'analisi della configurazione. |
Terribile errore EmailHandler | Una semplice classe di gestione che invia un'e-mail alle persone interessate quando si verifica un errore WTF (What a Terrible Failure) all'interno di un'istanza della Trade Federation. |
TestappIstallSetup | Una ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. |
Contesto di prova | Una classe per modellare un messaggio TestContext dell'API TFC. |
TestDependencyResolver | Aiutante per risolvere le dipendenze se necessario. |
Descrizione del testo | Classe che rappresentano informazioni su un caso di prova. |
FileDescrizioniTest | Una classe di utilità per il marshalling e l'annullamento del marshalling di un elenco di TestDescriptions in un file di test. |
Dispositivo di prova | Implementazione di un ITestDevice per un dispositivo Android full stack |
TestDevice.MicrodroidBuilder | Un costruttore utilizzato per creare un TestDevice Microdroid. |
Testdeviceoptions | Container per ITestDevice Option |
Testdeviceoptions.instancetype | |
TestDevicestate | Una rappresentazione più pienamente presente dello stato del dispositivo che DeviceState . |
Ambiente di test | Una classe per modellare un messaggio TestEnvironment restituito dall'API TFC. |
Testerrorididentifier | Identificatore di errore da prove e prove dei corridori. |
TestFaiLureListener | L'ascoltatore era usato per agire come screenshot, bugreport, raccolta Logcat su un errore di test quando richiesto. |
TestFairuuremoduleController | Controller per il modulo che vuole semplicemente sintonizzare il modo in cui si comportano il registro dei guasti alle prove raccolti. |
Testfilepushsetup | Una ITargetPreparer che spinge uno o più file/dir da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. |
TestFilterHelper | Classe helper per filtrare i test |
Stato gruppo di prova | Una classe per memorizzare lo stato di un gruppo di test. |
Testinfo | Memorizza le informazioni di test impostate in un file test_mapping. |
TestInformazione | L'oggetto Holder che contiene tutte le informazioni e le dipendenze che un runner di test o un test potrebbero dover eseguire correttamente. |
TestInformation.Builder | Builder per creare un'istanza TestInformation . |
TestInvocation | Implementazione predefinita di ITestInvocation . |
TestInvocation.RunMode | La diversa modalità in un invocazione può incollare. |
TestInvocation.Stage | |
Testinvocation managementserver | 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 dai file TEST_MAPPING da build, come una suite. |
Testoption | Memorizza i dettagli dell'opzione di test impostati in un file test_maping. |
TestOutputUploader | Carica i file di output di test su file system locale, GCS o un endpoint HTTP (s). |
TestRecordInterpreter | Utilità per convertire un prototipo TestRecord in un formato più facilmente manipolabile in Tradefed. |
TestRecordProtoUtil | Utilità per leggere il protocollo TestRecord da un file. |
TestResource | Una classe per modellare un messaggio TestResource restituito dall'API TFC. |
TestResourceDownloader | Una classe per scaricare file di risorse di test dal file system/GCS/HTTP. |
Risultato del test | Contenitore per un risultato di un singolo test. |
TestResultListener | Una semplificazione di iTestLifecycleListener per gli implementari che si preoccupano solo dei risultati dei singoli test. |
TestRunnerutil | Una lezione di utilità per aiutare vari prove. |
TestRunResult | Mantiene i risultati da un singolo test. |
TestRuntotestInvocationForwer | Spedizionatore da ddmlib ITestRunListener a ITestLifeCycleReceiver . |
TestPollerPool | Wrapper di test che consente di eseguire tutti i test di un pool di test. |
TestSuiteInfo | Una classe che risolve il caricamento di metadati correlati per la suite di test Per esporre correttamente le informazioni correlate, una suite di test deve includere un file |
TestSummary | Una classe per rappresentare un riepilogo del test. |
Testsummary.type | |
TestSummary.TypedString | |
TestSystemAppinStallSetup | Una ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sulla partizione /System sul dispositivo. |
TesttimeouTenForcer | Gli ascoltatori che consentono di verificare il tempo di esecuzione di un determinato caso di test e fallirlo se supera un determinato timeout. |
TextresulTreporter | Un reporter del risultato del test che inoltra i risultati alla stampante dei risultati del testo JUnit. |
TfMetricProtoUtil | Classe di utilità per aiutare con la mappa |
TfObjectTracker | Un'utilità per tenere traccia dell'utilizzo dei diversi oggetti della federazione commerciale. |
TfSuiteRunner | Implementazione di ITestSuite che caricherà i test dalla cartella TF jars res/config/suite/. |
TfTestLauncher | Un IRemoteTest per eseguire test funzionali o dell'unità rispetto a un'installazione TF separata. |
TimestatusChecker | Controllo di stato per garantire che il dispositivo e il tempo dell'host siano mantenuti in sintonia. |
Timeutil | Contiene metodi di utilità relativi al tempo. |
Val.Ora | Questo è un tipo Sentinel che avvolge a Long . |
Perdi tempo | Un semplice preparatore target a perdere tempo e potenzialmente riavviare il dispositivo. |
Tokenproperty | Token supportato con frammenti dinamici. |
Tokenproviderhelper | Aiutante che fornisce il provider associato a un particolare token, al fine di scoprire se un dispositivo supporta il token. |
TraceCmdCollector | Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nella chiamata. |
TracePropagatingExecutorservice | Un servizio di esecutore che inoltra le attività a un'implementazione sottostante propagando il contesto di tracciamento. |
TracingLogger | Classe che aiuta a gestire la traccia per ogni invocazione del test. |
TradefedConfigObject | Una classe per modellare un messaggio TradefedConfigObject dell'API TFC. |
TradefedConfigObject.Type | Un elenco di tipi di oggetti di configurazione che possono essere inseriti in una configurazione di comandi del cluster. |
TradeFedDelegator | Oggetti che aiutano a delegare l'invocazione a un altro binario commerciale. |
CommercialefedfeatureClient | Un client GRPC per richiedere l'esecuzione delle funzionalità dal server. |
TradeFedFeatureserver | Un server che risponde alle richieste di attivazione delle funzionalità. |
TradeFedSandBox | Container Sandbox che può eseguire un'invocazione della Federazione commerciale. |
TradeFedSandBoxFactory | Implementazione predefinita per sandboxFactory |
TradeFedsandBoxRunner | Il corridore associato a un TradefedSandbox che consentirà l'esecuzione del sandbox. |
TradefedSandboxRunner.StubScheduledInvocationListener | Uno stub IScheduledInvocationListener che non fa nulla. |
U
Uiautomatorrunner | Esegue il test del automobilismo dell'interfaccia utente sui risultati del dispositivo e dei report. |
Uiautomatortest | |
Uiautomatortest.loggingoption | |
UiAutomatorTest.TestFailureAction | |
UnexecutedTestReporterThread | Threads that takes care of reporting all unexecuted tests. |
UniqueMultiMap <K, V> | A MultiMap that ensures unique values for each key. |
UsbResetMultiDeviceRecovery | Un IMultiDeviceRecovery che ripristina i bus USB per i dispositivi offline. |
UsbResetRunConfigRecovery | Allow to trigger a command to reset the USB of a device |
UsbResetTest | An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards. |
UserChecker | Checks if users have changed during the test. |
UserCleaner | A ITargetPreparer that removes secondary users on teardown. |
UserHelper | |
UserInfo | Similar to UserInfo class from platform. |
UserInfo.UserType | Supported variants of a user's type in external APIs. |
V
ValidateSuiteConfigHelper | This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters |
VersionedFile | Data structure representing a file that has an associated version. |
VersionParser | Fetch the version of the running tradefed artifacts. |
VisibleBackgroundUserPreparer | Target preparer for running tests in a user that is started in the visible in the background. |
VmRemoteDevice | A Remote virtual device that we will manage from inside the Virtual Machine. |
W
WaitDeviceRecovery | Una semplice implementazione di IDeviceRecovery che attende che il dispositivo sia online e risponda a semplici comandi. |
WaitForDeviceDatetimePreparer | A ITargetPreparer that waits for datetime to be set on device Optionally this preparer can force a |
WifiHelper | Classe helper per manipolare i servizi Wi-Fi sul dispositivo. |
WifiPreparer | A ITargetPreparer that configures wifi on the device if necessary. |
X
XmlFormattedGeneratorReporter | Implementazione di FormattedGeneratorReporter che formatta i risultati della suite in un formato xml. |
XmlResultReporter | Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter. |
XmlSuiteResultFormatter | Utility class to save a suite run as an XML. |
XmlSuiteResultFormatter.RunHistory | Helper object for JSON conversion. |
Y
YamlClassOptionsParser | Helper to parse test runner information from the YAML Tradefed Configuration. |
Z
Strategia di compressione Zip | Una ICompressionStrategy per la creazione di archivi zip. |
ZipUtil | A helper class for compression-related operations |
ZipUtil2 | A helper class for zip extraction that takes POSIX file permissions into account |