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 a ITestInvocationListener di rilevare quando vengono salvati i file di log. 
InputStreamSource Questa interfaccia esegue il wrapping di un InputStream per renderlo clonabile. 
IShardableListener Un ITestInvocationListener che può essere suddiviso in partizioni. 
ITestInvocationListener Listener per i risultati del test dall'invocazione del test. 
ITestLifeCycleReceiver Riceve notifiche di eventi durante l'esecuzione di test di strumentazione. 
ITestLoggerReceiver Un'entità a cui può essere inserita un'istanza di 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 pass-through ITestInvocationListener che raccoglie report di bug quando si verificano eventi configurabili e poi chiama ITestInvocationListener.testLog sui suoi figli dopo ogni report di bug raccolto. 
BugreportCollector.Predicate Un predicato completo che descrive quando acquisire un report bug. 
ByteArrayInputStreamSource  
CollectingTestListener Un ITestInvocationListener che raccoglierà tutti i risultati del test. 
ConsoleResultReporter Result reporter 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 vengono trovati. 
EventsLoggerListener Listener che registra tutti gli eventi ricevuti in un file 
FailureDescription La classe che descrive le informazioni di errore in Trade Federation. 
FileInputStreamSource Un InputStreamSource che accetta un file di input. 
FileSystemLogSaver Salva i log in un file system. 
FilteredResultForwarder Variante di ResultForwarder che consente di segnalare solo una lista consentita di TestDescription
InvocationSummaryHelper Classe helper per la raccolta e la generazione di report TestSummary per un insieme di listener 
InvocationToJUnitResultForwarder Una classe che ascolta gli eventi ITestInvocationListener e li inoltra a un TestListener
JsonHttpTestResultReporter Un reporter dei risultati che codifica i risultati delle metriche di test e le informazioni su ramo e dispositivo in JSON e POST in un endpoint di servizio HTTP 
JUnitToInvocationResultForwarder Una classe che ascolta gli eventi TestListener e li inoltra a un ITestInvocationListener
LegacySubprocessResultsReporter Un'implementazione bloccata del reporter dei risultati del sottoprocesso che dovrebbe rimanere compatibile con le versioni precedenti di TF/CTS (ad es. 8+), nonostante le modifiche alla superclasse. 
LogcatCrashResultForwarder Listener speciale: in caso di errori (arresto anomalo del processo di strumentazione), tenta di estrarre l'arresto anomalo da logcat e lo aggiunge 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 salverà i dati di log in un file 
LogSaverResultForwarder Un ResultForwarder per salvare i log con il salvataggio globale dei file. 
LUCIResultReporter Un reporter dei 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. 
ModuleResultsAndMetricsForwarder Un'estensione di ResultAndLogForwarder che aggiunge metriche aggiuntive relative ai moduli ai risultati del test. 
MultiFailureDescription Raccogli più FailureDescription in un unico supporto. 
NameMangleListener Un listener proxy per tradurre i nomi di metodi, classi e pacchetti di test man mano che vengono segnalati i risultati. 
PassingTestFileReporter Un ITestInvocationListener che salva l'elenco degli scenari di test superati in un file di test 
ReportPassedTests Report in a file possible filters to exclude passed test. 
ResultAndLogForwarder Forwarder per eventi di risultati e log. 
ResultForwarder Un ITestInvocationListener che inoltra i risultati dell'invocazione a un elenco di altri listener. 
RetentionFileSaver Classe helper per la creazione di un file .retention in una directory. 
RetryResultForwarder Un'estensione di ResultForwarder che esegue sempre il push a un determinato numero di tentativi. 
SnapshotInputStreamSource Un InputStreamSource basato su file. 
StubTestRunListener Implementazione stub di ITestRunListener 
SubprocessResultsReporter Implementa ITestInvocationListener da specificare come result_reporter e inoltra dal sottoprocesso i risultati di test, esecuzioni di test e chiamate di test. 
TestDescription Classe che rappresenta le informazioni su uno scenario di test. 
TestDescriptionsFile Una classe di utilità per il marshalling e l'unmarshalling 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 interessano solo ai 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 dei risultati di testo JUnit. 
XmlResultReporter Scrive i risultati JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant. 

Enum

ActionInProgress L'azione generica in corso. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus Un'enumerazione helper per rappresentare lo stato di chiamata 
LogDataType Rappresenta il tipo di dati dei dati di log. 
TestStatus Rappresentazione in Tradefed dei possibili stati per i metodi di test. 
TestSummary.Type