AdbStopServerPreparer | Preparatore del target 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 percentili per le metriche numeriche raccolte durante esecuzioni di test a iterazioni multiple, trattandole come doppie. |
AllTestAppsInstallSetup | Un ITargetPreparer che installa tutte le app da una cartella IDeviceBuildInfo#getTestsDir() sul dispositivo. |
AoaTargetPreparer | ITargetPreparer che esegue una serie di azioni (es. clic e scorrimenti) utilizzando il protocollo Android Open Accessorio (AOAv2). |
Configurazione dell'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 atrace durante un test e raccoglie i risultati e li 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 post-elabora i file di traccia nella directory di test e aggrega i parametri. |
MediaPostProcessore | Implementazione di post processore che calcolano 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 | Preparatore comune per il lancio di un emulatore locale. |
BaseMultiTargetPreparer | Implementazione base di IMultiTargetPreparer che consente di disabilitare l'oggetto. |
BasePostProcessor | L' 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. |
BluetoothConnectionLatencyCollector | Il raccoglitore invierà una configurazione metrica di durata statistica predefinita ai dispositivi e raccoglierà la durata della connessione Bluetooth per ciascun profilo. |
BluetoothConnectionStateCollector | Questo agente di raccolta raccoglierà i parametri BluetoothConnectionStateChanged e registrerà il numero dello stato di connessione per ciascun profilo. |
BluetoothConnectionSuccessRatePostProcessor | Implementazione del postprocessore che calcola il tasso di successo per un profilo Bluetooth Utilizzare "metric-key-match" per specificare le metriche che contengono gli stati della connessione Bluetooth nell'array numerico Esempio [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collector per abilitare lo snoop logging Bluetooth HCI sul DUT e raccogliere il registro per ciascun test. |
Segnalazione bugOnFailureCollector | Raccogli un bugreportz quando un test case fallisce. |
BugreportzOnTestCaseFailureCollector | Raccogli un bugreportz quando un test case in un'esecuzione fallisce. |
BuildInfoRecorder | Un ITargetPreparer che scrive i metadati delle informazioni di build in un file specificato. |
ControllaPairingPreparer | Un CompanionAwarePreparer che verifica il collegamento BT tra i dispositivi primari e associati |
ClangCodeCoverageCollector | Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Clang dal dispositivo e le registrerà come artefatti di test. |
RaccoltaTestListener | Un ITestInvocationListener che raccoglierà tutti i risultati dei test. |
CompanionAllocator | Classe base che si occupa dell'allocazione e della liberazione del dispositivo associato getCompanionDeviceSelectionOptions() dovrebbe essere implementato per descrivere i criteri necessari per allocare il dispositivo associato |
CompanionAwarePreparer | Un ITargetPreparer che incapsula la logica per ottenere 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 "velocità". |
CountTestCasesCollector | Contare e segnalare il numero di casi di test per un determinato IRemoteTest . |
CpuThrottlingCameriere | Un ITargetPreparer che attende finché la frequenza massima su tutti i core non viene ripristinata al livello più alto disponibile |
CreaAvdPreparer | |
CreateUserPreparer | Preparatore del target per creare l'utente e ripulirlo alla fine. |
DebugHostLogOnFailureCollector | Collector che raccoglierà e registrerà i log lato host quando si verifica un errore del test case. |
DeviceActionTargetPreparer | Un ITargetPreparer per eseguire azioni del dispositivo. |
DeviceBuildInfoBootStrapper | Un ITargetPreparer che sostituisce i campi delle informazioni sulla build con attributi letti dal dispositivo Ciò è utile per testare dispositivi con build generate da una fonte 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 esegue il flashing di un'immagine sull'hardware Android fisico. |
DeviceImageZipFlashingTargetPreparer | Un preparatore di 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. |
Configurazione dispositivo | Un ITargetPreparer che configura un dispositivo per il test in base alle Option fornite. |
DeviceStorageFiller | Il preparatore target deve riempire la memoria in modo che sia disponibile una certa quantità di spazio libero. |
DeviceStringPusher | Preparatore del target per scrivere una stringa in un file. |
DeviceTraceCollector | Servizio di raccolta che avvierà la traccia perfetta all'avvio di un'esecuzione di test e registrerà il file di traccia 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 fonte esterna (in contrapposizione a un servizio di compilazione). |
DeviceWiper | Un ITargetPreparer che cancella i dati utente |
Disabilitare SELinuxTargetPreparer | Preparatore di target che disabilita SELinux se abilitato. |
DynamicSystemPreparer | Un ITargetPreparer che configura un'immagine di sistema sopra una build del dispositivo con l'aggiornamento dinamico del sistema. |
EraseUserDataPreparer | Un ITargetPreparer che cancella i dati dell'utente sul dispositivo. |
FastbootCommandPreparer | Preparatore di destinazione che attiva l'avvio rapido e invia comandi di avvio rapido. |
FastbootUpdateBootstrapPreparer | Un ITargetPreparer che inserisce 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 di build per scopi di reporting dei risultati. |
FeatureFlagTargetPreparer | Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto). |
FilePullerDeviceMetricCollector | Un BaseDeviceMetricCollector che ascolta la chiave delle metriche provenienti dal dispositivo e le estrae come file dal dispositivo. |
FilePullerLogCollector | Logger del file segnalato dal lato dispositivo. |
FoldableModePreparer | Un preparatore di target in grado di cambiare lo stato pieghevole di un dispositivo. |
CartellaSaver | Un ITargetPreparer che estrae le directory dal dispositivo, le comprime e le salva nel backend di accesso. |
FormattedGeneratorReporter | Reporter che permette di generare report in un formato particolare. |
GcovCodeCoverageCollector | Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura gcov dal dispositivo e le registrerà come artefatti di test. |
GcovKernelCodeCoverageCollector | Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e infine le registrerà come artefatti di test. |
GkiDeviceFlashPreparer | Un preparatore di destinazione che esegue il flashing del dispositivo con l'immagine generica del kernel comune Android. |
GsiDeviceFlashPreparer | Un preparatore di target che esegue il flashing del dispositivo con l'immagine generica del sistema Android. |
HelloWorldMultiTargetPreparer | Un'implementazione di esempio di IMultiTargetPreparer . |
HostStatsdMetricCollector | Un IMetricCollector che raccoglie i parametri statsd dal lato host utilizzando i comandi dell'utilità statsd. |
ILabPreparer | Interfaccia marcatore per preparatori di laboratorio Vedere ITargetPreparer per una descrizione dello scopo di queste interfacce. |
IMetricCollector | Questa interfaccia verrà aggiunta come decoratore quando si riportano i risultati dei test per raccogliere le metriche corrispondenti. |
IMultiTargetPreparer | Prepara l'ambiente di test per più dispositivi insieme. |
IPostProcessor | I post processori sono un oggetto della Federazione commerciale pensato per consentire l'elaborazione di parametri e registri DOPO i test e PRIMA della segnalazione dei risultati. |
ITargetCleaner | Questa interfaccia è deprecata. TearDown è stato spostato nell'interfaccia ITargetPreparer di base. |
ITargetPreparer | Prepara l'ambiente di test per l'esecuzione del test. |
Installa AllTestZipAppsSetup | Un ITargetPreparer che installa tutte le app in un file zip di prova. |
InstallareApexModuleTargetPreparer | |
Installa ApkSetup | Un ITargetPreparer che installa uno o più apk posizionati nel filesystem. |
InstallBuildEnvApkSetup | Un ITargetPreparer che installa uno o più apk di test da una piattaforma Android build env. |
Preparatore di strumentazione | Un ITargetPreparer che esegue la strumentazione |
JavaCodeCoverageCollector | Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Java dal dispositivo e le registrerà come artefatti di test. |
JsonHttpTestResultReporter | Un reporter dei risultati che codifica i risultati delle metriche di test e il ramo, le informazioni sul dispositivo in JSON e POST in un endpoint del servizio HTTP |
KillExistingEmulatorPreparer | Un ITargetPreparer che arresta un emulatore in esecuzione. |
KnownFailurePreparer | Il preparatore della destinazione evita di ripetere i tentativi di errore noto. |
LocalEmulatorLaunch | Un TargetPreparer che avvia un emulatore localmente da un ambiente di compilazione Android. |
LocalEmulatorSnapshot | Un TargetPreparer destinato a generare uno snapshot pulito dell'emulatore da un ambiente di compilazione/sviluppo Android |
LogcatOnFailureCollector | Collector che acquisirà e registrerà un logcat quando un test case fallisce. |
LogcatTimingMetricCollector | Un raccoglitore di parametri che raccoglie informazioni temporali (ad esempio il tempo di cambio utente) da logcat durante uno o più test ripetuti utilizzando determinati modelli regex per analizzare i segnali di inizio e fine di un evento dalle linee logcat. |
MergeMultiBuildTargetPreparer | Un IMultiTargetPreparer che consente di passare informazioni da una build all'altra nominandole e la chiave del file da copiare sull'altra build. |
MetricFilePostProcessor | Utilizzato per caricare il file di registro delle metriche raccolto durante il test e il livello di esecuzione. |
MetricsXMLResultReporter | MetricsXMLResultReporter scrive le metriche del test ed esegue le metriche 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 di dispositivo. |
MixKernelTargetPreparer | Un ITargetPreparer che consente di combinare un'immagine del kernel con l'immagine del dispositivo. |
ModuloListener | Listener collegato a ciascun IRemoteTest di ciascun modulo per raccogliere l'elenco dei risultati. |
ModuloLogcatCollector | Versione del raccoglitore logcat ma per il modulo. |
ModuloOemTargetPreparer | |
NativeLeakCollector | Un ITargetPreparer che esegue "dumpsys meminfo --unreachable -a" per identificare la memoria nativa irraggiungibile attualmente detenuta da ciascun processo. |
NoApkTestSkipper | Preparatore speciale che consente di saltare completamente un'invocazione (preparazione e test) se non sono presenti apk per i test. |
AssociazioneMultiTargetPreparer | Un preparatore multi-target aiuta a effettuare l'accoppiamento (e la connessione) Bluetooth tra due dispositivi. |
PerfettoGenericPostProcessor | Un post processore che elabora il file proto perfetto della metrica binaria/di testo in coppie chiave-valore espandendo ricorsivamente i messaggi proto e i campi con valori stringa finché non viene incontrato il campo con valore numerico. |
PerfettoPreparatore | Il preparatore di Perfetto inserisce il file di configurazione nel dispositivo in una posizione standard a cui Perfetto ha accesso. |
PerfettoPullerMetricCollector | Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file perfetti dal dispositivo e raccoglierne le metriche. |
ProfileTargetPreparer | Classe base per impostare il preparatore di destinazione per qualsiasi utente del profilo android.os.usertype.profile.XXX . |
PushFileInvoker | Questa classe è deprecata. Utilizzare invece PushFilePreparer |
PushFilePreparer | Un ITargetPreparer che tenta di inviare un numero qualsiasi di file da qualsiasi percorso host a qualsiasi percorso del dispositivo. |
PythonVirtualnvPreparer | Configura un virtualenv Python sull'host e installa i pacchetti. |
RiavviareReasonCollector | Collector che raccoglie i riavvii del dispositivo durante l'esecuzione del test e li segnala per motivo e conteggi. |
RiavviareTargetPreparer | Preparatore del target che riavvia il dispositivo. |
RecoveryLogPreparer | Un preparatore di destinazione utilizzato per raccogliere i log prima del ripristino. |
RimuovereSystemAppPreparer | Un ITargetPreparer per rimuovere un apk dalla partizione di sistema prima dell'esecuzione di un test. |
ReportPassedTests | Riporta in un file eventuali filtri per escludere i test superati. |
RiavviaSystemServerTargetPreparer | Preparatore di destinazione che riavvia il server di sistema senza riavviare il dispositivo. |
Aggregatore di risultati | Inoltro speciale che aggrega i risultati quando necessario, in base alla strategia di riprova adottata. |
RootTargetPreparer | Preparatore di target che esegue "adb root" o "adb unroot" in base all'opzione "force-root". |
RootcanalForwarderPreparer | |
EseguiCommandTargetPreparer | |
RunHostCommandTargetPreparer | Il preparatore del target esegue comandi host arbitrari prima e dopo l'esecuzione del test. |
EseguiHostScriptTargetPreparer | Preparatore del target che esegue uno script prima di eseguire un test. |
RunOnCloneProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer | Un ITargetPreparer per contrassegnare che i test devono essere eseguiti nella sandbox sdk. |
RunOnSecondaryUserTargetPreparer | Un ITargetPreparer che crea un utente secondario nella configurazione e contrassegna che i test devono essere eseguiti in quell'utente. |
RunOnSystemUserTargetPreparer | Un ITargetPreparer che contrassegna che i test devono essere eseguiti sull'utente (anziché sull'utente corrente). |
RunOnWorkProfileTargetPreparer | Un ITargetPreparer che crea un profilo di lavoro nella configurazione e contrassegna che i test devono essere eseguiti in quell'utente. |
RuntimeRestartCollector | Collector che raccoglie i timestamp dei riavvii del runtime (arresto anomalo del server di sistema) durante l'esecuzione del test, se presente. |
SchermataOnFailureCollector | Collector che acquisirà e registrerà uno screenshot quando un test case fallisce. |
SemaphoreTokenTargetPreparer | Questo è un preparatore utilizzato per utilizzare il token per serializzare l'esecuzione del test nell'host tradefed. |
ShardListener | Un ITestInvocationListener che raccoglie i risultati da un frammento di chiamata (noto anche come suddivisione delle chiamate per l'esecuzione su più risorse in parallelo) e li inoltra a un altro listener. |
MostramappaPullerMetricCollector | Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file showmap dal dispositivo e raccogliere le metriche da esso. |
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 di build Questo preparatore di destinazione presuppone che il dispositivo sarà in modalità adb normale all'avvio e garantirà che il dispositivo esca nella stessa modalità ma con la build più recente applicata. |
StatsdBeforeAfterGaugeMetricPostProcessor | Un post processore che elabora le metriche di misurazione raccolte in un approccio "prima/dopo", ad es |
StatsdEventMetricPostProcessor | Un post processore che elabora i parametri degli eventi nei report statsd in coppie chiave-valore, utilizzando i formattatori specificati nel processore. |
StatsdGenericPostProcessor | Un post processore che elabora i report proto statsd binari in coppie chiave-valore espandendo il report come struttura ad albero. |
ArrestaServicesSetup | Un ITargetPreparer che interrompe i servizi nel 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 sulla build. |
SuiteResultReporter | Raccogli i risultati dei test per l'invocazione di un'intera suite e genera i risultati finali. |
SwitchUserTargetPreparer | Un ITargetPreparer che passa al tipo di utente specificato in setUp. |
TearDownPassThroughPreparer | Consente di eseguire il TearDown sui preparatori inclusi in una configurazione come oggetto. |
Regolazione della temperaturaCameriere | Un ITargetPreparer che attende finché la temperatura del dispositivo non scende al valore target |
TestAppInstallSetup | Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. |
TestFilePushSetup | Un ITargetPreparer che invia uno o più file/dir da una cartella IDeviceBuildInfo.getTestsDir() al dispositivo. |
TestSystemAppInstallSetup | Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() nella partizione /system sul dispositivo. |
Perdi tempo | Un semplice preparatore di target 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 visibile in background. |
WaitForDeviceDatetimePreparer | Un ITargetPreparer che attende l'impostazione di datetime sul dispositivo Facoltativamente questo preparatore può forzare un TargetSetupError se datetime non è impostato entro il timeout o forzare datetime host sul dispositivo, |
WifiPreparatore | Un ITargetPreparer che configura il Wi-Fi sul dispositivo, se necessario. |
XmlFormattedGeneratorReporter | Implementazione di FormattedGeneratorReporter che formatta i risultati della suite in un formato xml. |
XmlResultReporter | Scrive i risultati JUnit in un file XML in un formato coerente con XMLJUnitResultFormatter di Ant. |