Indice del corso
Queste sono le classi API. Vedi tutti i pacchetti API.
A
AaptParser | Classe che estrae informazioni dall'APK analizzando l'output di "aapt dump badging". |
AaptParser.AaptVersion | Enum di opzioni per la versione AAPT 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 root adb quando viene creato, se necessario, e ripristina lo stato root al termine.
|
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 percentili minimo, massimo, media, varianza, deviazione standard, totale, conteggio e, facoltativamente, per le metriche numeriche raccolte durante le esecuzioni di test di più iterazioni, trattandole come doppi. |
AllTestAppsInstallSetup |
Un ITargetPreparer che installa tutte le app da una cartella IDeviceBuildInfo#getTestsDir()
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 esempio clic e scorrimenti) utilizzando il protocollo
Android Open Accessory (AOAv2).
|
InfoBuild |
Un elemento IBuildInfo che rappresenta un'app Android e i relativi pacchetti di test.
|
AppDeviceBuildInfo |
Questo corso è deprecato.
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 un comando 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 l'atrace durante un test, raccoglie i risultati e li registra nella chiamata.
|
AtraceRunMetricCollector | Raccoglie dal dispositivo di test le tracce di tutta la directory di test nella directory specificata, registra la directory di test e post-elabora i file di traccia nella directory di test e aggrega 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. |
MLD
BackgroundDeviceAction | Esegue un comando su un determinato dispositivo ripetendolo secondo necessità fino a quando l'azione non viene annullata. |
BaseDeviceMetricCollector |
Implementazione di base di IMetricCollector che consente di avviare e interrompere la raccolta su
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
BaseEmulatorPreparer | 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 al
nome o ai componenti.
|
BaseModuleController |
Implementazione di base di IModuleController che deve essere implementata per verificare se un modulo deve essere eseguito o meno.
|
BaseMultiTargetPreparer |
Implementazione di base di IMultiTargetPreparer che consente di 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 è 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 della durata statistica e raccoglierà la durata della connessione Bluetooth per ogni profilo. |
BluetoothConnectionStateCollector | Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà il numero di stato della connessione per ogni profilo. |
BluetoothConnectionSuccessRatePostProcessor |
Implementazione di post-processore che calcola la percentuale di successo per un profilo Bluetooth
Utilizza "metric-key-match" per specificare metriche che contengono stati di connessione Bluetooth in una matrice numerica. Esempio [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 (bugreportz). |
BugreportCollector |
Un ITestInvocationListener passthrough che raccoglie segnalazioni di bug quando si verificano eventi configurabili e quindi chiama ITestInvocationListener#testLog sui relativi elementi secondari dopo aver raccolto ogni 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 associata
a 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 generato dal sistema di build Android |
Invio di email collettive | Utilità del mittente di 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
ControllerModuloAuto | Questo controller impedisce l'esecuzione di scenari di test su dispositivi non automobilistici. |
Errore CarryDnae |
RuntimeException interno per trasferire DeviceNotAvailableException attraverso il framework
JUnit4.
|
Eccezione CarryInterrupted | Generato quando viene attivato il timeout della fase di test ed è necessario trasferire una InterruptedException dal thread di esecuzione del test al 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 errori ANR durante il test Monkey. |
CircularByteArray | Struttura dei dati che consente di contenere un array a dimensione fissa che opera come buffer circolare e tiene traccia della somma totale di tutti i valori nell'array. |
ClangCodeCoperturaCollector |
Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Clang dal dispositivo e le registri 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 i corsi interni
|
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 generare report sulle sezioni 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 sulla copertura del codice. |
RaccoltaByteOutputReceiver |
Una classe IShellOutputReceiver che raccoglie l'intero output della shell in un byte[] .
|
RaccoltaOutputRicevitore |
Una IShellOutputReceiver che raccoglie l'intero output della shell in un'unica istanza 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à concepita per acquisire i normali argomenti delle informazioni di build da una riga di comando e creare un
IBuildInfo da questi argomenti.
|
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 negli argomenti della riga di comando e poi verrà chiuso. |
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 remoti dei file comuni. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Una rappresentazione di una voce di log nota per i dispositivi remoti. |
CompanionAllocator |
Classe di base che si occupa di allocare e liberare il dispositivo associato
Devi implementare |
CompanionAwarePreparer |
Un ITargetPreparer che incapsula la logica per ottenere un dispositivo companion già allocato.
|
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 una
cartella 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 gli oggetti che corrispondono a una determinata condizione.
|
ConditionPriorityBlockQueue.SempreMatch<T> |
Un elemento 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 un className e il numero di aspetto (ad es. se una configurazione ha lo stesso oggetto due volte, 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 monitora le configurazioni incluse da una configurazione principale e genera un'eccezione sulle 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() alla riga non finita
LineReader dell'utente.
|
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 utilizzarlo per diverse 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 |
ITargetPreparer in attesa che la frequenza massima su tutti i core venga ripristinata al livello più alto 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 della chiamata. |
CurrentInvocation.InvocationInfo | Alcune chiave con nome speciale che compileremo sempre per la chiamata. |
CurrentInvocation.IsolationGrade | Descrive il livello di isolamento |
G
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 di ddmlib per impostare alcuni valori predefiniti per i casi d'uso di Tradefed.
|
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 raggiunga una seconda soglia di ricarica se non è presente.
|
DeviceBatteryResourceMetricCollector | Questo raccoglitore raccoglie le metriche della batteria del dispositivo. |
DeviceBuildDescriptor |
Una classe wrapper per un IBuildInfo , che contiene metodi helper per recuperare le informazioni sulla build della piattaforma del dispositivo.
|
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
Utilizza |
DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) che aggrega i dettagli dell'esecuzione del comando shell su
un ITestDevice .
|
DeviceConfigurationHolder |
Un'implementazione IDeviceConfiguration concreta che archivia gli oggetti di configurazione
del dispositivo caricati nei suoi attributi.
|
DeviceDescriptor | Una classe contenente informazioni che descrivono un dispositivo sottoposto a test. |
DeviceDisDisconnetti | Generata quando un dispositivo non è più raggiungibile tramite il tipo di trasporto, ad esempio se il dispositivo non è più visibile tramite USB o una 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 trovati.
|
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 sul 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 dell'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 i dispositivi da rilasciare. |
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 richiedono.
|
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 un 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, il mancato avvio dei comandi 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 raccoglitore raccoglie le metriche dell'attuale potenza del segnale Wi-Fi connesso e della 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 sopra la build di un dispositivo con l'aggiornamento di sistema dinamico.
|
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 di 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. |
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 il 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 del dispositivo) in IDeviceBuildInfo per far lampeggiare i dispositivi con FastbootDeviceFlasher , quindi inserisce gli attributi del dispositivo post-avvio nelle informazioni sulla build ai fini della generazione di report sui risultati.
|
Errore FatalHost | Si è verificato un'eccezione che indica un errore irreversibile e irreversibile sulla macchina host che esegue TradeFederation e che l'istanza TradeFederation deve essere arrestata. |
FeatureFlagTargetPreparer | Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto). |
FileDownloadCache | Una classe 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 servizi FileDownloadCache durante l'implementazione dell'interfaccia IFileDownloader .
|
FileIdleMonitor | Monitora i file ed esegue un callback se sono stati inattivi (ad es. |
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 le chiavi delle metriche provenienti dal dispositivo e le estrae come file dal dispositivo.
|
FilePullerLogCollector | Logger del file segnalato dal lato dispositivo. |
FileSystemLogSaver | Salvare i log in un file system. |
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 segnalare solo una lista consentita di TestDescription .
|
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, destinata a consentire a FlashingResourcesParser di ignorare alcune risorse 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 configurazione pieghevole non principale.
|
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 backend di logging.
|
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 estrarrà le misurazioni di copertura gcov dal dispositivo e le registri come artefatti di test.
|
GcovKernelCodeReachCollector |
Un BaseDeviceMetricCollector che estrarrà le misurazioni di copertura del kernel gcov dai debugf e dal dispositivo e poi le registri come artefatti di test.
|
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 | 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 |
Estensione di ConfigurationFactory.ConfigLoader che carica la configurazione da GCS, tiene traccia delle configurazioni incluse da una configurazione principale e genera un'eccezione per le inclusioni circolari.
|
GCSConfigurationServer | Il server di configurazione carica le configurazioni da Google Cloud Storage (GCS). |
GCSDownloaderHelper | Downloader per il bucket GCS che si occupa della memorizzazione nella cache e della risoluzione della configurazione globale. |
GCSFileDownloader | Downloader di file per scaricare un file da Google Cloud Storage (GCS). |
GCSFileUploader | Caricamento file per caricare i dati dei file su Google Cloud Storage (GCS). |
GCSHostResourceManager | Scarica la risorsa host da GCS (Google Cloud Storage). |
GcsRemoteFileResolver |
Implementazione di IRemoteFileResolver che consente il download da un bucket GCS.
|
GenericLogcatEventParser<LogcatEventType> | Analizza l'input logcat per gli eventi. |
GenericLogcatEventParser.LogcatEvent | Consente di memorizzare un evento logcat con il tipo di evento e attivare 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. |
Analisi dei risultati del benchmark di Google | Analizza i risultati di Google Benchmark eseguiti dalla shell e restituisce una mappa con tutti i risultati. |
GoogleBenchmarkTest | Un test che esegue un pacchetto di test di benchmark 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 il parametro "--gtest_list_tests". |
GTestResultParser | Analizza i risultati in "modalità di output non elaborato" dei test nativi utilizzando GTest eseguiti dalla shell e informa un ITestInvocationListener dei risultati. |
GTestXmlResultParser | Analizza i risultati in "modalità output XML" dei test nativi utilizzando GTest eseguiti dalla shell e informa un ITestRunListener dei risultati. |
V
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 metriche statistiche dal lato host utilizzando i comandi dell'utilità statistica.
|
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 di scaricare 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 i metodi AndroidDebugBridge utilizzati in questo
pacchetto.
|
IAppBuildInfo |
Questa interfaccia è deprecata.
Usa direttamente IBuildInfo .
|
TestIAutoRetriable |
Interfaccia per un IRemoteTest che non implementa ITestFilterReceiver , ma vuole comunque 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 eventualmente 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 di connessione 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 fornisce contratti più semplici e simulabili per i metodi FileEntry .
|
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 eseguire 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 una directory di file system
locale.
|
GeneratoreIFormatter |
Interfaccia che descrive un formattatore per SuiteResultHolder .
|
IGlobalConfiguration | Una classe che comprende informazioni di configurazione globali per una singola istanza della Trade Federation (che comprende 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 messaggi di log. |
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
logger.
|
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 del dispositivo |
IManagedTestDevice | Un ITestDevice il cui ciclo di vita è gestito. |
IManagedTestDevice.DeviceEventResponse |
Contenitore per una risposta a una chiamata IManagedTestDevice#handleAllocationEvent(DeviceEvent)
|
IManagedTestDeviceFA |
Interfaccia per creator per IManagedTestDevice
|
IMetricCollector | Questa interfaccia verrà aggiunta come decoratore quando generi 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 è deprecata. Questa interfaccia viene conservata temporaneamente per garantire la compatibilità, ma non viene più utilizzata. 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. |
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-processori sono un oggetto della Trade Federation che consente l'elaborazione di metriche e log DOPO i test e PRIMA della generazione di report sui 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
i propri test non eseguiti per generare report migliori.
|
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 è deprecata. Non è più necessario |
DecisioneIRiprova | Interfaccia che determina la decisione del nuovo tentativo e applica il filtro alla classe per nuovi tentativi più mirati. |
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 un nome "set-option" 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 | Implementa un runner TradeFed che utilizza un subprocesso per eseguire i test in un ambiente a bassa dipendenza anziché eseguirli sul processo principale. |
RisultatiGranulariAssistenzaI |
Interfaccia che specifica se un ITestInvocationListener supporta o meno la ricezione dei risultati granulari.
|
ISystemStatusChecker | Un controllo che esegue dei controlli sullo stato del sistema e restituisce un valore booleano per indicare se il sistema è nello stato previsto. |
ISystemStatusCheckerReceiver |
Un elemento IRemoteTest che richiede l'accesso a ISystemStatusChecker dalla
configurazione.
|
ITargetCleaner | Questa interfaccia è deprecata. teardown è stato spostato nell'interfaccia di base ITargetPreparer. |
ITargetPreparer | Prepara l'ambiente di test per l'esecuzione del test. |
ITerribleFailureGestione |
Un'interfaccia per gestire errori terribili da
LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | Un runner che può filtrare i test da eseguire in base alle annotazioni. |
ITestCollector | Supporta la raccolta dei test. Se impostato, il runner di test deve eseguire una prova per raccogliere 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 da poter 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 riepiloghi.
|
ITestsZipInstaller | Installa test da un file ZIP di test (come output dal sistema di build) 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 che richieda un dispositivo con 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() al listener incorporato. |
JavaCodeCoperturaCollector |
Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Java dal dispositivo e le registri come artefatti di test.
|
JavaCodeCoperturaFlusher | Una classe di utilità che reimposta e forza lo svuotamento delle misurazioni della copertura del codice Java dai processi in esecuzione sul dispositivo. |
JSONFileKeyStoreClient | Un'implementazione di esempio in cui un file JSON locale agisce in un archivio chiavi. |
JSONFileKeyStoreFA |
Implementazione di una fabbrica di archivi di chiavi JSON, che fornisce un JSONFileKeyStoreClient per accedere a un file di archivio chiavi JSON.
|
JsonHttpTestResultReporter | Un reporter dei risultati che codifica i risultati delle metriche del test e il ramo, le informazioni del 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 |
Una classe helper per indirizzare una chiamata 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 | Parser che estrae i dati dei risultati del test dai risultati della JUnit archiviati nel XMLJUnitResultFormatter di ant e li inoltra a un 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 alcune azioni solo 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 dei sottoprocessi che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad es. 8+), nonostante le modifiche nella sua superclasse. |
Analisi ListInstrumentation |
Un elemento IShellOutputReceiver che analizza l'output di una query "pm list instrumentation" (strumentazione elenco pm).
|
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 percorso
della directory del file system fornito.
|
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 ambiente di build/sviluppo Android |
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 percorso locale fornito
|
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. |
LogcatCrashResultForwarder | Listener speciale: in caso di errori (arresto anomalo del processo di strumentazione), tenterà di estrarre dal logcat 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 sui tempi (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 evento dalle linee 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 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. |
L
MainlineModuleGestori | Una semplice classe di gestore per Mainline Modules che crea un InstallApexModuleTargetPreparer e inietta il link dinamico al suo interno in base ai moduli della linea principale specificati per recuperare automaticamente questi moduli. |
MainlineTestModuleController | Classe di base per un controller di modulo per eseguire test in base ai moduli mainline precaricati sul dispositivo in corso di test. |
ManagedRemoteDevice | Un dispositivo in esecuzione all'interno di una macchina virtuale da noi gestita da remoto tramite un'istanza Tradefed all'interno della VM. |
ManagedTestDeviceFA | Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf |
MaxSdkModuleController | Classe di base per un controller del modulo per non eseguire test su versioni superiori al numero di versione dell'SDK specificato. |
MergedZipEntryCollection | Unisci le singole voci ZIP in un file ZIP di grandi dimensioni in blocchi per ridurre al minimo i tentativi di download. |
MergeMultiBuildTargetPreparer |
Un IMultiTargetPreparer che consente di passare informazioni da una build all'altra assegnando loro un nome 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 dell'elenco di annotazioni di TestDescription che consente di specificare alcuni parametri aggiuntivi utili per: 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 dal parametro Metrics-folder nella fase 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, aggregarle in test simili 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 del modulo per non eseguire test su versioni inferiori a un numero di versione dell'SDK specificato. |
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 di Android (Soong) |
MoblyYamlResultControllerInfoGestori | Gestore dell'elemento "Controller Info" del risultato Mobly yaml. |
MoblyYamlResultControllerInfoGestori.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 | Gestore di elementi "Record" del risultato di Mobly yaml. |
MoblyYamlResultRecordGestori.Record | |
MoblyYamlResultRecordGestori.Record.Builder | |
MoblyYamlResultRecordGestori.RecordResult | |
MoblyYamlResultSummaryGestori | Gestore di elementi "Summary" del risultato di Mobly yaml. |
MoblyYamlResultSummaryGestione.Riepilogo | |
MoblyYamlResultSummaryGestori.Summary.Builder | |
MoblyYamlResultTestNameListGestori | Gestore di elementi "Test Name List" del risultato di Mobly yaml. |
MoblyYamlResultTestNameListprov.TestNameList | |
MoblyYamlResultTestNameListprov.TestNameList.Builder | |
MoblyYamlResultUserDataGestori | Gestore di elementi "Dati utente" del risultato di Mobly yaml. |
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 dei
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 alle chiavi "parameter" della suite 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 unità di esecuzione 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.
|
No
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 sul 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 il flush dei dati sulla copertura nativa dai 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 comando "adb ...." del sistema operativo.
|
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 la
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 degli stress test, raccogliendo metriche sul numero di iterazioni completate e sul tempo medio per iterazione.
|
NegativoGestione | Gestore che specifica che non deve essere fatto nulla e che il parametro non deve creare moduli aggiuntivi. |
NestedDeviceStateMonitor | Monitoraggio dello stato del dispositivo che esegue controlli aggiuntivi sul dispositivo nidificato per soddisfare le specifiche 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 | Dispositivo di preparazione speciale che consente di saltare completamente una chiamata (preparazione e test) se non sono presenti 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 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 all'altro.
|
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 nella 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 una
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 espandendo ricorsivamente i messaggi e i campi proto con valori di stringa fino a quando non viene rilevato il campo con valore numerico. |
PerfettoGenericoPostProcessor.Formato alternativo | |
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
PerfettoPreparatore | Perfetto preparer invia il file di configurazione al dispositivo in una posizione standard a cui perfetto ha accesso. |
PerfettoPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector che consente
di eseguire il pull dei file perfetti dal dispositivo e di raccoglierne le metriche.
|
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). |
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) dall'output comando "ps" |
Test PtsBot | Esegui test PTS-bot. |
PushFileInvoker |
Questo corso è deprecato.
Usa invece PushFilePreparer
|
PushFilePreparer |
Un ITargetPreparer che tenta di eseguire il push di un numero qualsiasi di file da qualsiasi percorso host a qualsiasi percorso 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 su una serie di ITestInvocationListener .
|
PythonUnitTestRunner |
Questo corso è deprecato.
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 |
Dx
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 la funzionalità del fornitore di servizi. |
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 supera 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 adottata. |
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 all'eventuale interruzione dell'esecuzione del modulo e alla mancata riuscita dell'esecuzione del modulo. |
Ripianificatore | Un runner speciale che consente di riprogrammare un'esecuzione precedente di test non riusciti o non eseguiti. |
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" in base all'opzione "force-root". |
RunAftersWithInfo | |
RunBeforesWithInfo | |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
IMultiDeviceRecovery di base generico per eseguire una configurazione trasferita al fine di eseguire il passaggio di ripristino.
|
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é sull'utente corrente).
|
RunOnWorkProfileParameterIdentifier | |
RunOnWorkProfileTargetPreparer |
Un elemento ITargetPreparer che crea un profilo di lavoro nella configurazione e contrassegna l'utente che deve eseguire i test.
|
RuntimeRiavviaCollector | Raccoglitore che raccoglie i timestamp degli eventuali riavvii del runtime (arresti anomali del server di sistema) durante l'esecuzione del test. |
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 chiamate in 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 di base di RustBinaryHostTest e RustBinaryTest |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser |
Interpreta l'output dei test eseguiti con il framework unittest di Rust e lo converte in chiamate in 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: si tratta di InvocationExection quando ci troviamo 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. |
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'escuzione di 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 una suddivisione di chiamata da eseguire su più risorse in parallelo) e li inoltra a un altro listener.
|
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 è come previsto prima e dopo l'esecuzione di un modulo. |
ShippingApiLevelModuleController |
Esegui i test se il dispositivo soddisfa le seguenti condizioni:
|
ShowmapPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file showmap dal dispositivo e di raccoglierne le metriche.
|
SideloadOtaTargetPreparer |
Un preparatore di destinazione che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto, attende l'avvio del dispositivo e inserisce le proprietà di build del dispositivo da utilizzare come informazioni sulla build
Questo preparatore della destinazione presuppone che il dispositivo sia in modalità ADB normale all'avvio e garantirà che il dispositivo venga chiuso 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 backup sicuro in thread che limita la quantità massima di dati che è possibile
scrivere.
|
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, Ignora Manager aiuta a decidere cosa saltare ai 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 i processi valuta le metriche raccolte con un approccio "prima/dopo", ovvero |
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 il report come struttura ad albero. |
StatusCheckerResult |
Contiene il risultato di un'esecuzione di ISystemStatusChecker .
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
Un ILeveledLogOutput che indirizza i messaggi di log 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 | Guida 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 comando del cluster. |
SubprocessResultsReporter |
Implementa ITestInvocationListener in modo che venga specificato come result_reporter e inoltra dal
subprocesso 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 in 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: dalla variabile $ANDROID_TARGET_OUT_TESTCASES o da 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 programma di aggiornamento di sistema per installare un'immagine di sistema in bundle 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 |
Un ITargetPreparer che attende che la temperatura del dispositivo scenda per raggiungere l'obiettivo
|
TemplateResolutionError |
Classe che estende ConfigurationException per errore relativo al modello durante l'analisi della configurazione.
|
TerribleFailureEmailGestori | Una classe gestore semplice che invia un'email alle persone interessate quando si verifica un errore WTF (What a Terrible Failure) all'interno di un'istanza della Trade Federation. |
TestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
|
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 generatore 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 l'esecuzione corretta di un runner o di un test. |
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 o
file TEST_MAPPING della build, come 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 interessano solo i risultati dei singoli test. |
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 supera 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 la transizione da Mappa<string, string=""> a Mappa<string, metric="">. </string,></string,> |
TfObjectTracker | Un'utilità per monitorare l'utilizzo dei diversi oggetti della Trade Fedederation. |
TfSuiteRunner |
Implementazione di ITestSuite che caricherà i test dalla cartella res/config/suite/ dei jar di TF.
|
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 supporta il token. |
TraceCmdCollector |
Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nella chiamata.
|
TracePropagatingExecutorService | Un servizio esecutore che inoltra le attività a un'implementazione sottostante durante la propagazione del contesto di tracciamento. |
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 Sandboxfabbrica |
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 verifica 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 soddisfino 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 che attende che il dispositivo sia online e
risponda a comandi semplici.
|
waitForDeviceDatetimePreparer |
Un ITargetPreparer in attesa dell'impostazione di data e ora sul dispositivo
Facoltativamente, questo preparatore può forzare l'invio di un |
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 formato
XML.
|
XmlResultReporter | Scrive i risultati di JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. |
XmlSuiteResultFormatter | Classe di utilità per salvare una suite eseguita come XML. |
XmlSuiteResultFormatter.RunHistory | Oggetto helper per la conversione JSON. |
Sì
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 |