אינדקס הכיתה
אלה הם ה-classes של ה-API. כאן אפשר לראות את כל חבילות ה-API.
A
| AaptParser | כיתה שמחלצת מידע מקובץ apk על ידי ניתוח הפלט של 'aapt dump badging'. | 
| AaptParser.AaptVersion | Enum של אפשרויות לגרסה של AAPT שמשמש לניתוח קובצי APK. | 
| Abi | כיתה שמייצגת ABI. | 
| AbiFormatter | סוג שירות ל-abi. | 
| AbiUtils | סוג שירות לטיפול ב-ABI של מכשירים | 
| AbstractConnection | ייצוג מופשט של חיבור. | 
| AbstractHostMonitor | סיווג אופייני לניטור בריאות המארח. | 
| AbstractTunnelMonitor | ניטור מנהרות מופשט ל-GCE AVD. | 
| AbstractXmlParser | כיתת בסיס לעזרה בניתוח קובצי XML | 
| AbstractXmlParser.ParseException | הבעיה הזו מתרחשת אם לא ניתן לנתח את הקלט של ה-XML. | 
| AcloudConfigParser | כיתת עזר שמנתחת קובץ תצורה של Acloud (משמשת להפעלת מכשיר Cloud). | 
| AcloudConfigParser.AcloudKeys | קבוצות של מפתחות שאפשר לחפש מההגדרה. | 
| ActionInProgress | הפעולה הכללית המתבצעת. | 
| ActiveTrace | הכיתה הראשית שעוזרת לתאר ולנהל מעקב פעיל. | 
| ActivityStatusChecker | בדיקת סטטוס של פעילויות שנותרו ופועלות בסוף מודול. | 
| AdbRootElevator | 
              AutoCloseable שמפעיל את adb root בזמן היצירה, אם יש צורך, ומשחזר את מצב root בסיום. 
              
    
             | 
        
| AdbSshConnection | חיבור Adb דרך גשר SSH. | 
| AdbStopServerPreparer | כלי להכנת יעד להפסקת שרת adb במארח לפני ואחרי הפעלת בדיקות adb. | 
| AdbTcpConnection | ייצוג החיבור המוגדר כברירת מחדל של מכשיר, שמשוער שהוא חיבור adb רגיל של המכשיר. | 
| AdbUtils | סוג שירות לפעולות adb. | 
| AfterClassWithInfo | 
              ההתחייבויות דומות לאלה של AfterClass, אבל השיטה עם ההערה חייבת לדרוש פרמטר TestInformation. 
              
    
             | 
        
| AggregatePostProcessor | צובר מדדים שמציג את הערכים המינימלי, המקסימלי, הממוצע, השונות, סטיית התקן, הסכום, המספר והפרסנטילים (אופציונלי) של מדדים מספריים שנאספו במהלך מספר סבבי בדיקה, ומתייחס אליהם כאל מספרים כפולים. | 
| AllTestAppsInstallSetup | 
              ITargetPreparer שמתקין את כל האפליקציות מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר. 
              
    
             | 
        
| AltDirBehavior | 
              enum להגדרת התנהגויות חלופיות של ספריות למתקינים/למחליפים של ארטיפקטים של בדיקות
  
  | 
        
| AnalysisHeuristic | הסדר חשוב. | 
| AndroidJUnitTest | בדיקה שמריצה חבילת בדיקות של מכשור במכשיר נתון באמצעות android.support.test.runner.AndroidJUnitRunner. | 
| AndroidTestOrchestratorRemoteTestRunner | הפעלת בדיקת Android עם מכשירי מדידה באמצעות הפקודה adb ו-AndroidTestOrchestrator. | 
| AoaTargetPreparer | 
              ITargetPreparer שמבצע סדרה של פעולות (למשל קליקים ותנועות החלקה) באמצעות פרוטוקול Android Open Accessory (AOAv2). 
              
    
             | 
        
| ApkChangeDetector | 
              הכיתה הזו מזהה אם קובצי ה-APK שרוצים להתקין שונים מאלה שבמכשיר, כדי להחליט אם לדלג על התקנה והסרה של אפליקציות במהלך setUp ו-tearDown של ERROR(/TestAppInstallSetup). 
              
    
             | 
        
| AppBuildInfo | 
              IBuildInfo שמייצג אפליקציה ל-Android ואת חבילות הבדיקה שלה. 
              
    
             | 
        
| AppDeviceBuildInfo | 
              
      הסיווג הזה הוצא משימוש.
    להשתמש ב-IDeviceBuildInfo ישירות. 
              
    
             | 
        
| AppSetup | 
              ITargetPreparer שמתקין קובץ APK ואת הבדיקות שלו. 
              
    
             | 
        
| AppVersionFetcher | סיווג שירות לקבלת מחרוזת של גרסת האפליקציה מהמכשיר. | 
| AppVersionFetcher.AppVersionInfo | סוגי המידע על גרסאות האפליקציה. | 
| ArchModuleController | מודול הבקרה לא יפעיל בדיקות אם הוא לא תואם לאף ארכיטקטורה נתונה. | 
| ArgsOptionParser | 
              הארגומנטים של שורת הפקודה מנותחים ומאכלסים את השדות Option. 
              
    
             | 
        
| ArrayUtil | שיטות שירות למערכים | 
| ArtChrootPreparer | יצירת ספריית chroot לבדיקות ART. | 
| ArtGTest | |
| ArtifactDetails | כאן מתואר המבנה של התוכן והתיאורים שלו שנוצרו על ידי כלי ה-CAS. | 
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | כלי שעוזר לנתח את ארטיפקטי ה-build כדי לקבל תובנות. | 
| ArtRunTest | כלי להרצת בדיקות לצורך הפעלת בדיקות run-tests של ART. | 
| ArtRunTest.AdbShellCommandException | סוג חריג לדיווח על שגיאה שהתרחשה במהלך ביצוע הפקודה ADB shell. | 
| ATestFileSystemLogSaver | בכיתה LogSaver הזו משתמשים ב-ATest כדי לשמור יומנים בנתיב ספציפי. | 
| AtestRunner | 
              הטמעה של ITestSuite 
              
    
             | 
        
| AtraceCollector | 
              IMetricCollector שמפעיל את atrace במהלך בדיקה, אוסף את התוצאה ומעדכן את היומן בקריאה. 
              
    
             | 
        
| AtraceRunMetricCollector | האובייקט הזה אוסף את כל הטרייסים מתיקיית הבדיקה בתיקייה הנתונה במכשיר הבדיקה, מתעד את תיקיית הבדיקה, מעבד את קובצי הטרייסים בתיקיית הבדיקה ומאגד את המדדים. | 
| AutoLogCollector | אנטומציה שמתארת איזה אסוף נתונים יכול להיות מטופל באופן אוטומטי על ידי רתמת הכלי. | 
| AutomatedReporters | סיווג שמגדיר את המיפוי מכלי הדיווח האוטומטיים של Tradefed. | 
| AveragePostProcessor | הטמעה של מעבד נתונים לאחר העיבוד שמחשב את הממוצע של רשימת המדדים. | 
B
| BackgroundDeviceAction | הפעלת פקודה במכשיר נתון, חזרה על הפעולה לפי הצורך עד לביטול הפעולה. | 
| BaseDeviceMetricCollector | 
              הטמעה בסיסית של IMetricCollector שמאפשרת להתחיל ולהפסיק את האיסוף ב-onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) וב-ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)). 
              
    
             | 
        
| BaseEmulatorPreparer | הכנה נפוצה להפעלת אמולטור מקומי. | 
| BaseHostJUnit4Test | מחלקת בדיקה בסיסית להרצת בדיקות בסגנון JUnit4. | 
| BaseLeveledLogOutput | 
              הטמעה בסיסית של ILeveledLogOutput שמאפשרת לסנן תגים מסוימים לפי השם או הרכיבים שלהם. 
              
    
             | 
        
| BaseModuleController | 
              הטמעה בסיסית של IModuleController שצריך להטמיע כדי לבדוק אם מודול מסוים צריך לפעול או לא. 
              
    
             | 
        
| BaseMultiTargetPreparer | 
              הטמעה בסיסית של IMultiTargetPreparer שמאפשרת להשבית את האובייקט. 
              
    
             | 
        
| BasePostProcessor | 
              הבסיס IPostProcessor שכל הטמעה צריכה להרחיב. 
              
    
             | 
        
| BaseRetryDecision | 
              הטמעה בסיסית של IRetryDecision. 
              
    
             | 
        
| BaseStreamLogger<OS extends OutputStream> | 
              ILeveledLogOutput שמפנה את הודעות היומן לזרם פלט ול-stdout. 
              
    
             | 
        
| BaseTargetPreparer | 
              סוג בסיס להטמעה של ITargetPreparer שמאפשר לקבוע אם האובייקט מושבת או לא. 
              
    
             | 
        
| BaseTestSuite | בדיקה להרצת חבילה לבדיקות תאימות (CTS) עם מערכת חבילה חדשה. | 
| BatteryController | סיווג שירות שמאפשר לשלוט במצב הטעינה של הסוללה במכשיר. | 
| BatteryRechargeDeviceRecovery | הרשאה להפעיל פקודה כשרמת הטעינה של הסוללה במכשיר יורדת מתחת לסף מסוים. | 
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | בודק שחזור שיפעיל הגדרה אם רמת הטעינה של הסוללה לא זמינה. | 
| BeforeClassWithInfo | 
              ההתחייבויות דומות לאלה של BeforeClass, אבל השיטה עם ההערה חייבת לדרוש פרמטר TestInformation. 
              
    
             | 
        
| BinaryState | Enum שמשמש לרישום מצב ON/OFF עם מצב IGNORE ללא פעולה. | 
| BluetoothConnectionLatencyCollector | האוסף ידחוף למכשירים הגדרה מוגדרת מראש של מדד משך זמן ב-statsd, ויאסוף את משך הזמן של חיבור ה-Bluetooth לכל פרופיל. | 
| BluetoothConnectionStateCollector | האוסף הזה יאסוף מדדים של BluetoothConnectionStateChanged ויתעדה את מספר סטטוס החיבור לכל פרופיל. | 
| BluetoothConnectionSuccessRatePostProcessor | 
              הטמעה של מעבד נתונים לאחר העיבוד שמחשב את שיעור ההצלחה של פרופיל Bluetooth
  משתמשים ב-metric-key-match כדי לציין מדדים שמכילים מצבי חיבור Bluetooth במערך מספרי. דוגמה: [0, 1, 2, 3, 0, 1, 2, 3].  | 
        
| BluetoothHciSnoopLogCollector | כלי איסוף לצורך הפעלת רישום Snoop של Bluetooth HCI ב-DUT ואיסוף היומן לכל בדיקה. | 
| BluetoothUtils | 
              פונקציות שירות לקריאה ל-BluetoothInstrumentation במכשיר
  
 הקוד של BluetoothInstrumentation בצד המכשיר נמצא ב-AOSP בכתובת:
   | 
        
| BootstrapBuildProvider | 
              IDeviceBuildProvider שמפעיל את יצירת המידע מהמכשיר לבדיקה
 בדרך כלל משתמשים באפשרות הזו במכשירים עם build שסופק על ידי צד שלישי, כלומר:  | 
        
| BootstrapServiceFileResolverLoader | טעינת פותרי הבעיות באמצעות מתקן הטעינה של השירות. | 
| Bugreport | אובייקט שמכיל את ההפניות לקובצי bugreport, תואם לדוח על באג שטוח ולדוח על באג בפורמט zip (bugreportz). | 
| BugreportCollector | 
              ITestInvocationListener של העברה (pass-through) שמאגדת דוחות באגים כשמתרחשים אירועים שניתן להגדיר, ולאחר מכן קוראת ל-ITestInvocationListener.testLog על הצאצאים שלה אחרי כל דוח באגים שנאסף. 
              
    
             | 
        
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | תנאי מלא שמתאר מתי צריך לצלם דוח על באג. | 
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | איסוף דוח bugreportz כשמקרה בדיקה נכשל. | 
| BugreportzOnTestCaseFailureCollector | איסוף דוח על באג כשמקרה בדיקה נכשל במהלך הרצה. | 
| BuildAnalysis | מייצג את התוצאות של ניתוח build יחיד. | 
| BuildError | הבעיה הזו מתרחשת אם ה-build שסופק לא מצליח לפעול. | 
| BuildInfo | 
              הטמעה גנרית של IBuildInfo שצריך לשייך ל-ITestDevice. 
              
    
             | 
        
| BuildInfoKey | כיתה שמכילה ספירה שקשורה לשאילתות לגבי פרטי גרסאות build. | 
| BuildInfoKey.BuildInfoFileKey | 
              Enum שמתאר את כל סוגי הקבצים הידועים שאפשר לשלוח עליהם שאילתה באמצעות IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey). 
              
    
             | 
        
| BuildInfoRecorder | 
              ITargetPreparer שכותב מטא-נתונים של פרטי build לקובץ מסוים. 
              
    
             | 
        
| BuildInfoUtil | 
              סיווג util שעוזר לבצע פעולות על IBuildInfo 
              
    
             | 
        
| BuildRetrievalError | אירעה שגיאה קטלנית במהלך אחזור הגרסה המאוחדת לבדיקה. | 
| BuildSerializedVersion | 
              הכיתה שמכילה את גרסת הסריאליזציה הנוכחית של כל IBuildInfo. 
              
    
             | 
        
| BuildTestsZipUtils | כיתה עזר לפעולות שקשורות לקובץ ה-zip של הבדיקות שנוצר על ידי מערכת ה-build של Android. | 
| BulkEmailer | כלי לשליחת אימיילים שמאפשר את ההגדרות הבאות: מרווח זמן שליחה,גודל התקפה ראשונית, נמענים ומספר ההודעות הכולל. | 
| BundletoolUtil | סוג שירות שמשתמש בשורת הפקודה של bundletool כדי להתקין את קובצי ה-apk במכשיר. | 
| ByteArrayInputStreamSource | |
| ByteArrayList | כיתה שמייצגת מערך בייטים קל. | 
| ByteArrayUtil | כלי עזר לפעולות על מערך בייטים, למשל המרת בייטים למספר שלם. | 
| ByteStreamDownloader | 
              לקוח שמטמיע את השיטה Read של שירות ה-gRPC ByteStream. 
              
    
             | 
        
| ByteStreamUploader | 
              לקוח שמטמיע את השיטה Write של שירות ה-gRPC ByteStream. 
              
    
             | 
        
C
| CacheClientFactory | 
              מפעל שיוצר מכונה יחידה (singleton) של ICacheClient. 
              
    
             | 
        
| CarModuleController | הבקרה הזו מונעת את ביצוע תרחישי הבדיקה במכשירים שאינם לכלי רכב. | 
| CarryDnaeError | 
              RuntimeException פנימי כדי להעביר את DeviceNotAvailableException דרך המסגרת של JUnit4. 
              
    
             | 
        
| CarryInterruptedException | הבעיה הזו מתרחשת כשהזמן הקצוב לתפוגה של שלב הבדיקה מופעל, ויש צורך להעביר את InterruptedException מחוט ההרצה של הבדיקה לחוט ההרצה של הקריאה. | 
| CdmaDeviceFlasher | סיווג של פלאש תמונה במכשיר Android פיזי עם רדיו CDMA. | 
| CecControllerTokenProvider | ספק טוקנים לטוקנים שקשורים ל-Consumer Electronics Control  (CEC). | 
| CentralDirectoryInfo | CentralDirectoryInfo היא כיתה שמכילה את המידע של קובץ או תיקייה בתוך קובץ zip. | 
| CheckPairingPreparer | 
              CompanionAwarePreparer שמאמת את הקישור ב-BT בין המכשיר הראשי למכשיר הנלווה 
              
    
             | 
        
| Chunker | 
              הפונקציה מפצלת blob ל-Chunk אחד או יותר באורך של עד chunkSize בייטים. 
              
    
             | 
        
| Chunker.Chunk | קטע של blob. | 
| CircularAtraceUtil | כלי atrace שפותח בעיקר לזיהוי הגורמים העיקריים לשגיאות ANR במהלך בדיקות Monkey. | 
| CircularByteArray | מבנה נתונים לאחסון מערך בגודל קבוע שפועל כמאגר עגול, ומעקב אחרי הסכום הכולל של כל הערכים במערך. | 
| ClangCodeCoverageCollector | 
              BaseDeviceMetricCollector שמושך מהמכשיר את מדידות הכיסוי של Clang ומתעדה אותן כפריטי בדיקה. 
              
    
             | 
        
| ClangProfileIndexer | סיווג שימושי שמארגן במדדים את מדידות הכיסוי של קוד Clang. | 
| ClassNotFoundConfigurationException | 
              ConfigurationException כשהמערכת לא מוצאת את הכיתה של אובייקט. 
              
    
             | 
        
| ClassPathScanner | חיפוש רשומות ב-classpath. | 
| ClassPathScanner.ClassNameFilter | 
              IClassPathFilter שמסנן ומשנה שמות של כיתות Java. 
              
    
             | 
        
| ClassPathScanner.ExternalClassNameFilter | 
              ClassNameFilter שדוחה כיתות פנימיות 
              
    
             | 
        
| ClassPathScanner.IClassPathFilter | 
              מסנן לנתיבי כניסה של classpath
  
 עם הדפס אחרי   | 
        
| לקוח | לקוח של מכשיר הקלטה של ResultDB שמעלה את תוצאות הבדיקה ל-ResultDB. | 
| ClockworkUtils | כלי שימושי לשיתוף לוגיקה בכמה מכשירים | 
| CloseableTraceScope | סיווג ברמת ההיקף שמאפשר לדווח על קטע ניתוח באמצעות try-with-resources | 
| ClusterBuildInfo | 
              כיתה IBuildInfo ל-builds שמועברים בצינור מ-TFC. 
              
    
             | 
        
| ClusterBuildProvider | 
              IBuildProvider להורדת משאבי בדיקה של TFC. 
              
    
             | 
        
| ClusterClient | 
              הטמעה של IClusterClient לצורך אינטראקציה עם הקצה העורפי של TFC. 
              
    
             | 
        
| ClusterCommand | כיתה שמייצגת משימה שאוחזרה מ-TF Cluster. | 
| ClusterCommand.RequestType | |
| ClusterCommand.State | סטטוס הפקודה באשכול TF. | 
| ClusterCommandConfigBuilder | כיתה ליצירת קובץ תצורה לפקודת אשכול. | 
| ClusterCommandEvent | מחלקה לאנקפסולציה של אירועי פקודות באשכול שרוצים להעלות. | 
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher | 
              מחלקה IRemoteTest להפעלת פקודה מ-TFC באמצעות תהליך משנה של TF. 
              
    
             | 
        
| ClusterCommandScheduler | 
              ICommandScheduler לתמיכה ב-TFC (אשכול של Tradefed). 
              
    
             | 
        
| ClusterCommandStatus | כיתה שמייצגת את המצב ואת סיבת הביטול של פקודה מ-TF Cluster. | 
| ClusterDeviceInfo | כיתה לאנקפסולציה של פרטי המכשירים באשכול שרוצים להעלות. | 
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor | 
              הטמעה של IDeviceMonitor שמדווחת על תוצאות לשירות Tradefed Cluster. 
              
    
             | 
        
| ClusterEventUploader<T extends IClusterEvent> | 
              הכיתה ClusterEventUploader, שמעלה את IClusterEvent ל-TFC. 
              
    
             | 
        
| ClusterHostEvent | מחלקה לאנקפסולציה של אירועים של מארח האשכולות שרוצים להעלות. | 
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | ערכים מוגדרים מראש של הסוגים השונים של אירועי אירוח. | 
| ClusterHostUtil | פונקציות סטטיות של util ב-TF Cluster לקבלת מכונות של הגדרות גלובליות, פרטי מארח וכו'. | 
| ClusterLogSaver | 
              סוג ILogSaver להעלאת תוצאות בדיקה ל-TFC. 
              
    
             | 
        
| ClusterLogSaver.FilePickingStrategy | שיטות לבחירת קבצים. | 
| ClusterOptions | |
| CodeCoverageCollector | 
              BaseDeviceMetricCollector שמושך מהמכשיר מדידות של כיסוי ב-Java ובקוד מקורי, ומתעדה אותן ביומן בתור ארטיפקטים של בדיקה. 
              
    
             | 
        
| CodeCoverageTest | בדיקה שמריצה חבילת בדיקות של מכשור במכשיר נתון ויוצרת את דוח הכיסוי של הקוד. | 
| CollectingByteOutputReceiver | 
              IShellOutputReceiver שמאגד את כל הפלט של המעטפת ב-byte[]. 
              
    
             | 
        
| CollectingOutputReceiver | 
              IShellOutputReceiver שמאגד את כל הפלט של המעטפת ב-String אחד. 
              
    
             | 
        
| CollectingTestListener | 
              ITestInvocationListener שיאסוף את כל תוצאות הבדיקה. 
              
    
             | 
        
| CollectorHelper | 
              כלי עזר לביצוע פעולות IMetricCollector שנדרשות בכמה מקומות. 
              
    
             | 
        
| CommandBaselineSetter | פונקציית setter נפוצה לטיפול בהגדרות הבסיסיות של המכשיר באמצעות פקודות adb shell. | 
| CommandFileParser | מנתח לקובץ שמכיל קבוצה של שורות פקודה. | 
| CommandFileParser.CommandLine | |
| CommandInterrupter | שירות שמאפשר להפסיק פקודות של TradeFederation או לסמן אותן כבלתי ניתנות להפסקה. | 
| CommandLineBuildInfoBuilder | 
              כלי שנועד לתעד את הארגומנטים הרגילים של פרטי ה-build משורת הפקודה וליצור מהם קובץ IBuildInfo. 
              
    
             | 
        
| CommandOptions | 
              הטמעה של ICommandOptions. 
              
    
             | 
        
| CommandOptionsGetter | הטמעת שירות שמחזירה את הערך של אפשרויות הפקודה של קריאה נתונה. | 
| CommandResult | מכיל את התוצאה של פקודה. | 
| CommandRunner | נקודת כניסה חלופית של TradeFederation שתריץ את הפקודה שצוינה בארגומנטים של שורת הפקודה ולאחר מכן תצא. | 
| CommandRunner.ExitCode | קודי שגיאה שאפשר לצאת איתם. | 
| CommandScheduler | מתזמן להרצת פקודות של TradeFederation בכל המכשירים הזמינים. | 
| CommandScheduler.HostState | Enums של סטטוסים שונים של המארח | 
| CommandStatus | מייצג את הסטטוס של פעולה מתוזמנת. | 
| CommandStatusHandler | טיפול שעוזר לעקוב אחרי הסטטוס של קריאה ולהתעדכן בו. | 
| CommandSuccessModuleController | כיתה בסיסית לבקר מודול כדי לדלג על מודול הבדיקה על סמך כשל בפקודת מעטפת. | 
| CommonLogRemoteFileUtil | השירות הזה מאפשר למנוע כפילויות קוד בין התצוגות השונות של המכשירים המרוחקים, לגבי הלוגיקה של אחזור היומן מרחוק של קבצים נפוצים. | 
| CommonLogRemoteFileUtil.KnownLogFileEntry | ייצוג של רשומה ידועה ביומן למכשירים מרוחקים. | 
| CompanionAllocator | 
              מחלקה בסיסית שמטפלת בהקצאה ובשחרור של מכשיר נלווה
  צריך להטמיע את   | 
        
| CompanionAwarePreparer | 
              ITargetPreparer שמכיל את הלוגיקה של אחזור מכשיר נלווה שכבר הוקצה. 
              
    
             | 
        
| CompanionAwareTest | 
              סיווג בדיקה בסיסי שמכיל את הקוד הקבוע לקבלה ולבדיקה של מכשיר נלווה
  
 תת-הסוג יכול לקרוא ל-  | 
        
| CompanionDeviceTracker | כיתה להקצאה ולשחרור של מכשירים נלווים | 
| CompanionRunCommandTargetPreparer | 
              ITargetPreparer שמריץ פקודות ספציפיות במכשיר התומך שהוקצה 
              
    
             | 
        
| CompanionTestAppInstallSetup | 
              ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקיית IDeviceBuildInfo.getTestsDir() במכשיר נלווה שהוקצה. 
              
    
             | 
        
| CompileBootImageWithSpeedTargetPreparer | קומפילציה מחדש של נתיב ה-Classpath של האתחול ושל שרת המערכת באמצעות מסנן המהדר 'מהירות'. | 
| ConditionFailureMonitor | בודקים אם יש כשלים בהפעלה. | 
| ConditionPriorityBlockingQueue<T> | 
              סוג בטוח לשרשור עם פעולות דמויות ל-ERROR(/PriorityBlockingQueue) שיכולות לאחזר אובייקטים שתואמים לתנאי מסוים. 
              
    
             | 
        
| ConditionPriorityBlockingQueue.AlwaysMatch<T> | 
              ConditionPriorityBlockingQueue.IMatcher שתואם לכל אובייקט. 
              
    
             | 
        
| ConditionPriorityBlockingQueue.IMatcher<T> | ממשק לקביעת אם רכיבים תואמים לתנאי כלשהו. | 
| ConfigCompleter | 
              הטמעה של Completer בהגדרות TF שלנו. 
              
    
             | 
        
| ConfigurableGrpcDynamicShardingClient | |
| הגדרה | 
              הטמעה קונקרטית של IConfiguration שמאחסנת את אובייקטי התצורה שהועלו במפה. 
              
    
             | 
        
| ConfigurationDef | מכילה רשומה של הגדרה, האובייקטים המשויכים אליה והאפשרויות שלהם. | 
| ConfigurationDef.ConfigObjectDef | אובייקט שמכיל מידע על className ומספר ההופעה שלו (למשל, אם באותו קובץ תצורה מופיע אותו אובייקט פעמיים, למופיע הראשון יהיה מספר ההופעה הראשון). | 
| ConfigurationDescriptor | אובייקט תצורה שמתאר היבט כלשהו של התצורה עצמה. | 
| ConfigurationDescriptor.LocalTestRunner | Enum שמשמש לציון מפעיל בדיקות מקומי. | 
| ConfigurationException | המערכת תיצור אירוע כזה אם לא ניתן יהיה לטעון את ההגדרות. | 
| ConfigurationFactory | 
              פקטורי ליצירת IConfiguration. 
              
    
             | 
        
| ConfigurationFactory.ConfigLoader | הטמעה של IConfigDefLoader שעוקבת אחרי ההגדרות הכלולות מתצורת שורש אחת, ומפעילה חריגה במקרים של הכללות מעגליות. | 
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | פונקציות שירות לטיפול בקובצי תצורה. | 
| ConfigurationXmlParserSettings | 
              כיתה פשוטה לקבלת הגדרות ל-ConfigurationXmlParser
  כדי להעביר הגדרות לכיתה הזו, הכינוי הוא חובה.  | 
        
| ConfigurationYamlParser | מנתח להגדרות של Tradefed בסגנון YAML | 
| ConfigUtil | סוג שירות ליצירה של קובצי תצורה של statsd, לאינטראקציה איתם ולשליחה שלהם. | 
| ConfigUtil.LogSource | |
| מסוף | 
              המסוף הראשי של TradeFederation שמספק למשתמש את הממשק ליצירת אינטראקציה
  נכון לעכשיו יש תמיכה בפעולות כמו 
  | 
        
| Console.ArgRunnable<T> | 
              Runnable עם שיטה run שיכולה לקבל ארגומנט 
              
    
             | 
        
| Console.CaptureList | 
              סוג נוחות ל-List<List<String>> 
              
    
             | 
        
| ConsoleReaderOutputStream | 
              OutputStream שאפשר להשתמש בו כדי לגרום ל-System.out.print() לפעול בצורה תקינה עם LineReader unfinishedLine של המשתמש. 
              
    
             | 
        
| ConsoleResultReporter | דיווח על תוצאות כדי להדפיס את תוצאות הבדיקה במסוף. | 
| ContentAnalysisContext | כדי לנתח את התוכן בצורה נכונה, צריך לספק את ההקשר שלו. | 
| ContentAnalysisContext.AnalysisMethod | כאן מוסבר מה צפוי במבנה התוכן לצורך ניתוח תקין. | 
| ContentAnalysisResults | סיכום של ניתוח התוכן. | 
| ContentInformation | מייצג את התוכן של יעד build נתון בגרסה הבסיסית והנוכחית שלו. | 
| ContentMerkleTree | מחשבים עץ Merkle מתוך פרטי התוכן. | 
| ContentModuleLister | חישוב רשימת מודולים מההקשר. | 
| ContentProviderHandler | טיפול (handler) שמפשט את האינטראקציות עם ספק התוכן ומאפשר להשתמש בספק התוכן בצד המכשיר לפעולות שונות. | 
| CountingTestResultListener | 
              TestResultListener שמתעד את המספר הכולל של הבדיקות לפי TestStatus 
              
    
             | 
        
| CountTestCasesCollector | 
              ספירה של מספר המקרים לבדיקה ודיווח עליו עבור IRemoteTest נתון. 
              
    
             | 
        
| CoverageMeasurementForwarder | בדיקת placeholder שמעבירה את מדידות הכיסוי מספק ה-build ליומן. | 
| CoverageOptions | אובייקט של Tradefed לאחסון אפשרויות כיסוי. | 
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter | 
              ITargetPreparer שממתין עד שהתדירות המקסימלית בכל הליבות תוחזר לרמה הגבוהה ביותר שזמינה 
              
    
             | 
        
| CreateAvdPreparer | |
| CreateUserPreparer | יוצר משתמשים ומנקה אותם בסוף. | 
| CurrentInvocation | כיתה שעוקבת אחרי פרטי ההפעלה הנוכחיים ומספקת אותם, ומאפשרת להשתמש בהם בכל מקום בתוך ההפעלה. | 
| CurrentInvocation.InvocationInfo | מפתח מיוחד בעל שם שאנחנו תמיד נאכלס לקריאה. | 
| CurrentInvocation.IsolationGrade | תיאור של רמת הבידוד | 
D
| DebugHostLogOnFailureCollector | אוסף שיאגר את היומנים בצד המארח ויתעעד אותם כשמתרחשת כשל בתרגיל הבדיקה. | 
| DefaultConnection | ייצוג החיבור המוגדר כברירת מחדל של מכשיר, שמשוער שהוא חיבור adb רגיל של המכשיר. | 
| DefaultConnection.ConnectionBuilder | ה-builder שמשמש לתיאור החיבור. | 
| DefaultRemoteAndroidTestRunner | 
              תוסף של RemoteAndroidTestRunner ב-ddmlib להגדרת ברירת מחדל מסוימת לתרחישי שימוש ב-Tradefed. 
              
    
             | 
        
| DefaultTestsZipInstaller | הטמעה שמוגדרת כברירת מחדל של מנהל ההתקנות של קובץ ה-zip של הבדיקות. | 
| DelegatedInvocationExecution | 
              InvocationExecution שמעבירים את הביצועים לקובץ בינארי אחר של Tradefed. 
              
    
             | 
        
| DependenciesResolver | סוג חדש של ספק שמאפשר לקבל את כל יחסי התלות של בדיקה. | 
| DeviceActionTargetPreparer | 
              ITargetPreparer כדי לבצע פעולות במכשיר. 
              
    
             | 
        
| DeviceActionUtil | סוג שירות לפעולות במכשיר. | 
| DeviceActionUtil.Command | פקודות לביצוע פעולות במכשיר. | 
| DeviceActionUtil.DeviceActionConfigError | חריג במקרה של שגיאת תצורה. | 
| DeviceAllocationResult | מייצג את התוצאות של ניסיון הקצאה לפקודה. | 
| DeviceAllocationState | מייצג את מצב ההקצאה של המכשיר מנקודת המבט של IDeviceManager. | 
| DeviceAvailableChecker | בדיקה שמבטיחה שהמודול לא משאיר את המכשיר במצב אופליין. | 
| DeviceBaselineChecker | מגדירים את הגדרות הבסיס של המכשיר לפני כל מודול. | 
| DeviceBaselineSetter | סיווג מופשט שמשמש ליצירת הגדרת בסיס למכשיר. | 
| DeviceBatteryLevelChecker | 
              IRemoteTest שבודק את רמת הטעינה המינימלית של הסוללה, וממתין עד שהסוללה תגיע לסף טעינה שני אם רמת הטעינה המינימלית לא נמצאת. 
              
    
             | 
        
| DeviceBatteryResourceMetricCollector | האוסף הזה אוסף מדדים של סוללות של מכשירים. | 
| DeviceBuildDescriptor | 
              כיתת עטיפה ל-IBuildInfo, שמכילה שיטות עזר לאחזור פרטי build של פלטפורמת המכשיר. 
              
    
             | 
        
| DeviceBuildInfo | 
              קובץ IBuildInfo שמייצג גרסה מלאה של build למכשיר Android, ואפשרות (אופציונלית) גם את הבדיקות שלו. 
              
    
             | 
        
| DeviceBuildInfoBootStrapper | 
              ITargetPreparer שמחליף את שדות פרטי ה-build במאפיינים שנקראים מהמכשיר
 האפשרות הזו שימושית לבדיקת מכשירים עם גרסאות build שנוצרו ממקור חיצוני (למשל:  | 
        
| DeviceBuildInfoInjector | 
              ITargetPreparer שמוסיף מטא-נתונים של DeviceBuildDescriptor ל-IBuildInfo. 
              
    
             | 
        
| DeviceCleaner | הפעלה מחדש או פורמט כפעולת ניקוי אחרי הבדיקה, ואפשרות לכיבוי המסך | 
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil | 
              מכיל שיטות וכיתות של שירותים לצורך ביצוע פקודות בו-זמנית בצד המכשיר
  
 משתמשים ב-  | 
        
| DeviceConcurrentUtil.ShellCommandCallable<V> | 
              ERROR(/Callable) שמכיל את הפרטים של הפעלת פקודת מעטפת ב-ITestDevice. 
              
    
             | 
        
| DeviceConfigurationHolder | 
              הטמעה קונקרטית של IDeviceConfiguration שמאחסנת את אובייקטי התצורה של המכשיר שהועלו במאפיינים שלה. 
              
    
             | 
        
| DeviceDescriptor | כיתה שמכילה מידע שמתאר מכשיר שנמצא בבדיקה. | 
| DeviceDisconnectedException | ההודעה הזו מתקבלת כשלא ניתן יותר לגשת למכשיר באמצעות סוג התחבורה שלו, למשל אם המכשיר לא גלוי יותר דרך USB או חיבור TCP/IP. | 
| DeviceErrorIdentifier | מזהי שגיאות משגיאות במכשיר ומשגיאות שדווחו על ידי המכשיר. | 
| DeviceFailedToBootError | ההודעה הזו מתקבלת אם המכשיר לא מצליח להפעיל את עצמו אחרי ש-build מסוים הוטמע בו. | 
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | בקר מודול שלא מפעיל בדיקות אם הוא לא תומך בתכונה מסוימת. | 
| DeviceFileReporter | 
              סוג שירות שבודק אם יש קבצים במכשיר ושולח אותם אל ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) אם נמצאו. 
              
    
             | 
        
| DeviceFlashPreparer | 
              ITargetPreparer שמציג תמונת אימג' בחומרה פיזית של Android. 
              
    
             | 
        
| DeviceFoldableState | ייצוג של מצב המכשיר המתקפל כפי שהוא מוחזר על ידי "cmd device_state print-states". | 
| DeviceFolderBuildInfo | 
              קובץ IDeviceBuildInfo שמכיל גם ארטיפקטים אחרים של build שמאוחסנים בספרייה במערכת הקבצים המקומית. 
              
    
             | 
        
| DeviceImageTracker | בחלק מהעדכונים המצטברים של המכשיר, אנחנו זקוקים לקובצי הבסיס כדי לחשב את ההבדלים. | 
| DeviceImageTracker.FileCacheTracker | מעקב אחר המידע של תמונת המכשיר ששמורה במטמון והמטא-נתונים שלה | 
| DeviceImageZipFlashingTargetPreparer | כלי להכנת יעד שמבצע איפוס למכשיר באמצעות קובצי אימג' של המכשיר שסופקו בפורמט ספציפי. | 
| DeviceInspectionResult | הכיתה מכילה את תוצאת בדיקת המכשיר כשהמכשיר לא זמין. | 
| DeviceInternetAccessibilityResourceMetricCollector | האוסף שולח הודעה ל-google.com כדי לבדוק אם יש למכשיר גישה לאינטרנט. | 
| DeviceJUnit4ClassRunner | 
              מפעיל בדיקות של JUnit4 שתומך גם ב-IDeviceTest. 
              
    
             | 
        
| DeviceJUnit4ClassRunner.LogAnnotation | הערה מזויפת שנועדה להעביר יומנים למדווחים. | 
| DeviceJUnit4ClassRunner.MetricAnnotation | הערה מזויפת שנועדה להעביר מדדים למדווחים. | 
| DeviceJUnit4ClassRunner.TestLogData | 
              הטמעה של ExternalResource ו-TestRule. 
              
    
             | 
        
| DeviceJUnit4ClassRunner.TestMetrics | 
              הטמעה של ExternalResource ו-TestRule. 
              
    
             | 
        
| DeviceManagementGrpcServer | שרת GRPC שמאפשר להזמין מכשיר מ-Tradefed. | 
| DeviceManager | |
| DeviceManager.FastbootDevice | ייצוג של מכשיר במצב Fastboot. | 
| DeviceMerkleTree | חישוב MerkleTree מהמידע על התוכן במכשיר. | 
| DeviceMetricData | אובייקט לאחסון כל הנתונים שנאספו על ידי אוספי המדדים. | 
| DeviceMonitorMultiplexer | 
              סוג שרת proxy להעברת בקשות לכמה IDeviceMonitor. 
              
    
             | 
        
| DeviceNotAvailableException | הבעיה הזו מתרחשת כשמכשיר כבר לא זמין לבדיקה. | 
| DeviceOwnerTargetPreparer | 
              ITargetPreparer שמגדיר רכיב של בעלי מכשיר. 
              
    
             | 
        
| DeviceParameterizedRunner | מפעיל פרמטרים בסגנון JUnit4 לבדיקות פרמטריות שמנוהלות בצד המארח. | 
| DeviceProperties | הגדרות קבועות נפוצות לשמות של מאפיינים בצד המכשיר | 
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | דיווח על השקת מכשיר שמטפל בתקשורת עם תהליך ההורה של המכשירים שרוצים להשיק. | 
| DeviceResetFeature | הטמעה בצד השרת של איפוס המכשיר. | 
| DeviceResetHandler | כלי לטיפול כללי באיפוס המכשיר. | 
| DeviceRuntimeException | ההודעה הזו מתקבלת כשפעולה במכשיר לא מניבה את התוצאות הצפויות. | 
| DeviceSelectionOptions | מאגר לקריטריונים לבחירת מכשיר. | 
| DeviceSelectionOptions.DeviceRequestedType | הסוגים השונים של מכשירים עם פלאשרים נתמכים. | 
| DeviceSettingChecker | בדיקה אם הגדרות המכשיר השתנו במהלך הרצת המודול. | 
| DeviceSetup | 
              ITargetPreparer שמגדיר מכשיר לבדיקה על סמך Options שסופקו. 
              
    
             | 
        
| DeviceSnapshotFeature | הטמעה בצד השרת של תמונת מצב של המכשיר. | 
| DeviceSnapshotHandler | כלי לטיפול בתמונת המצב של Cuttlefish. | 
| DeviceStateMonitor | 
              כיתה עזר למעקב אחרי המצב של IDevice. 
              
    
             | 
        
| DeviceStorageAgeResourceMetricCollector | ניתוח של גיל האחסון מ-logcat. | 
| DeviceStorageFiller | מגדירים את הכלי למלא את נפח האחסון כדי שיהיה מקום פנוי. | 
| DeviceStorageStatusChecker | בודקים אם יש במכשיר מספיק מקום בכונן למחיצות הנתונים. | 
| DeviceStringPusher | הכנת יעד לכתיבה של מחרוזת לקובץ. | 
| DeviceSuite | 
              הרחבה של הקונטיינר Suite ב-JUnit4 כדי לספק ITestDevice לבדיקות שדורשות זאת. 
              
    
             | 
        
| DeviceSyncHelper | כלי עזר שעוזר לסנכרן קובץ אימג' חדש של המכשיר עם המכשיר. | 
| DeviceTestCase | 
              תרחיש בדיקה של JUnit שעוזר לספק את השירותים IRemoteTest ו-IDeviceTest. 
              
    
             | 
        
| DeviceTestResult | 
              התמחות של TestResult שתבוטל כשמתרחש DeviceNotAvailableException 
              
    
             | 
        
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | סוג build של אפשרויות שקשורות להרצת בדיקות במכשירים דרך BaseHostJUnit4Test. | 
| DeviceTestSuite | 
              חבילת בדיקות JUnit שבעזרתה אפשר לבדוק את השירותים IRemoteTest ו-IDeviceTest. 
              
    
             | 
        
| DeviceTraceCollector | אוסף שיתחיל מעקב של perfetto כשהרצת הבדיקה תתחיל, וירשום קובץ מעקב ביומן בסיום. | 
| DeviceUnavailableMonitor | המאזין הזה מנסה לתעד DNAE ברמת מקרה הבדיקה בלבד. | 
| DeviceUnresponsiveException | 
              התמחות של DeviceNotAvailableException שמציינת שהמכשיר גלוי ל-adb אבל לא מגיב (כלומר, חל הזמן הקצוב לביצוע הפקודות, המכשיר לא מופעל וכו') 
              
    
             | 
        
| DeviceUpdateTargetPreparer | 
              פונקציית ITargetPreparer מופשטת שמטפלת בשלבים נפוצים של עדכון מכשירים באמצעות קובץ אימג' של המכשיר ממקור חיצוני (בניגוד לשירות build). 
              
    
             | 
        
| DeviceWifiResourceMetricCollector | האוסף אוסף את מדדי עוצמת האות הנוכחית של ה-Wi-Fi המקושר ואת מדדי מהירות הקישור. | 
| DeviceWiper | 
              ITargetPreparer שמאפס את userdata 
              
    
             | 
        
| DigestCalculator | 
              שיטות שירות לחישוב Digest. 
              
    
             | 
        
| DirectedGraph<V> | הטמעה של גרפים מכוונים ללא משקלים. | 
| DisableSELinuxTargetPreparer | כלי להכנת יעד שמשבית את SELinux אם הוא מופעל. | 
| DryRunKeyStore | מאגר מפתחות לבדיקה, שבו כל ערך במאגר המפתחות תמיד מוחלף ונמצא בצורה תקינה. | 
| DryRunner | מריצים בדיקות ללא הפעלה בפועל, באופן שקוף. | 
| DynamicFileStubTest | זוהי בדיקה של tradefed כדי לבדוק אם tradefed יכול לפתור קובץ דינמי בצורה נכונה. | 
| DynamicRemoteFileResolver | סיווג שעוזר לפתור את הנתיב לקבצים מרוחקים. | 
| DynamicRemoteFileResolver.FileResolverLoader | 
              טעינת הטמעות של IRemoteFileResolver. 
              
    
             | 
        
| DynamicShardHelper | אסטרטגיית חלוקה לפלחים שמאפשרת להוסיף משימות לתור של עבודה מרחוק בין כמה מכונות TF | 
| DynamicShardingConnectionInfoMessage | כיתה שמכילה נתונים כדי להקל על השליחה דרך שרת התכונות. | 
| DynamicSystemPreparer | 
              קובץ ITargetPreparer שמגדיר קובץ אימג' של מערכת מעל גרסה של מכשיר עם עדכון מערכת דינמי. 
              
    
             | 
        
E
| EarlyDeviceReleaseFeature | הטמעת שרת תכונות להשקה מוקדמת של מכשיר. | 
| אימייל | כיתה עזרה לשליחת אימייל. | 
| EmailHostHealthAgent | 
              הטמעה של IHostHealthAgent לשליחת אימייל מדוחות של Host Monitor 
              
    
             | 
        
| EmmaXmlConstants | קבועים שמשמשים לניתוח דוח emma xml. | 
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo היא כיתה שמכילה את המידע הכולל של קובץ zip. | 
| EnforcedSeLinuxChecker | בודק סטטוס שמבטיח את הסטטוס של Selinux. | 
| EnvironmentVariableUtil | אוסף של שיטות עזר להכנת משתני סביבה. | 
| EraseUserDataPreparer | 
              ITargetPreparer שמאפס את נתוני המשתמש במכשיר. 
              
    
             | 
        
| ErrorIdentifier | בממשק הזה מתוארת שגיאה ספציפית והמאפיינים שלה. | 
| ErrorStorageUtil | כיתה לעזרה בטיפול בשגיאות כדי להתאים אותן לאחסון המשותף. | 
| EventsLoggerListener | מאזין שמתעדה ביומן את כל האירועים שהוא מקבל בקובץ. | 
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | סוג ערך שמייצג פעולה שאפשר לבצע. | 
| ExecutableActionResult | 
              סוג ערך שמייצג תוצאה של ExecutableAction. 
              
    
             | 
        
| ExecutableBaseTest | מחלקה בסיסית לבדיקות בסגנון של קובץ הפעלה. | 
| ExecutableHostTest | מפעיל בדיקות לקובץ הפעלה שפועל במארח. | 
| ExecutableTargetTest | מפעיל בדיקות לקובץ הפעלה שפועל ביעד. | 
| ExecutionFiles | יחסי תלות בין קבצים שנוצרים במהלך ביצוע בדיקה או קריאה, שצריך להעביר לצורך בדיקה. | 
| ExecutionFiles.FilesKey | ספירה של מפתח סטנדרטי ידוע למפה. | 
| ExecutionProperties | מאפיינים שנוצרים במהלך ביצוע בדיקה או קריאה. | 
| ExistingBuildProvider | 
              IBuildProvider שמחזיר IBuildInfo שכבר נוצר. 
              
    
             | 
        
| ExtendedFile | סיומת של קובץ רגיל שנושאת מטא-נתונים שקשורים ל-build. | 
| ExtensionAtomsRegistry | ExtensionAtomsRegistry לשימוש מקומי ב-statsd. | 
F
| FailureDescription | הכיתה שמתארת את פרטי הכשל באיחוד הסחר. | 
| FakeTest | בדיקה מזויפת שמטרתה לאפשר יצירת תוצאות בדיקה שניתן לחזור עליהן בקלות. | 
| FakeTestsZipFolder | אב טיפוס לבדיקה שיוצר תיקיית בדיקות מזויפת ללא קובץ הארכיון, על סמך רשימת תוכן. | 
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | כלי להכנת יעד שמפעיל את fastboot ושולח פקודות fastboot. | 
| FastbootDeviceFlasher | סיווג שמשתמש ב-fastboot כדי להפעיל את התמונה בחומרה הפיזית של Android. | 
| FastbootHelper | סיווג עזר לפעולות fastboot. | 
| FastbootPack | פועלים לפי המפרט של תוכנת האתחול כדי לפתוח את האריזה. | 
| FastbootUpdateBootstrapPreparer | 
              ITargetPreparer שמארגן קובצי IDeviceBuildInfo ספציפיים (תוכנת האתחול, הרדיו, קובץ ה-zip של קובץ האימג' של המכשיר) כדי להפעיל את ה-flash של המכשירים באמצעות FastbootDeviceFlasher, ולאחר מכן מזין את מאפייני המכשיר לאחר האתחול בפרטי ה-build למטרות דיווח על תוצאות. 
              
    
             | 
        
| FatalHostError | חריגה שמציינת שאירעה שגיאה קטלנית שלא ניתן לשחזר במכונה המארחת שמריצה את TradeFederation, ושצריך לכבות את המכונה של TradeFederation. | 
| FeatureFlagTargetPreparer | עדכון של DeviceConfig (דגלים של תכונות שמותאמים על ידי שירות מרוחק). | 
| FileDownloadCache | סיווג עזר שמנהל מטמון LRU של מערכת קבצים מקומית של קבצים שהורדתם. | 
| FileDownloadCacheFactory | 
              מפעל ליצירת FileDownloadCache 
              
    
             | 
        
| FileDownloadCacheWrapper | 
              מחלקת עטיפה שמספקת את השירותים של FileDownloadCache תוך הטמעת הממשק IFileDownloader. 
              
    
             | 
        
| FileIdleMonitor | מעקב אחר קבצים והפעלת קריאה חוזרת (callback) אם הם לא היו פעילים (כלומר, | 
| FileInputStreamSource | 
              פונקציית InputStreamSource שמקבלת קובץ קלט. 
              
    
             | 
        
| FileLogger | 
              ILeveledLogOutput שמפנה את הודעות היומן לקובץ ול-stdout. 
              
    
             | 
        
| FileProtoResultReporter | 
              דיווח על פרוטוקול שמפיק את TestRecord לקובץ. 
              
    
             | 
        
| FilePullerDeviceMetricCollector | 
              BaseDeviceMetricCollector שמאזין למפתח המדדים שמגיע מהמכשיר ומושך אותם כקובץ מהמכשיר. 
              
    
             | 
        
| FilePullerLogCollector | יומן של הקובץ שדווח בצד המכשיר. | 
| FileSystemLogSaver | שמירת יומנים במערכת קבצים. | 
| FilesystemRootChecker | |
| FileUtil | כיתה עזר לפעולות שקשורות לקובץ | 
| FileUtil.LowDiskSpaceException | ההודעה הזו מתקבלת אם נפח האחסון שזמין לשימוש נמוך מהסף המינימלי. | 
| FilteredResultForwarder | 
              וריאנט של ResultForwarder שמאפשר לדווח רק על רשימת היתרים של TestDescription. 
              
    
             | 
        
| FixedByteArrayOutputStream | 
              ERROR(/OutputStream) בזיכרון שמכיל רק כמות נתונים מקסימלית. 
              
    
             | 
        
| FlashingMethod | enum שמתאר את השיטה שבה משתמשים כדי לבצע איפוס (flash) של המכשיר שנבדק. | 
| FlashingResourcesParser | כיתה שמנתחת את הגרסאות הנדרשות של קובצי תמונה משניים שנדרשים כדי להריץ איפוס להגדרות המקוריות (flash) של מכשיר. | 
| FlashingResourcesParser.AndroidInfo | 
              typedef ל-Map<String, MultiMap<String, String>>. 
              
    
             | 
        
| FlashingResourcesParser.Constraint | 
              ממשק סינון, שנועד לאפשר ל-FlashingResourcesParser להתעלם מחלק מהמשאבים שבהם הוא עלול להשתמש אחרת. 
              
    
             | 
        
| FlashingResourceUtil | 
              הכלי הזה עוזר להגדיר את הגרסה המתאימה של הארטיפקטים כדי שאפשר יהיה לבצע בהם איפוס באמצעות DeviceFlashPreparer. 
              
    
             | 
        
| FoldableExpandingHandler | 
              IModuleParameterHandler שמתפשטת לכל תצורה מתקפלת שאינה ראשית. 
              
    
             | 
        
| FoldableHandler | טיפול גנרי ברכיבים מתקפלים שיכול לקבל את הפרמטרים של הרכיבים המתקפלים כדי ליצור מודול מיוחד. | 
| FoldableModePreparer | שירות לעיבוד יעד שיכול לשנות את המצב המתקפל של מכשיר. | 
| FolderBuildInfo | 
              הטמעה קונקרטית של IFolderBuildInfo. 
              
    
             | 
        
| FolderSaver | 
              ITargetPreparer ששואב ספריות מהמכשיר, מכווץ אותן ושומר אותן בקצה העורפי של הרישום ביומן. 
              
    
             | 
        
| FormattedGeneratorReporter | כלי דיווח שמאפשר ליצור דוחות בפורמט מסוים. | 
| FreeDeviceState | |
| FuseUtil | כיתה לעזרה בפעולות FUSE. | 
G
| GceAvdInfo | מבנה שמכיל נתונים רלוונטיים למכונה ספציפית של GCE AVD. | 
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | מעקב אחר תהליכים ב-GCE Lab של מנהרת שרת ה-proxy של המארח, המשמשת לאספקת חמצן. | 
| GceManager | כלי עזר שמנהל את הקריאות ל-GCE להפעלה/להפסקה ולאיסוף יומנים מ-GCE. | 
| GceRemoteCmdFormatter | סיווג כלי לפורמט פקודות כדי להגיע למכשיר gce מרוחק. | 
| GceRemoteCmdFormatter.ScpMode | אפשר להשתמש ב-SCP כדי לדחוף או למשוך קבצים, בהתאם למבנה של הארגומנטים. | 
| GceSshTunnelMonitor | ניטור של שרשור (thread) למנהרת GCE SSH. | 
| GcovCodeCoverageCollector | 
              BaseDeviceMetricCollector שמושך את מדידות הכיסוי של gcov מהמכשיר ומתעדה אותן כפריטי בדיקה. 
              
    
             | 
        
| GcovKernelCodeCoverageCollector | 
              BaseDeviceMetricCollector שמושך מדידות של כיסוי הליבה של gcov מ-debugfs ומהמכשיר, ולאחר מכן מתעד אותן ביומן כפריטי בדיקה. 
              
    
             | 
        
| GCSBucketUtil | כלי לניהול קבצים להורדה ולהעלאה של קבצים מ-Google Cloud Storage (GCS). | 
| GCSBucketUtil.GCSFileMetadata | חבילה פשוטה של פרטי קובץ ב-GCS. | 
| GCSCommon | הוצא משימוש במקום זאת, צריך להשתמש ב-com.android.tradefed.util.gcs.GCSCommon. | 
| GCSCommon | מחלקה בסיסית לפעולות ב-Gcs, כמו הורדה והעלאה. | 
| GCSConfigurationFactory | 
              ConfigurationFactory טוען הגדרות מ-Google Cloud Storage. 
              
    
             | 
        
| GCSConfigurationFactory.GCSConfigLoader | 
              תוסף של ConfigurationFactory.ConfigLoader לטעינת תצורה מ-GCS, שמנטר את ההגדרות הכלולות מתצורת root אחת ומציג חריגה במקרים של הכללות מעגליות. 
              
    
             | 
        
| GCSConfigurationServer | שרת התצורה טוען הגדרות מ-Google Cloud Storage (GCS). | 
| GCSDownloaderHelper | הורדה של קטגוריה ב-GCS שמטפלת בשמירת נתונים במטמון ובפתרון ההגדרות הגלובליות. | 
| GCSFileDownloader | הורדת קבצים מ-Google Cloud Storage (GCS). | 
| GCSFileDownloaderBase | הורדת קבצים מ-Google Cloud Storage (GCS). | 
| GCSFileUploader | העלאת קבצים ל-Google Cloud Storage  (GCS). | 
| GCSHelper | |
| GCSHostResourceManager | הורדת משאב מארח מ-GCS (Google Cloud Storage). | 
| GcsRemoteFileResolver | 
              הטמעה של IRemoteFileResolver שמאפשרת הורדה מקטגוריית GCS. 
              
    
             | 
        
| GenericLogcatEventParser<LogcatEventType> | ניתוח קלט של logcat לאירועים. | 
| GenericLogcatEventParser.LogcatEvent | מבנה נתונים (struct) לאירוע ב-logcat עם סוג האירוע וההודעה שהפעילה אותו ב-logcat. | 
| GetPreviousPassedHelper | פונקציית עזרה לקבלת מסנני הבדיקה הקודמים שעברו. | 
| GkiDeviceFlashPreparer | כלי להכנת יעד שמבצע אימיג' של המכשיר באמצעות קובץ אימג' גנרי של ליבה נפוצה של Android. | 
| GlobalConfiguration | 
              הטמעה של IGlobalConfiguration שמאחסנת את אובייקטי התצורה שהועלו במפה. 
              
    
             | 
        
| GlobalFilterGetter | הטמעת שירות שמחזירה את המסננים של קריאה נתונה. | 
| GlobalTestFilter | אפשרויות סינון שחלות על ההפעלה. | 
| GoogleApiClientUtil | Utils ליצירת לקוח Google API. | 
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | ניתוח התוצאות של Google Benchmark שפועלות מהמעטפת, והחזרת מפה עם כל התוצאות. | 
| GoogleBenchmarkTest | בדיקה שמריצה חבילת בדיקות של Google Benchmark במכשיר נתון. | 
| GranularRetriableTestWrapper | 
              כיתה מעטפת פועלת על IRemoteTest כדי לפרט את IRemoteTest ברמת בדיקת התוכנה. 
              
    
             | 
        
| GranularRetriableTestWrapper.StartEndCollector | כלי עזר לכיתה לזיהוי תחילת ריצה וסיום ריצה חסרים. | 
| GsiDeviceFlashPreparer | כלי להכנת יעד שמבצע אימיג' של המכשיר באמצעות תמונת מערכת גנרית (GSI) ל-Android. | 
| GTest | בדיקה שמריצה חבילת בדיקה מקורית במכשיר נתון. | 
| GTestBase | המחלקה הבסיסית של gTest | 
| GTestListTestParser | מנתח תוצאות למצב 'הרצת ניסיון' של gtest עם הפרמטר '--gtest_list_tests'. | 
| GTestResultParser | הקוד מפרק את התוצאות של 'מצב פלט גולמי' של בדיקות מקוריות באמצעות GTest שפועלות מהמעטפת, ומעדכן את ITestInvocationListener בתוצאות. | 
| GTestXmlResultParser | הקוד מפרק את התוצאות של 'xml output mode' של בדיקות מקוריות באמצעות GTest שפועלות מהמעטפת, ומעדכן את ITestRunListener בתוצאות. | 
H
| HarnessException | מחלקת בסיס של חריגה לחריגה שהושקה בתוך ערכת הכלי. | 
| HarnessIOException | חריגה של Harness שעוזרת לטפל בבעיות שקשורות לקבצים. | 
| HarnessRuntimeException | |
| HeapHostMonitor | 
              הטמעה של AbstractHostMonitor שמנטרת את זיכרון האשפה במארח ומתעדת אותו מדי פעם ביומן ההיסטוריה. 
              
    
             | 
        
| HelloWorldMultiTargetPreparer | 
              דוגמה להטמעה של IMultiTargetPreparer. 
              
    
             | 
        
| HistoryLogger | יומן מיוחד שמכיל רק אירועים ספציפיים מסוימים. | 
| HostGTest | בדיקה שמריצה חבילת בדיקה מקורית. | 
| HostMetric | הכיתה הזו מייצגת דגימה של מדד מארח שעליו צריך לדווח. | 
| HostOptions | הכיתה של בעלי האפשרויות של המארח. | 
| HostStatsdMetricCollector | 
              IMetricCollector שאוסף מדדי statsd מצד המארח באמצעות פקודות השירות של statsd. 
              
    
             | 
        
| HostTest | מפעיל בדיקות לבדיקות מבוססות-מארח של JUnit. | 
| HostUtils | הטמעת שיטות שימושיות לצורך הרצת בדיקות של המארח. | 
| HprofAllocSiteParser | כיתה עזרה לניתוח מידע מהקטע Allocation Sites (מיקומי הקצאה) בדוחות hprof. | 
| HttpHelper | מכיל שיטות עזר ליצירת בקשות HTTP. | 
| HttpHelper.RequestRunnable | 
              פונקציה ליצירת בקשות עם IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult). 
              
    
             | 
        
| HttpMultipartPost | כיתה מסייעת ליצירת בקשות HTTP POST מרובות חלקים. | 
| HttpRemoteFileResolver | 
              הטמעה של IRemoteFileResolver שמאפשרת להוריד קובץ מרחוק באמצעות http 
              
    
             | 
        
| HttpsRemoteFileResolver | 
              הטמעה של IRemoteFileResolver שמאפשרת להוריד קובץ מרוחק דרך https 
              
    
             | 
        
I
| IAbi | ממשק שמייצג את ה-ABI שנבדק. | 
| IAbiReceiver | בדיקה שדורשת את ה-ABI שנבדק. | 
| IAndroidDebugBridge | 
              הגדרת ממשק לשיטות AndroidDebugBridge שמשמשות בחבילה הזו. 
              
    
             | 
        
| IAppBuildInfo | 
              
      הממשק הזה הוצא משימוש.
    להשתמש ב-IBuildInfo ישירות. 
              
    
             | 
        
| IAutoRetriableTest | 
              ממשק ל-IRemoteTest שלא מטמיע את ITestFilterReceiver אבל עדיין רוצה לתמוך בניסיון חוזר אוטומטי. 
              
    
             | 
        
| IBatteryInfo | הממשק שמגדיר את האינטראקציה עם הסוללה של המכשיר. | 
| IBatteryInfo.BatteryState | תיאור של מצב הטעינה הנוכחי של הסוללה. | 
| IBuildInfo | מכיל מידע על גרסת ה-build שנבדקת. | 
| IBuildInfo.BuildInfoProperties | 
              חלק מהמאפיינים שיכולים להיות ל-IBuildInfo כדי לשנות את האופן שבו הוא מטופל. 
              
    
             | 
        
| IBuildProvider | אחראי לספק מידע לגבי ה-build שנמצא בבדיקה. | 
| IBuildReceiver | בדיקה שצריך להפנות אליה את גרסת ה-build שנבדקת. | 
| ICacheClient | ממשק ללקוח מטמון. | 
| IClusterClient | ממשק לאינטראקציה עם הקצה העורפי של TFC. | 
| IClusterEvent | ממשק לכל אירוע באשכול שרוצים להעלות ל-TFC. | 
| IClusterEventUploader<T extends IClusterEvent> | ממשק ל-ClusterEventUploader | 
| IClusterOptions | ממשק לקבלת אפשרויות שקשורות לאשכולות. | 
| ICommandOptions | מאגר לאפשרויות ההפעלה של הפקודות. | 
| ICommandScheduler | מתזמן להרצת פקודות של TradeFederation. | 
| ICommandScheduler.IScheduledInvocationListener | מאזין לאירועי קריאה כשהקריאה מסתיימת. | 
| ICompressionStrategy | ממשק שמייצג אלגוריתם דחיסה שאפשר לבחור בזמן הריצה. | 
| IConfigOptionValueTransformer | ממשק לטיפול בערך של אפשרות תצורה | 
| IConfigurableVirtualDevice | ממשק שמספק מידע על פרטי מכשיר וירטואלי שיכול להיות שהוגדר מראש (כתובת ה-IP של המארח, משתמש המארח, היסט של יציאות וכו'). | 
| IConfiguration | פרטי ההגדרה של קריאה ל-TradeFederation. | 
| IConfigurationFactory | 
              פקטורי ליצירת IConfigurations 
              
    
             | 
        
| IConfigurationReceiver | 
              ממשק פשוט לייצוג אובייקט שמקבל IConfiguration. 
              
    
             | 
        
| IConfigurationServer | ממשק לשרת התצורה. | 
| ICredentialFactory | 
              ממשק של מפעל פרטי הכניסה ליצירת Credential של OAuth2. 
              
    
             | 
        
| IDefaultObjectLoader | ממשק לטעינה של אובייקטי ברירת המחדל שצריכים להיות חלק מההגדרות שלנו ב-YAML. | 
| IDefaultObjectLoader.LoaderConfiguration | אובייקט ההגדרות האישיות בטעינה, שמשמש להעברת מידע למטעין. | 
| IDeviceActionReceiver | מספק ממשק API לקבלת אירועים במכשיר. | 
| IDeviceBuildInfo | 
              קובץ IBuildInfo שמייצג גרסה מלאה של build למכשיר Android, ואפשרות (אופציונלית) גם את הבדיקות שלו. 
              
    
             | 
        
| IDeviceBuildProvider | 
              IBuildProvider שמשתמש במידע מ-ITestDevice כדי לאחזר build. 
              
    
             | 
        
| IDeviceConfiguration | ממשק של בעל הגדרות המכשיר. | 
| IDeviceFlasher | איך מאפסים את המכשיר באמצעות אימג'. | 
| IDeviceFlasher.UserDataFlashOption | Enum של אפשרויות לטיפול בתמונה של userdata | 
| IDeviceManager | ממשק לניהול הקבוצה של המכשירים הזמינים לבדיקה. | 
| IDeviceManager.IFastbootListener | מאזין לשינויים במצב fastboot. | 
| IDeviceMonitor | ממשק למעקב אחרי מצב המכשירים. | 
| IDeviceMonitor.DeviceLister | 
              סוג הדומה ל-Runnable, שצריך להחזיר את המכשירים הידועים ואת המצבים שלהם. 
              
    
             | 
        
| IDeviceRecovery | ממשק לשחזור מכשיר שהפסיק לפעול אונליין. | 
| IDeviceSelection | ממשק לקריטריונים לבחירת מכשיר. | 
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor | 
              השירות הזה מספק אמצעים למעקב אחרי המצב של IDevice. 
              
    
             | 
        
| IDeviceTest | 
              ממשק לאובייקט שצריך הפניה ל-ITestDevice. 
              
    
             | 
        
| IDisableable | ממשק שמתאר אובייקט Tradefed שאפשר להשבית. | 
| IDynamicShardingClient | 
              ממשק עטיפה ללקוח הפיצול
  הסיבה לכך היא שנוכל להחליף אותו ב-HTTP או ב-test אם יהיה צורך.  | 
        
| IDynamicShardingConnectionInfo | ממשק לכיתות שמכילות פרטי חיבור של חלוקה דינמית (sharding) | 
| IEmail | ממשק לשליחת אימייל. | 
| IEmail.Message | מאגר לנתוני הודעות אימייל. | 
| IFileDownloader | ממשק להורדת קובץ מרוחק. | 
| IFileEntry | 
              הגדרת ממשק שמספקת חוזה פשוט יותר שניתן ליצור לו מודלים ל-methods של FileEntry. 
              
    
             | 
        
| IFileResolverLoader | 
              טעינת הטמעות של IRemoteFileResolver. 
              
    
             | 
        
| IFileResolverLoader.ResolverLoadingException | חריגה שמופיעה אם לא ניתן לטעון או לאתחל את המפַתח. | 
| IFlashingResourcesParser | ממשק שמספק גרסאות נדרשות של קובצי תמונות משניים שנדרשים כדי להריץ איפוס (flash) במכשיר. | 
| IFlashingResourcesRetriever | ממשק לאחזור קובצי תמונה משניים שנדרשים כדי להריץ איפוס (flash) של מכשיר. | 
| IFolderBuildInfo | 
              IBuildInfo מופשט פשוט, שבו פריטי ה-build נמצאים בספרייה של מערכת קבצים מקומית. 
              
    
             | 
        
| IFormatterGenerator | 
              ממשק שמתאר מעצב של SuiteResultHolder. 
              
    
             | 
        
| IGlobalConfiguration | כיתה שמכילה את פרטי ההגדרה הגלובליים של מכונה אחת של Trade Federation (כולל מספר לא מוגבל של הפעלות של הגדרות בפועל). | 
| IHarnessException | תיאור של ממשק החריגות של רתמה שייושם על ידי חריגות של רתמה. | 
| IHostCleaner | ניקוי המארח אחרי סיום הרצת הבדיקה. | 
| IHostHealthAgent | ממשק להעברת מדדי מארחים או מכשירים. | 
| IHostMonitor | ממשק לשליחת נתוני המארח | 
| IHostMonitor.HostDataPoint | סיווג כללי לנתונים שעליו מדווחים. | 
| IHostMonitor.HostMetricType | |
| IHostOptions | ממשק של בעל האפשרויות של המארח. | 
| IHostOptions.PermitLimitType | Enum שמתאר את מגבלות ההרשאות האפשריות. | 
| IHostResourceManager | ממשק לניהול משאב המארח. | 
| IHttpHelper | שיטות עזר לביצוע בקשות HTTP. | 
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | ממשק שעוזר להחליט אם לנסות הגדרה מצטברת למגישי דוחות TradeFed. | 
| IInvocationContext | מכיל מידע על הקריאה (Invocation) כדי שהבדיקות יוכלו לגשת אליו במקרה הצורך. | 
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | בדיקה שצריכה להפנות להקשר של ההפעלה. | 
| IInvocationExecution | ממשק שמתאר את הפעולות שיתבצעו כחלק מהפעלה. | 
| IKeyStoreClient | ממשק לגישה למאגר מפתחות לצורך אחסון סיסמאות או מידע אישי רגיש. | 
| IKeyStoreFactory | 
              פקטורי ליצירת IKeyStoreClient. 
              
    
             | 
        
| ILabPreparer | 
              ממשק של סמן לצורך הכנת מעבדה
  תיאור של הממשקים האלה מופיע בקטע   | 
        
| ILeveledLogOutput | מחלקות שמטמיעות את הממשק הזה מספקות שיטות שמטפלות בהצגת הודעות ביומן. | 
| ILogcatReceiver | 
              סוג שמספק את הפלט של logcat של מכשיר כ-InputStreamSource. 
              
    
             | 
        
| ILogRegistry | 
              ממשק ליומן ILogOutput מסוג singleton שמנהל ומפעיל מספר יומנים שונים. 
              
    
             | 
        
| ILogRegistry.EventType | אירועים שרצוי לתעד ביומן | 
| ILogSaver | כיתות שמטמיעות את הממשק הזה מספקות שיטות לאחסון יומנים במיקום מרכזי. | 
| ILogSaverListener | 
              מאפשר ל-ITestInvocationListener להאזין למועדים שבהם קובצי יומנים נשמרים. 
              
    
             | 
        
| ImageContentAnalyzer | ניתוח תוכן של תמונות של מכשירים | 
| IManagedTestDevice | אובייקט ITestDevice שמחזור החיים שלו מנוהל. | 
| IManagedTestDevice.DeviceEventResponse | 
              קונטיינר לתגובה לקריאה של IManagedTestDevice.handleAllocationEvent(DeviceEvent)
 
              
    
             | 
        
| IManagedTestDeviceFactory | 
              ממשק היוצרים לIManagedTestDevice 
              
    
             | 
        
| IMetricCollector | הממשק הזה יתווסף כקישוט בדיווח על תוצאות הבדיקות כדי לאסוף מדדים תואמים. | 
| IMetricCollectorReceiver | 
              ממשק ל-IRemoteTests שצריך להטמיע אם הם צריכים לקבל את רשימת ה-IMetricCollectors להרצת הבדיקה. 
              
    
             | 
        
| IMoblyYamlResultHandler | ממשק של טיפול בתוצאות של mobly yaml. | 
| IMoblyYamlResultHandler.ITestResult | ממשק של תוצאת yaml של mobly | 
| IModuleController | ממשק לניהול ההפעלה של מודול. | 
| IModuleController.RunStrategy | Enum שמתאר את אופן ההפעלה של המודול. | 
| IModuleParameterHandler | הממשק לפרמטרים של מודולים של חבילות. | 
| IMultiDeviceRecovery | ממשק לשחזור של כמה מכשירים אופליין. | 
| IMultiDeviceTest | הממשק הזה הוצא משימוש. הממשק הזה נשמר באופן זמני למטרות תאימות, אבל הוא לא נמצא יותר בשימוש. אין להטמיע אותו. | 
| IMultiTargetPreparer | הכנת סביבת הבדיקה לכמה מכשירים בו-זמנית. | 
| INativeDevice | 
              ממשק API מהימן ברמה מעט גבוהה יותר ל-ddmlib IDevice. 
              
    
             | 
        
| INativeDeviceTest | 
              ממשק לאובייקט שצריך הפניה ל-INativeDevice. 
              
    
             | 
        
| IncrementalImageUtil | כלי שמאפשר להשתמש בעדכון המצטבר של התמונה והמכשיר. | 
| InfraErrorIdentifier | מזהים של שגיאות מהתשתית של Trade Federation ומהתשתית התלויה (כמו תשתית build). | 
| InputStreamSource | 
              הממשק הזה בעצם עוטף ERROR(/InputStream) כדי שאפשר יהיה ליצור ממנו עותק. 
              
    
             | 
        
| InstallAllTestZipAppsSetup | 
              ITargetPreparer שמתקין את כל האפליקציות בקובץ zip לבדיקה. 
              
    
             | 
        
| InstallApexModuleTargetPreparer | |
| InstallApkSetup | 
              ITargetPreparer שמתקין קובץ APK אחד או יותר שנמצא במערכת הקבצים. 
              
    
             | 
        
| InstallBuildEnvApkSetup | 
              ITargetPreparer שמתקין קובץ APK אחד או יותר לבדיקה מסביבת build של פלטפורמת Android. 
              
    
             | 
        
| InstalledInstrumentationsTest | הפעלת כל הכלי למדידת ביצועים שנמצא במכשיר הנוכחי. | 
| InstallKernelModulePreparer | כלי להכנת יעד שמתקין מודולים של ליבה. | 
| InstantAppHandler | 
              ה-handler של ModuleParameters.INSTANT_APP. 
              
    
             | 
        
| InstrumentationPreparer | 
              ITargetPreparer שמריץ את המדידה 
              
    
             | 
        
| InstrumentationProtoResultParser | הפונקציה מפענחת את התוצאות של 'protoStd output mode' של בדיקת מכשור שפועלת מהמעטפת, ומעדכנת את ITestRunListener בתוצאות. | 
| InstrumentationResultParser | הקוד מפרק את התוצאות של 'מצב פלט גולמי' של בדיקת מכשור שפועלת מהמעטפת, ומעדכן את ITestRunListener בתוצאות. | 
| InstrumentationTest | בדיקה שמריצה חבילת בדיקות של מכשירי מדידה במכשיר נתון. | 
| InvocationCacheHelper | כלי לטיפול בהעלאה ובחיפוש של תוצאות מטמון של קריאות. | 
| InvocationCacheHelper.CacheInvocationResultDescriptor | תיאור של תוצאות המטמון. | 
| InvocationContext | 
              הטמעה כללית של IInvocationContext. 
              
    
             | 
        
| InvocationExecution | כיתה שמתארת את כל שלבי ההפעלה: build download,  target_prep,  run tests,  clean up. | 
| InvocationLocal<T> | הכיתה הזו מספקת משתנים ברמת ההפעלה. | 
| InvocationMetricLogger | מחלקת שירות להפעלה של רישום ביומן של מדדים מסוימים. | 
| InvocationMetricLogger.InvocationGroupMetricKey | קיבוץ מאפשר לתעד כמה קבוצות באותו מפתח. | 
| InvocationMetricLogger.InvocationMetricKey | מפתח מיוחד בעל שם שאנחנו תמיד נאכלס לקריאה. | 
| InvocationProtoResultReporter | דיווחים לאחסון מידע על שמירת נתונים במטמון ברמת ההפעלה ואת רשימת המודולים שלו | 
| InvocationStatus | מחלקה לאחסון סטטוס ההפעלה. | 
| InvocationStatus | enum לעזרה שמייצג את סטטוס ההפעלה | 
| InvocationSummaryHelper | 
              כיתת עזר לאיסוף ולדיווח על TestSummary לקבוצה של מאזינים 
              
    
             | 
        
| InvocationToJUnitResultForwarder | 
              מחלקה שמקשיבה לאירועים מסוג ITestInvocationListener ומעבירה אותם ל-TestListener. 
              
    
             | 
        
| IPostProcessor | עיבוד נתונים לאחר הבדיקה הוא אובייקט של Trade Federation שמאפשר עיבוד של מדדים ורשומות ביומן אחרי הבדיקה ולפני הדיווח על התוצאות. | 
| IRecorderClient | ממשק לתקשורת עם הקצה העורפי של מכשיר ההקלטה של ResultDB. | 
| IRemoteFeature | ממשק שמתאר תכונה ב-Tradefed שאפשר להריץ על סמך הבקשה. | 
| IRemoteFileResolver | ממשק לאובייקטים שיכולים לפתור קובץ מרוחק לקובץ מקומי. | 
| IRemoteFileResolver.RemoteFileResolverArgs | הארגומנטים המועברים למפזרים | 
| IRemoteFileResolver.ResolvedFile | סיווג שמכיל מידע על הקובץ שטופל וחלק מהמטא-נתונים. | 
| IRemoteScheduledListenersFeature | 
              הרחבה של IRemoteFeature לתמיכה בהעברת IScheduledInvocationListener. 
              
    
             | 
        
| IRemoteTest | 
              בדיקה שמדווחת על תוצאות ישירות ל-ITestInvocationListener. 
              
    
             | 
        
| IReportNotExecuted | 
              במקרה של ביצוע חלקי, IRemoteTest שמטמיע את הממשק הזה יכול לדווח על הבדיקות שלא בוצעו כדי לשפר את הדיווח. 
              
    
             | 
        
| IRescheduler | ממשק לתזמון מחדש של הגדרה להפעלה עתידית. | 
| IResourceMetricCollector | הממשק שבו משתמשים יכולים להטמיע אוספים מותאמים אישית של משאבים. | 
| IRestApiHelper | ממשק עזר לביצוע קריאות ל-API ל-REST. | 
| IResumableTest | הממשק הזה הוצא משימוש. אין צורך בזה יותר | 
| IRetryDecision | ממשק שמפעיל את ההחלטה על ניסיון חוזר ומחילה את המסנן על הכיתה כדי לבצע ניסיון חוזר מדויק יותר. | 
| IRuntimeHintProvider | |
| IRunUtil | ממשק להרצת פעולות מתוזמנות ופקודות מערכת. | 
| IRunUtil.EnvPriority | Enum שמגדיר אם להגדיר או לבטל הגדרה של סביבה מסוימת. | 
| IRunUtil.IRunnableResult | ממשק להרצה אסינכררונית של פעולה שמחזירה סטטוס בוליאני. | 
| ISandbox | ממשק שמגדיר ארגז חול שאפשר להשתמש בו להפעלת קריאה. | 
| ISandboxFactory | 
              פקטורי ליצירת ISandbox. 
              
    
             | 
        
| ISetOptionReceiver | 
              להטמעה של הממשק הזה צריך להיות Option עם שם 'set-option' שמקושר ל-HostTest.SET_OPTION_NAME. 
              
    
             | 
        
| IShardableListener | 
              ITestInvocationListener שאפשר לפצל. 
              
    
             | 
        
| IShardableTest | 
              IRemoteTest שאפשר לפצל לבדיקות משנה שניתן להריץ בנפרד. 
              
    
             | 
        
| IShardHelper | ממשק של אובייקט שמתאר את אסטרטגיית הפיצול (sharding) שתהיה בתוקף בהגדרה. | 
| IsolatedHostTest | הטמעת מפעיל של TradeFed שמשתמש בתהליך משנה כדי להריץ את הבדיקות בסביבה עם תלות נמוכה, במקום להריץ אותן בתהליך הראשי. | 
| ISupportGranularResults | 
              ממשק שמציין אם ITestInvocationListener תומך בקבלת התוצאות המפורטות או לא. 
              
    
             | 
        
| ISystemStatusChecker | בודק שמבצע בדיקות של סטטוס המערכת ומחזיר ערך בוליאני כדי לציין אם המערכת נמצאת במצב צפוי. | 
| ISystemStatusCheckerReceiver | 
              IRemoteTest שדורש גישה ל-ISystemStatusChecker מההגדרה. 
              
    
             | 
        
| ITargetCleaner | הממשק הזה הוצא משימוש. השיטה tearDown הועברה לממשק הבסיסי ITargetPreparer. | 
| ITargetPreparer | הכנת סביבת הבדיקה להרצת הבדיקה. | 
| ITerribleFailureHandler | 
              ממשק לטיפול בכשלים חמורים מ-LogUtil.CLog.wtf(String, Throwable)
  | 
        
| ITestAnnotationFilterReceiver | כלי להרצה שיכול לסנן אילו בדיקות להריץ על סמך הערות. | 
| ITestCollector | מספקת תמיכה באיסוף בדיקות. כשהיא מוגדרת, הכלי להרצת בדיקות צריך לבצע בדיקה ללא הפעלה כדי לאסוף תרחישים לבדיקה בלי להריץ אותם בפועל. | 
| ITestDevice | 
              ממשק API מהימן ברמה מעט גבוהה יותר ל-ddmlib IDevice. 
              
    
             | 
        
| ITestDevice.ApexInfo | סוג פשוט של מבנה (struct) לאחסון מידע על APEX יחיד. | 
| ITestDevice.MountPointInfo | סוג struct פשוט לאחסון מידע על נקודת mount אחת | 
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | כלי להרצה שיכול לקבל קובץ שמציין אילו בדיקות להריץ ו/או לא להריץ. | 
| ITestFilterReceiver | כלי להרצת בדיקות שיכול לסנן אילו בדיקות להריץ. | 
| ITestInformationReceiver | 
              ממשק לקבלת TestInformation בחלק מהכיתות. 
              
    
             | 
        
| ITestInvocation | טיפול בהפעלה אחת של בדיקת TradeFederation. | 
| ITestInvocation.ExitInformation | מייצג פרטי יציאה מסוימים של קריאה. | 
| ITestInvocationListener | מאזין לתוצאות הבדיקה מהפעלת הבדיקה. | 
| ITestLifeCycleReceiver | מקבל התראות על אירועים במהלך הרצת בדיקות של מכשירי המדידה. | 
| ITestLogger | ישות שיכולה לבצע רישום ביומן של מקורות נתונים מסוגים שונים. | 
| ITestLoggerReceiver | 
              ישות שאפשר להחדיר לה מופע של ITestLogger כדי שאפשר יהיה להשתמש בה למטרות רישום ביומן. 
              
    
             | 
        
| ITestsPool | ממשק שמתאר מאגר בדיקות שאנחנו יכולים לגשת אליו ולהפעיל אותו. | 
| ITestSuite | כיתה מופשטת שמשמשת להרצת חבילת בדיקות. | 
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | ממשק שמתאר כלי עזר לטעינה של תוצאות קודמות באופן שניתן להריץ מחדש. | 
| ITestSummaryListener | 
              ממשק שמאפשר ל-ITestInvocationListener להחליף מידע מוגבל באמצעות סיכומים. 
              
    
             | 
        
| ITestsZipInstaller | התקנת בדיקות ממקבץ zip של בדיקות (כפי שהתקבלו ממערכת ה-build) במכשיר. | 
| ITokenProvider | ממשק שמתאר אובייקט שיכול לספק את האסימונים של מכשיר מסוים. | 
| ITokenRequest | 
              ממשק ש-IRemoteTest יכול להטמיע כדי לחשוף את העובדה שנדרש מכשיר עם אסימון מיוחד. 
              
    
             | 
        
J
| JarHostTest | מפעיל בדיקות לבדיקות JUnit בצד המארח. | 
| JarHostTest.HostTestListener | מאזין מעטפת שמעביר את כל האירועים, מלבד testRunStarted() ו-testRunEnded(), למאזין המוטמע. | 
| JavaCodeCoverageCollector | 
              BaseDeviceMetricCollector שמושך מהמכשיר מדידות של כיסוי Java ומתעדה אותן כפריטי בדיקה. 
              
    
             | 
        
| JavaCodeCoverageFlusher | סיווג שירות שמאפס ומאלץ שטיפה של מדידות כיסוי קוד Java מתהליכים שפועלים במכשיר. | 
| JSONFileKeyStoreClient | הטמעה לדוגמה שבה קובץ JSON מקומי משמש כמאגר מפתחות. | 
| JSONFileKeyStoreFactory | 
              הטמעה של JSON KeyStore Factory, שמספק JSONFileKeyStoreClient לגישה לקובץ JSON Key Store. 
              
    
             | 
        
| JsonHttpTestResultReporter | דיווח על תוצאות שמקודד את תוצאות מדדי הבדיקה ואת הענף, פרטי המכשיר ל-JSON ושולח את ה-POST לנקודת קצה של שירות HTTP. | 
| JUnit4ResultForwarder | העברת תוצאות מ-JUnit4 Runner. | 
| JUnit4TestFilter | 
              מחלקת עזר שמספקת את הסינון ל-JUnit4 Runner על ידי הרחבת Filter. 
              
    
             | 
        
| JUnitRunUtil | 
              כיתה מסייעת להפניית קריאה ל-IRemoteTest.run(TestInformation, ITestInvocationListener) לשיחה ל-Test.run(TestResult). 
              
    
             | 
        
| JUnitToInvocationResultForwarder | 
              מחלקה שמקשיבה לאירועים מסוג TestListener ומעבירה אותם ל-ITestInvocationListener. 
              
    
             | 
        
| JUnitXmlParser | מנתח שחולץ נתונים של תוצאות בדיקות מתוצאות JUnit שמאוחסנות ב-XMLJUnitResultFormatter של ant, ומעביר אותם אל ITestInvocationListener. | 
K
| KernelModuleUtils | |
| KernelTargetTest | מפעיל בדיקות לקובץ הפעלה שפועל ביעד ומנתח את התוצאה של בדיקת הליבה. | 
| KernelTestModuleController | סוג בסיס לבקר מודול כדי שלא יפעל בדיקות אם הוא לא תואם לארכיטקטורה . | 
| KeyguardControllerState | מאגר למצבים של מסך הנעילה. | 
| KeyguardStatusChecker | בדיקת הסטטוס של מסך הנעילה אחרי ביצוע המודול. | 
| KeyStoreException | המערכת תיצור אירוע כזה כשתיגרם שגיאה קריטית במאגר המפתחות. | 
| KillExistingEmulatorPreparer | 
              ITargetPreparer שמשבית אמולטור שפועל. 
              
    
             | 
        
| KnownFailurePreparer | Target preparer to skip retrying known failure. | 
| KTapResultParser | קריאת הפלט של KTAP כפי שהוא נוצר על ידי מודול הבדיקה של KUnit וממוקם בקובץ results בקטע debugfs. | 
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | מפעיל בדיקות להרצת מודולים של בדיקות KUnit במכשיר. | 
L
| LabResourceDeviceMonitor | הכלי למעקב אחר משאבי המעבדה שמפעיל או מנהל את שרת ה-gRPC של LabResourceService. | 
| LargeOutputReceiver | כיתה שנועדה לעזור להריץ פקודות ממושכות ולגבות את הפלט. | 
| LastShardDetector | 
              כשמריצים חלוקה לקטעים מקומית, לפעמים רוצים לבצע פעולות מסוימות רק כשהקטע האחרון מגיע ל-invocationEnded(long). 
              
    
             | 
        
| LeakedThreadStatusChecker | בדיקת סטטוס כדי לוודא שמודול לא גורם לדליפת שרשור שפועל. | 
| LegacySubprocessResultsReporter | הטמעה קפואה של הכלי לדיווח על תוצאות של תהליך משנה, שצריכה להישאר תואמת לגרסאות קודמות של TF/CTS (למשל 8 ואילך), למרות השינויים במחלקה האב שלו. | 
| ListInstrumentationParser | 
              IShellOutputReceiver שמנתח את הפלט של שאילתה מסוג 'pm list instrumentation'. 
              
    
             | 
        
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | הכיתה של מכשירים וירטואליים מקומיים שפועלים במארח של TradeFed. | 
| LocalAppBuildProvider | 
              IBuildProvider שמרכיב IBuildInfo על סמך נתיב מקומי שסופק. 
              
    
             | 
        
| LocalDeveloper | הפונקציה מזהה אם מדובר בפיתוח מקומי שמריץ את Tradefed ומחזירה את התוצאה. | 
| LocalDeviceBuildProvider | 
              IBuildProvider שמרכיב IDeviceBuildInfo על סמך נתיב ספרייה של מערכת קבצים שסופק. 
              
    
             | 
        
| LocalEmulatorLaunch | TargetPreparer שמפעיל אמולטור באופן מקומי מסביבת build של Android. | 
| LocalEmulatorSnapshot | TargetPreparer שנועד ליצור קובץ snapshot נקי של אמולטור מסביבת פיתוח או build של Android | 
| LocalFileHeader | LocalFileHeader היא כיתה שמכילה את המידע של קובץ או תיקייה בתוך קובץ ZIP. | 
| LocalFileResolver | 
              הטמעה של IRemoteFileResolver שמאפשרת לקשר קבצים מקומיים 
              
    
             | 
        
| LocalFolderBuildProvider | 
              IBuildProvider שמרכיב IFolderBuildInfo על סמך נתיב מקומי שסופק 
              
    
             | 
        
| LocalHostResourceManager | משאב המארח של מנהל החשבון. | 
| LocalPool | הטמעה של מאגר בדיקות מקומיות | 
| LocalRunInstructionBuilder | כלי להדרכה על איך להריץ את הבדיקה באופן מקומי. | 
| LockSettingsBaselineSetter | פונקציית setter להסרת ההגדרות של נעילת המסך. | 
| יומן | סיווג ביומן שמשקף את ה-API במקורות הראשיים של Android. | 
| Log.ILogOutput | מחלקות שמטמיעות את הממשק הזה מספקות שיטות שמטפלות בהצגת הודעות ביומן. | 
| Log.LogLevel | טיפוס enum של רמת הרישום ביומן. | 
| LogcatCrashResultForwarder | מאזין מיוחד: במקרה של כשלים (קריסה של תהליך המדידה) הוא ינסה לחלץ מה-logcat את הנתונים של הקריסה ולהוסיף אותם להודעת הכשל שמשויכת לבדיקה. | 
| LogcatEventParser | |
| LogcatEventType | 
              סוגי האירועים ב-LogcatEventParser. 
              
    
             | 
        
| LogcatOnFailureCollector | אוסף שיאגר ויתעד logcat כשמקרה בדיקה נכשל. | 
| LogcatReceiver | כיתה שאוספת את logcat ברקע. | 
| LogcatTimingMetricCollector | אוסף מדדים שאוסף מידע על תזמון (למשל, זמן המעבר של המשתמש) מ-logcat במהלך בדיקה אחת או כמה בדיקות חוזרות, באמצעות דפוסי ביטוי רגולרי נתונים כדי לנתח את אותות ההתחלה והסיום של אירוע משורות logcat. | 
| LogDataType | מייצג את סוג הנתונים של נתוני היומן. | 
| LogFile | סיווג שמכיל את המטא-נתונים של קובץ יומן ששמור. | 
| LogFileSaver | 
              פונקציית עזר ל-ITestInvocationListener שתשמור את נתוני היומן בקובץ. 
              
    
             | 
        
| LogReceiver | |
| LogRegistry | 
              הטמעה של ILogRegistry שמבצעת מפלצת (multiplex) ומנהלת יומנים שונים, ומשתמשת ביומן המתאים על סמך ThreadGroup של השרשור שמבצע את הקריאה. 
              
    
             | 
        
| LogSaverResultForwarder | 
              ResultForwarder לשמירת יומנים באמצעות שומר הקבצים הגלובלי. 
              
    
             | 
        
| LogUtil | כיתה של כלי לתיעוד ביומן. | 
| LogUtil.CLog | 
              כיתה למעקב אחרי שגיאות (shim) עבור Log שמשתמשת באופן אוטומטי בשם הכיתה הפשוט של מבצע הקריאה החוזרת בתור תג היומן 
              
    
             | 
        
| LUCIResultReporter | דיווח על תוצאות ששומר את תוצאות הבדיקה שנדרשות ל-ResultDB ול-LUCI בפורמט JSON (go/result-sink) ומתעדה את מיקום הקובץ במסוף. | 
M
| MainlineModuleHandler | סוג פשוט של טיפול במודולים ראשיים שיוצר InstallApexModuleTargetPreparer ומחדיר את הקישור הדינמי אליו על סמך המודולים הראשיים הנתונים, כדי לאחזר את המודולים האלה באופן אוטומטי. | 
| MainlineTestModuleController | סוג בסיס לבקרת מודול להרצת בדיקות על סמך המודולים הראשיים שהועמסו מראש במכשיר שנבדק. | 
| ManagedRemoteDevice | מכשיר שפועל בתוך מכונה וירטואלית שאנחנו מנהלים מרחוק באמצעות מכונה של Tradefed בתוך המכונה הווירטואלית. | 
| ManagedTestDeviceFactory | מפעל ליצירת סוגים שונים של מכשירים שאפשר לעקוב אחריהם באמצעות Tf | 
| MaxSdkModuleController | סוג בסיס לבקרת מודול, כדי שלא יתבצעו בדיקות בגרסאות שמעל למספר גרסת ה-SDK שצוין. | 
| MergedZipEntryCollection | מיזוג של רשומות zip נפרדות בקובץ zip גדול לבלוק אחד כדי לצמצם את מספר ניסיונות ההורדה. | 
| MergeMultiBuildTargetPreparer | 
              IMultiTargetPreparer שמאפשר להעביר מידע מ-build אחד ל-build אחר על ידי מתן שם להם ולמפתח הקובץ שרוצים להעתיק ל-build השני. 
              
    
             | 
        
| MergeStrategy | תיאור האופן שבו צריך לצבור את התוצאות כשיש כמה ניסיונות. | 
| MerkleTree | ייצוג של עץ Merkle כפי שמוגדר בממשק ה-API להפעלה מרחוק. | 
| MetricFilePostProcessor | משמש להעלאת קובץ יומן המדדים שנאסף במהלך רמת הבדיקה וההרצה. | 
| MetricOption | 
              הערה לשיטות בדיקה עם הערה @Test, או אם ההערה היא חלק מרשימת ההערות של TestDescription שמאפשרת לציין פרמטרים נוספים שימושיים לכוונון ההתנהגות של הקולקטורים, לסינון שיטות מסוימות. 
              
    
             | 
        
| MetricsXMLResultReporter | MetricsXMLResultReporter כותב מדדי בדיקה ומדדי ריצה לקובץ XML בתיקייה שצוינה בפרמטר metrics-folder בשלב invocationEnded של הבדיקה. | 
| MetricTestCase | 
              תוסף של TestCase שמאפשר לתעד מדדים כשהקוד פועל כחלק מ-TradeFed. 
              
    
             | 
        
| MetricTestCase.LogHolder | מבנה שמכיל קובץ יומן לדיווח. | 
| MetricUtil | סיווג שירות לצורך אחזור מדדים מתצורות statsd שהוגדרו. | 
| MetricUtility | מכיל שיטות שירות נפוצות לאחסון מדדי הבדיקה, לצבירת המדדים בבדיקות דומות ולכתיבת המדדים לקובץ. | 
| MinApiLevelModuleController | סוג בסיס לבקרת מודול, כדי שלא ירוצו בדיקות אם הוא נמוך מרמת API מסוימת. | 
| MinSdkModuleController | סוג בסיס לבקרת מודול, כדי שלא יתבצעו בדיקות בגרסאות שמספר גרסת ה-SDK שלהן נמוך ממספר גרסת ה-SDK שצוין. | 
| MixImageZipPreparer | 
              קובץ IMultiTargetPreparer שמערבב בין קובצי אימג' של build של מערכת לבין קובץ build של מכשיר. 
              
    
             | 
        
| MixKernelTargetPreparer | 
              ITargetPreparer שמאפשרת לשלב בין קובץ אימג' של ליבה לבין קובץ אימג' של מכשיר. 
              
    
             | 
        
| MoblyBinaryHostTest | בדיקת מארח שמטרתה להריץ קובץ בינארי של Python לנייד ממערכת Android Build (Soong) | 
| MoblyYamlResultControllerInfoHandler | טיפול ברכיב 'פרטי הבקרה' בתוצאת yaml של Mobly. | 
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | מפעל לטיפול בתוצאות של Mobly yaml, שיוצר טיפול מתאים על סמך סוג התוצאה. | 
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | מנתח של תוצאות בדיקות yaml ב-Mobly. | 
| MoblyYamlResultRecordHandler | טיפול ברכיב 'Record' בתוצאה של Mobly yaml. | 
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | טיפול ברכיב 'Summary' בתוצאה של Mobly yaml. | 
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | טיפול באלמנט 'רשימת שמות של בדיקות' בתוצאה של yaml ב-Mobly. | 
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | טיפול ברכיב 'נתוני משתמשים' בתוצאה של Mobly yaml. | 
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | מאגר של הגדרות הפעלת הבדיקה. | 
| ModuleListener | 
              מאזין שמצורף לכל IRemoteTest של כל מודול כדי לאסוף את רשימת התוצאות. 
              
    
             | 
        
| ModuleLogcatCollector | גרסה של logcat collector, אבל למודול. | 
| ModuleMerger | 
              כיתה עזרה לפעולה שקשורה למיזוג של ITestSuite ו-ModuleDefinition אחרי פיצול. 
              
    
             | 
        
| ModuleOemTargetPreparer | |
| ModuleParameters | ערכים מיוחדים שמשויכים למפתחות 'פרמטר' של המארז במטא-נתונים של כל מודול. | 
| ModuleParametersHelper | 
              פונקציית עזרה לקבלת הערך של IModuleParameterHandler שמשויך לפרמטר. 
              
    
             | 
        
| ModuleProtoResultReporter | דיווח על תוצאות שמיועד לדיווח רק על התוצאות ברמת המודול. | 
| ModulePusher | |
| ModulePusher.ModulePushError | שגיאה קטלנית במהלך דחיפת המודול Mainline. | 
| ModuleResultsAndMetricsForwarder | 
              תוסף של ResultAndLogForwarder שמוסיף מדדים נוספים שקשורים למודול לתוצאות הבדיקה. 
              
    
             | 
        
| ModuleSplitter | 
              פונקציית עזר שמחלקת רשימה של מודולים שמיוצגים על ידי IConfiguration לרשימה של יחידות ביצוע שמיוצגות על ידי ModuleDefinition. 
              
    
             | 
        
| ModuleTestTypeUtil | מכיל שיטות שירות נפוצות לבדיקת המודול. | 
| MultiFailureDescription | 
              איסוף כמה FailureDescription בתוך מחזיק אחד. 
              
    
             | 
        
| MultiMap<K, V> | 
              ERROR(/Map) שתומך במספר ערכים לכל מפתח. 
              
    
             | 
        
לא
| NameMangleListener | מאזין proxy לתרגום שמות של שיטות בדיקה, כיתות וחבילות בזמן הדיווח על התוצאות. | 
| NativeBenchmarkTest | בדיקה שמריצה קובץ הפעלה של בדיקת ביצועים מקורית במכשיר נתון. | 
| NativeBenchmarkTestParser | 
              IShellOutputReceiver שמנתח את הפלט של נתוני בדיקת ההשוואה לשוק, ומאגר מדדים של זמן ממוצע לכל פעולה. 
              
    
             | 
        
| NativeBridgeModuleController | בקר מודול לבדיקה אם מכשיר תומך בגשר מקורי. | 
| NativeCodeCoverageFlusher | סיווג שירות שמנקה מדידות של כיסוי מקורי ומאלץ שטיפה של נתוני כיסוי מקורי מהתהליכים במכשיר. | 
| NativeDevice | 
              הטמעת ברירת המחדל של ITestDevice במכשירי Android עם סטאק חלקי. 
              
    
             | 
        
| NativeDevice.AdbAction | 
              ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) להרצת הפקודה 'adb ....' של מערכת ההפעלה. 
              
    
             | 
        
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction | 
              ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) כדי להפעיל מחדש מכשיר. 
              
    
             | 
        
| NativeDevice.RebootMode | מצב של הפעלה מחדש. | 
| NativeDeviceStateMonitor | 
              כיתה עזרה למעקב אחרי המצב של IDevice ללא תמיכה ב-framework. 
              
    
             | 
        
| NativeLeakCollector | 
              ITargetPreparer שמריץ את הפקודה 'dumpsys meminfo --unreachable -a' כדי לזהות את הזיכרון המקומי שלא ניתן לגשת אליו שנמצא כרגע בכל תהליך. 
              
    
             | 
        
| NativeStressTest | בדיקה שמריצה קובץ הפעלה מקורי של בדיקת לחץ גופני במכשיר נתון. | 
| NativeStressTestParser | 
              IShellOutputReceiver שמנתח את הפלט של נתוני בדיקת הלחץ, ומאגר מדדים לגבי מספר החזרות שהושלמו והזמן הממוצע לכל חזרה. 
              
    
             | 
        
| NegativeHandler | טיפול שמציין שאין לבצע שום פעולה, והפרמטר לא אמור ליצור מודול נוסף. | 
| NestedDeviceStateMonitor | מכשיר למעקב אחרי מצב המכשיר שמבצע בדיקות נוספות במכשיר המוטמע כדי להתאים את עצמו לפרטים הספציפיים של הסביבה הווירטואלית. | 
| NestedRemoteDevice | ייצוג של המכשיר שפועל בתוך מכונה וירטואלית מרוחקת של Cuttlefish. | 
| NetworkNotAvailableException | הבעיה הזו מתרחשת כשמכשיר לא מצליח להתחבר לרשת לצורך בדיקה. | 
| NoApkTestSkipper | כלי הכנה מיוחד שמאפשר לדלג על קריאה לחלוטין (הכנה ובדיקות) אם אין חבילות APK לבדיקה. | 
| NoDeviceException | ההודעה הזו מתקבלת כשאין מכשיר שבו אפשר להריץ פקודה מסוימת. | 
| NoisyDryRunTest | הרצת בדיקה רועשת בקובץ פקודות. | 
| NoOpConfigOptionValueTransformer | 
              פעולה ללא תפעול (no-op) IConfigOptionValueTransformer 
              
    
             | 
        
| NotMultiAbiHandler | 
              טיפול מיוחד שמעדכן את SuiteModuleLoader שאסור ליצור מודול ב-abi המשני. 
              
    
             | 
        
| NullDevice | 
              placeholder IDevice שמשמש את DeviceManager להקצאה כש-IDeviceSelection.nullDeviceRequested() הוא true 
              
    
             | 
        
O
| OpenObjectLoader | רכיב טעינה לאובייקטים שמוגדרים כברירת מחדל ב-AOSP. | 
| אפשרות | 
              הוספת הערה לשדה שמייצג אפשרות IConfiguration. 
              
    
             | 
        
| Option.Importance | |
| OptionClass | 
              הוספת הערה לכיתה שמייצגת אובייקט IConfiguration. 
              
    
             | 
        
| OptionCopier | 
              סיווג עזר שיכול להעתיק ערכים של שדות Option עם שמות זהים מאובייקט אחד לאובייקט אחר. 
              
    
             | 
        
| OptionDef | 
              מכיל את הפרטים של Option. 
              
    
             | 
        
| OptionFetcher | פונקציית עזרה לקבלת אפשרויות הבדיקה מהתהליך ההורה. | 
| OptionNotAllowedException | 
              ConfigurationException ספציפי כשלא ניתן להעביר אפשרות בשורת הפקודה. 
              
    
             | 
        
| OptionSetter | 
              מילוי השדות Option. 
              
    
             | 
        
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler | 
              Handler לטיפול בערכים של שדות מפה. 
              
    
             | 
        
| OptionSetter.OptionFieldsForName | מאגר לרשימת שדות האפשרויות עם השם הנתון. | 
| OptionUpdateRule | קובעת את ההתנהגות כשמציינים אפשרות כמה פעמים. | 
| OtaDeviceBuildInfo | 
              IDeviceBuildInfo שמשמש לבדיקת עדכונים אופליין. 
              
    
             | 
        
| OtatoolsBuildInfo | 
              קובץ IBuildInfo שמכיל ארטיפקטים של otatools. 
              
    
             | 
        
| OtaUpdateDeviceFlasher | תוכנה להצגת קובץ אימג' במכשיר שמפעילה את הסקריפט system/update_engine/scripts/update_device.py עם חבילת OTA מלאה או מצטברת כדי לעדכן את קובץ האימג' של המכשיר. | 
| OxygenUtil | כלי ליצירת אינטראקציה עם שירות Oxygen. | 
P
| PackageInfo | מאגר של פרטי החבילה של אפליקציה שנותחו מהמכשיר. | 
| PackageInstalledModuleController | מודול הבקרה לא יפעיל בדיקות אם החבילות הרלוונטיות לא מותקנות במכשיר. | 
| צמד<A, B> | מגדירים את הכיתה Pair שלנו, שמכילה שני אובייקטים. | 
| PairingMultiTargetPreparer | הכלי להכנה למספר יעדים עוזר לבצע התאמה (וחיבור) של Bluetooth בין שני מכשירים. | 
| ParallelDeviceExecutor<V> | 
              Wrapper של ERROR(/ExecutorService) להרצת פונקציה במקביל. 
              
    
             | 
        
| ParentSandboxInvocationExecution | 
              הגרסה של InvocationExecution לפעולות המיוחדות של ההפעלה ברמת ההורה כשמריצים ארגז חול. 
              
    
             | 
        
| ParentShardReplicate | שכפול ההגדרה של מכשיר אחד לכל המכשירים האחרים שייכללו בחלוקה. | 
| PartialZipDownloadCache | כלי לשמירת קבצים שהורדתם חלקית במטמון על סמך התוכן שלהם. | 
| PassingTestFileReporter | 
              ITestInvocationListener ששומר את רשימת מקרי הבדיקה שעברו קובץ בדיקה. 
              
    
             | 
        
| PerfettoGenericPostProcessor | מעבד פוסט שממיר קובץ proto של מדד טקסט/בינארי ב-perfetto לזוגות מפתח/ערך על ידי הרחבה רפרסיבית של הודעות ה-proto והשדות עם ערכי מחרוזות, עד שמגיעים לשדה עם ערך מספרי. | 
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | הכלי לעיבוד של Perfetto דוחף את קובץ התצורה למכשיר במיקום סטנדרטי שיש ל-Perfetto גישה אליו. | 
| PerfettoPullerMetricCollector | 
              הטמעה בסיסית של FilePullerDeviceMetricCollector שמאפשרת למשוך את קובצי perfetto מהמכשיר ולאסוף ממנו את המדדים. 
              
    
             | 
        
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder | 
              סוג שימושי להקלטת נתוני מעקב של Perfomance ב-ITestDevice. 
              
    
             | 
        
| PrettyPrintDelimiter | כלי עזר שעוזר להדפיס הודעה מופרדת שמודגשת. | 
| PrettyTestEventLogger | יומן שמתאים את האירועים ומתעדת אותם כדי שיהיה קל יותר לנפות באגים. | 
| ProcessInfo | משמש לאחסון מידע שקשור לתהליך(USER,  PID,  NAME,  START TIME IN SECOND SINCE EPOCH). | 
| ProcessUtil | |
| ProfileParameterHandler | טיפול בפרמטר בסיס לכל משתמש בפרופיל. | 
| ProfileTargetPreparer | 
              כיתה בסיסית להגדרת כלי להכנת יעדים לכל משתמש בפרופיל android.os.usertype.profile.XXX. 
              
    
             | 
        
| PropertyChanger | סיווג שימושי לשינוי (או הוספה) של פריטים בקובץ נכס של Android. | 
| ProtoResultParser | מנתח לפורמט proto של תוצאות Tradefed. | 
| ProtoResultParser.TestLevel | ספירה שמציינת את הרמה הנוכחית של ה-proto שעובד עליו. | 
| ProtoResultReporter | 
              דיווח על תוצאות יוצר protobuf של TestRecord עם כל התוצאות בפנים. 
              
    
             | 
        
| ProtoUtil | שיטות שירות לטיפול בהודעות protobuf ללא תלות בסוג. | 
| ProxyConfiguration | אובייקט שמאפשר להפנות להגדרה מרוחקת כדי להריץ אותה. | 
| PsParser | כלי המשמש לניתוחים(USER, PID ו-NAME) מפלט הפקודה 'ps'. | 
| PtsBotTest | הרצת בדיקות של PTS-bot. | 
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker | 
              
      הסיווג הזה הוצא משימוש.
    במקום זאת, צריך להשתמש ב-PushFilePreparer 
              
    
             | 
        
| PushFilePreparer | 
              ITargetPreparer שמנסה לדחוף מספר כלשהו של קבצים מכל נתיב מארח לכל נתיב מכשיר. 
              
    
             | 
        
| PythonBinaryHostTest | 
              בדיקת מארח שמטרתה להריץ קובץ בינארי של Python ממערכת ה-build של Android (Soong)
  הכלי להרצת בדיקות תומך במסנן הכללה ובמסנן החרגה.  | 
        
| PythonBinaryHostTest.PythonForwarder | מעביר תוצאות כדי להחליף את שם ההרצה בשם הבינארי. | 
| PythonUnitTestResultParser | 
              הפונקציה מפרשת את הפלט של בדיקות שפועלות באמצעות מסגרת ה-unittest של Python וממירה אותו לקריאות לסדרה של ITestInvocationListener. 
              
    
             | 
        
| PythonUnitTestRunner | 
              
      הסיווג הזה הוצא משימוש.
    במקום זאת, צריך להשתמש ב-PythonBinaryHostTest. 
              
    
             | 
        
| PythonVirtualenvHelper | כיתה עזרה להפעלת סביבה וירטואלית של Python 3. | 
| PythonVirtualenvPreparer | הגדרת Python virtualenv במארח והתקנת חבילות. | 
Q
| QuotationAwareTokenizer | 
R
| RebootReasonCollector | אוסף נתונים של הפעלות מחדש של המכשיר במהלך הרצה של הבדיקה, ומדווח עליהם לפי סיבה ומספר. | 
| RebootTargetPreparer | כלי להתקנת יעד שמפעיל מחדש את המכשיר. | 
| RecoveryLogPreparer | כלי לעיבוד מטרות שמשתמשים בו כדי לאסוף יומנים לפני השחזור. | 
| RegexTrie<V> | 
              RegexTrie הוא עץ טריא (Trie) שבו כל מקטע ERROR(/Pattern). 
              
    
             | 
        
| RemoteAndroidDevice | 
              הטמעה של ITestDevice במכשיר Android עם סטאק מלא שמחובר באמצעות adb connect. 
              
    
             | 
        
| RemoteAndroidTestRunner | הפעלה מרחוק של פקודת בדיקה של Android ודיווח על התוצאות. | 
| RemoteAndroidTestRunner.StatusReporterMode | מייצג מצב של דיווח על סטטוס באפשרויות הפקודה של מכשיר ה-AM. | 
| RemoteAndroidVirtualDevice | 
              הרחבה של התנהגות RemoteAndroidDevice למכשיר Android עם סטאק מלא שפועל ב-Google Compute Engine (GCE). 
              
    
             | 
        
| RemoteAvdIDevice | 
              placeholder IDevice שמשמש את DeviceManager להקצאה כש-DeviceSelectionOptions.gceDeviceRequested() הוא true 
              
    
             | 
        
| RemoteCacheClient | הטמעה של RemoteActionCache שמשתמשת בקריאות gRPC לשרת API מרוחק. | 
| RemoteDynamicPool | הטמעת מאגר של בדיקות בתור לעבודה מרחוק | 
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | כיתה פשוטה שמאפשרת לטעון קבצים ממגוון מקומות באמצעות URIs והפונקציונליות של ספק השירות. | 
| RemoteFileUtil | סוג שירות לטיפול בקובץ ממכונה מרוחקת | 
| RemoteInvocationExecution | 
              הטמעה של InvocationExecution שמפעילה ביצוע מרחוק. 
              
    
             | 
        
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSshUtil | כלי להפעלת פקודות SSH במכונות מרוחקות. | 
| RemoteTestTimeOutEnforcer | מאזינים שמאפשרים לבדוק את זמן הביצוע של הגדרת בדיקה נתונה ולפסול אותה אם היא חורגת מזמן קצוב מראש. | 
| RemoteZip | כלי עזר לביטול דחיסת קבצים ספציפיים בתוך קובץ ZIP מרוחק. | 
| RemoveSystemAppPreparer | 
              ITargetPreparer להסרת קובץ APK ממחיצה המערכת לפני הרצה של בדיקה. 
              
    
             | 
        
| ReportPassedTests | דיווח בקובץ על מסננים אפשריים להחרגת בדיקה שעברה. | 
| RequestUtil | כלי עזר שמאפשרים ניסיון חוזר כללי של בקשות רשת עם טיפול בשגיאות. | 
| ResolvePartialDownload | פתרון בקשה להורדה חלקית. | 
| ResourceMetricUtil | פונקציות שימושיות ליצירת מדדים. | 
| ResourceUtil | כלי לקריאת משאבי תצורה. | 
| RestApiHelper | כיתה מסייעת לביצוע קריאות ל-API ל-REST. | 
| RestartSystemServerTargetPreparer | כלי לניהול יעדי התקנה שמפעיל מחדש את שרת המערכת בלי להפעיל מחדש את המכשיר. | 
| ResultAggregator | שרת העברה מיוחד שמאגד את התוצאות לפי הצורך, על סמך שיטת הניסיון החוזר שנבחרה. | 
| ResultAndLogForwarder | שירות העברה של תוצאות ואירועים ביומן. | 
| ResultDBReporter | |
| ResultDBUtil | סוג כלי לדיווח על ResultDB. | 
| ResultForwarder | 
              ITestInvocationListener שמעביר את תוצאות ההפעלה לרשימה של מאזינים אחרים. 
              
    
             | 
        
| ResultsPlayer | ריצה מיוחדת שמפעילה מחדש את התוצאות שהתקבלו. | 
| RetentionFileSaver | כיתת עזר ליצירת קובץ retention . בספרייה. | 
| RetryConfigurationFactory | מפעל שמטפל בניסיון חוזר של פקודה. | 
| RetryLogSaverResultForwarder | שרת העברה שמטפל גם בהעברת הניסיון הנוכחי. | 
| RetryPreparationDecision | Class שמתאר את ההחלטות לגבי ניסיון חוזר של ההכנה או ביטול ההרצה של המודול. | 
| RetryRescheduler | כלי מיוחד להרצה שמאפשר לתזמן מחדש בדיקות קודמות שנכשלו או לא בוצעו. | 
| RetryRescheduler.RetryType | סוגי הבדיקות שאפשר לנסות שוב. | 
| RetryResultForwarder | 
              תוסף של ResultForwarder שתמיד דוחף למספר ניסיון נתון. 
              
    
             | 
        
| RetryResultHelper | כיתה עזרה לקביעת אילו מודולים או בדיקות צריך להריץ או לא. | 
| RetryStatistics | 
              מבנה שמכיל את הנתונים הסטטיסטיים של סשן ניסיון חוזר של IRemoteTest אחד. 
              
    
             | 
        
| RetryStrategy | האסטרטגיה לניסיונות חוזרים שתהיה בשימוש כשמריצים מחדש בדיקות מסוימות. | 
| RootcanalForwarderPreparer | |
| RootTargetPreparer | כלי להכנת יעד שמבצע את הפקודה 'adb root' או 'adb unroot' על סמך האפשרות 'force-root'. | 
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery | 
              בסיס גנרי IMultiDeviceRecovery להרצת תצורה של tradefed כדי לבצע את שלב השחזור. 
              
    
             | 
        
| RunHostCommandTargetPreparer | מטרגט את הכלי להכנת הבדיקה להריץ פקודות שרירותיות של המארח לפני ואחרי הפעלת הבדיקה. | 
| RunHostScriptTargetPreparer | כלי ליצירת מטרות עסקיות שמריץ סקריפט לפני הפעלת בדיקה. | 
| RunInterruptedException | המערכת זורקת את החריגה הזו כשפעולת ריצה מופסקת על ידי בקשה חיצונית. | 
| RunNotifierWrapper | 
              עטיפה של RunNotifier כדי שנוכל לשאת את DeviceNotAvailableException. 
              
    
             | 
        
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler | 
              ה-handler של ModuleParameters.RUN_ON_SDK_SANDBOX. 
              
    
             | 
        
| RunOnSdkSandboxTargetPreparer | 
              ITargetPreparer כדי לציין שהבדיקות צריכות לפעול בארגז החול של ה-SDK. 
              
    
             | 
        
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer | 
              ITargetPreparer כדי לוודא שהבדיקה פועלת כמשתמש משני. 
              
    
             | 
        
| RunOnSystemUserTargetPreparer | 
              ITargetPreparer שמציין שצריך להריץ את הבדיקות על המשתמש (ולא על המשתמש הנוכחי). 
              
    
             | 
        
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer | 
              ITargetPreparer שיוצר פרופיל עבודה בתהליך ההגדרה, ומציין שצריך להריץ את הבדיקות במשתמש הזה. 
              
    
             | 
        
| RuntimeRestartCollector | אגרגטור שאוסף חותמות זמן של הפעלות מחדש בסביבת זמן הריצה (קריסות של שרת המערכת) במהלך הרצת הבדיקה, אם יש כאלה. | 
| RunUtil | אוסף של שיטות עזר לביצוע פעולות. | 
| RustBenchmarkResultParser | 
              הפונקציה מפרשת את הפלט של הבדיקות שפועלות באמצעות מסגרת Benchmarking של Criterion וממירה אותו לשיחות על סדרה של ITestInvocationListener. 
              
    
             | 
        
| RustBinaryHostTest | בדיקת מארח שנועדה להריץ קובץ בינארי של Rust ממערכת ה-build של Android (Soong) | 
| RustBinaryTest | בדיקה שמריצה קובץ בינארי של Rust במכשיר נתון. | 
| RustTestBase | המחלקה הבסיסית של RustBinaryHostTest ו-RustBinaryTest | 
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser | 
              הפונקציה מפרשת את הפלט של בדיקות שפועלות באמצעות מסגרת ה-unittest של Rust וממירה אותו לשיחות על סדרה של ITestInvocationListener. 
              
    
             | 
        
S
| SandboxConfigDump | 
              סוג של Runner שיוצר IConfiguration על סמך שורת פקודה ומטמיע אותו בקובץ. 
              
    
             | 
        
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | חריגה מיוחדת בהגדרה שמגיעה מהגדרת ארגז החול. | 
| SandboxConfigurationFactory | מפעל תצורה מיוחד לטיפול ביצירת הגדרות למטרות ארגז חול. | 
| SandboxConfigUtil | 
              סיווג שימושי לניהול IConfiguration במהלך בדיקה בסביבת חול. 
              
    
             | 
        
| SandboxedInvocationExecution | הפעלה מיוחדת של ההפעלה בארגז חול: זוהי InvocationExection כשאנחנו נמצאים בארגז החול שבו מריצים את הפקודה. | 
| SandboxInvocationRunner | מריצים את הבדיקות שמשויכות להפעלה בארגז החול. | 
| SandboxOptions | 
              סוג שיכול לקבל ולספק אפשרויות ל-ISandbox. 
              
    
             | 
        
| ScreenshotOnFailureCollector | אסוף נתונים שיצלם צילום מסך וירשום אותו ביומן כשמקרה בדיקה נכשל. | 
| Sdk28ModuleController | בקר מודול לבדיקה אם המכשיר פועל עם SDK מגרסה 28 (Android 9) ואילך. | 
| Sdk29ModuleController | מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 29 ואילך. | 
| Sdk30ModuleController | מריצים בדיקות רק אם המכשיר שנבדק כולל גרסת SDK מגרסה 30 ואילך. | 
| Sdk31ModuleController | מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 31 ואילך. | 
| Sdk32ModuleController | מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 32 ואילך. | 
| Sdk33ModuleController | מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 33 ואילך. | 
| Sdk34ModuleController | מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 34 ואילך. | 
| Sdk35ModuleController | מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 35 ואילך. | 
| Sdk36ModuleController | מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 36 ואילך. | 
| SearchArtifactUtil | סוג שימושי שאפשר להשתמש בו כדי לחפש ארטיפקטים של בדיקות. | 
| SecondaryUserHandler | 
              ה-handler של ModuleParameters.SECONDARY_USER. 
              
    
             | 
        
| SecondaryUserOnDefaultDisplayHandler | 
              ה-handler של ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY. 
              
    
             | 
        
| SecondaryUserOnSecondaryDisplayHandler | 
              ה-handler של ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY. 
              
    
             | 
        
| SemaphoreTokenTargetPreparer | זהו מכשיר הכנה שמשתמש באסימון כדי לסדר את ביצוע הבדיקה במארח של Tradefed. | 
| SerializationUtil | 
              כלי לסריאליזציה/לפענוח של אובייקט שמטמיע את ERROR(/Serializable). 
              
    
             | 
        
| ServiceAccountKeyCredentialFactory | 
              מפעל פרטי כניסה ליצירת OAuth שמבוסס על מפתח של חשבון שירות Credential. 
              
    
             | 
        
| SettingsBaselineSetter | פונקציית setter נפוצה לטיפול בהגדרות הבסיסיות של המכשיר באמצעות ITestDevice.setSetting. | 
| ShardBuildCloner | סיווג עזר שמטפל בשכפול של פרטי build משורת הפקודה. | 
| ShardHelper | סיווג עזר שמטפל ביצירת הפיצולים ובתזמון שלהם להפעלה. | 
| ShardListener | 
              ITestInvocationListener שאוסף תוצאות מחלקיק של קריאה (קריאה שמפוצלת לצורך הפעלה בכמה משאבים בו-זמנית) ומעביר אותן למאזין אחר. 
              
    
             | 
        
| ShardMainResultForwarder | 
              ResultForwarder שמאחד את התוצאות של הקריאות לבדיקה שמחולקות למקטעים. 
              
    
             | 
        
| ShellOutputReceiverStream | תת-סוג של OutputStream שכותב ל-IShellOutputReceiver. | 
| ShellStatusChecker | בודקים אם סטטוס המעטפת הוא כצפוי לפני ואחרי הרצת מודול. | 
| ShippingApiLevelModuleController | 
              מריצים בדיקות אם המכשיר עומד בתנאים הבאים:
 
  | 
        
| ShowmapPullerMetricCollector | 
              הטמעה בסיסית של FilePullerDeviceMetricCollector שמאפשרת למשוך את הקבצים של המפה הוויזואלית מהמכשיר ולאסוף ממנו את המדדים. 
              
    
             | 
        
| SideloadOtaTargetPreparer | 
              כלי להכנת יעד שמבצע טעינת צדדית של חבילת OTA מסוימת, מחיל את החבילה, ממתין להפעלה של המכשיר ומחדיר את מאפייני ה-build של המכשיר לשימוש כפרטי build
  הכלי הזה להכנת יעד מניח שהמכשיר יהיה במצב adb רגיל כשהוא יופעל, וידאג שהמכשיר ייצא מהמצב הזה עם הגרסה החדשה של ה-build.  | 
        
| SimpleFileLogger | 
              ILeveledLogOutput שמפנה את הודעות היומן ל-stdout ולקובץ יומן יחיד. 
              
    
             | 
        
| SimplePerfResult | אובייקט לאחסון כל תוצאות הבדיקה של simpleperf | 
| SimplePerfStatResultParser | סיווג שירות לניתוח תוצאות של simpleperf. | 
| SimplePerfUtil | סיווג שירות לשלוח פקודות פשוטות ולאסוף תוצאות | 
| SimplePerfUtil.SimplePerfType | Enum של אפשרויות הפקודה simpleperf | 
| SimpleStats | סוג שירות קטן שמחשב כמה מדדים סטטיסטיים על סמך מערך נתונים מספרי. | 
| SizeLimitedOutputStream | 
              קובץ מאובטח לשרשור (thread-safe) שמבוסס על ERROR(/OutputStream) ומגביל את כמות הנתונים המקסימלית שאפשר לכתוב. 
              
    
             | 
        
| SkipContext | ייצוג ההקשר של ההחלטה לגבי דילוג על תוצאות או שמירתן במטמון. | 
| SkipFeature | 
              תכונה שמאפשרת גישה לחלק מהמידע ב-SkipManager. 
              
    
             | 
        
| SkipHWASanModuleController | סיווג בסיס ל-controller של מודול, כדי שלא ירוצו בדיקות בגרסאות build של HWASan. | 
| SkipManager | מנהל הדילוגים עוזר להחליט על סמך מגוון קריטריונים מה כדאי לדלג עליו ברמות שונות: קריאה, מודולים ובדיקות. | 
| SkipReason | צריך לציין סיבה לדילוג על בדיקה ואת המטא-נתונים שלה. | 
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | סיווג שירות מספק פעולות Bluetooth במכשיר אחד או בשני מכשירים באמצעות SL4A. | 
| Sl4aBluetoothUtil.BluetoothAccessLevel | 
              ערכים מוגדרים מראש לרמת הגישה של מכשיר Bluetooth שמבוססים על BluetoothDevice.java 
              
    
             | 
        
| Sl4aBluetoothUtil.BluetoothConnectionState | 
              ערכים מוגדרים מראש למצבי חיבור Bluetooth שמבוססים על BluetoothProfile.java 
              
    
             | 
        
| Sl4aBluetoothUtil.BluetoothPriorityLevel | 
              ערכים מוגדרים מראש לרמת העדיפות של פרופיל Bluetooth שמבוססים על BluetoothProfile.java 
              
    
             | 
        
| Sl4aBluetoothUtil.BluetoothProfile | 
              Enums לפרופילים של Bluetooth שמבוססים על BluetoothProfile.java 
              
    
             | 
        
| Sl4aClient | לקוח Sl4A שמאפשר אינטראקציה דרך RPC עם שכבת הסקריפטים של SL4A. | 
| Sl4aEventDispatcher | מפזר האירועים מבצע סקרים לאיתור אירועים ומוסיף אותם לתור לפי שם כדי לבצע שאילתות. | 
| Sl4aEventDispatcher.EventSl4aObject | אובייקט שהוחזר על ידי ה-poll של האירוע. | 
| SnapshotInputStreamSource | InputStreamSource שמבוסס על קובץ. | 
| SnapuserdWaitPhase | ייצוג של Enum של המועד להצטרפות/לחסימה כדי שהעדכון של snapuserd יסתיים. | 
| SparseImageUtil | כלי לביטול דילול של תמונות דלילות. | 
| SparseImageUtil.SparseInputStream | SparseInputStream קורא מ-upstream ומזהה את פורמט הנתונים. | 
| StatsdBeforeAfterGaugeMetricPostProcessor | מעבד נתונים לאחר העיבוד שמטפל במדדי מדדים שנאספים בגישה של 'לפני/אחרי', כלומר: | 
| StatsdEventMetricPostProcessor | מעבד פוסט שממיר מדדי אירועים בדוחות של statsd לצמדי מפתח/ערך, באמצעות הפורמטרים שצוינו במעבד. | 
| StatsdGenericPostProcessor | מעבד פוסט שממיר דוחות בינאריים של proto statsd לצמדי מפתח/ערך על ידי הרחבת הדוח כמבנה עץ. | 
| StatusCheckerResult | 
              מכיל את התוצאה של ביצוע ISystemStatusChecker. 
              
    
             | 
        
| StatusCheckerResult.CheckStatus | |
| StdoutLogger | 
              ILeveledLogOutput שמפנה את הודעות היומן ל-stdout. 
              
    
             | 
        
| StopServicesSetup | 
              ITargetPreparer שגורם להפסקת השירותים במכשיר. 
              
    
             | 
        
| StreamProtoReceiver | מקלט שמתרגם את proto TestRecord שהתקבל לאירועים של Tradefed. | 
| StreamProtoResultReporter | 
              הטמעה של ProtoResultReporter 
              
    
             | 
        
| StreamUtil | סוג שירות לניהול מקורות קלט. | 
| StrictShardHelper | אסטרטגיית חלוקה לקטעים (Sharding) ליצירת קטעים מחמירים שלא מדווחים יחד, | 
| StringEscapeUtils | סיווג שירות להימלטות משרשורות לפורמטים ספציפיים. | 
| StringUtil | סיווג שירות להימלטות ממחרוזות לצורך מניפולציות נפוצות במחרוזות. | 
| StubBuildProvider | 
              הטמעה ריקה ללא פעולה של IBuildProvider. 
              
    
             | 
        
| StubDevice | 
              הטמעת stub placeholder של IDevice. 
              
    
             | 
        
| StubKeyStoreClient | הטמעת סטאב (stub) שמוגדרת כברירת מחדל ללקוח KeyStore. | 
| StubKeyStoreFactory | הטמעת סטאב שמוגדרת כברירת מחדל ל-KeyStore Factory | 
| StubLocalAndroidVirtualDevice | 
              placeholder IDevice שמשמש את DeviceManager להקצאה כש-DeviceSelectionOptions.localVirtualDeviceRequested() הוא true 
              
    
             | 
        
| StubMultiTargetPreparer | 
              הטמעה ריקה של פלייסהולדר של IMultiTargetPreparer. 
              
    
             | 
        
| StubTargetPreparer | 
              הטמעה ריקה של פלייסהולדר של ITargetPreparer. 
              
    
             | 
        
| StubTest | הטמעת בדיקה ריקה ללא פעולה. | 
| StubTestRunListener | 
              הטמעת סטאב של ITestRunListener 
              
    
             | 
        
| SubprocessCommandException | הפקודה של תהליך המשנה נכשלה. | 
| SubprocessConfigBuilder | יצירת קובץ XML של תצורת TF בתוך קובץ XML של תצורת TF קיים. | 
| SubprocessEventHelper | כלי עזר לסריאליזציה/דה-סריאליזציה של האירועים שיעברו ליומן. | 
| SubprocessEventHelper.BaseTestEventInfo | כלי עזר בסיסי למידע על TestIgnored. | 
| SubprocessEventHelper.FailedTestEventInfo | עזרה לגבי מידע של testFailed. | 
| SubprocessEventHelper.InvocationEndedEventInfo | פונקציית עזרה לקבלת פרטים על סיום ההפעלה. | 
| SubprocessEventHelper.InvocationFailedEventInfo | פונקציית עזרה לקבלת מידע על InvocationFailed. | 
| SubprocessEventHelper.InvocationStartedEventInfo | עזרה לגבי מידע על קריאה שהתחילה. | 
| SubprocessEventHelper.LogAssociationEventInfo | כלי עזר למידע על logAssociation. | 
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | פונקציית עזרה לקבלת מידע על testEnded. | 
| SubprocessEventHelper.TestLogEventInfo | עזרה לגבי מידע ב-testLog. | 
| SubprocessEventHelper.TestModuleStartedEventInfo | עזרה לגבי פרטי ההתחלה של מודול הבדיקה. | 
| SubprocessEventHelper.TestRunEndedEventInfo | פונקציית עזר לקבלת מידע על testRunEnded. | 
| SubprocessEventHelper.TestRunFailedEventInfo | עזרה לגבי פרטי testRunFailed | 
| SubprocessEventHelper.TestRunStartedEventInfo | עזרה לגבי המידע של testRunStarted | 
| SubprocessEventHelper.TestStartedEventInfo | עזרה לגבי פרטי testStarted | 
| SubprocessExceptionParser | כלי עזר לטיפול בפלט של חריגות מכלי ההפעלה הרגילים של פקודות Tradefed. | 
| SubprocessReportingHelper | כיתה ליצירת קובץ תצורה של מעטפת לדיווח על תוצאות של תהליכים משניים בפקודה של אשכולות. | 
| SubprocessResultsReporter | 
              הטמעת ITestInvocationListener כדי לציין אותו בתור result_reporter, ולהעביר מהתהליך המשני את התוצאות של הבדיקות, הפעלות הבדיקות והפעלות הבדיקות. 
              
    
             | 
        
| SubprocessTestResultsParser | 
              הרחבה של ERROR(/FileOutputStream) כדי לנתח את הפלט לפני הכתיבה לקובץ, כדי שנוכל ליצור את אירועי הבדיקה בצד מרכז האפליקציות. 
              
    
             | 
        
| SubprocessTestResultsParser.StatusKeys | מפתחות רלוונטיים של סטטוס הבדיקה. | 
| SubprocessTfLauncher | 
              IRemoteTest להרצת בדיקות כנגד התקנה נפרדת של TF. 
              
    
             | 
        
| SuiteApkInstaller | התקנה של חבילות APK מסוימות להגדרת Suite: מהמשתנה $ANDROID_TARGET_OUT_TESTCASES או מה-ROOT_DIR בנתוני ה-build. | 
| SuiteModuleLoader | אחזור של הגדרות המודול של בדיקת התאימות מהמאגר. | 
| SuiteModuleLoader.ConfigFilter | 
              ERROR(/FilenameFilter) כדי למצוא את כל קובצי התצורה בספרייה. 
              
    
             | 
        
| SuiteResultCacheUtil | כלי להעלאה ולהורדה של תוצאות מטמון של מודול בדיקה. | 
| SuiteResultCacheUtil.CacheResultDescriptor | תיאור של תוצאות המטמון. | 
| SuiteResultHolder | אובייקט עזר שמקל על יצירת סדרה (serialization) ועל ביטול יצירת הסדרה (deserialization) של תוצאות ההפעלה. | 
| SuiteResultReporter | איסוף תוצאות הבדיקה של הרצת חבילת הבדיקה כולה והצגת התוצאות הסופיות בפלט. | 
| SuiteResultReporter.ModulePrepTimes | אובייקט שמכיל את זמן ההכנה והפירוק של מודול אחד. | 
| SuiteTestFilter | מייצג מסנן להכללה ולהחרגה של בדיקות. | 
| SwitchUserTargetPreparer | 
              ITargetPreparer שמתחלף לסוג המשתמש שצוין ב-setUp. 
              
    
             | 
        
| SystemServerFileDescriptorChecker | בדיקה אם נראה ששרת המערכת עומד להיגמר לו מספר ה-FDs. | 
| SystemServerStatusChecker | בודקים אם ה-pid של system_server השתנה לפני ואחרי הפעלת המודול. | 
| SystemUpdaterDeviceFlasher | 
              IDeviceFlasher שמסתמך על עדכון המערכת כדי להתקין קובץ אימג' של מערכת שארוז בחבילת עדכון OTA. 
              
    
             | 
        
| SystemUtil | סיווג שירות ליצירת קריאות למערכת. | 
| SystemUtil.EnvVariable | 
T
| TableBuilder | כיתה מסייעת להצגת מטריצה של רכיבי String בטבלה. | 
| TableFormatter | כיתה עזרה להצגת מטריצה של רכיבי String כך שכל עמודה של רכיבים תהיה מסודרת | 
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | אירעה שגיאה קטלנית במהלך הכנת היעד לבדיקה. | 
| TarUtil | כלי לטיפול בקובץ tar. | 
| TearDownPassThroughPreparer | מאפשרת להריץ את tearDown על מכשירי הכנה שכלולים בתצורה כאובייקט. | 
| TelephonyHelper | כלי לשימוש ולקבלת מידע שקשור לטלפון. | 
| TelephonyHelper.SimCardInformation | מאגר מידע של המידע שקשור לכרטיס ה-SIM. | 
| TelephonyTokenProvider | ספק טוקנים לטוקנים שקשורים לטלפוניה. | 
| TemperatureThrottlingWaiter | 
              ITargetPreparer שממתין עד שטמפרטורת המכשיר תגיע לטמפרטורת היעד 
              
    
             | 
        
| TemplateResolutionError | 
              סיווג שמרחיב את ConfigurationException עבור שגיאה שקשורה לתבנית במהלך ניתוח התצורה. 
              
    
             | 
        
| TerribleFailureEmailHandler | סוג פשוט של טיפול ששולח אימייל לאנשים שמעוניינים כשמתרחשת שגיאת WTF (What a Terrible Failure) במכונה של Trade Federation. | 
| TestAppInstallSetup | 
              ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר. 
              
    
             | 
        
| TestContentAnalyzer | הכלי לניתוח מקבל את ההקשר לניתוח ומחליט מה מעניין. | 
| TestContext | כיתה ליצירת מודל של הודעת TestContext ב-TFC API. | 
| TestDependencyResolver | כלי עזר לפתרון יחסי תלות במקרה הצורך. | 
| TestDescription | הכיתה מייצגת מידע על מקרה בדיקה. | 
| TestDescriptionsFile | סיווג שירות לסידור (marshalling) ולביטול סידור (unmarshalling) של רשימת TestDescriptions לקובץ בדיקה. | 
| TestDevice | 
              הטמעה של ITestDevice במכשיר Android עם סטאק מלא 
              
    
             | 
        
| TestDevice.MicrodroidBuilder | ה-builder שמשמש ליצירת Microdroid TestDevice. | 
| TestDeviceOptions | 
              מאגר של ITestDevice Option 
              
    
             | 
        
| TestDeviceOptions.InstanceType | |
| TestDeviceState | 
              ייצוג מלא יותר של מצב המכשיר מאשר DeviceState. 
              
    
             | 
        
| TestEnvironment | כיתה ליצירת מודל של הודעת TestEnvironment שמוחזרת על ידי TFC API. | 
| TestErrorIdentifier | מזהה השגיאה מבדיקות ומכלי ההרצה של הבדיקות. | 
| TestFailureModuleController | אמצעי בקרה למודול שרוצים לשנות את האופן שבו מתנהג יומן הכשלים שנאסף מהבדיקות. | 
| TestFilePushSetup | 
              ITargetPreparer שמעביר קובץ או ספרייה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() למכשיר. 
              
    
             | 
        
| TestFilterHelper | כיתה לעזרה בסינון בדיקות | 
| TestGroupStatus | כיתה לאחסון הסטטוס של קבוצת בדיקה. | 
| TestInfo | מאחסן את קבוצת פרטי הבדיקה בקובץ TEST_MAPPING. | 
| TestInformation | אובייקט מחזיק שמכיל את כל המידע והיחסי התלות שיכולים להיות נחוצים למפעיל בדיקות או לבדיקות כדי לבצע אותן בצורה תקינה. | 
| TestInformation.Builder | 
              ה-builder ליצירת מכונה של TestInformation. 
              
    
             | 
        
| TestInvocation | 
              הטמעת ברירת המחדל של ITestInvocation. 
              
    
             | 
        
| TestInvocation.RunMode | המצבים השונים שבהם יכולה להתבצע הפעלה. | 
| TestInvocation.Stage | |
| TestInvocationManagementServer | שרת GRPC שעוזר לנהל את ההפעלה של הבדיקות ואת מחזור החיים שלהן. | 
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | כיתה לטעינה של קובץ TEST_MAPPING. | 
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner | 
              הטמעה של BaseTestSuite להרצת בדיקות שצוינו באמצעות האפשרות include-filter, או קובצי TEST_MAPPING מה-build, כחבילה. 
              
    
             | 
        
| TestOption | שומר את פרטי אפשרויות הבדיקה שהוגדרו בקובץ TEST_MAPPING. | 
| TestOutputUploader | העלאת קובצי פלט של בדיקות למערכת הקבצים המקומית, ל-GCS או לנקודת קצה מסוג HTTP(S). | 
| TestRecordInterpreter | 
              כלי להמרת TestRecord proto לפורמט שקל יותר לבצע בו שינויים ב-Tradefed. 
              
    
             | 
        
| TestRecordProtoUtil | 
              כלי לקריאת ה-proto של TestRecord מקובץ. 
              
    
             | 
        
| TestResource | מחלקה ליצירת מודל של הודעת TestResource שמוחזרת על ידי TFC API. | 
| TestResourceDownloader | כיתה להורדת קובצי משאבים לבדיקה ממערכת קבצים/GCS/HTTP. | 
| TestResult | מאגר לתוצאה של בדיקה אחת. | 
| TestResultListener | פישוט של ITestLifecycleListener למטמיעים שמתעניינים רק בתוצאות של בדיקות ספציפיות. | 
| TestRunnerUtil | סוג שירות שעוזר למפעילי בדיקות שונים. | 
| TestRunResult | מכיל את התוצאות של הרצה אחת של בדיקה. | 
| TestRunResultListener | מאזין שמאפשר לקרוא את סטטוס ההרצה הסופית של הבדיקה. | 
| TestRunToTestInvocationForwarder | 
              שרת העברה מ-ddmlib ITestRunListener אל ITestLifeCycleReceiver. 
              
    
             | 
        
| TestsPoolPoller | מעטפת בדיקות שמאפשרת להריץ את כל הבדיקות במאגר בדיקות. | 
| TestStatus | ייצוג ב-Tradefed של הסטטוסים האפשריים של שיטות הבדיקה. | 
| TestSuiteInfo | 
              כיתה שמטפלת בחיבור של מטא-נתונים שקשורים ל-build לחבילת הבדיקות
  
 כדי לחשוף בצורה נכונה מידע קשור, חבילת הבדיקה צריכה לכלול קובץ   | 
        
| TestSummary | מחלקה שמייצגת סיכום של בדיקה. | 
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup | 
              ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() למחיצה /system במכשיר. 
              
    
             | 
        
| TestTimeoutEnforcer | מאזינים שמאפשרים לבדוק את זמן הביצוע של מקרה בדיקה נתון ולפסול אותו אם הוא חורג מזמן קצוב מראש. | 
| TextResultReporter | דיווח על תוצאות בדיקה שמעביר את התוצאות למדפסת התוצאות בטקסט של JUnit. | 
| TfInternalOptionsFetcher | סוג שימושי שמאפשר לכיתות לטעון ערך של משתנים באופן סטטי מקובץ res. | 
| TfMetricProtoUtil | סיווג שימושי שעוזר במעבר מ-Map<string, string=""> ל-Map<string, metric="">. </string,></string,> | 
| TfObjectTracker | כלי למעקב אחרי השימוש באובייקטים השונים של איגוד הסחר. | 
| TfSuiteRunner | 
              הטמעה של ITestSuite, שטעון בדיקות מתיקיית res/config/suite/ של TF jars. 
              
    
             | 
        
| TfTestLauncher | 
              IRemoteTest להרצת בדיקות יחידה או בדיקות פונקציונליות כנגד התקנה נפרדת של TF. 
              
    
             | 
        
| TimeStatusChecker | בדיקת סטטוס כדי לוודא שהשעה במכשיר ובמארח מסונכרנת. | 
| TimeUtil | מכיל שיטות שירות שקשורות לזמן. | 
| TimeVal | 
              זהו סוג של sentinel שמקיף Long. 
              
    
             | 
        
| TimeWaster | כלי פשוט להכנת יעד שגורם לבזבוז זמן ויכול להפעיל מחדש את המכשיר. | 
| TokenProperty | אסימון נתמך עם חלוקה דינמית. | 
| TokenProviderHelper | פונקציית עזרה שמספקת את הספק שמשויך לאסימון מסוים, כדי לבדוק אם המכשיר תומך באסימון. | 
| TraceCmdCollector | 
              IMetricCollector שאוסף עקבות במהלך הבדיקה באמצעות trace-cmd, ומתעדה אותם ביומן של ההפעלה. 
              
    
             | 
        
| TracePropagatingExecutorService | שירות שמעביר משימות להטמעה בסיסית תוך העברת הקשר המעקב. | 
| TracingLogger | כיתה שעוזרת לנהל את המעקב אחרי כל קריאה לבדיקה. | 
| TradefedConfigObject | כיתה ליצירת מודל להודעה של TradefedConfigObject ב-TFC API. | 
| TradefedConfigObject.Type | רשימה של סוגי אובייקטים של הגדרות שאפשר להחדיר להגדרות של פקודה באשכול. | 
| TradefedDelegator | אובייקטים שעוזרים להעניק גישה להפעלה לקובץ בינארי אחר של Tradefed. | 
| TradefedFeatureClient | לקוח grpc לבקשת הפעלת תכונה מהשרת. | 
| TradefedFeatureServer | שרת שמגיב לבקשות להפעלת תכונות. | 
| TradefedSandbox | קונטיינר בארגז חול שיכול להריץ קריאה ל-Trade Federation. | 
| TradefedSandboxFactory | הטמעת ברירת המחדל ל-SandboxFactory | 
| TradefedSandboxRunner | 
              תוכנית שמריצה TradefedSandbox שמאפשרת להריץ את ארגז החול. 
              
    
             | 
        
| TradefedSandboxRunner.StubScheduledInvocationListener | 
               stub IScheduledInvocationListener שלא עושה כלום. 
              
    
             | 
        
U
| UiAutomatorRunner | הפעלת בדיקה של UI Automator במכשיר ודיווח על התוצאות. | 
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | שרשורים שמטרתם לדווח על כל הבדיקות שלא בוצעו. | 
| UniqueMultiMap<K, V> | 
              MultiMap שמבטיח ערכים ייחודיים לכל מפתח. 
              
    
             | 
        
| UploadManifest | מניפסט של ה-BLOBs והקבצים שרוצים להעלות. | 
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery | 
              IMultiDeviceRecovery שמאפס את האוטובוסים של ה-USB במכשירים במצב אופליין. 
              
    
             | 
        
| UsbResetRunConfigRecovery | מאפשרת להפעיל פקודה לאיפוס ה-USB של מכשיר | 
| UsbResetTest | 
              IRemoteTest שמאפס את ה-USB של המכשיר ובודק אם המכשיר חוזר לאינטרנט לאחר מכן. 
              
    
             | 
        
| UserChecker | בדיקה אם המשתמשים השתנו במהלך הבדיקה. | 
| UserCleaner | 
              ITargetPreparer שמסיר משתמשים משניים בזמן ניתוק. 
              
    
             | 
        
| UserHelper | |
| UserInfo | דומה לכיתה UserInfo מהפלטפורמה. | 
| UserInfo.UserType | וריאנטים נתמכים של סוג המשתמש בממשקי API חיצוניים. | 
V
| ValidateSuiteConfigHelper | 
              הכיתה הזו תעזור לאמת שה-IConfiguration שנטען לחבילה עומד בדרישות הצפויות: - אין ספקי build - אין דיווח על תוצאות 
              
    
             | 
        
| VersionedFile | מבנה נתונים שמייצג קובץ שיש לו גרסה משויכת. | 
| VersionParser | אחזור הגרסה של הארטיפקטים של tradefed שפועלים. | 
| VisibleBackgroundUserPreparer | יוצר מטרות לצורך הפעלת בדיקות במשתמש שהופעל במצב גלוי ברקע. | 
| VmRemoteDevice | מכשיר וירטואלי מרוחק שננהל מתוך המכונה הווירטואלית. | 
W
| WaitDeviceRecovery | 
              הטמעה פשוטה של IDeviceRecovery שמחכה שהמכשיר יהיה מחובר לאינטרנט ויגיב לפקודות פשוטות. 
              
    
             | 
        
| WaitForDeviceDatetimePreparer | 
              ITargetPreparer שמחכה להגדרת תאריך ושעה במכשיר
 אפשר גם לאלץ את ה-preparer להפעיל   | 
        
| WifiCommandUtil | סיווג שירות שיכול לנתח את הפלט של פקודות wifi. | 
| WifiCommandUtil.ScanResult | מייצג רשת Wi-Fi שמכילה את המידע הקשור אליה. | 
| WifiHelper | כיתה מסייעת לטיפול בשירותי Wi-Fi במכשיר. | 
| WifiPreparer | 
              ITargetPreparer שמגדיר את ה-Wi-Fi במכשיר במקרה הצורך. 
              
    
             | 
        
X
| XmlFormattedGeneratorReporter | 
              הטמעה של FormattedGeneratorReporter שמעבירה את תוצאות הבדיקה בפורמט xml. 
              
    
             | 
        
| XmlResultReporter | הספרייה כותבת את תוצאות JUnit לקובצי XML בפורמט שתואם ל-XMLJUnitResultFormatter של Ant. | 
| XmlSuiteResultFormatter | סיווג שירות לשמירת הרצה של חבילת בדיקות כקובץ XML. | 
| XmlSuiteResultFormatter.RunHistory | אובייקט עזר להמרת JSON. | 
Y
| YamlClassOptionsParser | כלי עזר לניתוח פרטי מפעיל הבדיקה מהגדרת YAML של Tradefed. | 
Z
| ZipCompressionStrategy | 
              ICompressionStrategy ליצירת ארכיוני zip. 
              
    
             | 
        
| ZipUtil | כיתה עזר לפעולות שקשורות לדחיסה | 
| ZipUtil2 | כיתה עוזרת לחילוץ קובצי zip שמביאה בחשבון את הרשאות הקבצים ב-POSIX. |