com.android.tradefed.result

Interfacce

BugreportCollector.SubPredicate  
ILogSaver Le classi che implementano questa interfaccia forniscono metodi per archiviare i log in una posizione centrale. 
ILogSaverListener Consente ai ITestInvocationListener di rilevare quando vengono salvati i file di log. 
InputStreamSource Questa interfaccia incapsula un ERROR(/InputStream) per renderlo clonabile. 
IShardableListener Un ITestInvocationListener che può essere suddiviso in parti. 
ITestInvocationListener Ascoltatore per i risultati del test dall'invocazione del test. 
ITestLifeCycleReceiver Riceve notifiche di eventi durante le esecuzioni dei test di misurazione. 
ITestLoggerReceiver Un'entità in cui è possibile iniettare un'istanza ITestLogger in modo che possa essere utilizzata per scopi di logging. 
ITestSummaryListener Interfaccia che consente a ITestInvocationListener di scambiare alcune informazioni limitate tramite riepiloghi. 

Classi

ATestFileSystemLogSaver Questa classe LogSaver viene utilizzata da ATest per salvare i log in un percorso specifico. 
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. 
BugreportCollector.Predicate Un predicato completo che descrive quando acquisire un report di bug. 
ByteArrayInputStreamSource  
CollectingTestListener Un ITestInvocationListener che raccoglierà tutti i risultati del test. 
ConsoleResultReporter Report sui risultati per stampare i risultati del test nella console. 
CountingTestResultListener Un TestResultListener che monitora il numero totale di test per TestStatus 
DeviceFileReporter Una classe di utilità che controlla la presenza di file sul dispositivo e li invia a ITestInvocationListener.testLog(String, LogDataType, InputStreamSource), se trovati. 
EventsLoggerListener Ascoltatore che registra tutti gli eventi ricevuti in un file 
FailureDescription La classe che descrive le informazioni su un errore in Trade Federation. 
FileInputStreamSource Un InputStreamSource che accetta un file di input. 
FileSystemLogSaver Salvare i log in un file system. 
FilteredResultForwarder Variante di ResultForwarder che consente di segnalare solo una lista consentita di TestDescription
InvocationSummaryHelper Classe di supporto per la raccolta e la generazione di report su TestSummary per un insieme di ascoltatori 
InvocationToJUnitResultForwarder Una classe che ascolta gli eventi ITestInvocationListener e li inoltra a un TestListener
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 
JUnitToInvocationResultForwarder Una classe che ascolta gli eventi TestListener e li inoltra a un ITestInvocationListener
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. 
LogcatCrashResultForwarder Ascoltatore speciale: in caso di errori (arresto anomalo del processo di ispezione) tenterà di estrarre dall'errore il logcat e lo aggiungerà al messaggio di errore associato al test. 
LogFile Classe per contenere i metadati di un file di log salvato. 
LogFileSaver Un helper per ITestInvocationListener che salva i dati di log in un file 
LogSaverResultForwarder Un ResultForwarder per salvare i log con il salvataggio file globale. 
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. 
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. 
MultiFailureDescription Raccogli più FailureDescription in un unico supporto. 
NameMangleListener Un ascoltatore proxy per tradurre i nomi del metodo di test, della classe e del pacchetto quando vengono generati i risultati. 
PassingTestFileReporter Un ITestInvocationListener che salva l'elenco degli scenari di test superati in un file di test 
ReportPassedTests Segnala in un file i possibili filtri per escludere i test superati. 
ResultAndLogForwarder Inoltra i risultati e registra gli eventi. 
ResultForwarder Un ITestInvocationListener che inoltra i risultati dell'invocazione a un elenco di altri ascoltatori. 
RetentionFileSaver Classe di supporto per la creazione di un file .retention in una directory. 
RetryResultForwarder Un'estensione di ResultForwarder che esegue sempre push su un determinato numero di tentativi. 
SnapshotInputStreamSource Un'origine InputStream basata su file. 
StubTestRunListener Implementazione stub di ITestRunListener 
SubprocessResultsReporter Implementa ITestInvocationListener da specificare come result_reporter e inoltra dal subprocesso i risultati di test, esecuzioni di test e invocazioni di test. 
TestDescription Classe che rappresenta le informazioni su un test case. 
TestDescriptionsFile Una classe di utilità per il marshalling e lo smarshalling di un elenco di TestDescription in un file di test. 
TestResult Contenitore per il risultato di un singolo test. 
TestResultListener Una semplificazione di ITestLifecycleListener per gli implementatori che si preoccupano solo dei risultati dei singoli test. 
TestRunResult Contiene i risultati di una singola esecuzione del test. 
TestRunResultListener Listener che consente di leggere lo stato finale dell'esecuzione del test. 
TestSummary Una classe per rappresentare un riepilogo del test. 
TestSummary.TypedString  
TextResultReporter Un reporter dei risultati del test che inoltra i risultati alla stampante di risultati di testo JUnit. 
XmlResultReporter Scrive i risultati di JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. 

Enumerazionis

ActionInProgress L'azione generale in corso. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus Un enum di supporto per rappresentare lo stato dell'invocazione 
LogDataType Rappresenta il tipo di dati dei dati di log. 
TestStatus Rappresentazione in TradeFed dei possibili stati per i metodi di test. 
TestSummary.Type