com.android.tradefed.testtype.suite

שיעורים

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

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

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

תקצירים

ITestSuite.MultiDeviceModuleStrategy