| AdbStopServerPreparer |
Preparatore target per interrompere il server adb sull'host prima e dopo l'esecuzione dei test adb.
|
| AggregatePostProcessor |
Un aggregatore di metriche che fornisce i valori minimo, massimo, medio, varianza, deviazione standard, totale, conteggio e, facoltativamente, percentile per le metriche numeriche raccolte durante le esecuzioni di test con più iterazioni, trattandole come doppi.
|
| AllTestAppsInstallSetup |
Un ITargetPreparer che installa tutte le app da una cartella IDeviceBuildInfo.getTestsDir()
sul dispositivo.
|
| AoaTargetPreparer |
ITargetPreparer che esegue una serie di azioni (ad es. clic e scorrimenti) utilizzando il protocollo Android Open Accessory (AOAv2).
|
| AppSetup |
Un ITargetPreparer che installa un apk e i relativi test.
|
| ArtChrootPreparer |
Crea la directory chroot per i test ART.
|
| AtraceCollector |
Un IMetricCollector che esegue atrace durante un test e raccoglie il risultato e lo registra nell'invocazione.
|
| AtraceRunMetricCollector |
Raccoglie le tracce da tutte le directory di test nella directory specificata
dal dispositivo di test, registra la directory di test e esegue il post-trattamento dei file di traccia
nella directory di test e aggrega le metriche.
|
| AveragePostProcessor |
Implementazione del post-processore che calcola la media dell'elenco delle metriche.
|
| BaseDeviceMetricCollector |
Implementazione di base di IMetricCollector che consente di avviare e interrompere la raccolta su
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
|
| BaseEmulatorPreparer |
Preparatore comune per l'avvio di un emulatore locale.
|
| BaseMultiTargetPreparer |
Implementazione di base di IMultiTargetPreparer che consente di disattivare l'oggetto.
|
| BasePostProcessor |
La classe IPostProcessor di base che ogni implementazione deve estendere.
|
| BaseTargetPreparer |
Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto è disabilitato o meno.
|
| BluetoothConnectionLatencyCollector |
Il collector invierà ai dispositivi una configurazione della metrica della durata di statsd predefinita e raccoglierà la durata della connessione Bluetooth per ogni profilo.
|
| BluetoothConnectionStateCollector |
Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà il numero dello stato della connessione per ogni profilo.
|
| BluetoothConnectionSuccessRatePostProcessor |
Implementazione del postprocessore che calcola il tasso di successo per un profilo Bluetooth
Utilizza "metric-key-match" per specificare le metriche che contengono gli stati di connessione Bluetooth nell'array numerico Esempio [0, 1, 2, 3, 0, 1, 2, 3].
|
| BluetoothHciSnoopLogCollector |
Raccogliere per attivare la registrazione di analisi HCI Bluetooth sul DUT e raccogliere il log per ogni test.
|
| BugreportzOnFailureCollector |
Raccogliere una segnalazione di bug quando uno scenario di test non va a buon fine.
|
| BugreportzOnTestCaseFailureCollector |
Raccogliere una segnalazione di bug quando un caso di test in un'esecuzione non va a buon fine.
|
| BuildInfoRecorder |
Un ITargetPreparer che scrive i metadati delle informazioni di compilazione in un file specificato.
|
| CheckPairingPreparer |
Un CompanionAwarePreparer che verifica l'accoppiamento BT tra il dispositivo principale e quello secondario
|
| ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura di Clang dal dispositivo e le registra come elementi di test.
|
| CodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java e nativa dal dispositivo e le registra come elementi di test.
|
| CollectingTestListener |
Un ITestInvocationListener che raccoglierà tutti i risultati del test.
|
| CompanionAllocator |
Classe di base che si occupa di allocare e liberare il dispositivo complementare
getCompanionDeviceSelectionOptions() deve essere implementato per descrivere i criteri necessari per allocare il dispositivo companion
|
| CompanionAwarePreparer |
Un ITargetPreparer che incapsula la logica di acquisizione di un dispositivo companion già allocato.
|
| CompanionRunCommandTargetPreparer |
Un ITargetPreparer che esegue comandi specificati sul dispositivo complementare allocato
|
| CompanionTestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una
IDeviceBuildInfo.getTestsDir() cartella su un dispositivo complementare allocato.
|
| CompileBootImageWithSpeedTargetPreparer |
Ricompila il classpath di avvio e il server di sistema con il filtro del compilatore "speed".
|
| CountTestCasesCollector |
Conta e genera un report sul numero di casi di test per un determinato IRemoteTest.
|
| CpuThrottlingWaiter |
Un ITargetPreparer che attende fino a quando la frequenza massima su tutti i core non viene ripristinata al livello più alto disponibile
|
| CreateAvdPreparer |
|
| CreateUserPreparer |
Preparatore del target per la creazione dell'utente e la relativa pulizia al termine.
|
| DebugHostLogOnFailureCollector |
Raccogli i log lato host e registrali quando si verifica un errore dello scenario di test.
|
| DeviceActionTargetPreparer |
Un ITargetPreparer per eseguire azioni del dispositivo.
|
| DeviceBuildInfoBootStrapper |
Un ITargetPreparer che sostituisce i campi delle informazioni di compilazione con gli attributi letti dal dispositivo
Questa opzione è utile per testare i dispositivi con build generate da una sorgente esterna (ad es.
|
| DeviceBuildInfoInjector |
Un ITargetPreparer che inserisce i metadati DeviceBuildDescriptor in IBuildInfo.
|
| DeviceCleaner |
Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, spegne lo schermo
|
| DeviceFlashPreparer |
Un ITargetPreparer che lampeggia un'immagine sull'hardware Android fisico.
|
| DeviceImageZipFlashingTargetPreparer |
Un preparatore del target che esegue il flashing del dispositivo con le immagini del dispositivo fornite tramite un formato specifico.
|
| DeviceOwnerTargetPreparer |
Un ITargetPreparer che configura un componente del proprietario del dispositivo.
|
| DeviceSetup |
Un ITargetPreparer che configura un dispositivo per i test in base ai Option forniti.
|
| DeviceStorageFiller |
Prepara il target in modo che occupi tutto lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero.
|
| DeviceStringPusher |
Preparatore target per scrivere una stringa in un file.
|
| DeviceTraceCollector |
Raccogli dati che avvia la traccia di Perfetto all'avvio di un test e registra il file di traccia alla fine.
|
| DeviceUpdateTargetPreparer |
Un ITargetPreparer astratto che si occupa dei passaggi comuni per l'aggiornamento dei dispositivi con un file immagine del dispositivo da un'origine esterna (a differenza di un servizio di compilazione).
|
| DeviceWiper |
Un ITargetPreparer che cancella i dati utente
|
| DisableSELinuxTargetPreparer |
Preparatore target che disattiva SELinux, se abilitato.
|
| DynamicSystemPreparer |
Un ITargetPreparer che configura un'immagine di sistema su una build del dispositivo con l'aggiornamento di sistema dinamico.
|
| EraseUserDataPreparer |
Un ITargetPreparer che cancella i dati utente sul dispositivo.
|
| FastbootCommandPreparer |
Preparatore del target che attiva fastboot e invia comandi fastboot.
|
| FastbootUpdateBootstrapPreparer |
Un ITargetPreparer che esegue il 'inizializzazione di file specificati (bootloader, radio, file ZIP dell'immagine del dispositivo) in IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher, quindi inietta gli attributi del dispositivo post-boot nelle informazioni di compilazione a fini di generazione di report sui risultati.
|
| FeatureFlagTargetPreparer |
Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto).
|
| FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo e le estrae come file dal dispositivo.
|
| FilePullerLogCollector |
Logger del file segnalato dal lato del dispositivo.
|
| FoldableModePreparer |
Un preparatore target che può cambiare lo stato pieghevole di un dispositivo.
|
| FolderSaver |
Un ITargetPreparer che estrae le directory dal dispositivo, le comprime e le salva nel backend di logging.
|
| FormattedGeneratorReporter |
Report che consente di generare report in un determinato formato.
|
| GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura di gcov dal dispositivo e le registra come elementi di test.
|
| GcovKernelCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e poi le registra come elementi di test.
|
| GkiDeviceFlashPreparer |
Un preparatore del target che esegue il flashing del dispositivo con l'immagine generica del kernel Android.
|
| GsiDeviceFlashPreparer |
Un preparatore del target che esegue il flashing del dispositivo con l'immagine di sistema generica di Android.
|
| HelloWorldMultiTargetPreparer |
Un esempio di implementazione di un IMultiTargetPreparer.
|
| HostStatsdMetricCollector |
Un IMetricCollector che raccoglie le metriche StatsD lato host utilizzando i comandi dell'utilità StatsD.
|
| ILabPreparer |
Interfaccia di indicatori per i preparatori di laboratorio
Consulta ITargetPreparer per una descrizione della destinazione di queste interfacce.
|
| IMetricCollector |
Questa interfaccia verrà aggiunta come decorazione quando vengono generati i report sui risultati dei test per raccogliere le metriche corrispondenti.
|
| IMultiTargetPreparer |
Prepara l'ambiente di test per più dispositivi contemporaneamente.
|
| IPostProcessor |
I post-processor sono oggetti Trade Federation pensati per consentire l'elaborazione di metriche e log
DOPO i test e PRIMA della generazione di report sui risultati.
|
| ITargetCleaner |
Questa interfaccia è stata ritirata.
tearDown è stato spostato nell'interfaccia di base ITargetPreparer.
|
| ITargetPreparer |
Prepara l'ambiente di test per l'esecuzione del test.
|
| InstallAllTestZipAppsSetup |
Un ITargetPreparer che installa tutte le app in un file zip di test.
|
| InstallApexModuleTargetPreparer |
|
| InstallApkSetup |
Un ITargetPreparer che installa uno o più apk nel file system.
|
| InstallBuildEnvApkSetup |
Un ITargetPreparer che installa uno o più APK di test da un ambiente di build della piattaforma Android.
|
| InstallKernelModulePreparer |
Un preparatore del target che installa i moduli del kernel.
|
| InstrumentationPreparer |
Un ITargetPreparer che esegue la strumentazione
|
| JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java dal dispositivo e le registra come elementi di test.
|
| JsonHttpTestResultReporter |
Un report sui risultati che codifica i risultati delle metriche di test e le informazioni su branch e dispositivo in JSON e le invia tramite POST a un endpoint di servizio HTTP
|
| KillExistingEmulatorPreparer |
Un ITargetPreparer che arresta un emulatore in esecuzione.
|
| KnownFailurePreparer |
Il preparatore del target deve saltare la ripetizione di un errore noto.
|
| LUCIResultReporter |
Un report sui risultati che salva i risultati dei test necessari per ResultDB e LUCI
in formato JSON (go/result-sink) e registra la posizione del file nella console.
|
| LocalEmulatorLaunch |
Un TargetPreparer che avvia un emulatore in locale da un ambiente di build Android.
|
| LocalEmulatorSnapshot |
Un TargetPreparer destinato a generare uno snapshot dell'emulatore pulito da un ambiente di compilazione/sviluppo Android
|
| LogcatOnFailureCollector |
Raccogli dati che acquisisce e registra un logcat quando uno scenario di test non va a buon fine.
|
| LogcatTimingMetricCollector |
Un raccoglitore di metriche che raccoglie informazioni sui tempi (ad es. ora di passaggio dell'utente) da logcat durante uno o più test ripetuti utilizzando determinati pattern regex per analizzare gli indicatori di inizio e fine di un
evento dalle righe di logcat.
|
| MergeMultiBuildTargetPreparer |
Un IMultiTargetPreparer che consente di passare informazioni da una build all'altra assegnando un nome e la chiave del file da copiare nell'altra build.
|
| MetricFilePostProcessor |
Utilizzato per il caricamento del file di log delle metriche raccolto durante il livello di test ed esecuzione.
|
| MetricsXMLResultReporter |
MetricsXMLResultReporter scrive le metriche di test e di esecuzione in un file XML in una cartella specificata dal parametro metrics-folder nella fase invocationEnded del test.
|
| MixImageZipPreparer |
Un IMultiTargetPreparer che mescola le immagini di una build di sistema in una build del dispositivo.
|
| MixKernelTargetPreparer |
Un ITargetPreparer che consente di combinare un'immagine del kernel con l'immagine del dispositivo.
|
| ModuleListener |
Listener collegato a ogni IRemoteTest di ogni modulo per raccogliere l'elenco dei risultati.
|
| ModuleLogcatCollector |
Versione del raccoglitore logcat, ma per il modulo.
|
| ModuleOemTargetPreparer |
|
| NativeLeakCollector |
Un ITargetPreparer che esegue "dumpsys meminfo --unreachable -a" per identificare la memoria nativa non raggiungibile attualmente occupata da ciascun processo.
|
| NoApkTestSkipper |
Preparatore speciale che consente di saltare completamente un'invocazione (preparazione e test) se non sono presenti apk da testare.
|
| PairingMultiTargetPreparer |
Un preparatore multitarget consente di effettuare l'accoppiamento (e la connessione) Bluetooth tra due dispositivi.
|
| PerfettoGenericPostProcessor |
Un post-processore che elabora il file proto metrico perfetto di testo/binario in coppie chiave-valore espandendo in modo ricorsivo i messaggi e i campi proto con valori di stringa fino a quando non viene rilevato il campo con valore numerico.
|
| PerfettoPreparer |
Perfetto preparer carica il file di configurazione nel dispositivo in una posizione standard a cui Perfetto ha accesso.
|
| PerfettoPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector che consente di recuperare i file di perfetto dal dispositivo e di raccogliere le metriche.
|
| ProfileTargetPreparer |
Classe di base per la configurazione del preparatore di destinazione per qualsiasi utente del profilo android.os.usertype.profile.XXX.
|
| PushFileInvoker |
Questa classe è stata ritirata.
Utilizza PushFilePreparer
|
| PushFilePreparer |
Un ITargetPreparer che tenta di inviare un numero qualsiasi di file da qualsiasi percorso dell'host a qualsiasi percorso del dispositivo.
|
| PythonVirtualenvPreparer |
Configura un virtualenv Python sull'host e installa i pacchetti.
|
| RebootReasonCollector |
Raccogli i riavvii del dispositivo durante l'esecuzione del test e genera un report in base al motivo e al conteggio.
|
| RebootTargetPreparer |
Preparatore target che riavvia il dispositivo.
|
| RecoveryLogPreparer |
Un preparatore del target utilizzato per raccogliere i log prima del recupero.
|
| RemoveSystemAppPreparer |
Un ITargetPreparer per rimuovere un apk dalla partizione di sistema prima di un'esecuzione di test.
|
| ReportPassedTests |
Segnala in un file i possibili filtri per escludere il test superato.
|
| RestartSystemServerTargetPreparer |
Preparatore target che riavvia il server di sistema senza riavviare il dispositivo.
|
| ResultAggregator |
Inoltra i risultati in modo aggregato, se necessario, in base alla strategia di ripetizione adottata.
|
| RootTargetPreparer |
Preparatore target che esegue "adb root" o "adb unroot" in base all'opzione "force-root".
|
| RootcanalForwarderPreparer |
|
| RunCommandTargetPreparer |
|
| RunHostCommandTargetPreparer |
Preparatore target per eseguire comandi host arbitrari prima e dopo l'esecuzione del test.
|
| RunHostScriptTargetPreparer |
Preparatore del target che esegue uno script prima di eseguire un test.
|
| RunOnCloneProfileTargetPreparer |
|
| RunOnPrivateProfileTargetPreparer |
|
| RunOnSdkSandboxTargetPreparer |
Un ITargetPreparer per indicare che i test devono essere eseguiti nella sandbox dell'SDK.
|
| RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer per assicurarti che il test venga eseguito come utente secondario.
|
| RunOnSystemUserTargetPreparer |
Un ITargetPreparer che indica che i test devono essere eseguiti sull'utente (anziché sull'utente corrente).
|
| RunOnWorkProfileTargetPreparer |
Un ITargetPreparer che crea un profilo di lavoro durante la configurazione e indica che i test devono essere eseguiti per quell'utente.
|
| RuntimeRestartCollector |
Raccoglitore che raccoglie i timestamp dei riavvii di runtime (arresti anomali del server di sistema) durante l'esecuzione del test, se presenti.
|
| ScreenshotOnFailureCollector |
Raccoglitore che acquisisce e registra uno screenshot quando uno scenario di test non va a buon fine.
|
| SemaphoreTokenTargetPreparer |
Si tratta di un preparatore utilizzato per utilizzare il token per serializzare l'esecuzione del test nell'host tradefed.
|
| ShardListener |
Un 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 ascoltatore.
|
| ShowmapPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file della mappa del programma dal dispositivo e di raccogliere le metriche.
|
| SideloadOtaTargetPreparer |
Un preparatore del target che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto, attende che il dispositivo si avvii e inietta le proprietà di compilazione del dispositivo da utilizzare come informazioni di compilazione
Questo preparatore del target presuppone che il dispositivo sia in modalità adb normale all'avvio e garantisce che il dispositivo esce nella stessa modalità, ma con la build più recente applicata.
|
| SkipManager |
In base a una serie di criteri, lo strumento di gestione degli skip aiuta a decidere cosa saltare a diversi livelli: chiamata, moduli e test.
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
Un post-processore che elabora le metriche degli indicatori raccolte con un approccio "prima/dopo", ovvero
|
| StatsdEventMetricPostProcessor |
Un post-processore che elabora le metriche relative agli eventi nei report di statsd in coppie chiave-valore utilizzando i formattatori specificati nel processore.
|
| StatsdGenericPostProcessor |
Un post-processore che elabora i report di statsd proto binari in coppie chiave-valore espandendo il report come struttura ad albero.
|
| StopServicesSetup |
Un ITargetPreparer che interrompe i servizi sul dispositivo.
|
| StubMultiTargetPreparer |
Implementazione vuota del segnaposto di un IMultiTargetPreparer.
|
| StubTargetPreparer |
Implementazione vuota del segnaposto di un ITargetPreparer.
|
| SuiteApkInstaller |
Installa gli APK specificati per la configurazione della suite: dalla variabile $ANDROID_TARGET_OUT_TESTCASES o da ROOT_DIR nelle informazioni di compilazione.
|
| SuiteResultReporter |
Raccogliere i risultati dei test per un'intera chiamata della suite e generare i risultati finali.
|
| SwitchUserTargetPreparer |
Un ITargetPreparer che passa al tipo di utente specificato in setUp.
|
| TearDownPassThroughPreparer |
Consente di eseguire tearDown sui preparer inclusi in una configurazione come oggetto.
|
| TemperatureThrottlingWaiter |
Un ITargetPreparer che attende che la temperatura del dispositivo scenda a quella ottimale
|
| TestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
|
| TestFilePushSetup |
Un ITargetPreparer che spinge uno o più file/directory da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
|
| TestSystemAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() nella partizione /system del dispositivo.
|
| TimeWaster |
Un semplice preparatore del target che fa perdere tempo e potrebbe riavviare il dispositivo.
|
| TraceCmdCollector |
Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nell'invocazione.
|
| UserCleaner |
Un ITargetPreparer che rimuove gli utenti secondari al momento del teardown.
|
| VisibleBackgroundUserPreparer |
Preparatore di target per l'esecuzione di test in un utente avviato in visibile in background.
|
| WaitForDeviceDatetimePreparer |
Un ITargetPreparer che attende l'impostazione della data e dell'ora sul dispositivo
Facoltativamente, questo preparatore può forzare un valore TargetSetupError se la data e l'ora non vengono impostate entro il tempo di attesa.
|
| WifiPreparer |
Un ITargetPreparer che configura il Wi-Fi sul dispositivo, se necessario.
|
| XmlFormattedGeneratorReporter |
Implementazione del FormattedGeneratorReporter che formatta la suite in un formato XML.
|
| XmlResultReporter |
Scrive i risultati di JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant.
|