AdbStopServerPreparer |
Preparatore del 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 tutta la 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.
|
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 aggiuntivo
|
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 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 dei dispositivi.
|
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 fisico Android.
|
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 |
Chiedi al preparatore del target di riempire 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 comune.
|
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 della utility 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 sui rami e sui dispositivi in JSON e li 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 le 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 perfetto metrico 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 numero.
|
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 i test superati.
|
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 consente di 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 target
|
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 di destinazione per farti perdere tempo e potenzialmente 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.
|