AdbStopServerPreparer |
Preparatore del target per arrestare il server adb sull'host prima e dopo l'esecuzione di test adb.
|
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.
|
AoaTargetPreparer |
ITargetPreparer che esegue una serie di azioni (ad esempio clic e scorrimenti) utilizzando il protocollo
Android Open Accessory (AOAv2).
|
Configurazione app |
Un ITargetPreparer che installa un APK e i relativi test.
|
ArtChrootPreparer |
Crea la directory chroot per i test ART.
|
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.
|
MediaPostProcessor |
Implementazione di post-processore che calcola la media dell'elenco di 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 |
Comune preparazione per l'avvio di un emulatore locale.
|
BaseMultiTargetPreparer |
Implementazione di base di IMultiTargetPreparer che consente di disabilitare l'oggetto.
|
BasePostProcessor |
Il valore IPostProcessor di base che ogni implementazione dovrebbe estendere.
|
BaseTargetPreparer |
Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto è disabilitato o meno.
|
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.
|
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.
|
BuildInfoRecorder |
Un elemento ITargetPreparer che scrive metadati relativi alle informazioni sulla build in un file specificato.
|
CheckPairingPreparer |
Un CompanionAwarePreparer che verifica il collegamento BT tra il dispositivo principale e quello associato
|
ClangCodeCoperturaCollector |
Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Clang dal dispositivo e le registri come artefatti 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 associato
Devi implementare getCompanionDeviceSelectionOptions() per descrivere i criteri necessari per l'allocazione del dispositivo companion
|
CompanionAwarePreparer |
Un ITargetPreparer che incapsula la logica per ottenere un dispositivo companion già allocato.
|
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".
|
CountTestCasesCollector |
Conteggia e segnala il numero di scenari di test per un determinato IRemoteTest .
|
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.
|
DebugHostLogOnFailureCollector |
Il raccoglitore che raccoglierà e registrerà i log del lato host quando si verifica un errore dello scenario di test.
|
DeviceActionTargetPreparer |
Un ITargetPreparer per eseguire azioni sui dispositivi.
|
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.
|
Dispositivo per la preparazione di Flash |
Un ITargetPreparer che mostra un'immagine su hardware Android fisico.
|
DeviceImageZipFlashingTargetPreparer |
Un dispositivo di preparazione del target che esegue il flashing del dispositivo con immagini del dispositivo fornite in un formato specifico.
|
DeviceOwnerTargetPreparer |
Un elemento ITargetPreparer che configura un componente del proprietario del dispositivo.
|
Configurazione dispositivo |
Un ITargetPreparer che configura un dispositivo per i test in base ai Option specificati.
|
DeviceStorageFiller |
Preparatore target per riempire lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero.
|
DeviceStringPusher |
Preparatore di destinazione per scrivere una stringa in un file.
|
DeviceTraceCollector |
Il raccoglitore che avvierà l'analisi perfetta all'avvio di un test e il file di traccia del log alla fine.
|
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).
|
DeviceWiper |
Un ITargetPreparer che cancella i dati utente
|
DisabilitaSELinuxTargetPreparer |
Preparatore del target che disattiva SELinux se abilitato.
|
DynamicSystemPreparer |
Un ITargetPreparer che configura un'immagine di sistema sopra la build di un dispositivo con l'aggiornamento di sistema dinamico.
|
CancellaUserDataPreparer |
Un ITargetPreparer che cancella i dati utente sul dispositivo.
|
FastbootCommandPreparer |
Preparatore target che attiva fastboot e invia comandi 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.
|
FeatureFlagTargetPreparer |
Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto).
|
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.
|
FoldableModePreparer |
Un preparatore target in grado di cambiare lo stato pieghevole di un dispositivo.
|
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.
|
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.
|
GkiDeviceFlashPreparer |
Un preparatore target che esegue il flashing del dispositivo con un'immagine generica del kernel comune Android.
|
GsiDeviceFlashPreparer |
Un dispositivo di preparazione target che mostra un'immagine di sistema generica Android sul dispositivo.
|
HelloWorldMultiTargetPreparer |
Un'implementazione di esempio di un IMultiTargetPreparer .
|
HostStatsdMetricCollector |
Un IMetricCollector che raccoglie metriche statistiche dal lato host utilizzando i comandi dell'utilità statistica.
|
ILabPreparer |
Interfaccia indicatore per i preparativi del lab
Consulta la sezione ITargetPreparer per una descrizione della funzione di queste interfacce.
|
IMetricCollector |
Questa interfaccia verrà aggiunta come decoratore quando generi report sui risultati dei test per raccogliere metriche corrispondenti.
|
IMultiTargetPreparer |
Prepara l'ambiente di test per diversi dispositivi insieme.
|
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.
|
ITargetCleaner |
Questa interfaccia è deprecata.
teardown è stato spostato nell'interfaccia di base ITargetPreparer.
|
ITargetPreparer |
Prepara l'ambiente di test per l'esecuzione del test.
|
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.
|
Preparatore di strumentazione |
Un ITargetPreparer che esegue la strumentazione
|
JavaCodeCoperturaCollector |
Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Java dal dispositivo e le registri come artefatti di test.
|
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
|
KillexistingEmulatorPreparer |
Un ITargetPreparer che arresta un emulatore in esecuzione.
|
KnownFailurePreparer |
Preparatore di destinazione per saltare i nuovi tentativi di errore noto.
|
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.
|
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
|
LogcatOnFailureCollector |
Raccoglitore che acquisirà e registra un logcat quando uno scenario di test ha esito negativo.
|
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.
|
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.
|
Processore post-file-Metrica |
Utilizzato per caricare il file di log delle metriche raccolto durante il livello di test e di esecuzione.
|
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.
|
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.
|
ModuleListener |
Listener associato 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 irraggiungibile attualmente conservata da ciascun processo.
|
NoApkTestSkipper |
Dispositivo di preparazione speciale che consente di saltare completamente una chiamata (preparazione e test) se non sono presenti APK per i test.
|
PairingMultiTargetPreparer |
Un dispositivo di preparazione multi-target consente di eseguire l'accoppiamento (e la connessione) Bluetooth tra due dispositivi.
|
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.
|
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.
|
ProfiloTargetPreparer |
Classe di base per la configurazione del preparatore del target per qualsiasi utente del profilo android.os.usertype.profile.XXX .
|
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.
|
PythonVirtualenvPreparer |
Configura una virtualenv Python sull'host e installa i pacchetti.
|
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.
|
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.
|
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.
|
RootTargetPreparer |
Preparatore di destinazione che esegue "adb root" o "adb unroot" in base all'opzione "force-root".
|
RootcanalForwarderPreparer |
|
RunCommandTargetPreparer |
|
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.
|
RunOnCloneProfileTargetPreparer |
|
RunOnPrivateProfileTargetPreparer |
|
RunOnSdkSandboxTargetPreparer |
Un ITargetPreparer contrassegna che i test devono essere eseguiti nella sandbox dell'SDK.
|
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).
|
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.
|
ScreenshotOnFailureCollector |
Il raccoglitore che acquisirà e registrerà 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'escuzione di test nell'host trasferito.
|
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.
|
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.
|
Saltare Manager |
In base a una serie di criteri, Ignora Manager aiuta a decidere cosa saltare ai diversi livelli: chiamata, moduli e test.
|
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.
|
StopServicesSetup |
Un ITargetPreparer che interrompe i servizi sul dispositivo.
|
Preparatore StubMultiTarget |
Segnaposto dell'implementazione vuota di IMultiTargetPreparer .
|
Preparatore del target del target |
Segnaposto dell'implementazione vuota di ITargetPreparer .
|
SuiteApkInstaller |
Installa APK specificati per la configurazione Suite: dalla variabile $ANDROID_TARGET_OUT_TESTCASES
o da ROOT_DIR nelle informazioni sulla build.
|
SuiteResultReporter |
Raccogli i risultati dei test per la chiamata di un'intera suite e invia i risultati finali.
|
SwitchUserTargetPreparer |
Un ITargetPreparer che passa al tipo di utente specificato in setUp.
|
PreparatoreTeardownPassthrough |
Consente di eseguire teardown sui preparativi inclusi in una configurazione come oggetto.
|
TemperaturaThrottlingwaiter |
Un ITargetPreparer che attende che la temperatura del dispositivo scenda per raggiungere l'obiettivo
|
TestAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.
|
TestFilePushSetup |
Un ITargetPreparer che esegue il push di uno o più file/diritti da una cartella IDeviceBuildInfo.getTestsDir() al dispositivo.
|
TestSystemAppInstallSetup |
Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sulla partizione /system sul dispositivo.
|
TimeWaster |
Un semplice preparatore per il bersaglio 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.
|
UtenteCleaner |
Un ITargetPreparer che rimuove gli utenti secondari al momento dell'eliminazione.
|
VisibileBackgroundUserPreparer |
Preparatore del target per l'esecuzione di test in un utente avviato in background visibile.
|
waitForDeviceDatetimePreparer |
Un ITargetPreparer in attesa dell'impostazione di data e ora sul dispositivo
Facoltativamente, questo preparatore può forzare l'invio di un TargetSetupError se la data/ora non è impostata entro il timeout.
|
Preparatore Wifi |
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 di JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant.
|