com.android.tradefed.result

ממשקים

BugreportCollector.SubPredicate  
ILogSaver כיתות שמטמיעות את הממשק הזה מספקות שיטות לאחסון יומנים במיקום מרכזי. 
ILogSaverListener מאפשר ל-ITestInvocationListener להאזין למועד שבו קובצי יומנים נשמרים. 
InputStreamSource הממשק הזה בעצם עוטף ERROR(/InputStream) כדי שאפשר יהיה ליצור ממנו עותק. 
IShardableListener ITestInvocationListener שאפשר לפצל. 
ITestInvocationListener מאזין לתוצאות הבדיקה מהפעלת הבדיקה. 
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 מאזין שמתעדה ביומן את כל האירועים שהוא מקבל בקובץ. 
FailureDescription הכיתה שמתארת את פרטי הכשל באיחוד הסחר. 
FileInputStreamSource InputStreamSource שמקבל קובץ קלט. 
FileSystemLogSaver שמירת יומנים במערכת קבצים. 
FilteredResultForwarder וריאנט של ResultForwarder שמאפשר לדווח רק על רשימת היתרים של TestDescription
InvocationSummaryHelper כיתת עזר לאיסוף ולדיווח על TestSummary לקבוצה של מאזינים 
InvocationToJUnitResultForwarder מחלקה שמקשיבה לאירועים מסוג ITestInvocationListener ומעבירה אותם ל-TestListener
JsonHttpTestResultReporter דיווח על תוצאות שמקודד את תוצאות מדדי הבדיקה ואת הענף, פרטי המכשיר ל-JSON ושולח את ה-POST לנקודת קצה של שירות HTTP. 
JUnitToInvocationResultForwarder מחלקה שמקשיבה לאירועים מסוג 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 של הבדיקה. 
MultiFailureDescription איך אוספים כמה FailureDescription בתוך מחזיק אחד. 
NameMangleListener מאזין proxy לתרגום שמות של שיטות בדיקה, כיתות וחבילות בזמן הדיווח על התוצאות. 
PassingTestFileReporter ITestInvocationListener ששומר את רשימת מקרי הבדיקה שעברו קובץ בדיקה. 
ReportPassedTests דיווח בקובץ על מסננים אפשריים להחרגת בדיקה שעברה. 
ResultAndLogForwarder שירות העברה של תוצאות ואירועים ביומן. 
ResultForwarder ITestInvocationListener שמעביר את תוצאות ההפעלה לרשימה של מאזינים אחרים. 
RetentionFileSaver כיתת עזר ליצירת קובץ retention .‎ בספרייה. 
RetryResultForwarder תוסף של ResultForwarder שתמיד דוחף למספר ניסיון נתון. 
SnapshotInputStreamSource InputStreamSource שמבוסס על קובץ. 
StubTestRunListener הטמעת סטאב של ITestRunListener 
SubprocessResultsReporter הטמעת ITestInvocationListener כדי לציין אותו בתור דיווח על תוצאות, והעברה מהתהליך המשני של תוצאות הבדיקות, הפעלות הבדיקות והפעלות הבדיקה. 
TestDescription הכיתה מייצגת מידע על תרחיש בדיקה. 
TestDescriptionsFile סיווג שירות לסידור (marshalling) ולביטול סידור (unmarshalling) של רשימת TestDescriptions לקובץ בדיקה. 
TestResult מאגר לתוצאה של בדיקה אחת. 
TestResultListener פישוט של ITestLifecycleListener למטמיעים שמתעניינים רק בתוצאות של בדיקות ספציפיות. 
TestRunResult מכיל את התוצאות של הרצה אחת של בדיקה. 
TestRunResultListener מאזין שמאפשר לקרוא את סטטוס ההרצה הסופית של הבדיקה. 
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