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. |
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)) . |
BasePostProcessor | L' IPostProcessor di base che ogni implementazione dovrebbe estendere. |
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 ogni 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 ogni test. |
BugreportCollector | Un ITestInvocationListener pass-through che raccoglie segnalazioni di bug quando si verificano eventi configurabili e quindi richiama ITestInvocationListener#testLog sui relativi elementi secondari dopo la raccolta di ciascuna segnalazione di bug. |
Segnalazione bugOnFailureCollector | Raccogli un bugreportz quando un test case fallisce. |
BugreportzOnTestCaseFailureCollector | Raccogli un bugreportz quando un test case in un'esecuzione fallisce. |
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. |
CommandStatusHandler | Gestore che aiuta a monitorare e aggiornare lo stato di un'invocazione. |
ConditionFailureMonitor | Monitorare eventuali errori derivanti dall'invocazione. |
ConsoleResultReporter | Reporter dei risultati per stampare i risultati del test sulla console. |
CountTestCasesCollector | Contare e segnalare il numero di casi di test per un determinato IRemoteTest . |
DebugHostLogOnFailureCollector | Collector che raccoglierà e registrerà i log lato host quando si verifica un errore del test case. |
DeviceReleaseReporter | Reporter di rilascio del dispositivo che gestisce la comunicazione con il processo principale dei dispositivi da rilasciare. |
DeviceTraceCollector | Servizio di raccolta che avvierà la traccia perfetta all'avvio di un'esecuzione di test e registrerà il file di traccia alla fine. |
DispositivoNon disponibileMonitor | Questo ascoltatore tenta di acquisire solo un DNAE a livello di test case. |
EventsLoggerListener | Listener che registra tutti gli eventi che riceve in un file |
FileProtoResultReporter | Proto reporter che scarica il TestRecord in un file. |
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. |
FilteredResultForwarder | Variante di ResultForwarder che consente solo di segnalare una lista consentita di TestDescription . |
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. |
GranularRetriableTestWrapper.StartEndCollector | Assistente di classe per rilevare l'inizio e la fine della corsa mancante. |
HostStatsdMetricCollector | Un IMetricCollector che raccoglie i parametri statsd dal lato host utilizzando i comandi dell'utilità statsd. |
ICommandScheduler.IScheduledInvocationListener | Listener per gli eventi di invocazione al completamento dell'invocazione. |
ILogSaverListener | Consente a ITestInvocationListener di restare in ascolto quando i file di log vengono salvati. |
IMetricCollector | Questa interfaccia verrà aggiunta come decoratore quando si riportano i risultati dei test per raccogliere le metriche corrispondenti. |
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. |
IShardableListener | Oggetto ITestInvocationListener che può essere partizionato. |
ISupportGranularResults | Interfaccia che specifica se un ITestInvocationListener supporta o meno la ricezione dei risultati granulari. |
ITestSummaryListener | Interfaccia che consente ITestInvocationListener di scambiare alcune informazioni limitate tramite riepiloghi. |
InvocationToJUnitResultForwarder | Una classe che ascolta gli eventi ITestInvocationListener e li inoltra a TestListener . |
JarHostTest.HostTestListener | Listener wrapper che inoltra tutti gli eventi tranne testRunStarted() e testRunEnded() al listener incorporato. |
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 |
LastShardDetector | Quando si esegue lo sharding locale, a volte vogliamo eseguire alcune azioni solo quando l'ultimo shard raggiunge invocationEnded(long) . |
LegacySubprocessResultsReporter | Un'implementazione congelata del reporter dei risultati del sottoprocesso che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad esempio 8+), nonostante i cambiamenti nella sua superclasse. |
LogSaverResultForwarder | Un ResultForwarder per il salvataggio dei log con il risparmiatore file globale. |
LogcatCrashResultForwarder | Listener speciale: in caso di guasti (crash del processo di strumentazione) tenterà di estrarre dal logcat il crash e di aggiungerlo al messaggio di fallimento associato al test. |
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. |
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. |
ModuloListener | Listener collegato a ciascun IRemoteTest di ciascun modulo per raccogliere l'elenco dei risultati. |
ModuloLogcatCollector | Versione del raccoglitore logcat ma per il modulo. |
NomeMangleListener | Un listener proxy per tradurre i nomi del metodo di test, della classe e del pacchetto man mano che vengono riportati i risultati. |
PassandoTestFileReporter | Un ITestInvocationListener che salva l'elenco dei casi di test superati in un file di test |
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. |
PerfettoPullerMetricCollector | Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file perfetti dal dispositivo e raccoglierne le metriche. |
PrettyTestEventLogger | Logger che abbina gli eventi e li registra per facilitare il debug. |
ProtoResultReporter | Il reporter dei risultati crea un protocollo TestRecord con tutti i risultati all'interno. |
PythonBinaryHostTest.PythonForwarder | L'inoltro dei risultati sostituisce il nome dell'esecuzione con il nome binario. |
RiavviareReasonCollector | Collector che raccoglie i riavvii del dispositivo durante l'esecuzione del test e li segnala per motivo e conteggi. |
RemoteTestTimeOutEnforcer | Listener che consentono di verificare il tempo di esecuzione di una determinata configurazione di test e di fallirla se supera un determinato timeout. |
ReportPassedTests | Riporta in un file eventuali filtri per escludere i test superati. |
Aggregatore di risultati | Inoltro speciale che aggrega i risultati quando necessario, in base alla strategia di riprova adottata. |
RisultatoAndLogForwarder | Inoltro per risultati ed eventi di log. |
RisultatoForwarder | Un ITestInvocationListener che inoltra i risultati della chiamata a un elenco di altri listener. |
RetryLogSaverResultForwarder | Spedizioniere che gestisce anche il superamento del tentativo attuale in cui ci troviamo. |
RiprovaResultForwarder | Un'estensione di ResultForwarder che esegue sempre il push a un determinato numero di tentativi. |
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. |
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. |
ShardMainResultForwarder | Un ResultForwarder che combina i risultati delle chiamate di test partizionate. |
MostramappaPullerMetricCollector | Implementazione di base di FilePullerDeviceMetricCollector che consente di estrarre i file showmap dal dispositivo e raccogliere le metriche da esso. |
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. |
StreamProtoResultReporter | Un'implementazione di ProtoResultReporter |
SubprocessResultsReporter | Implementa ITestInvocationListener da specificare come result_reporter e inoltrare dal sottoprocesso i risultati di test, esecuzioni di test e invocazioni di test. |
SuiteResultReporter | Raccogli i risultati dei test per l'invocazione di un'intera suite e genera i risultati finali. |
TestFailureListener | L'ascoltatore era solito eseguire azioni come screenshot, segnalazione di bug, raccolta di logcat in caso di fallimento del test quando richiesto. |
TestTimeoutEnforcer | Listener che consentono di verificare il tempo di esecuzione di un determinato test case e di fallirlo se supera un determinato timeout. |
TextResultReporter | Un reporter dei risultati del test che inoltra i risultati alla stampante dei risultati di testo JUnit. |
TraceCmdCollector | Un IMetricCollector che raccoglie le tracce durante il test utilizzando trace-cmd e le registra nella chiamata. |
TradefedSandboxRunner.StubScheduledInvocationListener | Uno stub IScheduledInvocationListener che non fa nulla. |
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. |