| AdbStopServerPreparer |
Target preparer per arrestare 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 i percentili per le metriche numeriche raccolte durante le esecuzioni di test a più iterazioni,
trattandole come numeri reali.
|
| 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 una traccia durante un test e raccoglie il risultato e il log
per l'invocazione.
|
| AtraceRunMetricCollector |
Raccoglie le tracce da tutte le directory di test nella directory specificata
dal dispositivo di test, registra la directory di test ed elabora i 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 base IPostProcessor che ogni implementazione deve estendere.
|
| BaseTargetPreparer |
Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto
è disattivato o meno.
|
| BluetoothConnectionLatencyCollector |
Il raccoglitore invierà ai dispositivi una configurazione predefinita della metrica di durata statsd e raccoglierà
la durata della connessione Bluetooth per ogni profilo.
|
| BluetoothConnectionStateCollector |
Questo raccoglitore raccoglierà le metriche BluetoothConnectionStateChanged e registrerà il numero di stati di connessione per ogni profilo.
|
| BluetoothConnectionSuccessRatePostProcessor |
Implementazione del post-processore che calcola il tasso di successo per un profilo Bluetooth
Utilizza "metric-key-match" per specificare le metriche che contengono stati di connessione Bluetooth in formato numerico
Esempio di array [0, 1, 2, 3, 0, 1, 2, 3].
|
| BluetoothHciSnoopLogCollector |
Collector per attivare la registrazione di esame HCI Bluetooth sul DUT e raccogliere il log per ogni test.
|
| BugreportzOnFailureCollector |
Raccogli un bugreportz quando uno scenario di test non riesce.
|
| BugreportzOnTestCaseFailureCollector |
Raccogli un bugreportz quando uno scenario di test in un'esecuzione non riesce.
|
| BuildInfoRecorder |
Un ITargetPreparer che scrive i metadati delle informazioni sulla build in un file specificato.
|
| CheckPairingPreparer |
Un CompanionAwarePreparer che verifica l'accoppiamento Bluetooth tra il dispositivo principale e quello complementare
|
| ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura di Clang dal dispositivo e le registra come artefatti di test.
|
| CodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java e nativa dal dispositivo e le registra come artefatti di test.
|
| CollectingTestListener |
Un ITestInvocationListener che raccoglierà tutti i risultati del test.
|
| CompanionAllocator |
Classe 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 recupero di un dispositivo complementare già allocato.
|
| CompanionRunCommandTargetPreparer |
Un ITargetPreparer che esegue i comandi specificati sul dispositivo complementare allocato
|
| CompanionTestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una
cartella IDeviceBuildInfo.getTestsDir() su un dispositivo complementare allocato.
|
| CompileBootImageWithSpeedTargetPreparer |
Ricompila il classpath di avvio e il server di sistema con il filtro del compilatore "speed".
|
| CountTestCasesCollector |
Conta e segnala il numero di scenari di test per un determinato IRemoteTest.
|
| CpuThrottlingWaiter |
Un ITargetPreparer che attende che la frequenza massima su tutti i core venga ripristinata al livello più alto disponibile
|
| CreateAvdPreparer |
|
| CreateUserPreparer |
Target preparer per la creazione dell'utente e la pulizia alla fine.
|
| DebugHostLogOnFailureCollector |
Il raccoglitore che raccoglierà e registrerà i log lato host quando si verifica un errore nello scenario di test.
|
| DeviceActionTargetPreparer |
Un ITargetPreparer per eseguire azioni del dispositivo.
|
| DeviceBuildInfoBootStrapper |
Un ITargetPreparer che sostituisce i campi delle informazioni sulla build 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 nel IBuildInfo.
|
| DeviceCleaner |
Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, spegne lo schermo
|
| DeviceFlashPreparer |
Un ITargetPreparer che mostra un'immagine sull'hardware Android fisico.
|
| DeviceImageZipFlashingTargetPreparer |
Uno strumento di preparazione del target che esegue il flash del dispositivo con le immagini del dispositivo fornite tramite un formato specifico.
|
| DeviceOwnerTargetPreparer |
Un ITargetPreparer che configura un componente proprietario del dispositivo.
|
| DeviceSetup |
Un ITargetPreparer che configura un dispositivo per il test in base agli Option forniti.
|
| DeviceStorageFiller |
Il preparatore di destinazione riempie lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero.
|
| DeviceStringPusher |
Target preparer per scrivere una stringa in un file.
|
| DeviceTraceCollector |
Il raccoglitore che avvierà la traccia perfetto all'inizio di un test e registrerà il file di traccia al termine.
|
| DeviceUpdateTargetPreparer |
Un ITargetPreparer astratto che si occupa dei passaggi comuni per l'aggiornamento dei dispositivi con
un file immagine del dispositivo da una fonte esterna (anziché un servizio di build).
|
| DeviceWiper |
Un ITargetPreparer che cancella i dati utente
|
| DisableSELinuxTargetPreparer |
Preparatore di destinazione che disattiva SELinux se è abilitato.
|
| DynamicSystemPreparer |
Un ITargetPreparer che configura un'immagine di sistema sopra una build del dispositivo con l'aggiornamento
di sistema dinamico.
|
| EraseUserDataPreparer |
Un ITargetPreparer che cancella i dati utente sul dispositivo.
|
| FastbootCommandPreparer |
Target preparer che attiva fastboot e invia comandi fastboot.
|
| FastbootUpdateBootstrapPreparer |
Un ITargetPreparer che organizza i file specificati (bootloader, radio, zip dell'immagine del dispositivo) in
IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher, quindi inserisce
gli attributi del dispositivo post-avvio nelle informazioni sulla build a scopo di generazione dei report sui risultati.
|
| FeatureFlagTargetPreparer |
Aggiorna DeviceConfig (flag delle funzionalità ottimizzati da un servizio remoto).
|
| FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo e la estrae
come file dal dispositivo.
|
| FilePullerLogCollector |
Logger del file segnalato dal lato dispositivo.
|
| FoldableModePreparer |
Un preparatore di destinazione 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 |
Reporter che consente di generare report in un formato specifico.
|
| FutilityCommandPreparer |
Preparer to execute futility commands.
|
| GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura gcov dal dispositivo e le registra come artefatti di test.
|
| GcovKernelCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e le registra infine come artefatti di test.
|
| GkiDeviceFlashPreparer |
Un preparatore di destinazione che esegue il flash del dispositivo con l'immagine generica del kernel comune di Android.
|
| GoogleAccountPreparer |
Un ITargetPreparer che supporta la configurazione degli Account Google.
|
| GsiDeviceFlashPreparer |
Uno strumento di preparazione del target che installa l'immagine di sistema generica di Android sul dispositivo.
|
| HelloWorldMultiTargetPreparer |
Esempio di implementazione di un IMultiTargetPreparer.
|
| HostStatsdMetricCollector |
Un IMetricCollector che raccoglie le metriche statsd dal lato host utilizzando i comandi dell'utilità statsd.
|
| ILabPreparer |
Interfaccia del marcatore per i preparatori del lab
Consulta la sezione ITargetPreparer per una descrizione dello scopo di queste interfacce.
|
| IMetricCollector |
Questa interfaccia verrà aggiunta come decoratore durante la generazione di report sui risultati dei test per raccogliere
metriche corrispondenti.
|
| IMultiTargetPreparer |
Prepara l'ambiente di test per più dispositivi contemporaneamente.
|
| IPostProcessor |
I post-processor sono un oggetto Trade Federation che consente l'elaborazione di metriche e log
DOPO i test e PRIMA della generazione dei report sui risultati.
|
| ITargetCleaner |
Questa interfaccia è obsoleta.
tearDown è stato spostato nell'interfaccia ITargetPreparer di base.
|
| 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 che si trovano 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 di 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 artefatti di test.
|
| JsonHttpTestResultReporter |
Un reporter dei risultati che codifica i risultati delle metriche di test e le informazioni su ramo e dispositivo in formato JSON e li invia
a un endpoint di servizio HTTP
|
| KillExistingEmulatorPreparer |
Un ITargetPreparer che arresta un emulatore in esecuzione.
|
| KnownFailurePreparer |
Target preparer to skip retrying known failure.
|
| LUCIResultReporter |
Un reporter dei 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 localmente da un ambiente di build Android.
|
| LocalEmulatorSnapshot |
Un TargetPreparer destinato alla generazione di uno snapshot pulito dell'emulatore da un ambiente di sviluppo/build Android
|
| LogcatOnFailureCollector |
Il raccoglitore che acquisisce e registra un logcat quando uno scenario di test non riesce.
|
| LogcatTimingMetricCollector |
Un raccoglitore di metriche che raccoglie informazioni sui tempi (ad es. tempo di cambio utente) da logcat durante
uno o più test ripetuti utilizzando espressioni regolari fornite per analizzare i segnali di inizio e fine di un
evento dalle righe di logcat.
|
| MergeMultiBuildTargetPreparer |
Un IMultiTargetPreparer che consente di trasferire informazioni da una build all'altra
assegnando loro un nome e la chiave del file da copiare nell'altra build.
|
| MetricFilePostProcessor |
Utilizzato per caricare il file di log delle metriche raccolte durante il test e il livello di 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 combina 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.
|
| MixRadioTargetPreparer |
Un ITargetPreparer che consente di combinare un'immagine della radio 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 detenuta da ogni processo.
|
| NoApkTestSkipper |
Preparatore speciale che consente di saltare completamente un'invocazione (preparazione e test) se non sono presenti APK da testare.
|
| PairingMultiTargetPreparer |
Un preparatore multi-target facilita l'accoppiamento (e la connessione) Bluetooth tra due dispositivi.
|
| PerfettoFilePullerCollector |
Un raccoglitore che estrae i file di traccia Perfetto dal dispositivo, li comprime facoltativamente e
li aggiunge ai log di test.
|
| PerfettoGenericPostProcessor |
Un post-processore che elabora il file proto della metrica perfetto di testo/binario in coppie chiave-valore espandendo in modo ricorsivo i messaggi e i campi proto con valori stringa finché non viene rilevato il campo con valore numerico.
|
| PerfettoPreparer |
Perfetto preparer esegue il push del file di configurazione nel dispositivo in una posizione standard a cui
perfetto ha accesso.
|
| PerfettoPullerMetricCollector |
Questa classe è obsoleta.
Utilizza invece PerfettoFilePullerCollector e ERROR(/PerfettoTracePostProcessor).
|
| PerfettoTracePostProcessor |
Un post-processore che recupera i file di traccia Perfetto dai log di test ed esegue il processore di traccia per produrre un proto di metrica Perfetto.
|
| ProfileTargetPreparer |
Classe base per la configurazione del preparatore del target per qualsiasi utente del profilo android.os.usertype.profile.XXX.
|
| PushFileInvoker |
Questa classe è obsoleta.
Usa invece PushFilePreparer
|
| PushFilePreparer |
Un ITargetPreparer che tenta di trasferire un numero qualsiasi di file da qualsiasi percorso host a qualsiasi
percorso del dispositivo.
|
| PythonVirtualenvPreparer |
Configura un ambiente virtuale Python sull'host e installa i pacchetti.
|
| RebootReasonCollector |
Il raccoglitore che raccoglie i riavvii del dispositivo durante l'esecuzione del test e li segnala in base al motivo e al numero.
|
| RebootTargetPreparer |
Target preparer che riavvia il dispositivo.
|
| RecoveryLogPreparer |
Un preparatore della destinazione utilizzato per raccogliere i log prima del recupero.
|
| RemoveSystemAppPreparer |
Un ITargetPreparer per rimuovere un APK dalla partizione di sistema prima di un'esecuzione del test.
|
| ReportPassedTests |
Report in a file possible filters to exclude passed test.
|
| RestartSystemServerTargetPreparer |
Target preparer che riavvia il server di sistema senza riavviare il dispositivo.
|
| ResultAggregator |
Special forwarder che aggrega i risultati quando necessario, in base alla strategia di ripetizione
adottata.
|
| RootTargetPreparer |
Target preparer che esegue "adb root" o "adb unroot" in base all'opzione "force-root".
|
| RootcanalForwarderPreparer |
|
| RunCommandTargetPreparer |
|
| RunHostCommandTargetPreparer |
Il preparatore di destinazione esegue comandi host arbitrari prima e dopo l'esecuzione del test.
|
| RunHostScriptTargetPreparer |
Target preparer che esegue uno script prima di eseguire un test.
|
| RunOnCloneProfileTargetPreparer |
|
| RunOnPrivateProfileTargetPreparer |
|
| RunOnSdkSandboxTargetPreparer |
Un ITargetPreparer per i segni che indicano che i test devono essere eseguiti nella sandbox dell'SDK.
|
| RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer per assicurarsi 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 in quell'utente.
|
| RuntimeRestartCollector |
Il raccoglitore che raccoglie i timestamp dei riavvii del runtime (arresti anomali del server di sistema) durante l'esecuzione del test, se presenti.
|
| ScreenshotOnFailureCollector |
Il 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 serializzare l'esecuzione del test nell'host tradefed utilizzando il token.
|
| ShardListener |
Un ITestInvocationListener che raccoglie i risultati da uno shard di invocazione (ovvero un'invocazione suddivisa per essere eseguita in parallelo su più risorse) e li inoltra a un altro listener.
|
| ShowmapPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file showmap
dal dispositivo e raccogliere 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 di destinazione presuppone che il dispositivo sia in modalità adb normale all'avvio e
garantirà che il dispositivo esca nella stessa modalità, ma con la build più recente applicata.
|
| SkipManager |
In base a una serie di criteri, lo skip manager aiuta a decidere cosa deve essere ignorato a
diversi livelli: invocazione, moduli e test.
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
Un post-processore che elabora le metriche di tipo gauge raccolte con un approccio "prima/dopo", ovvero
|
| StatsdEventMetricPostProcessor |
Un post-processore che elabora le metriche evento nei report statsd in coppie chiave-valore, utilizzando i
formattatori specificati nel processore.
|
| StatsdGenericPostProcessor |
Un post-processore che elabora i report binari proto statsd in coppie chiave-valore espandendo il report come struttura ad albero.
|
| StopServicesSetup |
Un ITargetPreparer che interrompe i servizi sul dispositivo.
|
| StubMultiTargetPreparer |
Implementazione vuota segnaposto di un IMultiTargetPreparer.
|
| StubTargetPreparer |
Implementazione vuota 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 build.
|
| SuiteResultReporter |
Raccogli i risultati dei test per l'intera chiamata della suite e genera i risultati finali.
|
| SwitchUserTargetPreparer |
Un ITargetPreparer che passa al tipo di utente specificato in setUp.
|
| TearDownPassThroughPreparer |
Consente di eseguire tearDown sui preparatori inclusi in una configurazione come oggetto.
|
| TemperatureThrottlingWaiter |
Un ITargetPreparer che attende che la temperatura del dispositivo scenda fino al valore ottimale
|
| TestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
|
| TestFilePushSetup |
Un ITargetPreparer che trasferisce 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 di intent per perdere tempo e potenzialmente riavviare il dispositivo.
|
| TraceCmdCollector |
Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nella chiamata.
|
| UserCleaner |
Un ITargetPreparer che rimuove gli utenti secondari durante lo smontaggio.
|
| VisibleBackgroundUserPreparer |
Preparatore del target per l'esecuzione di test in un utente avviato in background.
|
| WaitForDeviceDatetimePreparer |
Un ITargetPreparer che attende l'impostazione della data e dell'ora sul dispositivo
Facoltativamente, questo preparatore può forzare un TargetSetupError se la data e l'ora non sono impostate entro
il timeout.
|
| WifiPreparer |
Un ITargetPreparer che configura il Wi-Fi sul dispositivo, se necessario.
|
| XmlFormattedGeneratorReporter |
Implementazione di FormattedGeneratorReporter che formatta i risultati della suite in formato XML.
|
| XmlResultReporter |
Scrive i risultati JUnit in file XML in un formato coerente con
XMLJUnitResultFormatter di Ant.
|