Indice del corso
Queste sono le classi API. Vedi tutti Pacchetti API.
A
AaptParser | Classe che estrae informazioni dall'APK analizzando l'output di "aapt dump badging". |
AaptParser.AaptVersion | Enum di opzioni per la versione AAPT utilizzate per analizzare i file APK. |
Abi | Una classe che rappresenta un'ABI. |
Formattatore Abi | Classe di utilità per abi. |
AbiUtils | Classe di utilità per la gestione delle ABI dei dispositivi |
AbstractConnection | Rappresentazione astratta di connessione. |
AbstractHostMonitor | Classe tipica per il monitoraggio dello stato di integrità dell'host. |
AbstractTunnelMonitor | Monitoraggio del tunnel astratto per la durata di visualizzazione media di GCE. |
AbstractXmlParser | Classe base helper per l'analisi dei file XML |
AbstractXmlParser.ParseEccezione | Generato se non è stato possibile analizzare l'input XML |
AcloudConfigParser | Classe helper che analizza una configurazione Acloud (utilizzata per avviare un'istanza di un dispositivo Cloud). |
AcloudConfigParser.AcloudKeys | Set di chiavi che è possibile cercare dalla configurazione. |
Azione in corso | L'azione generale è in corso. |
ActiveTrace | Classe principale che aiuta a descrivere e gestire una traccia attiva. |
Controllo attività | Controllo dello stato per le attività restanti in esecuzione alla fine di un modulo. |
AdbRootElevator |
Un AutoCloseable che abilita la radice ADB quando viene creata, se necessario, e ripristina
al termine dell'operazione.
|
AdbSshConnection | Connessione ADB su un bridge SSH. |
AdbStopServerPreparer | Preparatore del target per arrestare il server adb sull'host prima e dopo l'esecuzione di test adb. |
AdbTcpConnection | Rappresentazione della connessione predefinita di un dispositivo, considerata 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 min, massimo, media, varianza, deviazione standard, totale, conteggio e facoltativamente percentili per le metriche numeriche raccolte durante le esecuzioni di test di iterazioni multiple trattandoli come doppi. |
AllTestAppsInstallSetup |
Un ITargetPreparer che installa tutte le app da un IDeviceBuildInfo#getTestsDir()
nella cartella sul dispositivo.
|
AltDirBehavior |
Un'enumerazione per definire comportamenti alternativi delle directory per vari programmi di installazione/pusher degli artefatti di test
|
Analisi euristica | L'ordine è importante. |
AndroidJUnitTest | Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo utilizzando android.support.test.runner.AndroidJUnitRunner |
AndroidTestOrchestratorRemoteTestRunner | Esegue un test Android instrumentato utilizzando il comando adb e AndroidTestOrchestrator. |
AoaTargetPreparer |
ITargetPreparer che esegue una serie di azioni (ad es. clic e scorrimenti) utilizzando
Protocollo Android Open Accessory (AOAv2).
|
InfoBuild |
Un elemento IBuildInfo che rappresenta un'app Android e i relativi pacchetti di test.
|
AppDeviceBuildInfo |
Questo corso è stato ritirato.
Usa direttamente IDeviceBuildInfo .
|
Configurazione app |
Un ITargetPreparer che installa un APK e i relativi test.
|
AppVersionFetcher | Classe di utilità per recuperare la stringa della versione dell'app dal dispositivo. |
AppVersionFetcher.AppVersionInfo | Tipi di informazioni sulla versione dell'app. |
ArchModuleController | Controller del modulo per non eseguire test quando non corrisponde ad alcuna architettura specificata. |
ArgsOptionParser |
Compila i campi Option con gli argomenti della riga di comando analizzati.
|
Utile array | Metodi di utilità per gli array |
ArtChrootPreparer | Crea la directory chroot per i test ART. |
Test G | |
ArtifactDetails | Descrive la struttura dei contenuti e il relativo descrittore come generato dallo strumento CAS |
ArtifactDetails.ArtifactFileDescriptor | |
Analizzatore di artefatti | Un'utilità che consente di analizzare gli artefatti della build per ottenere insight. |
ArtRunTest | Un runner di test per eseguire i run test ART. |
ArtRunTest.AdbShellCommandException | Una classe di eccezione per segnalare un errore che si è verificato durante l'esecuzione di una shell ADB . |
ATestFileSystemLogSaver | Questa classe LogSaver viene utilizzata da ATest per salvare i log in un percorso specifico. |
AtestRunner |
Implementazione di ITestSuite
|
AtraceCollector |
Un IMetricCollector che esegue un atrace durante un test e raccoglie il risultato e il log
alla chiamata.
|
AtraceRunMetricCollector | Raccoglie le tracce da tutta la directory di test nella directory specificata dal dispositivo di test, registrare la directory di test e pubblicare i file di traccia nella directory di test e aggregare le metriche. |
AutoLogCollector | Enumerazione che descrive quale raccoglitore può essere gestito automaticamente dal cablaggio. |
Reporter automatizzati | Classe che definisce la mappatura dei reporter automatici Tradefed. |
MediaPostProcessor | Implementazione di post-processore che calcola la media dell'elenco di metriche. |
B
BackgroundDeviceAction | Esegue un comando su un determinato dispositivo ripetendolo secondo necessità fino a quando l'azione non viene annullata. |
BaseDeviceMetricCollector |
Base dell'implementazione 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 | Comune preparazione per l'avvio di un emulatore locale. |
BaseHostJUnit4Test | Classe di test di base per eseguire i test di stile JUnit4 dell'host. |
BaseLeveledLogOutput |
Un'implementazione di base per ILeveledLogOutput che consente di filtrare alcuni tag in base a
il nome o i componenti.
|
BaseModuleController |
Implementazione di base di IModuleController da implementare per verificare se
deve essere eseguito o meno.
|
BaseMultiTargetPreparer |
Implementazione di base di IMultiTargetPreparer che consente di disabilitare l'oggetto.
|
BasePostProcessor |
Il valore IPostProcessor di base che ogni implementazione dovrebbe estendere.
|
BaseRiprovaDecision |
Implementazione di base di IRetryDecision .
|
BaseStreamLogger<il sistema operativo estende OutputStream> |
Un 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
se disabilitato o meno.
|
BaseTestSuite | Un test per eseguire la suite di test di compatibilità con il nuovo sistema della suite. |
Controller a batteria | Classe di utilità che consente di controllare lo stato di ricarica della batteria di un dispositivo. |
BatteriaRechargeDeviceRecovery | Consente di attivare un comando quando il livello della batteria del dispositivo è inferiore a una determinata soglia. |
Temperatura batteria | |
BatteriaNondisponibileDeviceRecovery | Programma di controllo del ripristino che attiva una configurazione se il livello della batteria non è disponibile. |
BeforeClassWithInfo |
Garanzie simili a BeforeClass , ma il metodo annotato deve richiedere un parametro TestInformation .
|
StatoBinario | Enum utilizzato per registrare lo stato ON/OFF con uno stato autonomo IGNORE. |
BluetoothConnectionLatenzaCollector | Il raccoglitore invierà ai dispositivi una configurazione predefinita della metrica relativa alla durata delle statistiche e raccoglierà Durata della connessione Bluetooth per ogni profilo. |
BluetoothConnectionStateCollector | Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà lo stato di connessione numero per ogni profilo. |
BluetoothConnectionSuccessRatePostProcessor |
Implementazione di post-processore che calcola la percentuale di successo per un profilo Bluetooth
Utilizza "corrispondenza chiave-metrica" per specificare metriche che contengono stati della connessione Bluetooth in valori numerici Esempio di array [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collettore per abilitare il logging di analisi HCI Bluetooth sul DUT e raccogliere il registro per ogni test. |
Utili Bluetooth |
Funzioni di utilità per chiamare BluetoothInstrumentation sul dispositivo
Il codice BluetoothInstrumentation lato dispositivo è disponibile in AOSP all'indirizzo:
|
BootstrapBuildProvider |
Un IDeviceBuildProvider che esegue l'avvio delle informazioni sulla build dal dispositivo di test
Viene generalmente utilizzato per i dispositivi con una build fornita esternamente, ad esempio |
BootstrapServiceFileResolverLoader | Carica i resolver utilizzando la funzionalità di caricamento del servizio. |
Segnalazione di bug | Oggetto che contiene i riferimenti ai file della segnalazione di bug, compatibile con la segnalazione di bug semplice e la segnalazione di bug compressa (segnalazione dei bug). |
BugreportCollector |
Un ITestInvocationListener passthrough che raccoglie segnalazioni di bug quando eventi configurabili
si verificano e quindi chiama ITestInvocationListener#testLog sui relativi elementi secondari dopo ogni
la segnalazione di bug.
|
Filtro.BugreportCollector | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Un predicato completo che descrive quando acquisire una segnalazione di bug. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Raccogli una segnalazione di bug quando uno scenario di test ha esito negativo. |
BugreportzOnTestCaseFailureCollector | Raccogli una segnalazione di bug quando uno scenario di test in un'esecuzione ha esito negativo. |
Analisi build | Rappresenta i risultati di una singola analisi di build. |
Errore di build | Generato se non è possibile eseguire la build fornita. |
BuildInfo |
Implementazione generica di un IBuildInfo che deve essere associato
con un ITestDevice .
|
Chiave BuildInfo | Classe che contiene l'enumerazione relativa alle query sulle informazioni sulla build. |
BuildInfoKey.BuildInfoFileKey |
Enum che descrive tutti i tipi di file noti su cui è possibile eseguire query tramite IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
|
BuildInfoRecorder |
Un elemento ITargetPreparer che scrive metadati relativi alle informazioni sulla build in un file specificato.
|
BuildInfoUtil |
Una classe util per aiutare a manipolare IBuildInfo
|
Errore di recupero della build | Si è verificato un errore irreversibile durante il recupero della build per i test. |
BuildSerializedVersion |
Classe che contiene la versione di serializzazione attuale di tutti gli elementi IBuildInfo .
|
BuildTestsZipUtils | Una classe helper per le operazioni relative ai file ZIP di test generata dal sistema di build Android |
Invio di email collettive | Un'utilità di invio delle email che consente la seguente configurazione: intervallo di invio,dimensioni burst iniziali, destinatari e numero totale di messaggi. |
BundletoolUtil | Classe di utilità che utilizza la riga di comando bundletool per installare il file .apks sul dispositivo. |
ByteArrayInputStreamSource | |
ByteArrayList | Una classe per rappresentare un array di byte leggeri. |
ByteArrayUtil | Utilità per operare su array di byte, ad esempio per convertire i byte in numeri interi. |
ByteStreamDownloader |
Un client che implementa il metodo Read del servizio gRPC ByteStream .
|
ByteStreamUploader |
Un client che implementa il metodo Write del servizio gRPC ByteStream .
|
C
CacheClientFA |
Una fabbrica che crea un'istanza singleton di ICacheClient .
|
ControllerModuloAuto | Questo controller impedisce l'esecuzione di scenari di test su dispositivi non automobilistici. |
Errore CarryDnae |
RuntimeException interno per trasportare DeviceNotAvailableException attraverso la JUnit4
il modello di machine learning.
|
Eccezione CarryInterrupted | Generato quando viene attivato il timeout della fase di test ed è necessario trasferire un InterruptedException il thread di esecuzione del test in un thread di esecuzione della chiamata. |
CdmaDeviceFlasher | Una classe che mostra un'immagine su un dispositivo Android fisico con una radio CDMA. |
CecControllerTokenProvider | Provider di token per i token correlati al Controllo dell'elettronica di consumo (CEC). |
Informazioni sulla directory centrale | CentralDirectoryInfo è una classe che contiene le informazioni di un file o di una cartella all'interno di un file ZIP. |
CheckPairingPreparer |
Un CompanionAwarePreparer che verifica il collegamento BT tra il dispositivo principale e quello associato
|
Cinturino |
Suddivide un blob in uno o più Chunk di massimo chunkSize byte.
|
Chunker.Chunk | Un pezzo di un blob. |
UtileCircularAtrace | Un'utilità di rilevamento sviluppata principalmente per identificare le cause principali degli ANR durante il test. |
CircularByteArray | Struttura dei dati per contenere un array a dimensione fissa che funziona come buffer circolare. e tiene traccia della somma totale di tutti i valori nell'array. |
ClangCodeCoperturaCollector |
Un BaseDeviceMetricCollector che estrarrà Clang
le misurazioni di copertura dal dispositivo e le registrano come artefatti di test.
|
ClangProfileIndexer | Una classe di utilità che indicizza le misurazioni della copertura del codice clan. |
ClassNotFoundConfigurationException |
ConfigurationException quando non viene trovata la classe di un oggetto.
|
ClassPathScanner | Trova le voci su 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 accesso di classpath
Sequenza dopo |
Utilizzo orologio | Un'utilità meccanica per la condivisione della logica multi-dispositivo |
CloseableTraceScope | Una classe con ambito che consente di segnalare la sezione di tracciamento tramite test-with-resources |
ClusterBuildInfo |
Una classe IBuildInfo per le build trasmesse da TFC.
|
Provider della build del cluster |
Un IBuildProvider per scaricare le risorse di test TFC.
|
Cliente cluster |
Un'implementazione IClusterClient per interagire con il backend TFC.
|
ClusterCommand | Una classe che rappresenta un'attività recuperata da un cluster TF. |
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 (cluster scambiato).
|
ClusterCommandStatus | Una classe che rappresenta lo stato e il motivo dell'annullamento per un comando da un cluster TF. |
ClusterDeviceInfo | Una classe per incapsulare le informazioni del dispositivo del 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 in TFC.
|
ClusterHostEvent | Una classe per incapsulare gli eventi dell'host del cluster da caricare. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enum dei diversi tipi di eventi host. |
ClusterHostUtil | Funzioni utili statiche per il cluster TF per ottenere istanze di configurazione globali, informazioni sull'host, ecc. |
ClusterLogSaver |
Una classe ILogSaver per caricare gli output di test in TFC.
|
ClusterLogSaver.FilePickingStrategy | Strategie di scelta dei file. |
Opzioni Cluster | |
TestCopertura del codice | un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo e genera il report Copertura codice. |
RaccoltaByteOutputReceiver |
Una classe IShellOutputReceiver che raccoglie l'intero output della shell in un byte[] .
|
RaccoltaOutputRicevitore |
Un'IShellOutputReceiver che raccoglie l'intero output della shell in una
String .
|
CollectingTestListener |
Un ITestInvocationListener che raccoglierà tutti i risultati del test.
|
Raccoglitore |
Assistente per eseguire alcune operazioni di IMetricCollector necessarie in diversi punti.
|
CommandBaselineSetter | Un setter comune per gestire le impostazioni di riferimento dei dispositivi tramite i comandi della shell adb. |
AnalizzatoreFileCommand | Analizzatore di file contenente un set di righe di comando. |
CommandFileParser.CommandLine | |
CommandInterrupter | Servizio che consente di interrompere o contrassegnare come senza interruzioni i comandi TradeFederation. |
CommandLineBuildInfoBuilder |
Utilità destinata ad acquisire i soliti argomenti delle informazioni sulla build da una riga di comando e creare un
IBuildInfo da loro.
|
Opzioni comandi |
Implementazione di ICommandOptions .
|
CommandOptionsGetter | Implementazione del servizio che restituisce il valore delle opzioni di comando di una determinata chiamata. |
RisultatoComando | Contiene il risultato di un comando. |
CommandRunner | Un punto di ingresso alternativo di TradeFederation che eseguirà il comando specificato nel comando argomenti di riga ed esce. |
CommandRunner.ExitCode | Codici di errore con cui è possibile uscire. |
CommandScheduler | Uno scheduler per eseguire i comandi TradeFederation su tutti i dispositivi disponibili. |
CommandScheduler.HostState | Enum di diversi stati dell'host |
CommandStatus | Rappresenta lo stato di un'operazione a tempo. |
CommandStatusGestori | Gestore che aiuta a monitorare e aggiornare lo stato di una chiamata. |
CommandSuccessModuleController | Classe di base per un controller del modulo per saltare il modulo di test in base a un errore del comando shell. |
CommonLogRemoteFileUtil | Questa utilità consente di evitare la duplicazione del codice nelle diverse rappresentazioni dei dispositivi remoti per la logica di recupero dei log remoto dei file comuni. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Una rappresentazione di una voce di log nota per i dispositivi remoti. |
CompanionAllocator |
Classe di base che si occupa di allocare e liberare il dispositivo associato
Devi implementare |
CompanionAwarePreparer |
Un ITargetPreparer che incapsula la logica per ottenere un companion già allocato
dispositivo.
|
CompanionAwareTest |
Classe di test di base che include il recupero e la verifica del dispositivo associato
La sottoclasse può chiamare |
CompanionDeviceTracker | Una classe per allocare e liberare i dispositivi associati |
CompanionRunCommandTargetPreparer |
Un elemento ITargetPreparer che esegue comandi specifici sul dispositivo associato allocato
|
CompanionTestAppInstallSetup |
Un ITargetPreparer che installa una o più app da un
IDeviceBuildInfo#getTestsDir() su un dispositivo associato allocato.
|
CompileBootImageWithSpeedTargetPreparer | Ricompila il classpath di avvio e il server di sistema con il filtro del compilatore "speed". |
ConditionFailureMonitor | Monitora eventuali errori derivanti dalla chiamata. |
ConditionPriorityBlockQueue<T> |
Una classe thread-safe con operazioni di tipo ERROR(/PriorityBlockingQueue) in grado di recuperare oggetti
che soddisfano una determinata condizione.
|
ConditionPriorityBlockQueue.SempreMatch<T> |
ConditionPriorityBlockingQueue.IMatcher
che corrisponde a qualsiasi oggetto.
|
ConditionPriorityBlockQueue.IMatcher<T> | Un'interfaccia per determinare se gli elementi corrispondono a un qualche tipo di condizione. |
ConfigCompleter |
Implementazione di Completer per le nostre configurazioni TF.
|
ConfigurabileGrpcDynamicShardingClient | |
Configurazione |
Un'implementazione IConfiguration concreta che archivia gli oggetti di configurazione caricati in una mappa.
|
ConfigurationDef | Contiene un record di una configurazione, degli oggetti associati e delle opzioni. |
ConfigurationDef.ConfigObjectDef | Oggetto che contiene le informazioni per className e il numero di aspetto che ha (ad es. se una configurazione ha per due volte lo stesso oggetto, il primo avrà il primo numero di aspetto). |
ConfigurationDescriptor | Oggetto di configurazione che descrive alcuni aspetti della configurazione stessa. |
ConfigurationDescriptor.LocalTestRunner | Enum utilizzato per indicare l'esecutore del test locale. |
ConfigurazioneEccezione | Generato se non è stato possibile caricare la configurazione. |
ConfigurazioneFabbrica |
Fabbrica per la creazione di IConfiguration .
|
ConfigurationFactory.ConfigLoader | Implementazione di IConfigDefLoader che tiene traccia delle configurazioni incluse da uno root config e genera un'eccezione per le inclusioni circolari. |
ConfigurationFactory.ExceptionLoader | |
ConfigurazioneUtil | Funzioni di utilità per gestire i file di configurazione. |
ImpostazioniXmlParser |
Una semplice classe per accettare le impostazioni per ConfigurationXmlParser
L'alias è obbligatorio per trasmettere le impostazioni a questo corso. |
AnalizzatoreConfigurazioneYaml | Parser per configurazioni scambiate in stile YAML |
ConfigUtil | Classe di utilità per creare, interagire con ed eseguire il push dei file di configurazione analyticsd. |
ConfigUtil.LogSource | |
Console |
Console TradeFederation principale che fornisce all'utente l'interfaccia per interagire
Attualmente supporta operazioni come
|
Console.ArgRunnable<T> |
Un Runnable con un metodo run che può prendere un argomento
|
Console.CaptureList |
Un tipo di comodità per List<List<String>>
|
ConsoleReaderOutputStream |
Un OutputStream che può essere utilizzato per adattare System.out.print() al gioco dell'utente
LineReader riga non completata.
|
ConsoleResultReporter | Reporter dei risultati per stampare i risultati del test nella console. |
ContentAnalysisContext | Fornisci il contesto intorno ai contenuti per analizzarli correttamente. |
ContentAnalysisContext.AnalysisMethod | Descrive cosa aspettarsi dalla struttura dei contenuti per un'analisi corretta. |
Risultati Analisi dei contenuti | Riepilogo dell'analisi dei contenuti. |
Informazioni sui contenuti | Rappresenta il contenuto di una determinata destinazione di build della versione di base e corrente. |
ContentProviderGestori | Gestore che astrae le interazioni con il fornitore di contenuti e consente di utilizzare i contenuti lato dispositivo per le varie operazioni. |
CountingTestResultListener |
Un valore TestResultListener che monitora il numero totale di test per TestStatus
|
CountTestCasesCollector |
Conteggia e segnala il numero di scenari di test per un determinato IRemoteTest .
|
MeasurementForwarder | Un test segnaposto che inoltra le misurazioni della copertura dal fornitore della build al logger. |
Opzioni di copertura | Oggetto scambiato per contenere opzioni di copertura. |
CoperturaOptions.Toolchain | |
CpuThrottlingwaiter |
Un ITargetPreparer che attende fino a quando la frequenza massima su tutti i core viene ripristinata al valore più alto
livello disponibile
|
Preparatore e creazione | |
CreateUserPreparer | Preparatore target per la creazione di un utente e la sua pulizia alla fine. |
Chiamata corrente | Una classe che tiene traccia e fornisce le informazioni di chiamata correnti, utili in qualsiasi punto all'interno del invocazione. |
CurrentInvocation.InvocationInfo | Alcune chiave con nome speciale che compileremo sempre per la chiamata. |
CurrentInvocation.IsolationGrade | Descrive il livello di isolamento |
D
DebugHostLogOnFailureCollector | Il raccoglitore che raccoglierà e registrerà i log del lato host quando si verifica un errore dello scenario di test. |
DefaultConnection | Rappresentazione della connessione predefinita di un dispositivo, considerata una connessione adb standard del dispositivo. |
DefaultConnection.ConnectionBuilder | Builder utilizzato per descrivere la connessione. |
DefaultRemoteAndroidTestRunner |
Estensione di RemoteAndroidTestRunner ddmlib per impostare alcune impostazioni predefinite per l'utilizzo Tradefed
d'uso diversi.
|
DefaultTestsZipInstaller | Un'implementazione predefinita del programma di installazione dei file ZIP di test. |
DelegadInvocationExecution |
InvocationExecution che delegano l'esecuzione a un altro programma binario scambiato.
|
Risoluzione delle dipendenze | Un nuovo tipo di provider che consente di ottenere tutte le dipendenze per un test. |
DeviceActionTargetPreparer |
Un ITargetPreparer per eseguire azioni sui dispositivi.
|
DeviceActionUtil | Una classe di utilità per eseguire le azioni dei dispositivi. |
DeviceActionUtil.Command | Comandi per l'azione del dispositivo. |
DeviceActionUtil.DeviceActionConfigError | Eccezione per errore di configurazione. |
DeviceAlllocationResult | Rappresenta i risultati di un tentativo di allocazione per un comando. |
DeviceAllocationState | Rappresenta lo stato di allocazione del dispositivo dal punto di vista di IDeviceManager |
DeviceAvailableChecker | Controllo per garantire che un modulo non lasci il dispositivo in stato offline. |
DeviceBaselineChecker | Configura le impostazioni di riferimento dei dispositivi prima di ogni modulo. |
DeviceBaselineSetter | Classe astratta utilizzata per creare un'impostazione di riferimento del dispositivo. |
DeviceBatteryLevelChecker |
Un IRemoteTest che controlla il livello di carica minimo della batteria e attende che la batteria si carichi
raggiungere una seconda soglia di ricarica se non è presente la carica minima.
|
DeviceBatteryResourceMetricCollector | Questo raccoglitore raccoglie le metriche della batteria del dispositivo. |
DeviceBuildDescriptor |
Una classe wrapper per un IBuildInfo , che contiene metodi helper per recuperare il dispositivo
e le informazioni sulla build della piattaforma.
|
Info sulla build |
Un IBuildInfo che rappresenta una build del dispositivo Android completa e (facoltativamente) i relativi test.
|
DeviceBuildInfoBootStrapper |
Un ITargetPreparer che sostituisce i campi delle informazioni sulla build con gli attributi letti dal dispositivo
Questo è utile per testare i dispositivi con build generate da una sorgente esterna (ad es. |
DeviceBuildInfoInjector |
Un ITargetPreparer che inserisce i metadati DeviceBuildDescriptor in IBuildInfo .
|
Strumento per la pulizia dei dispositivi | Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, disattiva lo schermo |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
Contiene metodi e classi di utilità per l'esecuzione simultanea dei comandi lato dispositivo
Usa |
DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) che aggrega i dettagli dell'esecuzione del comando shell su
un ITestDevice .
|
DeviceConfigurationHolder |
Un'implementazione IDeviceConfiguration concreta che archivia il dispositivo caricato
di configurazione degli oggetti nei suoi attributi.
|
DeviceDescriptor | Una classe contenente informazioni che descrivono un dispositivo sottoposto a test. |
DeviceDisDisconnetti | Lanciati 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 errori da errori del dispositivo e errori segnalati dal dispositivo. |
Errore relativo all'avvio del dispositivo non riuscito | Generato se un dispositivo non si avvia dopo essere stato sottoposto a flashing con una build. |
DeviceFeatureFlag | |
DeviceFeatureModuleController | Un controller del modulo per non eseguire test quando non supporta determinate funzionalità. |
DeviceFileReporter |
Una classe di utilità che controlla la presenza di file sul dispositivo e li invia a
ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) se trovato.
|
Dispositivo per la preparazione di Flash |
Un ITargetPreparer che mostra un'immagine su hardware Android fisico.
|
StatoFoldableState | Rappresentazione dello stato pieghevole del dispositivo restituito da "cmd device_state Print-states". |
DeviceCartellaBuildInfo |
Un elemento IDeviceBuildInfo che contiene anche altri artefatti di build contenuti in una directory su
il file system locale.
|
DeviceImageTracker | Per parte dell'aggiornamento incrementale dei dispositivi, abbiamo bisogno dei file di base per calcolare le differenze. |
DeviceImageTracker.FileCacheTracker | Monitorare le informazioni sull'immagine del dispositivo memorizzata nella cache e i relativi metadati |
DeviceImageZipFlashingTargetPreparer | Un dispositivo di preparazione del target che esegue il flashing del dispositivo con immagini del dispositivo fornite in un formato specifico. |
DeviceInternetAccessibilityResourceMetricCollector | Il raccoglitore invia un ping a google.com per verificare se il dispositivo dispone o meno dell'accessibilità a internet. |
DeviceJUnit4ClassRunner |
Runner di test JUnit4 che supporta anche IDeviceTest .
|
DeviceJUnit4ClassRunner.LogAnnotation | Annotazione falsa destinata a trasportare i registri ai giornalisti. |
DeviceJUnit4ClassRunner.MetricAnnotation | Annotazione falsa destinata a fornire metriche 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. |
Gestione dispositivi | |
DeviceManager.FastbootDevice | Rappresentazione di un dispositivo in Fastboot mode. |
DeviceMetricData | Oggetto per conservare tutti i dati raccolti dai raccoglitori di metriche. |
DeviceMonitorMultiplexer |
Una classe proxy per propagare le richieste a più IDeviceMonitor .
|
DeviceNotAvailableEccezione | Generato quando un dispositivo non è più disponibile per i test. |
DeviceOwnerTargetPreparer |
Un elemento ITargetPreparer che configura un componente del proprietario del dispositivo.
|
DeviceParameterizedRunner | Runner con parametri in stile JUnit4 per test con parametri guidati lato host. |
Proprietà dispositivo | Definizioni costanti comuni per i nomi delle proprietà lato dispositivo |
DeviceRecoveryModeUtil | |
DeviceReleaseReporter | L'autore della release del dispositivo che gestisce la comunicazione con il genitore elabora il/i dispositivo/i dispositivi da rilasciate. |
Funzionalità di ripristino del dispositivo | Implementazione lato server del ripristino dei dispositivi. |
DeviceResetGestori | Gestione di utenze generiche della reimpostazione dei dispositivi. |
Eccezione DeviceRuntime | Generato quando un'azione del dispositivo non genera i risultati previsti. |
OpzioniSelezioneDispositivo | Contenitore per i criteri di selezione del dispositivo. |
DeviceSelectionOptions.DeviceRequestedType | Sono supportati i diversi tipi possibili di dispositivi segnaposto. |
DeviceSettingChecker | Controlla se le impostazioni del dispositivo sono state modificate durante l'esecuzione di un modulo. |
Configurazione dispositivo |
Un ITargetPreparer che configura un dispositivo per i test in base ai Option specificati.
|
Funzionalità DeviceSnapshot | Implementazione lato server dello snapshot del dispositivo. |
DeviceSnapshotGestori | Gestione di utilità istantanea Seppia. |
DeviceStateMonitor |
Classe di supporto per il monitoraggio dello stato di un IDevice .
|
DeviceStorageAgeResourceMetricCollector | Analizza l'età di archiviazione da logcat. |
DeviceStorageFiller | Preparatore target per riempire lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero. |
DeviceStorageStatusChecker | Controlla che sul dispositivo ci sia spazio su disco sufficiente per le partizioni specificate. |
DeviceStringPusher | Preparatore di destinazione per scrivere una stringa in un file. |
Suite dispositivi |
Estende il container JUnit4 Suite per fornire un valore ITestDevice ai test
che lo richiede.
|
DeviceSyncHelper | Assistente che consente di sincronizzare una nuova immagine del dispositivo con il dispositivo. |
Caso di provaDispositivo |
Scenario di test JUnit di supporto che fornisce i servizi IRemoteTest e IDeviceTest .
|
RisultatoTestDispositivo |
Una specializzazione di TestResult che verrà interrotta quando
Si verifica il giorno DeviceNotAvailableException
|
DeviceTestResult.RuntimeDeviceNotAvailableEccezione | |
DeviceTestRunOptions | Una classe builder per le opzioni relative all'esecuzione di test dei dispositivi tramite BaseHostJUnit4Test. |
SuiteTestDispositivo |
Suite di test JUnit di supporto che fornisce i servizi IRemoteTest e IDeviceTest .
|
DeviceTraceCollector | Il raccoglitore che avvierà l'analisi perfetta all'avvio di un test e il file di traccia del log alla fine. |
Dispositivo non disponibile | Questo listener tenta di acquisire solo il DNAE di uno scenario di test. |
Eccezione non reattiva |
Una specializzazione di DeviceNotAvailableException che indica che il dispositivo è visibile ad ADB,
ma non risponde (ovvero si verifica il timeout dei comandi, non si avvia e così via)
|
DeviceUpdateTargetPreparer |
Un ITargetPreparer astratto che si occupa dei passaggi comuni relativi all'aggiornamento dei dispositivi con
un file immagine del dispositivo da una sorgente esterna (anziché un servizio di build).
|
DeviceWifiResourceMetricCollector | Il collettore raccoglie le metriche attuali sulla potenza del segnale Wi-Fi connesso e sulla velocità del collegamento. |
DeviceWiper |
Un ITargetPreparer che cancella i dati utente
|
Calcolatrice digest |
Metodi di utilità per calcolare Digest .
|
DirectedGraph<V> | Un'implementazione di grafici diretti non ponderati. |
DisabilitaSELinuxTargetPreparer | Preparatore del target che disattiva SELinux se abilitato. |
DryRunKeyStore | Un archivio chiavi per il dry run in cui qualsiasi valore dell'archivio chiavi viene sempre sostituito e trovato correttamente. |
Corsa a secco | Esegui i test in modo trasparente, invece di eseguirli effettivamente. |
DynamicFileStubTest | Questo è un test trasferito per testare se può 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 sharding per consentire l'accodamento del lavoro da remoto tra più istanze TF |
DynamicShardingConnectionInfoMessage | Classe di conservazione dei dati per semplificare l'invio tramite il server delle funzionalità. |
DynamicSystemPreparer |
Un ITargetPreparer che configura un'immagine di sistema su una build di dispositivo con
Aggiornamento di sistema.
|
E
Funzionalità EarlyDeviceRelease | Implementazione del server delle funzionalità per il rilascio anticipato del dispositivo. |
Un corso per assistenza per inviare un'email. | |
AgenteSaluteHostEmail |
Un'implementazione IHostHealthAgent per inviare email dai report di monitoraggio dell'host
|
EmmaXmlConstants | Costanti utilizzate durante l'analisi del report XML emma. |
EmulatorMemoryCpuCapturer | |
EndCentralDirectoryInfo | EndCentralDirectoryInfo è una classe contenente le informazioni generali di un file ZIP. |
EnforcedSeLinuxChecker | Strumento di controllo dello stato che garantisce lo stato di Selinux. |
EnvironmentVariabileUtil | Una raccolta di metodi helper per la preparazione delle variabili di ambiente. |
CancellaUserDataPreparer |
Un ITargetPreparer che cancella i dati utente sul dispositivo.
|
ErrorIdentifier | Questa interfaccia descrive un errore specifico e le sue proprietà. |
ErrorStorageUtil | Classe helper per manipolare gli errori e allinearli allo spazio di archiviazione comune. |
EventiLoggerListener | Listener che registra tutti gli eventi ricevuti in un file |
ExceptionThrowingRunnerWrapper | |
Azione eseguibile | Una classe di valori che rappresenta un'azione che può essere eseguita. |
ExecutableActionResult |
Una classe di valori che rappresenta il risultato di un ExecutableAction .
|
ExecutableBaseTest | Classe di base per lo stile eseguibile dei test. |
ExecutableHostTest | Esegui il test dell'eseguibile in esecuzione sull'host. |
ExecutableTargetTest | Esegui il test dell'eseguibile in esecuzione sulla destinazione. |
File Execution | Dipendenze file generate durante l'esecuzione di un test o di una chiamata che devono essere trasferite per i test. |
ExecutionFiles.FilesKey | Enumerazione della chiave standard nota per la mappa. |
Proprietà esecuzione | Proprietà generate durante l'esecuzione di un test o di una chiamata. |
Provider esistente |
Un IBuildProvider che restituisce un IBuildInfo già creato.
|
File esteso | Un'estensione di un file standard che include un metadato relativo alla build. |
EstensioneAtomsRegistry | ExtensionAtomsRegistry per l'utilizzo locale delle statistiche. |
F
Descrizione errore | La classe che descrive le informazioni su un errore nella Federazione commerciale. |
Test fasullo | Un test falso il cui scopo è semplificare la generazione di risultati ripetibili del test. |
FakeTestsZipCartella | Un attrezzatura di test che crea una falsa cartella di test non compressa in base a un elenco di contenuti. |
FakeTestsZipCartella.ItemType | |
FastbootCommandPreparer | Preparatore target che attiva fastboot e invia comandi fastboot. |
FastbootDeviceFlasher | Una classe che si basa su fastboot per eseguire il flashing di un'immagine su hardware Android fisico. |
FastbootHelper | Una classe helper per le operazioni fastboot. |
FastbootUpdateBootstrapPreparer |
Un ITargetPreparer che inserisce file specificati (bootloader, radio, zip immagine dispositivo) in
IDeviceBuildInfo per far lampeggiare i dispositivi con FastbootDeviceFlasher , poi inserisce
gli attributi del dispositivo post-avvio nelle informazioni sulla build per i report sui risultati.
|
Errore FatalHost | Un'eccezione che indica un errore irreversibile e irreversibile nel computer host in esecuzione TradeFederation e la chiusura dell'istanza TradeFederation. |
FeatureFlagTargetPreparer | Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto). |
FileDownloadCache | Una classe helper che gestisce una cache LRU di file system locale dei file scaricati. |
FileDownloadCacheFactory |
Una fabbrica per la creazione di FileDownloadCache
|
FileDownloadCacheWrapper |
Una classe wrapper che fornisce strutture FileDownloadCache durante l'implementazione del
IFileDownloader .
|
FileIdleMonitor | Monitora i file ed esegue un callback se sono stati inattivi (ad esempio |
FileInputStreamSource |
Un'istruzione InputStreamSource che accetta un file di input.
|
FileLogger |
Un ILeveledLogOutput che indirizza i messaggi di log a un file e a stdout.
|
FileProtoResultReporter |
Reporter protocollo che scarica TestRecord in un file.
|
FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo ed esegue il pull
come file dal dispositivo.
|
FilePullerLogCollector | Logger del file segnalato dal lato dispositivo. |
FileSystemLogSaver | Salvare i log in un file system. |
FilesystemRootChecker | |
FileUtil | Una classe helper per le operazioni relative ai file |
FileUtil.LowDiskSpaceEccezione | Generato se lo spazio su disco utilizzabile è al di sotto della soglia minima. |
FilteredResultForwarder |
Variante di ResultForwarder che consente di utilizzare solo una lista consentita di TestDescription
segnalato.
|
FixedByteArrayOutputStream |
Un ERROR(/OutputStream) in memoria 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 |
Analisi delle risorse lampeggianti | Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per il flashing di un dispositivo. |
FlashingResourcesParser.AndroidInfo |
Un typedef per Map<String, MultiMap<String, String>> .
|
FlashingResourcesParser.Constraint |
Un'interfaccia di filtro che consente a FlashingResourcesParser di ignorare alcuni
che altrimenti potrebbe utilizzare
|
FlashingResourceUtil |
Questa utilità consente di impostare la versione appropriata degli artefatti in modo che sia possibile eseguire il flashing tramite DeviceFlashPreparer .
|
FoldableEspandiGestione |
Una IModuleParameterHandler che si espande in più per ogni pieghevole non principale
configurazione.
|
FoldableGestione | Gestore pieghevole generico che può utilizzare i parametri pieghevoli per creare un modulo specializzato. |
FoldableModePreparer | Un preparatore target in grado di cambiare lo stato pieghevole di un dispositivo. |
CartellaBuildInfo |
Implementazione concreta di un IFolderBuildInfo .
|
Salvacartelle |
Un'ITargetPreparer che estrae le directory dal dispositivo, le comprime e le salva nel logging
di un backend cloud.
|
FormattatoGeneratorReporter | Reporter che permette di generare report in un determinato formato. |
StatoDispositivo | |
FuseUtil | Una classe helper per le operazioni di FUSE. |
G
Informazioni su Gce | Struttura per contenere i dati rilevanti per una determinata istanza AVD di GCE. |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceLHPTunnelMonitor | |
GceManager | Assistente che gestisce le chiamate GCE per l'avvio/l'interruzione e la raccolta dei log da GCE. |
GceRemoteCmdFormatter | Classe di utilità per formattare i comandi in modo da raggiungere un dispositivo GCE remoto. |
GceRemoteCmdFormatter.ScpMode | SCP può essere usato per eseguire il push o il pull di file a seconda della struttura degli argomenti. |
GceSshTunnelMonitor | Monitoraggio del thread per il tunnel SSH di Gce. |
GcovCodeCoperturaCollector |
Un BaseDeviceMetricCollector che eseguirà il pull dei gcov
le misurazioni di copertura dal dispositivo e le registrano come artefatti di test.
|
GcovKernelCodeReachCollector |
Un BaseDeviceMetricCollector che eseguirà il pull del kernel gcov
misurazioni della copertura dai debug e dal dispositivo e alla fine le registra come test
artefatti.
|
GCSBucketUtil | Gestore di file per scaricare e caricare file da Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Wrapper semplice per le informazioni dei file in GCS. |
GCSCommon | Obsoleta! Utilizza invece com.android.tradefed.util.gcs.GCSCommon. |
GCSCommon | Classe di base per le operazioni di GCS, come il download e il caricamento. |
GCSConfigurationManufacturer |
Un'istruzione ConfigurationFactory carica le configurazioni da Google Cloud Storage.
|
GCSConfigurationProduct.GCSConfigLoader |
Caricamento dell'estensione di ConfigurationFactory.ConfigLoader che viene caricata
da GCS, monitora le configurazioni incluse da una configurazione principale e genera un
un'eccezione alla regola circolare include.
|
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 un file da Google Cloud Storage (GCS). |
GCSFileDownloaderBase | Downloader di file per scaricare un file da Google Cloud Storage (GCS). |
GCSFileUploader | Caricamento file per caricare i dati dei file su Google Cloud Storage (GCS). |
Assistente GCS | |
GCSHostResourceManager | Scarica la risorsa host da GCS (Google Cloud Storage). |
GcsRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente il download da un bucket GCS.
|
GenericLogcatEventParser<LogcatEventType> | Analizza l'input logcat per gli eventi. |
GenericLogcatEventParser.LogcatEvent | Crea un blocco per un evento logcat con il tipo di evento e attiva il messaggio logcat |
GetPreviousPassedHelper | Assistente per recuperare i filtri di test superati in precedenza. |
GkiDeviceFlashPreparer | Un preparatore target che esegue il flashing del dispositivo con un'immagine generica del kernel comune Android. |
Configurazione globale |
Un'implementazione IGlobalConfiguration che archivia gli oggetti di configurazione caricati in una mappa
|
GlobalFilterGetter | Implementazione del servizio che restituisce i filtri di una determinata chiamata. |
FiltroTestGlobal | Opzioni di filtro applicate alla chiamata. |
GoogleApiClientUtil | Utili per la creazione del client API di Google. |
GoogleApiClientUtilBase | |
Analisi dei risultati del benchmark di Google | Analizza i risultati di Google Benchmark che viene eseguito dalla shell, e restituisce una mappa con tutti i risultati. |
GoogleBenchmarkTest | Un test che esegue un pacchetto di test di benchmark Google su un determinato dispositivo. |
GranularRetriableTestWrapper |
Una classe wrapper lavora su IRemoteTest per granulare IRemoteTest a livello di scenario di test.
|
GranularRetriableTestWrapper.StartEndCollector | Assistente di classe per rilevare l'inizio e la fine della corsa. |
GsiDeviceFlashPreparer | Un dispositivo di preparazione target che mostra un'immagine di sistema generica Android sul dispositivo. |
Test G | Un test che esegue un pacchetto di test nativo su un determinato dispositivo. |
TestBase | La classe base di gTest |
GTestListTestParser | Un parser dei risultati per la modalità dry run gtest con "--gtest_list_tests" . |
GTestResultParser | Analizza la "modalità di output non elaborato" risultati dei test nativi con GTest eseguiti dalla shell e informa un ITestInvocationListener dei risultati. |
GTestXmlResultParser | Analizza la "modalità di output XML" risultati dei test nativi con GTest eseguiti dalla shell e informa un ITestRunListener dei risultati. |
H
Eccezione Harness | Classe di eccezione di base per un'eccezione generata all'interno del cablaggio. |
Eccezione IoHarness | Sfrutta l'eccezione che consente di risolvere i problemi con i file. |
Eccezione HarnessRuntime | |
HeapHostMonitor |
Implementazione AbstractHostMonitor che monitora la memoria heap sull'host e la registra
periodicamente nel log della cronologia.
|
HelloWorldMultiTargetPreparer |
Un'implementazione di esempio di un IMultiTargetPreparer .
|
HistoryLogger | TF History Logger, registro speciale che contiene solo alcuni eventi specifici. |
Test Ghost | Un test che esegue un pacchetto di test nativo. |
Metrica host | Questa classe rappresenta un esempio di metrica host da includere nel report. |
Opzioni Host | Classe del titolare delle opzioni host. |
Utile HostOrchestrator | Utilità per eseguire comandi tramite Host Orchestrator su istanze remote. |
HostStatsdMetricCollector |
Un IMetricCollector che raccoglie le metriche statistiche dal lato host utilizzando l'utilità Statistiche
tramite comandi SQL.
|
Test Host | Un runner di test per i test basati su host JUnit. |
Utili host | Implementa alcuni metodi di utilità utili per eseguire i test dell'host. |
HprofAllocSiteParser | Classe helper per analizzare informazioni provenienti da una sezione Siti di allocazione dei report hprof. |
HttpHelper | Contiene metodi helper 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 multiparte. |
HttpRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente il download di file remoti tramite http
|
HttpsRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente il download di file remoto tramite https
|
I
IAbi | Interfaccia che rappresenta l'ABI in corso di test. |
RicevitoreIAbi | Un test che richiede l'ABI in fase di test. |
IAndroidDebugBridge |
Definizione dell'interfaccia per AndroidDebugBridge metodi utilizzati in questa
pacchetto.
|
IAppBuildInfo |
Questa interfaccia è stata ritirata.
Usa direttamente IBuildInfo .
|
TestIAutoRetriable |
Interfaccia per un IRemoteTest che non implementa ITestFilterReceiver ma comunque
vuole supportare il nuovo tentativo automatico.
|
Info sulla batteria | L'interfaccia che definisce l'interazione con una batteria di un dispositivo. |
IBatteryInfo.BatteryState | Descrive l'attuale stato di ricarica della batteria. |
InfoIBuild | Contiene le informazioni sulla build in corso di test. |
IBuildInfo.BuildInfoProperties |
Alcune proprietà che un IBuildInfo può dover modificare in merito alla relativa gestione.
|
IBuildProvider | È responsabile di fornire informazioni relative alla build in corso di test. |
IBuildReceiver | Un test che deve fare riferimento alla build sottoposta a test. |
Client cache | Un'interfaccia per un client di cache. |
IClusterClient | Un'interfaccia per interagire con il backend TFC. |
IClusterEvent | Interfaccia per qualsiasi evento cluster da caricare in TFC. |
IClusterEventUploader<T estende IClusterEvent> | Interfaccia per ClusterEventUploader |
IClusterOptions | Un'interfaccia per ottenere opzioni relative al cluster. |
ICommandOptions | Contenitore per le opzioni di esecuzione per i comandi. |
ICommandScheduler | Uno scheduler per l'esecuzione dei comandi TradeFederation. |
ICommandScheduler.IScheduleInvocationListener | Listener di eventi di chiamata al completamento della chiamata. |
ICompressionStrategy | 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 |
Dispositivo Virtuale Configurabile | Un'interfaccia per fornire informazioni su un dispositivo virtuale potenzialmente preconfigurato (IP host, utente host, offset porte e così via). |
Configurazione | Informazioni di configurazione per una chiamata TradeFederation. |
ConfigurazioneFabbrica |
Impostazioni di base per la creazione di IConfiguration
|
IConfigurationReceiver |
Interfaccia semplice per rappresentare un oggetto che accetta un IConfiguration .
|
ConfigurazioneServer | Un'interfaccia per il server di configurazione. |
ICredentialFAB |
Un'interfaccia per la fabbrica delle credenziali per creare oauth2 Credential .
|
IDefaultObjectLoader | Interfaccia per il caricamento degli oggetti predefiniti che devono far parte della nostra configurazione YAML. |
IDefaultObjectLoader.LoaderConfiguration | L'oggetto di configurazione in fase di caricamento per passare le informazioni al caricatore. |
IDeviceActionReceiver | Fornisce un'API per ricevere gli eventi del dispositivo. |
IDeviceBuildInfo |
Un IBuildInfo che rappresenta una build del dispositivo Android completa e (facoltativamente) i relativi test.
|
IDeviceBuildProvider |
Un elemento IBuildProvider che utilizza le informazioni di un ITestDevice per recuperare una build.
|
Configurazione dispositivo | Interfaccia del titolare della configurazione del dispositivo. |
IDeviceFlasher | Mostra l'immagine di un dispositivo su un dispositivo. |
IDeviceFlasher.UserDataFlashOption | Enum di opzioni per la gestione dell'immagine dei dati utente |
Gestione dispositivi | Interfaccia per la gestione dell'insieme di dispositivi disponibili per i test. |
IDeviceManager.IFastbootListener | Un listener per le modifiche dello stato fastboot. |
IDeviceMonitor | Interfaccia per il monitoraggio dello stato dei dispositivi. |
IDeviceMonitor.DeviceLister |
Una classe di tipo Runnable che deve restituire i dispositivi noti e i relativi stati.
|
RecuperoDispositivo | Interfaccia per il ripristino di un dispositivo che è stato offline. |
SelezioneIDevice | Interfaccia per i criteri di selezione dei dispositivi. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor |
Offre servizi per monitorare lo stato di un IDevice .
|
Test dispositivo |
Interfaccia per un oggetto che richiede un riferimento a ITestDevice .
|
Disattivabile | Interfaccia che descrive un oggetto scambiato che può essere disabilitato. |
ClienteIDynamicSharding |
Interfaccia wrapper per il client di sharding
Esiste in modo che possiamo scambiarne uno HTTP o testarne uno, se necessario. |
IDynamicShardingConnectionInfo | Interfaccia per le classi che contengono informazioni sulle connessioni per lo sharding dinamico |
Interfaccia per l'invio di email. | |
IEmail.Message | Contenitore per i dati dei messaggi email. |
IFileDownloader | Interfaccia per il download di un file remoto. |
IFileEntry |
Definizione dell'interfaccia che offre un contratto più semplice e fittizio a
FileEntry metodi.
|
IFileResolverLoader |
Carica le implementazioni di IRemoteFileResolver .
|
IFileResolverLoader.ResolverLoadingEccezione | Eccezione generata se un resolver non può essere caricato o inizializzato. |
Analisi delle risorseIFlashing | Interfaccia per fornire le versioni richieste dei file immagine ausiliari necessari per il flashing di un dispositivo. |
IFlashingResourcesRetriever | Interfaccia per il recupero dei file immagine ausiliari necessari per il flashing di un dispositivo. |
ICartellaBuildInfo |
Un semplice IBuildInfo astratto i cui artefatti di build sono contenuti in un file system locale
.
|
GeneratoreIFormatter |
Interfaccia che descrive un formattatore per SuiteResultHolder .
|
IGlobalConfiguration | Una classe che include le informazioni di configurazione globali per una singola istanza della Trade Federation (compreso un numero qualsiasi di chiamate di configurazioni effettive). |
Eccezione IHarness | Descrizione dell'interfaccia delle eccezioni del cablaggio che verrà implementata tramite le eccezioni del cablaggio. |
IHostCleaner | Ripulisce l'host al termine dell'esecuzione del test. |
IHostHealthAgent | Un'interfaccia per emettere metriche relative all'host o al dispositivo. |
IHostMonitor | Interfaccia per inviare i dati dell'host |
IHostMonitor.HostDataPoint | Classe generica per i dati da inserire nei report. |
IHostMonitor.HostMetricType | |
OpzioniIHost | Interfaccia del titolare delle opzioni host. |
IHostOptions.PermitLimitType | Enum che descrive i possibili limiti di autorizzazioni |
IHostResourceManager | Interfaccia per la risorsa host del gestore. |
IHttpHelper | Metodi helper per l'esecuzione di richieste http. |
IHttpHelper.DataSizeException | |
IInvocationContext | Conserva le informazioni sulla chiamata per consentire l'accesso ai test, se necessario. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | Un test che deve fare riferimento al contesto della chiamata. |
IInvocationExecution | Interfaccia che descrive le azioni che verranno eseguite come parte di una chiamata. |
ClientIKeyStore | Interfaccia per accedere a un archivio chiavi per la password o i dati sensibili. |
IKeyStoreSviluppa |
Fabbrica per la creazione di IKeyStoreClient .
|
ILabPreparer |
Interfaccia indicatore per i preparativi del lab
Consulta la sezione |
ILeveledLogOutput | Le classi che implementano questa interfaccia forniscono metodi per l'output dei log messaggi. |
RicevitoreILogcat |
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
logaritmi.
|
ILogRegistry.EventType | Eventi utili da registrare |
ILogSaver | Le classi che implementano questa interfaccia forniscono metodi per l'archiviazione dei log in una posizione centrale. |
Listener ILogSaver |
Consente a ITestInvocationListener di rilevare quando vengono salvati i file di log.
|
ImageContentAnalizzar | Strumento di analisi per l'analisi dei contenuti delle immagini dei dispositivi |
IManagedTestDevice | Un ITestDevice il cui ciclo di vita è gestito. |
IManagedTestDevice.DeviceEventResponse |
Contenitore per una risposta a un IManagedTestDevice#handleAllocationEvent(DeviceEvent)
chiamata
|
IManagedTestDeviceFA |
Interfaccia per creator per IManagedTestDevice
|
IMetricCollector | Questa interfaccia verrà aggiunta come decoratore durante i report sui risultati dei test per raccogliere metriche corrispondenti. |
IMetricCollectorReceiver |
Interfaccia per l'implementazione di IRemoteTest se è necessario recuperare l'elenco di IMetricCollector per l'esecuzione del test.
|
IMoblyYamlResultGestori | Interfaccia del gestore di risultati yaml Mobly. |
IMoblyYamlResultGestione.ITestResult | Interfaccia del risultato yaml mobile |
Controller IModule | Interfaccia per controllare se un modulo deve essere eseguito o meno. |
IModuleController.RunStrategy | Enum che descrive come deve essere eseguito il modulo. |
IModuleParameterIdentifier | Interfaccia per i parametri dei moduli Suite. |
IMultiDeviceRecovery | Interfaccia per il ripristino di più dispositivi offline. |
Test multidispositivo | Questa interfaccia è stata ritirata. Questa interfaccia viene conservata temporaneamente per garantire la compatibilità, ma non viene effettivamente utilizzata più tardi. Non implementarla. |
IMultiTargetPreparer | Prepara l'ambiente di test per diversi dispositivi insieme. |
Dispositivo nativo |
Fornisce un'API di livello leggermente superiore a un'istanza ddmlib IDevice .
|
INativeDeviceTest |
Interfaccia per un oggetto che richiede un riferimento a INativeDevice .
|
IncrementalImageUtil | Un'utilità per sfruttare l'aggiornamento incrementale del dispositivo e dell'immagine. |
InfraErrorIdentifier | Identificatori di errore dell'infrastruttura della Federazione del commercio e dell'infrastruttura dipendente (come Build infra). |
InputStreamSource |
Questa interfaccia aggrega un elemento ERROR(/InputStream) per renderlo clonabile.
|
InstallaAllTestZipAppsSetup |
Un ITargetPreparer che installa tutte le app in un file ZIP di prova.
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
Un file ITargetPreparer che installa uno o più APK presenti nel file system.
|
InstallaBuildEnvApkSetup |
Un ITargetPreparer che installa uno o più apk di test da un ambiente di build della piattaforma Android.
|
InstallInstrumentationsTest | Esegue tutta la strumentazione trovata sul dispositivo attuale. |
InstallaKernelModulePreparer | Un preparatore target che esegue il flashing del dispositivo con un'immagine generica del kernel comune Android. |
IstantaneaAppGestori |
Gestore per ModuleParameters#INSTANT_APP .
|
Preparatore di strumentazione |
Un ITargetPreparer che esegue la strumentazione
|
Test di strumentazione | Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo. |
Contesto di chiamata |
Implementazione generica di un IInvocationContext .
|
InvocationExecution | Classe che descrive tutti i passaggi di chiamata: download build, target_prep, esecuzione test, pulizia. |
InvocationLocal<T> | Questa classe fornisce variabili con ambito di chiamata. |
InvocationMetricLogger | Una classe di utilità per una chiamata per registrare alcune metriche. |
InvocationMetricLogger.InvocationGroupMetricKey | Il raggruppamento consente di registrare più gruppi all'interno della stessa chiave. |
InvocationMetricLogger.InvocationMetricKey | Alcune chiave con nome speciale che compileremo sempre per la chiamata. |
Stato chiamata | Una classe in cui archiviare lo stato di chiamata. |
Stato chiamata | Un'enumerazione helper per rappresentare lo stato di chiamata |
Assistente riepilogo chiamate |
Classe di aiuto per la raccolta e la segnalazione di TestSummary per un insieme di ascoltatori
|
InvocationToJUnitResultForwarder |
Un corso che ascolta gli eventi ITestInvocationListener e li inoltra a un
TestListener .
|
IPostProcess | I post-responsabili sono un oggetto della Trade Federation pensato per consentire l'elaborazione di metriche e log DOPO i test e PRIMA della segnalazione dei risultati. |
Funzionalità IRemote | Interfaccia che descrive una funzionalità di Tradefed che può essere eseguita in base alla richiesta. |
IRemoteFileResolver | Interfaccia per oggetti che possono risolvere un file remoto in uno locale. |
IRemoteFileResolver.RemoteFileResolverArgs | Gli argomenti passati ai resolver |
IRemoteFileResolver.ResolvedFile | Le informazioni relative alla conservazione della classe sul file risolto e alcuni metadati. |
Funzionalità IRemoteScheduleListeners |
Estensione di IRemoteFeature per supportare il passaggio tra IScheduledInvocationListener s.
|
Testa remota |
Un test che segnala i risultati direttamente a un ITestInvocationListener .
|
ReportNon eseguito |
In caso di esecuzione incompleta, IRemoteTest che implementa questa interfaccia potrebbe segnalare
dei propri test non eseguiti per migliorare la generazione di report.
|
Ripianificatore | Interfaccia per la ripianificazione di una configurazione per l'esecuzione futura. |
IResourceMetricCollector | Interfaccia che consente all'utente di implementare raccoglitori di risorse personalizzati. |
IRestApiHelper | Un'interfaccia helper per l'esecuzione di chiamate API REST. |
IResumableTest | Questa interfaccia è stata ritirata. Non è più necessario |
DecisioneIRiprova | Interfaccia che porta alla decisione di ritentare e applicare il filtro alla classe per utenti più mirati riprova. |
IRuntimeHintProvider | |
IRunUtil | Interfaccia per l'esecuzione di operazioni a tempo e comandi di sistema. |
IRunUtil.EnvPriority | Enum che definisce se impostare o annullare l'impostazione di un determinato ambiente. |
IRunUtil.IRunnableResult | Un'interfaccia per l'esecuzione asincrona di un'operazione che restituisce uno stato booleano. |
Sandbox | Interfaccia che definisce una sandbox che può essere utilizzata per eseguire una chiamata. |
ISandboxfabbrica |
Fabbrica per la creazione di ISandbox .
|
ISetOptionReceiver |
L'implementazione di questa interfaccia deve avere un elemento Option con "set-option" nome collegato a
HostTest#SET_OPTION_NAME .
|
IShardableListener |
Un elemento ITestInvocationListener di cui è possibile eseguire lo sharding.
|
IShardableTest |
Un elemento IRemoteTest che può essere suddiviso in sottotest eseguibili separatamente.
|
IShardHelper | Interfaccia di un oggetto che descrive la strategia di partizionamento orizzontale da adottare per una configurazione. |
IsolatedHostTest | Implementazione di un runner TradeFed che utilizza un sottoprocesso per eseguire i test a bassa dipendenza anziché eseguirle sul processo principale. |
RisultatiGranulariAssistenzaI |
Interfaccia che specifica se un ITestInvocationListener supporta la ricezione di informazioni
o meno.
|
ISystemStatusChecker | Un controllo che controlla lo stato del sistema e restituisce un valore booleano per indicare se il sistema è nello stato previsto. |
ISystemStatusCheckerReceiver |
Un IRemoteTest che richiede l'accesso a ISystemStatusChecker da
configurazione.
|
ITargetCleaner | Questa interfaccia è stata ritirata. teardown è stato spostato nell'interfaccia di base ITargetPreparer. |
ITargetPreparer | Prepara l'ambiente di test per l'esecuzione del test. |
ITerribleFailureGestione |
un'interfaccia per gestire terribili errori
LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | Un runner che può filtrare i test da eseguire in base alle annotazioni. |
ITestCollector | Fornisce assistenza per la raccolta dei dati di test. se impostato, il runner di test deve eseguire una prova per raccogliere gli scenari di test senza eseguirli effettivamente. |
Dispositivo Testa |
Fornisce un'API di livello leggermente superiore a un'istanza ddmlib IDevice .
|
ITestDevice.ApexInfo | Una semplice classe struct per archiviare informazioni su un singolo APEX |
ITestDevice.MountPointInfo | Una semplice classe struct per archiviare le informazioni su un singolo punto di montaggio |
ITestDevice.RecoveryMode | |
ITestFileFilterReceiver | Un runner che può ricevere un file che specifica quali test eseguire e/o non eseguire. |
ITestFilterReceiver | Un runner che può filtrare i test da eseguire. |
RicevitoreInformazioniITest |
Interfaccia per ricevere TestInformation per alcuni corsi.
|
ITestInvocation | Gestisce una chiamata di test di TradeFederation. |
ITestInvocation.ExitInformation | Rappresenta alcune informazioni di uscita per una chiamata. |
ITestInvocationListener | Listener per i risultati del test dalla chiamata al test. |
ITestLifeCycleRicevitore | Riceve notifiche di eventi durante le esecuzioni dei test della strumentazione. |
ITestLogger | Un'entità che può eseguire il logging di stream di dati di vari tipi. |
RicevitoreITestLogger |
Un'entità che può essere inserita con un'istanza ITestLogger in modo che possa essere utilizzata
per scopi di logging.
|
ITestsPool | Interfaccia che descrive un pool di test a cui possiamo accedere ed eseguire |
TestSuite | Classe astratta utilizzata per eseguire la suite di test. |
ITestSuite.IsolatedModuleGrade | |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | Interfaccia che descrive un helper per caricare i risultati precedenti in modo da poter essere eseguiti nuovamente. |
ITestSummaryListener |
Interfaccia che consente a ITestInvocationListener di scambiare alcune informazioni limitate tramite
riassunti.
|
ITestsZipInstaller | Installa test da un file ZIP di test (come output dal sistema di compilazione) su un dispositivo. |
ProviderIToken | Interfaccia che descrive un oggetto che può fornire i token di un particolare dispositivo. |
ITokenRequest |
Interfaccia che un IRemoteTest può implementare per esporre il fatto di richiedere un dispositivo con un
un token speciale.
|
J
JarHostTest | Esecutore del test per i test JUnit lato host. |
JarHostTest.HostTestListener | Listener di wrapper che inoltra tutti gli eventi tranne testRunStarted() e testRunEnded() alla listener incorporato. |
JavaCodeCoperturaCollector |
Un'BaseDeviceMetricCollector che eseguirà il pull di Java
le misurazioni di copertura dal dispositivo e le registrano come artefatti di test.
|
JavaCodeCoperturaFlusher | Una classe di utilità che reimposta e forza uno svuotamento delle misurazioni di copertura del codice Java dai processi in esecuzione sul dispositivo. |
JSONFileKeyStoreClient | Un'implementazione di esempio in cui un file JSON locale agisce in un archivio chiavi. |
JSONFileKeyStoreFA |
di implementazione di una fabbrica di archivi chiavi JSON, che fornisce un JSONFileKeyStoreClient
quando accede a un file di archivio chiavi JSON.
|
JsonHttpTestResultReporter | Un reporter dei risultati che codifica i risultati delle metriche del test e le informazioni sul dispositivo in JSON e POST in un endpoint di servizio HTTP |
JUnit4ResultForwarder | Inoltro dei risultati di JUnit4 Runner. |
JUnit4TestFilter |
Classe helper che fornisce il filtro per il runner JUnit4 estendendo Filter .
|
JUnitRunUtil |
Un corso per aiutare a dirigere un IRemoteTest#run(TestInformation, ITestInvocationListener)
a una chiamata Test#run(TestResult) .
|
JUnitToInvocationResultForwarder |
Un corso che ascolta gli eventi TestListener e li inoltra a un
ITestInvocationListener .
|
JUnitXmlParser | Analizzatore che estrae i dati dei risultati dei test dai risultati della JUnit memorizzati nel file XMLJUnitResultFormatter di ant e la inoltra a ITestInvocationListener. |
K
Test del target del kernel | Runner del test per l'eseguibile in esecuzione sul target e l'analisi del test del kernel. |
KernelTestModuleController | Classe di base che consente a un controller di modulo di non eseguire test quando non corrisponde all'architettura . |
KeyguardControllerState | Un container per gli stati di blocco della tastiera. |
KeyguardStatusChecker | Controlla lo stato del blocco tastiera dopo l'esecuzione del modulo. |
KeyStoreException | Generato quando si verifica un errore irreversibile dell'archivio chiavi. |
KillexistingEmulatorPreparer |
Un ITargetPreparer che arresta un emulatore in esecuzione.
|
KnownFailurePreparer | Preparatore di destinazione per saltare i nuovi tentativi di errore noto. |
Analisi dei risultatiKTap | Legge l'output KTAP come prodotto da un modulo di test KUnit e inserito in un file "results" sotto debugfs. |
Analisi dei risultati perKTap.ParseResolution | |
KUnitModuleTest | Runner del test per eseguire moduli di test KUnit sul dispositivo. |
L
LabResourceDeviceMonitor | Il monitoraggio delle risorse del lab, che inizializza/gestisce il server gRPC per LabResourceService. |
RicevitoreOutputGrande | Una classe progettata per aiutare a eseguire comandi a lunga esecuzione raccoglie l'output. |
LastShardDetector |
Quando si esegue lo sharding locale, a volte vogliamo eseguire solo alcune azioni quando l'ultimo shard
raggiunge invocationEnded(long) .
|
LeakedThreadStatusChecker | Controllo dello stato per garantire che un modulo non perda un Thread in esecuzione. |
LegacySubprocessResultsReporter | Un'implementazione bloccata del reporter sui risultati del processo secondario che dovrebbe rimanere compatibile con versioni precedenti di TF/CTS (ad es. 8+), nonostante le modifiche nella sua superclasse. |
Analisi ListInstrumentation |
Un IShellOutputReceiver che analizza l'output di una "pm list instrumentation" query
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed. |
LocalAppBuildProvider |
Un IBuildProvider che genera un IBuildInfo in base a un percorso locale fornito
|
Sviluppatore locale | Rileva e restituisce se si tratta di uno sviluppatore locale che utilizza Tradefed. |
LocalDeviceBuildProvider |
Un IBuildProvider che genera un IDeviceBuildInfo in base a un valore fornito
del file system.
|
LocalEmulatorLaunch | Un TargetPreparer che avvia un emulatore in locale da un ambiente di build Android. |
Snapshot di LocalEmulator | Un TargetPreparer destinato a generare uno snapshot dell'emulatore chiaro da un Android ambiente di creazione/sviluppo |
LocalFileHeader | LocalFileHeader è una classe che contiene le informazioni di un file o di una cartella all'interno di un file ZIP. |
LocalFileResolver |
Implementazione di IRemoteFileResolver che consente di collegare file locali
|
LocalCartellaBuildProvider |
Un IBuildProvider che genera un IFolderBuildInfo in base a un valore locale fornito
percorso
|
LocalHostResourceManager | Risorsa host del gestore. |
Piscina locale | Implementazione di un pool di test locali |
LocalRunInstructionBuilder | Utilità per compilare l'istruzione per eseguire il test in locale. |
LockSettingsBaselineSetter | Un seter per rimuovere le impostazioni di blocco schermo. |
Registra | Classe di log che rispecchia l'API nelle origini Android principali. |
Log.ILogOutput | Le classi che implementano questa interfaccia forniscono metodi per l'output dei log messaggi. |
Log.LogLevel | Enum del livello di log. |
LogcatCrashResultForwarder | Listener speciale: in caso di errori (arresto anomalo del processo di strumentazione), tenterà di estrarre da logcat per l'arresto anomalo e lo aggiunge al messaggio di errore associato al test. |
LogcatEventParser | |
LogcatEventType |
Tipi di evento per LogcatEventParser .
|
LogcatOnFailureCollector | Raccoglitore che acquisirà e registra un logcat quando uno scenario di test ha esito negativo. |
Ricevitore log | Classe che raccoglie logcat in background. |
LogcatTimingMetricCollector | Un raccoglitore di metriche che raccoglie informazioni sulle tempistiche (ad es. l'ora di cambio dell'utente) da logcat durante uno o più test ripetuti utilizzando determinati pattern regex per analizzare gli indicatori di inizio e fine di un dell'evento dalle righe logcat. |
LogDataType | Rappresenta il tipo di dati dei log. |
File di log | Classe per contenere i metadati per un file di log salvato. |
LogFileSaver |
Un aiuto per ITestInvocationListener che salverà i dati di log in un file
|
Ricevitore log | |
Log del registro |
Un'implementazione ILogRegistry che esegue il multiplexing e la gestione di diversi logger,
utilizzando quello appropriato in base al ThreadGroup del thread che effettua la chiamata.
|
LogSaverResultForwarder |
Un ResultForwarder per il salvataggio dei log con il risparmio file globale.
|
LogUtil | Una classe di utilità di logging. |
LogUtil.CLog |
Una classe shim per Log che utilizza automaticamente il nome classe semplice del chiamante come
il tag di log
|
LUCIResultReporter | Un reporter dei risultati che salva i risultati dei test richiesti da ResultDB e LUCI in formato JSON (go/result-sink) e registra la posizione del file nella console. |
M
MainlineModuleGestori | Una semplice classe gestore per Mainline Modules che crea un campo InstallApexModuleTargetPreparer inserisce il collegamento dinamico al suo interno in base ai moduli di linea principale specificati per recuperare automaticamente questi moduli. |
MainlineTestModuleController | Classe base per un controller di modulo per eseguire test in base ai moduli mainline precaricati sul dispositivo sottoposto a test. |
ManagedRemoteDevice | Un dispositivo in esecuzione all'interno di una macchina virtuale da noi gestita da remoto tramite un'istanza Tradefed all'interno la VM. |
ManagedTestDeviceDevice | Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf |
MaxSdkModuleController | Classe di base per cui un controller di modulo non deve eseguire test su versioni superiori a una versione dell'SDK specificata numero. |
MergedZipEntryCollection | Unisci le singole voci ZIP in un file ZIP di grandi dimensioni in blocchi per ridurre al minimo i tentativi di download. |
MergeMultiBuildTargetPreparer |
Un IMultiTargetPreparer che consente di passare informazioni da una build all'altra
e la chiave del file da copiare nell'altra build.
|
MergeStrategy | Descrive come devono essere aggregati i risultati in presenza di più tentativi. |
MerkleTree | Una rappresentazione merkle tree come definita dall'API di esecuzione remota. |
Processore post-file-Metrica | Utilizzato per caricare il file di log delle metriche raccolto durante il livello di test e di esecuzione. |
MetricOption |
Annotazione per i metodi di test annotati con @Test o se l'annotazione fa parte della
elenco di annotazioni TestDescription che consente di specificare utili parametri aggiuntivi
for: ottimizzazione del comportamento dei raccoglitori, filtraggio di alcuni metodi.
|
MetricsXMLResultReporter | MetricsXMLResultReporter scrive le metriche di test ed esegue le metriche in un file XML in una cartella specificata in base al parametro Metrics-folder nella fase di invocationEnded del test. |
MetricaTestCase |
Estensione di TestCase che consente di registrare le metriche quando viene eseguita nell'ambito di TradeFed.
|
MetricTestCase.LogHolder | Struttura per conservare un file di log da segnalare. |
MetricUtil | Classe di utilità per l'estrazione di metriche da configurazioni statistiche inviate. |
UtilitàMetrica | Contiene metodi di utilità comuni per archiviare le metriche di test, aggregandole in modo i test e scrivere le metriche in un file. |
MinApiLevelModuleController | Classe di base per cui un controller di modulo non deve eseguire test quando è al di sotto di un livello API specificato. |
MinSdkModuleController | Classe di base per un controller di modulo per non eseguire test su versioni inferiori a una versione dell'SDK specificata numero. |
MixImageZipPreparer |
Un elemento IMultiTargetPreparer che combina le immagini di una build di sistema in una build del dispositivo.
|
Preparatore del target per MixKernel |
Un'ITargetPreparer che consente di combinare un'immagine kernel con l'immagine del dispositivo.
|
MoblyBinaryHostTest | Test host destinato a eseguire un file binario Python mobile dal sistema Build Android (Soong) |
MoblyYamlResultControllerInfoGestori | Risultato yaml Mobly "Controller Info" . |
MoblyYamlResultControllerInfoManager.ControllerInfo | |
MoblyYamlResultControllerInfoprov.ControllerInfo.Builder | |
MoblyYamlResultprovGestione | Fabbrica del gestore di risultati Mobly yaml che genera un gestore appropriato in base al tipo di risultato. |
MoblyYamlResultGestioneFabbrica.invalidResultTypeException | |
MoblyYamlResultGestioneFabbrica.Type | |
Analisi dei risultati per MoblyYaml | Parser dei risultati del test yaml Mobly. |
MoblyYamlResultRecordGestori | Risultato yaml Mobly "Record" . |
MoblyYamlResultRecordGestori.Record | |
MoblyYamlResultRecordGestori.Record.Builder | |
MoblyYamlResultRecordGestori.RecordResult | |
MoblyYamlResultSummaryGestori | "Riepilogo" del risultato di Mobly yaml . |
MoblyYamlResultSummaryGestione.Riepilogo | |
MoblyYamlResultSummaryGestori.Summary.Builder | |
MoblyYamlResultTestNameListGestori | Risultato yaml Mobly "Test Name List" . |
MoblyYamlResultTestNameListprov.TestNameList | |
MoblyYamlResultTestNameListprov.TestNameList.Builder | |
MoblyYamlResultUserDataGestori | Risultato yaml Mobly "Dati utente" . |
MoblyYamlResultUserDataGestori.UserData | |
MoblyYamlResultUserDataGestori.UserData.Builder | |
ModuleDefinition | Container per la configurazione dell'esecuzione di test. |
ModuleListener |
Listener associato a ogni IRemoteTest di ogni modulo per raccogliere l'elenco di
che consentono di analizzare i dati
e visualizzare i risultati.
|
ModuleLogcatCollector | Versione del raccoglitore logcat ma per il modulo. |
ModuleMerger |
Classe helper per l'operazione relativa all'unione di ITestSuite e ModuleDefinition
dopo una suddivisione.
|
ModuleOemTargetPreparer | |
ModuleParameters | Valori speciali associati alla suite "parameter" nei metadati di ciascun modulo. |
ModuleParametersHelper |
Assistente per ottenere il valore IModuleParameterHandler associato al parametro.
|
ModulePusher | |
ModulePusher.ModulePushError | Errore irreversibile durante il push del modulo Mainline. |
ModuleSplitter |
Assistente per suddividere un elenco di moduli rappresentati da IConfiguration in un elenco di esecuzioni
unità rappresentate da ModuleDefinition .
|
ModuleTestTypeUtil | Contiene metodi di utilità comuni per controllare il modulo. |
DescrizioneMultiFailure |
Colleziona più FailureDescription in un unico contenitore.
|
MultiMap<K, V> |
Una ERROR(/Map) che supporta più valori per chiave.
|
N
NameMangleListener | Un listener proxy per tradurre nomi di metodi, classi e pacchetti di test quando vengono riportati i risultati. |
NativeBenchmarkTest | Un test che esegue un eseguibile di test di benchmark nativo su un determinato dispositivo. |
NativeBenchmarkTestParser |
Un IShellOutputReceiver che analizza l'output dei dati di test di benchmark, raccogliendo metriche su
tempo medio per operazione.
|
NativeBridgeModuleController | Un controller di modulo per verificare se un dispositivo supporta il bridge nativo. |
Flusher copertura codice nativo | Una classe di utilità che cancella le misurazioni della copertura nativa e forza lo svuotamento della copertura nativa da processi sul dispositivo. |
Dispositivo nativo |
Implementazione predefinita di ITestDevice dispositivi Android non full stack.
|
NativeDevice.AdbAction |
Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per l'esecuzione di un sistema operativo "adb ...." .
|
NativeDevice.AdbShellAction | |
NativeDevice.RiavviaDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per riavviare un dispositivo.
|
NativeDevice.RiavviaMode | Una modalità di riavvio. |
NativeDeviceStateMonitor |
Classe di supporto per il monitoraggio dello stato di un IDevice senza supporto di framework.
|
NativeLeakCollector |
Un ITargetPreparer che esegue "dumpsys meminfo --unreachable -a" per identificare
di memoria nativa irraggiungibile attualmente conservata da ciascun processo.
|
NativoStressTest | Un test che esegue un eseguibile di un test di stress nativo su un determinato dispositivo. |
NativeStressTestParser |
Un IShellOutputReceiver che analizza l'output dei dati dello stress test, raccogliendo metriche su
numero di iterazioni completate e tempo medio per iterazione.
|
NegativoGestione | Gestore che specifica che non deve essere fatto nulla e che il parametro non deve creare ulteriori in maggior dettaglio più avanti in questo modulo. |
NestedDeviceStateMonitor | Monitoraggio dello stato del dispositivo che esegue controlli aggiuntivi su dispositivi nidificati per soddisfare le specifiche del dell'ambiente virtualizzato. |
NestedRemoteDevice | Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota. |
Eccezione NetworkNotAvailable | Generato quando un dispositivo non riesce a connettersi alla rete per i test. |
NoApkTestSkipper | Un preparatore speciale che consente di saltare completamente una chiamata (preparazione e test) se non sono apk per i test. |
NoDeviceEccezioni | Generato quando non ci sono dispositivi in grado di eseguire un determinato comando. |
NoisyDryRunTest | Eseguire una prova rumorosa su un file di comando. |
NoOpConfigOptionValueTransformer |
Un IConfigOptionValueTransformer autonomo
|
NotMultiAbiGestori |
Gestore speciale che comunica a SuiteModuleLoader che l'abi secondario non deve
per creare un modulo.
|
NullDevice |
Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando
IDeviceSelection#nullDeviceRequested() è true
|
O
OpenObjectLoader | Caricatore per gli oggetti predefiniti disponibili in AOSP. |
Opzione |
Annota un campo come rappresenta un'opzione IConfiguration .
|
Opzione.Importanza | |
OpzioneOpzione |
Annota una classe come rappresenta un oggetto IConfiguration .
|
OptionCopier |
Una classe helper in grado di copiare i valori dei campi Option con gli stessi nomi da un oggetto a
un'altra.
|
OptionDef |
Contiene i dettagli di un Option .
|
OptionFetcher | Assistente per recuperare le opzioni di test dal processo padre. |
OptionNotAllowedException |
Specifica ConfigurationException quando non è consentito passare un'opzione nel comando
dalla riga di comando.
|
Setter opzioni |
Compila i campi Option .
|
OptionSetter.OptionFieldsForName | Contenitore dell'elenco di campi opzione con il nome specificato. |
OptionUpdateRule | Consente di controllare il comportamento quando un'opzione viene specificata più volte. |
OtaDeviceBuildInfo |
Un IDeviceBuildInfo utilizzato per i test degli aggiornamenti over-the-air.
|
OtatoolsBuildInfo |
Un elemento IBuildInfo che contiene artefatti otatools.
|
Cliente Ossigeno | Una classe che gestisce l'utilizzo del file binario del client Oxygen per il lease o il rilascio del dispositivo Oxygen. |
Client Oxygen.LHPTunnelMode | |
OssigenoUtil | Utilità per interagire con il servizio Ossigeno. |
P
Info sul pacchetto | Contenitore delle informazioni sul pacchetto di un'applicazione analizzate dal dispositivo. |
PackageInstallaModuleController | Controller del modulo per non eseguire test quando sul dispositivo non sono installati i pacchetti specificati. |
Accoppia<A, B> | Definisci la nostra classe Pair, che contiene due oggetti. |
PairingMultiTargetPreparer | Un dispositivo di preparazione multi-target consente di eseguire l'accoppiamento (e la connessione) Bluetooth tra due dispositivi. |
ParallelDeviceExecutor<V> |
Wrapper ERROR(/ExecutorService) per eseguire una funzione in parallelo.
|
ParentSandboxInvocationExecution |
Versione di InvocationExecution per le azioni speciali di chiamata padre durante l'esecuzione di un
sandbox.
|
ParentShardReplicate | Replica una configurazione per un dispositivo su tutti gli altri che faranno parte dello sharding. |
PartialZipDownloadCache | Utilità per memorizzare nella cache i file di download parziali in base ai loro contenuti. |
PassingTestFileReporter |
Un ITestInvocationListener che salva l'elenco degli scenari di test superati in un file di test
|
PerfettoGenericPostProcessor | Un post-processore che elabora il file proto di testo/metrica binaria perfetto in coppie chiave-valore Espandere in modo ricorsivo i messaggi e i campi di protocollo con valori di stringa fino a quando il campo con rilevato un valore numerico. |
PerfettoGenericoPostProcessor.Formato alternativo | |
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
PerfettoPreparatore | Il preparatore Perfetto invia il file di configurazione al dispositivo in una posizione standard in cui perfetto hanno accesso. |
PerfettoPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector che consente
estrarre i file perfetti dal dispositivo e raccogliere le metriche al suo interno.
|
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
PerfettoTraceRecorder |
Una classe di utilità per la registrazione della traccia perfetta su un ITestDevice .
|
PrettyPrintDelimiter | Utilità di supporto che consente di stampare messaggi delimitati che si distinguono dagli altri. |
PrettyTestEventLogger | Logger che corrisponde agli eventi e li registra per semplificare il debug. |
Info sul processo | Utilizzato per memorizzare le informazioni relative al processo(USER, PID, NAME, START TIME IN SECOND D'EPOCH). |
ProcessUtil | |
ProfileParameterIdentifier | Gestore parametri di base per qualsiasi utente del profilo. |
ProfiloTargetPreparer |
Classe di base per la configurazione del preparatore del target per qualsiasi utente del profilo android.os.usertype.profile.XXX .
|
PropertyChanger | Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android |
Analisi dei risultati del protocollo | Analizzatore per il formato proto dei risultati Tradefed. |
ProtoResultParser.TestLevel | Enumerazione che rappresenta il livello attuale del protocollo in fase di elaborazione. |
ProtoResultReporter |
Il reporter dei risultati crea un protobuf TestRecord con tutti i risultati all'interno.
|
ProtoUtile | Metodi di utilità per la gestione dei messaggi protobuf in modo indipendente. |
Configurazione proxy | Oggetto che consente di puntare a una configurazione remota da eseguire. |
PsParser | Utilità utilizzata per analizzare(USER,PID e NAME) da "ps" output comando |
Test PtsBot | Esegui test PTS-bot. |
PushFileInvoker |
Questo corso è stato ritirato.
Usa invece il criterio PushFilePreparer
|
PushFilePreparer |
Un ITargetPreparer che tenta di eseguire il push di un numero qualsiasi di file da qualsiasi percorso host a qualsiasi
del dispositivo.
|
PythonBinaryHostTest |
Test host destinato a eseguire un file binario Python dal sistema build di Android (Soong)
L'esecutore del test supporta filtro di inclusione ed esclusione-filtro. |
PythonBinaryHostTest.PythonForwarder | Funzione di inoltro dei risultati per sostituire il nome dell'esecuzione con il nome binario. |
PythonUnitTestResultParser |
Interpreta l'output dei test eseguiti con il framework unittest di Python e lo converte in chiamate
in una serie di ITestInvocationListener .
|
PythonUnitTestRunner |
Questo corso è stato ritirato.
Usa invece il criterio PythonBinaryHostTest .
|
PythonVirtualenvHelper | Una classe helper per l'attivazione dell'ambiente virtuale Python 3. |
PythonVirtualenvPreparer | Configura una virtualenv Python sull'host e installa i pacchetti. |
D
QuotationAwareTokenizer |
R
RiavviaReasonCollector | Il raccoglitore che raccoglie il riavvio del dispositivo durante l'esecuzione del test e li segnala per motivo e conteggi. |
RiavviaTargetPreparer | Preparatore di destinazione che riavvia il dispositivo. |
RecoveryLogPreparer | Un preparatore di destinazione utilizzato per raccogliere i log prima del ripristino. |
RegexTrie<V> |
RegexTrie è un trie in cui ogni segmento ERROR(/Pattern) .
|
DispositivoAndroidRemote |
Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite
ADB Connect.
|
RemoteAndroidVirtualDevice |
Estende il comportamento di RemoteAndroidDevice per un dispositivo Android full stack in esecuzione in
Google Compute Engine (Gce).
|
DispositivoAvdIRemote |
Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true
|
RemoteCacheClient | Un'implementazione RemoteActionCache che utilizza le chiamate gRPC a un server API remoto. |
Pool dinamico remoto | Implementazione di un pool di test in coda per lavoro da remoto |
RemoteDynamicPool.RequestCallable | |
RemoteFileResolver | Una classe semplice che consente di caricare i file da una varietà di posizioni utilizzando gli URI e il servizio funzionalità del fornitore. |
RemoteFileUtil | Classe di utilità per gestire il file da un'istanza remota |
RemoteInvocationExecution |
Implementazione di InvocationExecution che porta a un'esecuzione remota.
|
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil | Utilità per eseguire comandi SSH su istanze remote. |
RemoteTestTimeOutEnforcer | Listener che consentono di controllare il tempo di esecuzione di una determinata configurazione di test e di non riuscire se l'operazione viene completata correttamente durante un determinato timeout. |
RemoteZip | Utilità per decomprimere singoli file all'interno di un file ZIP remoto. |
RemoveSystemAppPreparer |
Un ITargetPreparer per la rimozione di un APK dalla partizione di sistema prima dell'esecuzione di un test.
|
ReportPassedTest | Segnala in un file i possibili filtri per escludere il test superato. |
RequestUtil | Utilità per consentire nuovi tentativi generici di richieste di rete con gestione degli errori. |
ResolvePartialDownload | Risolvi una richiesta di download parziale. |
ResourceMetricUtil | Funzioni di utilità per la composizione delle metriche. |
UtilizzoRisorsa | Utilità per la lettura delle risorse di configurazione. |
RestApiHelper | Una classe helper per l'esecuzione di chiamate API REST. |
RiavviaSystemServerTargetPreparer | Preparatore di destinazione che riavvia il server di sistema senza riavviare il dispositivo. |
Aggregatore dei risultati | Inoltro speciale che aggrega i risultati quando necessario, in base alla strategia di ripetizione che è prese. |
ResultAndLogForwarder | Forwarder per i risultati e gli eventi dei log. |
Inoltro dei risultati |
Un elemento ITestInvocationListener che inoltra i risultati della chiamata a un elenco di altri listener.
|
Player dei risultati | Corridore speciale che ripete i risultati. |
ConservazioneFileSaver | Classe helper per la creazione di un file .retention in una directory. |
RiprovaConfigurazioneFabbrica | Fabbrica che gestisce i nuovi tentativi di un comando. |
RiprovaLogSaverResultForwarder | Forwarder che gestisce anche il passaggio del tentativo attuale. |
DecisionPreparazione per i tentativi | Una classe per descrivere le decisioni relative a se ritentare o meno la preparazione ed evitare di dell'esecuzione del modulo. |
Ripianificatore | Un runner speciale che permette di riprogrammare una precedente esecuzione di test che non hanno avuto esito positivo o non è andata a buon fine eseguito. |
RiprovaRescheduler.RiprovaType | I tipi di test che è possibile ritentare. |
RiprovaRisultatoInoltrare |
Un'estensione di ResultForwarder che esegue sempre il push a un determinato numero di tentativo.
|
RiprovaResultHelper | Classe helper per determinare quale modulo o test deve essere eseguito o meno. |
Statistiche Riprova |
Struttura che conserva le statistiche per una sessione di nuovo tentativo di un IRemoteTest .
|
RiprovaStrategia | La strategia relativa ai nuovi tentativi da utilizzare quando si eseguono nuovamente alcuni test. |
RootcanalForwarderPreparer | |
RootTargetPreparer | Preparatore di destinazione che esegue "adb root" o "adb unroot" basata sull'opzione "force-root". |
RunAftersWithInfo | |
RunBeforesWithInfo | |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
IMultiDeviceRecovery di base generico per eseguire una configurazione trasferita al fine di eseguire il ripristino
passaggio.
|
RunHostCommandTargetPreparer | Il preparatore di destinazione deve eseguire comandi host arbitrari prima e dopo l'esecuzione del test. |
RunHostScriptTargetPreparer | Preparatore target che esegue uno script prima di eseguire un test. |
RunInterruptedException | Generato quando un'operazione di esecuzione viene interrotta da una richiesta esterna. |
RunNotifierWrapper |
Wrapper di RunNotifier per poter portare con te il DeviceNotAvailableException .
|
RunOnCloneProfileParameterIdentifier | |
RunOnCloneProfileTargetPreparer | |
RunOnPrivateProfileParameterIdentifier | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxGestori |
Gestore per ModuleParameters#RUN_ON_SDK_SANDBOX .
|
RunOnSdkSandboxTargetPreparer |
Un ITargetPreparer contrassegna che i test devono essere eseguiti nella sandbox dell'SDK.
|
RunOnSecondaryUserParameter compiere | |
RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer per garantire che il test venga eseguito come utente secondario.
|
RunOnSystemUserTargetPreparer |
Un elemento ITargetPreparer che contrassegna che i test devono essere eseguiti sull'utente (anziché la
utente corrente).
|
RunOnWorkProfileParameterIdentifier | |
RunOnWorkProfileTargetPreparer |
Un ITargetPreparer che crea un profilo di lavoro nella configurazione e contrassegna la necessità di eseguire i test
eseguite in quell'utente.
|
RuntimeRiavviaCollector | Raccoglitore che raccoglie i timestamp dei riavvii del runtime (arresti anomali del server di sistema) durante il test se ce ne sono. |
RunUtil | Una raccolta di metodi helper per l'esecuzione delle operazioni. |
Analisi dei risultati del benchmark di ruggine |
Interpreta l'output dei test eseguiti con il framework di benchmarking dei criteri e lo converte in
su una serie di ITestInvocationListener .
|
RustBinaryHostTest | Test host destinato a eseguire un file binario antiruggine dal sistema build di Android (Soong) |
RustBinaryTest | Un test che esegue un programma binario ruggine su un determinato dispositivo. |
RustTestBase | Classe base di RustBinaryHostTest e RustBinaryTest |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser |
Interpreta l'output dei test eseguiti con il framework unittest di Rust e lo converte in chiamate
una serie di ITestInvocationListener .
|
S
SandboxConfigDump |
Classe runner che crea un IConfiguration basato su una riga di comando e lo scarica in un file.
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationEccezioni | Eccezione speciale alla configurazione proveniente dalla configurazione della sandbox. |
SandboxConfigurationFactory | Configurazione speciale di fabbrica per gestire la creazione di configurazioni per la limitazione tramite sandbox. |
SandboxConfigUtil |
Una classe di utilità per la gestione di IConfiguration durante l'esecuzione della sandbox.
|
SandboxedInvocationExecution | Esecuzione speciale della chiamata in sandbox: questa è la funzione InvocationExection per quando all'interno della sandbox che esegue il comando. |
SandboxInvocationRunner | Esegui i test associati alla chiamata nella sandbox. |
SandboxOpzioni |
Corso che può ricevere e fornire opzioni a un ISandbox .
|
ScreenshotOnFailureCollector | Il raccoglitore che acquisirà e registrerà uno screenshot quando uno scenario di test non va a buon fine. |
Sdk28ModuleController | Un controller di modulo per verificare se un dispositivo utilizza SDK 28 (Android 9) o versioni successive. |
Sdk29ModuleController | Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 29 dell'SDK o versioni successive. |
Sdk30ModuleController | Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 30 dell'SDK o versioni successive. |
Sdk31ModuleController | Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 31 dell'SDK o versioni successive. |
Sdk32ModuleController | Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 32 dell'SDK o versioni successive. |
Sdk33ModuleController | Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 33 o versioni successive dell'SDK. |
Sdk34ModuleController | Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 34 dell'SDK o versioni successive. |
Sdk35ModuleController | Esegui i test solo se il dispositivo sottoposto a test utilizza la versione 35 dell'SDK o versioni successive. |
SearchArtifactUtil | Una classe di utilità che può essere utilizzata per cercare artefatti di test. |
SecondUserGestori |
Gestore per ModuleParameters#SECONDARY_USER .
|
SecondUserOnDefaultDisplayGestione |
Gestore per ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY .
|
SecondUserOnSecondaryDisplayGestori |
Gestore per ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY .
|
SemaphoreTokenTargetPreparer | Si tratta di un preparatore utilizzato per utilizzare il token per serializzare l'esecuzione dei test nell'host trasferito. |
SerializationUtil |
Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable) .
|
ServiceAccountKeyCredentialFAB |
Una fabbrica di credenziali per creare l'autenticazione basata su chiave dell'account di servizio Credential .
|
SettingsBaselineSetter | Un setter comune per gestire le impostazioni base del dispositivo tramite ITestDevice.setSetting. |
ShardBuildCloner | Classe helper che gestisce la clonazione delle informazioni di build dalla riga di comando. |
ShardHelper | Classe helper che gestisce la creazione degli shard e la relativa pianificazione per una chiamata. |
ShardListener |
Un elemento ITestInvocationListener che raccoglie i risultati da uno shard di chiamata (ovvero un
la suddivisione della chiamata in modo che venga eseguita su più risorse in parallelo) e le inoltra a un'altra
e ascolto.
|
ShardMainResultForwarder |
Un ResultForwarder che combina i risultati delle chiamate di test con sharding.
|
ShellOutputRicevirStream | Sottoclasse di utilità di OutputStream che scrive in un IShellOutputReceiver. |
ShellStatusChecker | Controlla se lo stato della shell è quello previsto prima e dopo l'esecuzione di un modulo. |
ShippingApiLevelModuleController |
Esegui i test se il dispositivo soddisfa le seguenti condizioni:
|
ShowmapPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre la showmap
i file dal dispositivo e raccoglierne le metriche.
|
SideloadOtaTargetPreparer |
Un preparatore target che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto e attende
per l'avvio del dispositivo e inserisce le proprietà di build del dispositivo da utilizzare come informazioni sulla build
Questo preparatore del target presuppone che il dispositivo sia in modalità ADB normale all'avvio e fa in modo che il dispositivo esca nella stessa modalità ma con la build più recente applicata. |
FileLoggerSemplice |
Un ILeveledLogOutput che indirizza i messaggi di log allo stdout e a un singolo file di log.
|
RisultatoPerfSemplice | Oggetto per conservare tutti i risultati del test SimplePerf |
SimplePerfStatResultParser | Una classe di utilità per analizzare il risultato simpleperf. |
SemplicePerfUtil | Classe di utilità per inviare un comando semplice e raccogliere i risultati |
SimplePerfUtil.SimplePerfType | Enum delle opzioni del comando simpleperf |
SimpleStats | Una piccola classe di utilità che calcola alcune misure statistiche sulla base di un set di dati numerico. |
SizeLimitedOutputStream |
Un file ERROR(/OutputStream) con supporto thread sicuro che limita la quantità massima di dati possibile
scritto.
|
Funzionalità Ignora |
Una funzionalità che consente di accedere ad alcune informazioni su SkipManager .
|
SaltaHWASanModuleController | Classe di base per un controller di modulo per non eseguire test sulle build HWASan. |
Saltare Manager | In base a una serie di criteri, la funzionalità di gestione degli skip è utile per decidere cosa saltare diversi livelli: chiamata, moduli e test. |
Motivo del salto | Fornisci un motivo e i relativi metadati per saltare un test. |
SkipReason.DemotionTrigger | |
Sl4aBluetoothUtil | Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi utilizzando SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Enum per il livello di accesso al dispositivo Bluetooth che si basano su BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
Enum per gli stati della connessione Bluetooth basati su BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enum per il livello di priorità del profilo Bluetooth che si basano su BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
Enum per i profili Bluetooth basati su BluetoothProfile.java
|
Client Sl4a | client Sl4A per interagire tramite RPC con il livello di scripting SL4A. |
Sl4aEventDispatcher | Il supervisore degli eventi esegue il polling dell'evento e accodali per nome per la query. |
Sl4aEventDispatcher.EventSl4aObject | Oggetto restituito dal poller dell'evento. |
SnapshotInputStreamSource | Un InputStreamSource supportato da file. |
SnapuserdwaitFase | Rappresentazione enum di quando eseguire l'unione o bloccare il completamento dell'aggiornamento dello snapshot. |
SparseImageUtil | Utilità per le immagini sparse non sparse. |
SparseImageUtil.SparseInputStream | SparseInputStream legge dall'upstream e rileva il formato dei dati. |
StatsdBeforeAfterGaugeMetricPostProcessor | Un post-processore che elabora le metriche raccolte in un "prima/dopo" un tipo di approccio, cioè |
StatsdEventMetricPostProcessor | Un post-processore che elabora le metriche degli eventi nei report statistici in coppie chiave-valore, utilizzando i formattatori specificati sul processore. |
StatsdGenericPostProcessor | Un post-processore che elabora i report statistici dei protocolli binari in coppie chiave-valore espandendo la funzione come struttura ad albero. |
StatusCheckerResult |
Contiene il risultato di un'esecuzione di ISystemStatusChecker .
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
Un ILeveledLogOutput che indirizza i messaggi di log allo stdout.
|
StopServicesSetup |
Un ITargetPreparer che interrompe i servizi sul dispositivo.
|
RicevitoreStreamProto | Un ricevitore che traduce il protocollo TestRecord ricevuto in eventi scambiati. |
StreamProtoResultReporter |
Un'implementazione di ProtoResultReporter
|
StreamUtil | Classe di utilità per la gestione dei flussi di input. |
StrictShardHelper | Strategia di sharding per creare shard rigorosi che non eseguono report 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 di un'istanza di IBuildProvider .
|
Dispositivo Stub |
Implementazione di segnaposto Stub di un IDevice .
|
ClientstoreStubKey | Implementazione stub predefinita per il client KeyStore. |
StubKeyStoreFAB | Implementazione stub predefinita per KeyStore Factory |
StubLocalAndroidVirtualDevice |
Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.localVirtualDeviceRequested() è true
|
Preparatore StubMultiTarget |
Segnaposto dell'implementazione vuota di IMultiTargetPreparer .
|
Preparatore del target del target |
Segnaposto dell'implementazione vuota di ITargetPreparer .
|
Test Stub | Implementazione del test vuoto autonomo. |
StubTestRunListener |
Implementazione Stub di ITestRunListener
|
SubprocessCommandeccezione | Impossibile eseguire un comando di processo secondario. |
SubprocessConfigBuilder | Crea un file XML di configurazione TF wrapper per una configurazione TF esistente. |
SubprocessEventHelper | Assistente per serializzare/deserializzare gli eventi da passare al log. |
SubprocessEventHelper.BaseTestEventInfo | Assistente di base per le informazioni Test ignored. |
SubprocessEventHelper.FailedTestEventInfo | Aiuto per le informazioni testNon riuscito. |
SubprocessEventHelper.InvocationEndedEventInfo | Guida per le informazioni sulle chiamate terminate. |
SubprocessEventHelper.InvocationFailedEventInfo | Guida per le informazioni InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Guida per le informazioni di avvio della chiamata. |
SubprocessEventHelper.LogAssociationEventInfo | Guida per le informazioni di logAssociation. |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | Aiuto per le informazioni testEnded. |
SubprocessEventHelper.TestLogEventInfo | Guida per le informazioni testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Aiuto per le informazioni sull'avvio del modulo di test. |
SubprocessEventHelper.TestRunEndedEventInfo | Guida per le informazioni testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Guida per le informazioni testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Aiuto per le informazioni di testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Aiuto per le informazioni su testStarted |
SubprocessExceptionParser | Assistente per gestire l'output dell'eccezione dai runner dei comandi standard Tradefed. |
SubprocessReportingHelper | Una classe per creare un file di configurazione wrapper per utilizzare il reporter dei risultati del sottoprocesso per un cluster . |
SubprocessResultsReporter |
Implementa ITestInvocationListener in modo che venga specificato come result_reporter e inoltra da
nel sottoprocesso i risultati di test, esecuzioni di test e chiamate di 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 Avvio app.
|
SubprocessTestResultsParser.StatusKeys | Chiavi di stato del test pertinenti. |
SubprocessTfLauncher |
Un IRemoteTest per l'esecuzione di test su un'installazione TF separata.
|
SuiteApkInstaller | Installa APK specificati per la configurazione Suite: da $ANDROID_TARGET_OUT_TESTCASES oppure ROOT_DIR nelle informazioni sulla build. |
SuiteModuleLoader | Recupera le definizioni del modulo del test di compatibilità dal repository. |
SuiteModuleLoader.ConfigFilter |
Un ERROR(/FilenameFilter) per trovare tutti i file di configurazione in una directory.
|
SuiteResultHolder | Oggetto helper per facilitare la serializzazione e la deserializzazione dei risultati della chiamata. |
SuiteResultReporter | Raccogli i risultati dei test per la chiamata di un'intera suite e invia i risultati finali. |
SuiteResultReporter.ModulePrepTimes | Contenitore oggetti per la preparazione e lo smontaggio di un modulo. |
SuiteTestFilter | Rappresenta un filtro per includere ed escludere i test. |
SwitchUserTargetPreparer |
Un ITargetPreparer che passa al tipo di utente specificato in setUp.
|
SystemServerFileDescriptorChecker | Controlla se sembra che il server di sistema stia esaurendo i FD. |
SystemServerStatusChecker | Controlla se il PID di system_server è cambiato prima e dopo l'esecuzione di un modulo. |
SystemUpdaterDeviceFlasher |
Un IDeviceFlasher che si basa sul System Updater per installare un
un'immagine di sistema inclusa in un pacchetto di aggiornamento OTA.
|
UtileSistema | Classe di utenza per effettuare chiamate di sistema. |
SystemUtil.EnvVariable |
T
TableBuilder | Classe helper per visualizzare una matrice di elementi String in una tabella. |
FormattatoreTabella | Classe helper per visualizzare una matrice di elementi String in modo che ogni colonna dell'elemento sia allineata |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
Errore di configurazione target | Si è verificato un errore irreversibile durante la preparazione del target per il test. |
TarUtil | Utilità per manipolare un file tar. |
PreparatoreTeardownPassthrough | Consente di eseguire teardown sui preparativi inclusi in una configurazione come oggetto. |
Assistente telefonico | Un'utilità per utilizzare e ottenere informazioni relative alla telefonia. |
TelephonyHelper.SimCardInformation | Un titolare dei dati relativi alla scheda SIM. |
TelephonyTokenProvider | Provider di token per i token relativi alla telefonia. |
TemperaturaThrottlingwaiter |
ITargetPreparer che attende che la temperatura del dispositivo scenda fino a raggiungere l'obiettivo
|
TemplateResolutionError |
Classe che estende ConfigurationException per errore relativo al modello durante la configurazione
durante l'analisi.
|
TerribleFailureEmailGestori | Una semplice classe gestore che invia un'email alle persone interessate quando un WTF (What a Terrible Failure) l'errore si verifica all'interno di un'istanza della Trade Federation. |
TestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
|
TestContentAnalizzar | Lo strumento analizza il contesto dell'analisi e determina ciò che è interessante. |
TestContext | Una classe per modellare un messaggio TestContext dell'API TFC. |
TestDependencyResolver | un assistente per risolvere le dipendenze, se necessario. |
DescrizioneTest | Classe che rappresenta le informazioni su uno scenario di test. |
FileDescrizioneTest | Una classe di utilità per il marshalling e il deprovisioning di un elenco di TestDescriptions in un file di test. |
Dispositivo di test |
Implementazione di un ITestDevice per un dispositivo Android full stack
|
TestDevice.MicrodroidBuilder | Un builder utilizzato per creare un Microdroid TestDevice. |
TestDeviceOptions |
Contenitore per ITestDevice Option
|
TestDeviceOptions.InstanceType | |
TestDeviceState |
Una rappresentazione dello stato del dispositivo più completa rispetto a DeviceState .
|
TestEnvironment | Una classe per modellare un messaggio TestEnvironment restituito dall'API TFC. |
TestErrorIdentifier | Identificatore di errori dai runner di test e test. |
TestFailureModuleController | Controller per modulo che vuole semplicemente ottimizzare il comportamento del log degli errori dei test raccolto. |
TestFilePushSetup |
Un ITargetPreparer che esegue il push di uno o più file/diritti da una cartella IDeviceBuildInfo.getTestsDir() al dispositivo.
|
TestFilterHelper | Classe di supporto per i test di filtro |
TestGroupStatus | Una classe per archiviare lo stato di un gruppo di test. |
InfoTest | Archivia le informazioni del test impostate in un file TEST_MAPPING. |
Informazioni di prova | Oggetto Holder che contiene tutte le informazioni e le dipendenze necessarie per un runner o un test di test per l'esecuzione corretta. |
TestInformation.Builder |
Builder per creare un'istanza TestInformation .
|
Chiamata di prova |
Implementazione predefinita di ITestInvocation .
|
TestInvocation.RunMode | Le diverse modalità in cui può verificarsi una chiamata. |
TestInvocation.Stage | |
TestInvocationManagementServer | Server GRPC che aiuta a gestire le chiamate di test e il loro ciclo di vita. |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | Una classe per caricare un file TEST_MAPPING. |
TestMappingSuiteRunner |
Implementazione di BaseTestSuite per eseguire i test specificati dall'opzione include-filter oppure
TEST_MAPPING di file dalla build, come una suite.
|
OpzioneTest | Archivia i dettagli dell'opzione di test impostati in un file TEST_MAPPING. |
TestOutputUploader | Carica i file di output di test su un file system locale, GCS o su un endpoint HTTP(S). |
TestRecordInterpreter |
Utilità per convertire un protocollo TestRecord in un formato più facilmente manipolabile in Tradefed.
|
TestRecordProtoUtil |
Utilità per leggere il protocollo TestRecord da un file.
|
RisorsaTest | Una classe per modellare un messaggio TestResource restituito dall'API TFC. |
TestResourceDownloader | Una classe per scaricare i file di risorse di test da file system/GCS/HTTP. |
RisultatoTest | Contenitore per il risultato di un singolo test. |
TestResultListener | Una semplificazione di ITestLifecycleListener per gli implementatori che si occupano solo di test individuali che consentono di analizzare i dati e visualizzare i risultati. |
TestRunnerUtil | Una classe di utilità per aiutare vari runner di test. |
TestRunResult | Contiene i risultati di una singola esecuzione di test. |
TestRunToTestInvocationForwarder |
Forwarder da ddmlib ITestRunListener a ITestLifeCycleReceiver .
|
TestPoolPoller | Verifica il wrapper che consente di eseguire tutti i test di un pool di test. |
StatoTest | Rappresentazione in Tradefed dei possibili stati dei metodi di test. |
TestSuiteInfo |
Una classe che risolve il caricamento dei metadati correlati alla build per la suite di test
Per esporre correttamente le informazioni correlate, una suite di test deve includere un
File |
Riepilogo test | Una classe che rappresenta il riepilogo di un test. |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sulla partizione /system sul dispositivo.
|
TestTimeoutEnforcer | Listener che consentono di controllare il tempo di esecuzione di un determinato caso di test e di non riuscire se l'esecuzione viene completata correttamente durante un determinato timeout. |
TextResultReporter | Un reporter dei risultati di un test che inoltra i risultati alla stampante dei risultati di testo della JUnit. |
TfMetricProtoUtil | Classe di utilità per facilitare l'uso di Map<string, string=""> Mappa<string, metric=""> una transizione. </string,></string,> |
TfObjectTracker | Un'utilità per monitorare l'utilizzo dei diversi oggetti della Trade Fedederation. |
TfSuiteRunner |
Implementazione di ITestSuite che caricherà i test dai jar di TF res/config/suite/
.
|
TfTestLauncher |
Un valore IRemoteTest per eseguire test di unità o funzionali su un'installazione TF separata.
|
TimeStatusChecker | Controllo dello stato per garantire che l'ora del dispositivo e l'ora dell'host siano sincronizzate. |
TimeUtil | Contiene metodi di utilità correlati al tempo. |
TimeVal |
Questo è un tipo sentinella che avvolge un Long .
|
TimeWaster | Un semplice preparatore per il bersaglio per perdere tempo e potenzialmente riavviare il dispositivo. |
TokenProprietà | Token supportato con sharding dinamico. |
TokenProviderHelper | Aiuto che fornisce al provider associato a un determinato token per scoprire se un dispositivo il token. |
TraceCmdCollector |
Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra in
la chiamata.
|
TracePropagatingExecutorService | Un servizio esecutore che inoltra le attività a un'implementazione sottostante durante la propagazione di tracciamento del contesto. |
TrackingLogger | Corso che aiuta a gestire il tracciamento per ogni chiamata al test. |
TradefedConfigObject | Una classe per modellare un messaggio TradefedConfigObject dell'API TFC. |
TradefedConfigObject.Type | Un elenco dei tipi di oggetti di configurazione che possono essere inseriti nella configurazione dei comandi di un cluster. |
TradefedDelegator | Oggetti che aiutano a delegare la chiamata a un altro file binario Tradefed. |
TradefedFeatureClient | Un client grpc per richiedere l'esecuzione della caratteristica dal server. |
TradefedFeatureServer | Un server che risponde alle richieste di attivazione di funzionalità. |
TradefedSandbox | Container sandbox in grado di eseguire una chiamata alla Federazione commerciale. |
TradefedSandboxFAB | Implementazione predefinita per SandboxFA |
TradefedSandboxRunner |
Runner associato a TradefedSandbox che consentirà l'esecuzione della sandbox.
|
TradefedSandboxRunner.StubScheduleInvocationListener |
Uno stub IScheduledInvocationListener che non fa nulla.
|
U
UiAutomatorRunner | Esegue il test di Automator dell'interfaccia utente sul dispositivo e segnala i risultati. |
UiAutomatorTest | |
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction | |
UnexecutedTestReporterThread | Thread che si occupano di segnalare tutti i test non eseguiti. |
UniqueMultiMap<K, V> |
Un MultiMap che garantisce valori univoci per ogni chiave.
|
Caricamento manifest | Un manifest dei BLOB e dei file da caricare. |
UploadManifest.Builder | |
UsbResetMultiDeviceRecovery |
Un IMultiDeviceRecovery che reimposta i bus USB per i dispositivi offline.
|
UsbResetRunConfigRecovery | Consenti di attivare un comando per reimpostare l'USB di un dispositivo |
UsbResetTest |
Un dispositivo IRemoteTest che reimposta la USB del dispositivo e controlla se il dispositivo torna online
in seguito.
|
Verificatore | Controlla se gli utenti sono cambiati durante il test. |
UtenteCleaner |
Un ITargetPreparer che rimuove gli utenti secondari al momento dell'eliminazione.
|
UserHelper | |
Informazioni utente | Simile alla classe UserInfo della piattaforma. |
UserInfo.UserType | Varianti supportate del tipo di un utente nelle API esterne. |
V
ConvalidaSuiteConfigHelper |
Questo corso ti aiuterà a verificare che i IConfiguration caricati per la suite siano soddisfatti
i requisiti previsti: - Nessun provider build - Nessun reporter dei risultati
|
File con versione | Struttura di dati che rappresenta un file a cui è associata una versione. |
Analizzatore della versione | Recupera la versione degli artefatti trasferiti in esecuzione. |
VisibileBackgroundUserPreparer | Preparatore del target per l'esecuzione di test in un utente avviato in background visibile. |
VmRemoteDevice | Un dispositivo virtuale remoto che gestiremo dall'interno della macchina virtuale. |
W
waitDeviceRecovery |
Una semplice implementazione di un IDeviceRecovery in attesa che il dispositivo sia online e
a comandi semplici.
|
waitForDeviceDatetimePreparer |
Un ITargetPreparer in attesa dell'impostazione di data e ora sul dispositivo
Facoltativamente, questo preparatore può forzare l'applicazione di un valore |
WifiCommandUtil | Una classe di utilità in grado di analizzare gli output dei comandi Wi-Fi. |
WifiCommandUtil.ScanResult | Rappresenta una rete Wi-Fi contenente le informazioni correlate. |
WifiHelper | Classe di supporto per la manipolazione dei servizi Wi-Fi sul dispositivo. |
Preparatore Wifi |
Un ITargetPreparer che configura il Wi-Fi sul dispositivo, se necessario.
|
X
XmlFormattedGeneratorReporter |
Implementazione di FormattedGeneratorReporter , che formatta i risultati della suite in un file XML
formato.
|
XmlResultReporter | Scrive i risultati di JUnit in un file XML in un formato coerente con XMLJUnitResultFormatter di Ant. |
XmlSuiteResultFormatter | Classe di utilità per salvare una suite eseguita come XML. |
XmlSuiteResultFormatter.RunHistory | Oggetto helper per la conversione JSON. |
Y
YamlClassOptionsParser | Assistente per analizzare le informazioni dell'esecutore del test dalla configurazione YAML permutata. |
Z
StrategiaZipCompression |
Un ICompressionStrategy per creare archivi ZIP.
|
ZipUtil | Una classe helper per le operazioni relative alla compressione |
ZipUtil2 | Una classe helper per l'estrazione dei file zip che tiene conto delle autorizzazioni dei file POSIX |