com.android.tradefed.testtype.suite

שיעורים

BaseTestSuite בדיקה להרצת חבילה לבדיקות תאימות (CTS) עם מערכת חבילה חדשה. 
GranularRetriableTestWrapper בכיתה מעטפת פועלת על IRemoteTest כדי לפלח את IRemoteTest ברמת בדיקת התוכנה. 
ITestSuite כיתה מופשטת שמשמשת להרצת חבילת בדיקות. 
ModuleDefinition מאגר של הגדרות הפעלת הבדיקה. 
ModuleListener מאזין שמצורף לכל IRemoteTest של כל מודול כדי לאסוף את רשימת התוצאות. 
ModuleMerger כיתת עזר לפעולה שקשורה למיזוג של ITestSuite ו-ModuleDefinition אחרי פיצול. 
ModuleSplitter פונקציית עזר שמחלקת רשימה של מודולים שמיוצגים על ידי IConfiguration לרשימה של יחידות ביצוע שמיוצגות על ידי ModuleDefinition
RemoteTestTimeOutEnforcer מאזינים שמאפשרים לבדוק את זמן הביצוע של הגדרת בדיקה נתונה ולפסול אותה אם היא חורגת מזמן קצוב מראש. 
SuiteModuleLoader אחזור של הגדרות המודול של בדיקת התאימות מהמאגר. 
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) כדי למצוא את כל קובצי התצורה בספרייה. 
SuiteTestFilter מייצג מסנן להכללה ולהחרגה של בדיקות. 
TestFailureListener מאזין שמשמש לביצוע פעולות כמו צילום מסך, דוח באגים, איסוף logcat במקרה של כשל בבדיקה, לפי דרישה. 
TestMappingSuiteRunner הטמעה של BaseTestSuite להרצת בדיקות שצוינו באמצעות האפשרות include-filter, או קובצי TEST_MAPPING מה-build, כחבילה. 
TestSuiteInfo כיתה שמטפלת בחיבור של מטא-נתונים שקשורים ל-build לחבילת הבדיקות

כדי לחשוף בצורה נכונה מידע קשור, חבילת הבדיקה צריכה לכלול קובץ test-suite-info.properties במשאבי ה-jar שלה.  

TfSuiteRunner הטמעה של ITestSuite, שתטען בדיקות מהתיקייה res/config/suite/‎ של קובצי ה-jar של TF. 
ValidateSuiteConfigHelper הכיתה הזו תעזור לאמת שה-IConfiguration שנטען לחבילה עומד בדרישות הצפויות: - אין ספקי build - אין דיווח על תוצאות