com.android.tradefed.result

ממשקים

BugreportCollector.SubPredicate  
ILogSaver מחלקות שמטמיעות את הממשק הזה מספקות שיטות לאחסון יומנים במיקום מרכזי. 
ILogSaverListener מאפשר ל-ITestInvocationListener להאזין למצב שבו קובצי יומן נשמרים. 
InputStreamSource הממשק הזה בעצם עוטף InputStream כדי לאפשר שיבוט שלו. 
IShardableListener ITestInvocationListener שאפשר לפצל. 
ITestInvocationListener רכיב Listener לתוצאות בדיקה מהפעלת הבדיקה. 
ITestLifeCycleReceiver מקבל התראות על אירועים במהלך הפעלות של בדיקות אינסטרומנטציה. 
ITestLoggerReceiver ישות שאפשר להזריק לה מופע של ITestLogger כדי שאפשר יהיה להשתמש בה למטרות רישום ביומן. 
ITestSummaryListener ממשק שמאפשר ל-ITestInvocationListener להחליף מידע מוגבל באמצעות סיכומים. 

קורסים

ATestFileSystemLogSaver המחלקות LogSaver האלה משמשות את ATest כדי לשמור יומנים בנתיב ספציפי. 
BugreportCollector ITestInvocationListener מסוג pass-through שאוסף דוחות על באגים כשמתרחשים אירועים שאפשר להגדיר, ואז קורא ל-ITestInvocationListener.testLog ברכיבי הצאצא שלו אחרי שכל דוח על באג נאסף. 
BugreportCollector.Predicate פסוקית מלאה שמתארת מתי לצלם דוח על באג. 
ByteArrayInputStreamSource  
CollectingTestListener ITestInvocationListener שיאסוף את כל תוצאות הבדיקה. 
ConsoleResultReporter כלי לדיווח על תוצאות, להדפסת תוצאות הבדיקה במסוף. 
CountingTestResultListener TestResultListener שבו אפשר לעקוב אחרי המספר הכולל של הבדיקות לפי TestStatus 
DeviceFileReporter מחלקת כלי עזר שבודקת אם יש קבצים במכשיר ושולחת אותם אל ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) אם הם נמצאים. 
EventsLoggerListener פונקציית listener שמתעדת את כל האירועים שהיא מקבלת בקובץ 
FailureDescription הכיתה שמתארת מידע על כשל ב-Trade Federation. 
FileInputStreamSource InputStreamSource שמקבל קובץ קלט. 
FileSystemLogSaver שמירת יומנים במערכת קבצים. 
FilteredResultForwarder וריאציה של ResultForwarder שמאפשרת לדווח רק על TestDescription שנמצאים ברשימת ההיתרים. 
InvocationSummaryHelper מחלקת עזר לאיסוף ולדיווח על TestSummary עבור קבוצה של מאזינים 
InvocationToJUnitResultForwarder מחלקת listener שמקשיבה לאירועי ITestInvocationListener ומעבירה אותם אל TestListener
JsonHttpTestResultReporter כלי לדיווח על תוצאות שמקודד את תוצאות המדדים של הבדיקה ואת פרטי הענף והמכשיר ל-JSON, ושולח אותם באמצעות POST לנקודת קצה של שירות HTTP 
JUnitToInvocationResultForwarder מחלקת listener שמקשיבה לאירועים מסוג TestListener ומעבירה אותם אל ITestInvocationListener
LegacySubprocessResultsReporter הטמעה קפואה של הכלי לדיווח על תוצאות של תהליכי משנה, שאמורה להישאר תואמת לגרסאות קודמות של TF/CTS (למשל 8 ומעלה), למרות שינויים במחלקת העל שלה. 
LogcatCrashResultForwarder מאזין מיוחד: במקרה של כשלים (קריסה של תהליך המדידה), הוא ינסה לחלץ את הקריסה מ-logcat ולהוסיף אותה להודעת הכשל שמשויכת לבדיקה. 
LogFile מחלקת אחזקה של המטא-נתונים של קובץ יומן שנשמר. 
LogFileSaver עוזר ל-ITestInvocationListener שישמור נתוני יומן בקובץ 
LogSaverResultForwarder ResultForwarder לשמירת יומנים באמצעות הכלי הגלובלי לשמירת קבצים. 
LUCIResultReporter כלי לדיווח על תוצאות ששומר את תוצאות הבדיקה שנדרשות על ידי ResultDB ו-LUCI בפורמט JSON (go/result-sink) ומתעד את מיקום הקובץ במסוף. 
MetricsXMLResultReporter ‫MetricsXMLResultReporter כותב מדדי בדיקה ומדדי הרצה לקובץ XML בתיקייה שצוינה על ידי הפרמטר metrics-folder בשלב invocationEnded של הבדיקה. 
ModuleResultsAndMetricsForwarder הרחבה של ResultAndLogForwarder שמוסיפה מדדים נוספים שקשורים למודול לתוצאות הבדיקה. 
MultiFailureDescription אפשר לאסוף כמה כרטיסים FailureDescription במחזיק אחד. 
NameMangleListener מאזין פרוקסי לתרגום של שמות שיטות, מחלקות וחבילות של בדיקות בזמן שהתוצאות מדווחות. 
PassingTestFileReporter ITestInvocationListener ששומר את רשימת מקרי הבדיקה שעברו בהצלחה בקובץ בדיקה 
ReportPassedTests דיווח בקובץ על מסננים אפשריים להחרגה של בדיקה שעברה. 
ResultAndLogForwarder מעביר תוצאות ואירועים ביומן. 
ResultForwarder ITestInvocationListener שמעביר את תוצאות ההפעלה לרשימה של מאזינים אחרים. 
RetentionFileSaver מחלקת עזר ליצירת קובץ ‎ .retention בספרייה. 
RetryResultForwarder תוסף של ResultForwarder שתמיד דוחף למספר ניסיון נתון. 
SnapshotInputStreamSource ‫InputStreamSource שמגובה על ידי קובץ. 
StubTestRunListener הטמעה של Stub של ITestRunListener 
SubprocessResultsReporter מטמיע את ITestInvocationListener כדי לציין אותו כ-result_reporter ולהעביר מהתהליך המשני את התוצאות של הבדיקות, הרצות הבדיקות והפעלות הבדיקות. 
TestDescription מחלקה שמייצגת מידע על מקרה בדיקה. 
TestDescriptionsFile מחלקת כלי עזר להמרת רשימה של TestDescriptions לקובץ בדיקה. 
TestResult מאגר לתוצאה של בדיקה אחת. 
TestResultListener גרסה פשוטה יותר של ITestLifecycleListener למפתחים שמתעניינים רק בתוצאות של בדיקות ספציפיות. 
TestRunResult התוצאות של הרצת בדיקה אחת. 
TestRunResultListener פונקציית Listener שמאפשרת לקרוא את הסטטוס הסופי של הרצת הבדיקה. 
TestSummary מחלקת ייצוג של סיכום מבחן. 
TestSummary.TypedString  
TextResultReporter כלי לדיווח על תוצאות בדיקה שמעביר את התוצאות למדפיס תוצאות הטקסט של JUnit. 
XmlResultReporter כותב תוצאות של JUnit לקובצי XML בפורמט שתואם ל-XMLJUnitResultFormatter של Ant. 

טיפוסים בני מנייה (enum)

ActionInProgress הפעולה הכללית שמתבצעת. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus סוג enum של עזרה שמייצג את סטטוס ההפעלה 
LogDataType מייצג את סוג הנתונים של נתוני היומן. 
TestStatus ייצוג ב-Tradefed של סטטוסים אפשריים לשיטות בדיקה. 
TestSummary.Type