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.
|
AtraceCollector |
Un IMetricCollector che esegue atrace durante un test e raccoglie il risultato e lo registra nell'invocazione.
|
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.
|
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)) .
|
BasePostProcessor |
La classe IPostProcessor di base che ogni implementazione deve estendere.
|
BluetoothConnectionLatencyCollector |
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 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 metriche che contengono stati di connessione Bluetooth in una matrice numerica. 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.
|
BugreportCollector |
Un ITestInvocationListener pass-through che raccoglie i report di bug quando si verificano eventi configurabili e poi chiama ITestInvocationListener#testLog sui suoi elementi secondari dopo la raccolta di ogni report di bug.
|
BugreportzOnFailureCollector |
Raccogliere una segnalazione di bug quando uno scenario di test non va a buon fine.
|
BugreportzOnTestCaseFailureCollector |
Raccogli una segnalazione di bug quando uno scenario di test in un'esecuzione ha esito negativo.
|
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.
|
CommandStatusGestori |
Gestore che aiuta a monitorare e aggiornare lo stato di una chiamata.
|
ConditionFailureMonitor |
Monitora eventuali errori dell'invocazione.
|
ConsoleResultReporter |
Reporter dei risultati per stampare i risultati del test nella console.
|
CountTestCasesCollector |
Conta e genera report sul numero di casi di test per un determinato IRemoteTest .
|
DebugHostLogOnFailureCollector |
Il raccoglitore che raccoglierà e registrerà i log del lato host quando si verifica un errore dello scenario di test.
|
DeviceReleaseReporter |
Report sulle release del dispositivo che gestisce la comunicazione con il processo principale dei dispositivi da rilasciare.
|
DeviceTraceCollector |
Raccogli dati che avvia la traccia di Perfetto all'avvio di un test e registra il file di traccia alla fine.
|
Dispositivo non disponibile |
Questo ascoltatore tenta di acquisire solo un DNAE a livello di test case.
|
EventsLoggerListener |
Ascoltatore che registra tutti gli eventi ricevuti in un file
|
FileProtoResultReporter |
Proto reporter che scarica TestRecord in un file.
|
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.
|
FilteredResultForwarder |
Variante di ResultForwarder che consente di segnalare solo una lista consentita di TestDescription .
|
FormattatoGeneratorReporter |
Reporter che permette di generare report in un determinato formato.
|
GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrarrà le misurazioni di copertura gcov dal dispositivo e le registri come artefatti 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.
|
GranularRetriableTestWrapper.StartEndCollector |
Helper di classe per rilevare l'inizio e la fine mancanti della corsa.
|
HostStatsdMetricCollector |
Un IMetricCollector che raccoglie le metriche StatsD lato host utilizzando i comandi della utility StatsD.
|
ICommandScheduler.IScheduledInvocationListener |
Listener di eventi di chiamata al completamento della chiamata.
|
ILogSaverListener |
Consente ai ITestInvocationListener di rilevare quando vengono salvati i file di log.
|
IMetricCollector |
Questa interfaccia verrà aggiunta come decorazione quando vengono generati i report sui risultati dei test per raccogliere le metriche corrispondenti.
|
IPostProcessor |
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.
|
IShardableListener |
Un ITestInvocationListener che può essere suddiviso in parti.
|
ISupportGranularResults |
Interfaccia che specifica se un ITestInvocationListener supporta o meno la ricezione dei risultati granulari.
|
ITestInvocationListener |
Ascoltatore per i risultati del test dall'invocazione del test.
|
ITestSummaryListener |
Interfaccia che consente a ITestInvocationListener di scambiare alcune informazioni limitate tramite riepiloghi.
|
InvocationToJUnitResultForwarder |
Una classe che ascolta gli eventi ITestInvocationListener e li inoltra a un
TestListener .
|
JarHostTest.HostTestListener |
Listener di wrapper che inoltra tutti gli eventi tranne testRunStarted() e testRunEnded() al listener incorporato.
|
JavaCodeCoperturaCollector |
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 i dati del ramo e del dispositivo in JSON e li invia tramite POST a un endpoint di servizio HTTP
|
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.
|
LastShardDetector |
Quando eseguiamo lo sharding locale, a volte vogliamo eseguire alcune azioni solo quando l'ultimo frammento raggiunge invocationEnded(long) .
|
LegacySubprocessResultsReporter |
Un'implementazione bloccata del report sui risultati del sottoprocesso che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad es. 8 e versioni successive), nonostante le modifiche al superclasse.
|
LogSaverResultForwarder |
Un ResultForwarder per il salvataggio dei log con il risparmio file globale.
|
LogcatCrashResultForwarder |
Ascoltatore speciale: in caso di errori (arresto anomalo del processo di ispezione) tenterà di estrarre dall'logcat l'arresto anomalo e lo aggiungerà al messaggio di errore associato al test.
|
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.
|
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.
|
ModuleListener |
Listener associato a ogni IRemoteTest di ogni modulo per raccogliere l'elenco dei
risultati.
|
ModuleLogcatCollector |
Versione del raccoglitore logcat, ma per il modulo.
|
ModuleProtoResultReporter |
Un report sui risultati destinato a registrare solo i risultati a livello di modulo.
|
NameMangleListener |
Un listener proxy per tradurre nomi di metodi, classi e pacchetti di test quando vengono riportati i risultati.
|
PassingTestFileReporter |
Un ITestInvocationListener che salva l'elenco degli scenari di test superati in un file di test
|
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.
|
PerfettoPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector che consente di recuperare i file di perfetto dal dispositivo e di raccogliere le metriche.
|
PrettyTestEventLogger |
Il logger abbina gli eventi e li registra per semplificare il debug.
|
ProtoResultReporter |
Il Report sui risultati genera un TestRecord protobuf con tutti i risultati al suo interno.
|
PythonBinaryHostTest.PythonForwarder |
Funzione di inoltro dei risultati per sostituire il nome dell'esecuzione con il nome binario.
|
RebootReasonCollector |
Raccogli i riavvii del dispositivo durante l'esecuzione del test e genera un report in base al motivo e al numero.
|
RemoteTestTimeOutEnforcer |
Listener che consentono di controllare il tempo di esecuzione di una determinata configurazione di test e di segnalare un errore se supera un determinato timeout.
|
ReportPassedTests |
Segnala in un file i possibili filtri per escludere i test superati.
|
ResultAggregator |
Inoltro speciale che aggrega i risultati quando necessario, in base alla strategia di ripetizione
adottata.
|
ResultAndLogForwarder |
Forwarder per i risultati e gli eventi dei log.
|
Inoltro dei risultati |
Un ITestInvocationListener che inoltra i risultati dell'invocazione a un elenco di altri ascoltatori.
|
RetryLogSaverResultForwarder |
Forwarder che gestisce anche il passaggio del tentativo attuale.
|
RiprovaRisultatoInoltrare |
Un'estensione di ResultForwarder che esegue sempre push su un determinato numero di tentativi.
|
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.
|
ShardListener |
Un ITestInvocationListener che raccoglie i risultati da uno shard di chiamata (ovvero una suddivisione di chiamate da eseguire in parallelo su più risorse) e li inoltra a un altro ascoltatore.
|
ShardMainResultForwarder |
Un elemento ResultForwarder che combina i risultati delle chiamate di test con sharding.
|
ShowmapPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file della mappa del programma dal dispositivo e di raccogliere le metriche.
|
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.
|
StreamProtoResultReporter |
Un'implementazione di ProtoResultReporter
|
SubprocessResultsReporter |
Implementa ITestInvocationListener in modo che venga specificato come result_reporter e inoltra dal
subprocesso i risultati di test, esecuzioni di test e chiamate di test.
|
SuiteResultReporter |
Raccogli i risultati dei test per la chiamata di un'intera suite e invia i risultati finali.
|
TestRunResultListener |
Listener che consente di leggere lo stato di esecuzione del test finale.
|
TestTimeoutEnforcer |
Listener che consentono di controllare il tempo di esecuzione di un determinato test case e di non superarlo se supera un determinato timeout.
|
TextResultReporter |
Un reporter dei risultati del test che inoltra i risultati alla stampante di risultati di testo JUnit.
|
TraceCmdCollector |
Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nell'invocazione.
|
TradefedSandboxRunner.StubScheduleInvocationListener |
Uno stub IScheduledInvocationListener che non fa nulla.
|
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.
|