אינדקס כיתות

אלה המחלקות של ה-API. כל חבילות ה-API

A

AaptParser מחלקת חילוץ מידע מקובץ APK על ידי ניתוח הפלט של הפקודה 'aapt dump badging'. 
AaptParser.AaptVersion ספירה של אפשרויות לגרסת AAPT שמשמשת לניתוח קובצי APK. 
Abi מחלקה שמייצגת ABI. 
AbiFormatter מחלקת כלי עזר ל-ABI. 
AbiUtils מחלקת כלי עזר לטיפול בממשקי ABI של מכשירים 
AbLocalBuildProvider ספק גרסאות build מקומיות שיוצר גרסת build מקומית ב-Android build. 
AbstractConnection ייצוג מופשט של חיבור. 
AbstractHostMonitor סוג אופייני לניטור תקינות המארח. 
AbstractTunnelMonitor מנהרת מופשטת לניטור של GCE AVD. 
AbstractXmlParser מחלקה בסיסית של כלי עזר לניתוח קובצי XML 
AbstractXmlParser.ParseException השגיאה הזו מופיעה אם לא ניתן לנתח את קלט ה-XML 
AcloudConfigParser מחלקת עזר שמנתחת הגדרת Acloud (משמשת להפעלת מופע של מכשיר בענן). 
AcloudConfigParser.AcloudKeys קבוצות של מפתחות שאפשר לחפש מתוך ההגדרה. 
ActionInProgress הפעולה הכללית שמתבצעת. 
ActiveTrace המחלקות העיקריות שעוזרות לתאר ולנהל מעקב פעיל. 
ActivityStatusChecker כלי לבדיקת סטטוס של פעילויות שנותרו בסוף מודול. 
AdbCommandRejectedException חריגה שמופעלת כש-adb דוחה פקודה. 
AdbDevice המשתנה הזה מכיל את המצב של המכשיר כפי שמדווח על ידי הפקודה adb devices -l. 
AdbDeviceConnection מייצג חיבור למכשיר דרך ADB לשימוש ב-ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
AdbHelper מחלקת עזר לטיפול בבקשות ובחיבורים ל-adb. 
AdbHelper.AdbResponse תגובה מ-ADB. 
AdbHelper.AdbService מזהים את שירות ה-adb שהפקודה צריכה להיות מופנית אליו. 
AdbInitOptions אפשרויות לאתחול של AndroidDebugBridge. 
AdbInitOptions.Builder אפשרויות אתחול של ADB. 
AdbRootElevator AutoCloseable שמאפשר adb root כשנדרש, ומחזיר את מצב ה-root כשהוא מסתיים. 
AdbSocketUtils  
AdbSshConnection חיבור Adb דרך גשר SSH. 
AdbStopServerPreparer הכלי Target preparer מפסיק את שרת ה-adb במארח לפני ואחרי הפעלת בדיקות adb. 
AdbTcpConnection ייצוג ברירת המחדל של חיבור למכשיר, בהנחה שמדובר בחיבור adb רגיל של המכשיר. 
AdbUtils מחלקת כלי עזר לפעולות adb. 
AdbVersion  
AfterClassWithInfo ההבטחות דומות לאלה של AfterClass, אבל ה-method שמוסיפים לה את ההערה חייבת לדרוש פרמטר TestInformation
AggregatePostProcessor מצבר מדדים שמציג את הערכים הבאים: מינימום, מקסימום, ממוצע, שונות, סטיית תקן, סה"כ, ספירה ואחוזונים (אופציונלי) של מדדים מספריים שנאספו במהלך הפעלות בדיקה מרובות איטרציות, תוך התייחסות אליהם כאל מספרים ממשיים. 
AllocationInfo מכיל פרטי הקצאה. 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup ITargetPreparer שמתקין את כל האפליקציות מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר. 
AltDirBehavior סוג enum להגדרת התנהגויות חלופיות של ספריות עבור מתקינים/מעבירים שונים של פריטי בדיקה

 

AnalysisHeuristic הסדר חשוב. 
AndroidBuildAPIException מחלקת חריגים לשגיאה שקשורה ל-Android Build API. 
AndroidBuildAPIHelper שיטת עזר שמשמשת ליצירת לקוח Android Build. 
AndroidBuildApiLogSaver מחלקת Android ששומרת קובצי יומן ב-Android Build API. 
AndroidBuildAPIOptions אפשרויות הגדרה ברמת המארח ללקוח Android Build API. 
AndroidBuildTestResult אובייקט מאגר לאחסון תוצאת הבדיקה, כדי לפרסם אותה ב-Android Build API. 
AndroidDebugBridge חיבור לממשק הגישור של Android‏ (ADB) בצד המארח

זהו המקום המרכזי לתקשורת עם מכשירים, אמולטורים או אפליקציות שפועלות בהם. 

AndroidDebugBridge.IClientChangeListener במחלקה שמטמיעה את הממשק הזה יש שיטות שמתמודדות עם שינויים ב-ClientImpl
AndroidDebugBridge.IDebugBridgeChangeListener בכיתות שבהן מיושם הממשק הזה יש שיטה לטיפול בשינויים ב-AndroidDebugBridge (כולל הפעלות מחדש). 
AndroidDebugBridge.IDeviceChangeListener מחלקות שמטמיעות את הממשק הזה מספקות שיטות לטיפול בהוספה, במחיקה ובשינויים של IDevice
AndroidJUnitTest בדיקה שמריצה חבילת בדיקות של מכשיר נתון באמצעות android.support.test.runner.AndroidJUnitRunner. 
AndroidTestOrchestratorRemoteTestRunner מריץ בדיקת Android עם מכשור באמצעות הפקודה adb ו-AndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer שמבצע סדרה של פעולות (למשל קליקים והחלקות) באמצעות פרוטוקול Android Open Accessory‏ (AOAv2). 
ApiResponse המחלקות לניתוח ערך ההחזרה של ה-API. 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector המחלקות האלה בודקות אם קובצי ה-APK שצריך להתקין שונים מאלה שבמכשיר, כדי להחליט אם לדלג על התקנה והסרה של אפליקציות במהלך הפעולות setUp ו-tearDown של ERROR(/TestAppInstallSetup)
AppBuildInfo IBuildInfo שמייצג אפליקציה ל-Android ואת חבילות הבדיקה שלה. 
AppDeviceBuildInfo הכיתה הזו הוצאה משימוש. להשתמש ישירות ב-IDeviceBuildInfo. 
AppSetup קובץ ITargetPreparer שמתקין קובץ APK ואת הבדיקות שלו. 
AppVersionFetcher מחלקת כלי עזר לקבלת מחרוזת של גרסת האפליקציה מהמכשיר. 
AppVersionFetcher.AppVersionInfo סוגי מידע על גרסת האפליקציה. 
ArchModuleController בקר המודול לא יפעיל בדיקות אם הוא לא תואם לאף אחת מהארכיטקטורות שצוינו. 
ArgsOptionParser מאכלס את השדות Option מארגומנטים של שורת פקודה שנותחו. 
ArrayHelper מחלקת כלי עזר שמספקת המרה של מערך למספר שלם (int) או למספר שלם ארוך (long) עבור נתונים שמתקבלים ממכשירים דרך adb. 
ArrayUtil שיטות עזר למערכים 
ArtChrootPreparer יצירת ספריית chroot לבדיקות ART. 
ArtGTest  
ArtifactDetails התיאור הזה מתייחס למבנה של התוכן ולתיאור שלו כפי שנוצר על ידי כלי ה-CAS 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer כלי עזר שעוזר לנתח את תוצרי הבנייה כדי לקבל תובנות. 
ArtRunTest כלי להרצת בדיקות כדי להריץ בדיקות של ART. 
ArtRunTest.AdbShellCommandException מחלקת חריגים לדיווח על שגיאה שקרתה במהלך הביצוע של פקודת ADB shell. 
ArtTest  
ATestFileSystemLogSaver המחלקות LogSaver משמשות את ATest לשמירת יומנים בנתיב ספציפי. 
AtestRunner הטמעה של ITestSuite 
AtraceCollector IMetricCollector שמופעל במהלך בדיקה, אוסף את התוצאה ומתעד אותה ביומן של הקריאה. 
AtraceRunMetricCollector איסוף העקבות מכל ספריית הבדיקה בספרייה הנתונה ממכשיר הבדיקה, רישום ספריית הבדיקה ועיבוד שלאחר האיסוף של קובצי העקבות בספריית הבדיקה וצבירת המדדים. 
AutoLogCollector ספירה שמתארת איזה אוסף יכול להיות מטופל אוטומטית על ידי המערכת. 
AutomatedReporters הכיתה שמגדירה את המיפוי מדוחות אוטומטיים של Tradefed. 
AvdData נתוני Avd שהוחזרו מ-‎[IDevice.getAvdData]‎. 
AveragePostProcessor הטמעה של מעבד פוסט שחישב את הממוצע של רשימת המדדים. 

B

BackgroundDeviceAction מריץ פקודה במכשיר נתון, וחוזר על הפעולה לפי הצורך עד לביטול הפעולה. 
BadPacketException החריג הזה מופעל אם התוכן של מנה פגום. 
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) עם מערכת חבילות חדשה. 
BatchChannel<T> מחלקת עזר להעלאה של תוצאות בדיקה ופריטי מידע שנוצרו בתהליך פיתוח (artifacts) בגרסת build. 
BatchChannel.BatchUploadAction<T> הפעולה שתתבצע כשקבוצת פריטים מוכנה להעלאה. 
BatteryController מחלקת כלי עזר שמאפשרת לשלוט במצב הטעינה של הסוללה במכשיר. 
BatteryRechargeDeviceRecovery מאפשרת להפעיל פקודה כשמפלס הסוללה של המכשיר יורד מתחת לסף מסוים. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery בודק שחזור שיפעיל הגדרה אם רמת הטעינה של הסוללה לא זמינה. 
BeforeClassWithInfo ההבטחות דומות לאלה של BeforeClass, אבל ה-method שמוסיפים לה את ההערה חייבת לדרוש פרמטר TestInformation
BinaryState סוג Enum שמשמש לתיעוד מצב הפעלה/כיבוי עם מצב IGNORE no-op. 
BluetoothConnectionLatencyCollector הכלי לאיסוף נתונים ישלח למכשירים הגדרה מוגדרת מראש של מדד משך זמן ב-statsd, ויאסוף את משך החיבור ב-Bluetooth לכל פרופיל. 
BluetoothConnectionStateCollector הכלי הזה יאסוף מדדים של BluetoothConnectionStateChanged ויתעד את מספר מצב החיבור לכל פרופיל. 
BluetoothConnectionSuccessRatePostProcessor הטמעה של מעבד שאחרי העיבוד שמחשב את שיעור ההצלחה של פרופיל Bluetooth

משתמשים ב-metric-key-match כדי לציין מדדים שמכילים מצבי חיבור Bluetooth במערך מספרי. דוגמה [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector כלי איסוף להפעלת רישום Snoop עבור HCI של Bluetooth ב-DUT ולאיסוף היומן לכל בדיקה. 
BluetoothUtils פונקציות עזר להפעלת BluetoothInstrumentation במכשיר

קוד BluetoothInstrumentation בצד המכשיר נמצא ב-AOSP בכתובת: frameworks/base/core/tests/bluetoothtests 

BootstrapBuildProvider IDeviceBuildProvider שמאתחל את פרטי הגרסה ממכשיר הבדיקה

בדרך כלל משתמשים בזה במכשירים עם גרסת build שסופקה חיצונית, כלומר 

BootstrapServiceFileResolverLoader טוען את הפותרים באמצעות מתקן טעינת השירות. 
Bugreport אובייקט שמכיל הפניות לקבצים של דוח על באג, תואם לדוח על באג שטוח ולדוח על באג דחוס (bugreportz). 
BugreportCollector רכיב ITestInvocationListener מסוג pass-through שאוסף דוחות על באגים כשמתרחשים אירועים שאפשר להגדיר, ואז קורא ל-ITestInvocationListener.testLog ברכיבי הצאצא שלו אחרי שכל דוח על באג נאסף. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate פרדיקט מלא שמתאר מתי לצלם דוח על באג. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector איסוף דוח על באג (bugreportz) כשמקרה בדיקה נכשל. 
BugreportzOnTestCaseFailureCollector איסוף של bugreportz כשמקרה בדיקה בהרצה נכשל. 
BuildAnalysis מייצג את התוצאות של ניתוח בנייה יחיד. 
BuildError החריג הזה מופעל אם ה-build שסופק לא מצליח לפעול. 
BuildInfo הטמעה גנרית של IBuildInfo שצריכה להיות משויכת ל-ITestDevice
BuildInfoKey מחזיק מחלקה של ספירה שקשורה לשאילתות של פרטי גרסה. 
BuildInfoKey.BuildInfoFileKey סוג enum שמתאר את כל סוגי הקבצים הידועים שאפשר לשלוח לגביהם שאילתות באמצעות IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
BuildInfoRecorder ITargetPreparer שכותב מטא-נתונים של פרטי בנייה לקובץ שצוין. 
BuildInfoUtil מחלקת כלי עזר לעריכה של IBuildInfo 
BuildRetrievalError קרתה שגיאה חמורה במהלך אחזור הגרסה לבדיקה. 
BuildSerializedVersion הכיתה שמכילה את גרסת הסריאליזציה הנוכחית של כל IBuildInfo
BuildTestsZipUtils מחלקת עזר לפעולות שקשורות לקובץ zip של בדיקות שנוצר על ידי מערכת הבנייה של Android 
BulkEmailer כלי לשליחת אימייל שמאפשר להגדיר את הפרמטרים הבאים: מרווח השליחה,גודל השליחה הראשוני, הנמענים והמספר הכולל של ההודעות. 
BundletoolUtil מחלקת כלי עזר שמשתמשת בשורת הפקודה של bundletool כדי להתקין את קובצי ה-‎ .apks במכשיר. 
ByteArrayInputStreamSource  
ByteArrayList מחלקה שמייצגת מערך בייטים קל משקל. 
ByteArrayUtil כלי עזר לפעולות על מערך בייטים, למשל, המרת בייטים למספר שלם. 
ByteBufferUtil  
ByteStreamDownloader לקוח שמטמיע את השיטה Read של שירות gRPC‏ ByteStream
ByteStreamUploader לקוח שמטמיע את השיטה Write של שירות gRPC‏ ByteStream

C

CacheClientFactory מפעל שיוצר מופע יחיד של ICacheClient
CanceledException חריגה מופשטת לחריגה שאפשר להפעיל כשקלט של משתמש מבטל את הפעולה. 
CapabilitiesNewReply המטען הייעודי (payload) של תשובה מסוג CapabilitiesNew של פרוטוקול JDWP. 
CarModuleController הבקר הזה מונע את ההפעלה של תרחישי בדיקה במכשירים שאינם לרכב. 
CarryDnaeError ‫Internal RuntimeException כדי להעביר את DeviceNotAvailableException דרך מסגרת JUnit4. 
CarryInterruptedException החריג הזה מופעל כשפסק הזמן של שלב הבדיקה מופעל, ויש להעביר InterruptedException משרשור הרצת הבדיקה לשרשור הרצת הקריאה. 
CasFuseDriverProfile ‫CasDriverProfile הוא הטמעה ספציפית של IFuseDriverProfile לתמונות של מכשירים שהן ספריות מחולקות לנתחים של FastCDC. 
CdmaDeviceFlasher שיעור שמציג תמונה במכשיר Android פיזי עם רדיו CDMA. 
CecControllerTokenProvider ספק טוקנים שקשורים ל-Consumer Electronics Control ‏ (CEC). 
CentralDirectoryInfo ‫CentralDirectoryInfo הוא מחלקה שמכילה את המידע של קובץ או תיקייה בתוך קובץ ZIP. 
CheckPairingPreparer CompanionAwarePreparer שמאמת את ההתאמה של Bluetooth בין המכשיר הראשי למכשיר הנלווה 
Chunker מפצלת מחרוזת blob למחרוזת אחת או יותר Chunk באורך של עד chunkSize בייט. 
Chunker.Chunk חלק מ-blob. 
ChunkHandler צריך ליצור מחלקת משנה עם מחלקה שמטפלת בסוג אחד או יותר של נתחי נתונים. 
CircularAtraceUtil כלי atrace פותח בעיקר כדי לזהות את שורש הבעיה של שגיאות ANR במהלך בדיקות Monkey. 
CircularByteArray מבנה נתונים להחזקת מערך בגודל קבוע שפועל כמאגר נתונים זמני מעגלי, ועוקב אחרי הסכום הכולל של כל הערכים במערך. 
ClangCodeCoverageCollector BaseDeviceMetricCollector שימשוך את נתוני הכיסוי של Clang מהמכשיר וירשום אותם כארטיפקטים של בדיקה. 
ClangProfileIndexer מחלקת כלי עזר שמבצעת אינדוקס של מדידות כיסוי קוד של Clang. 
ClassNotFoundConfigurationException ConfigurationException אם לא נמצא סיווג של אובייקט. 
ClassPathScanner חיפוש רשומות בנתיב המחלקה. 
ClassPathScanner.ClassNameFilter IClassPathFilter שמסנן ומשנה שמות של מחלקות Java. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter שדוחה מחלקות פנימיות 
ClassPathScanner.IClassPathFilter מסנן לנתיבי רשומות ב-classpath

הדפס של FileFilter 

לקוח הערך הזה מייצג לקוח יחיד, בדרך כלל תהליך של Dalvik VM. 
לקוח לקוח אחסון של בדיקות ב-Android שמעלה תוצאות בדיקה לשירות Test Storage. 
ClientData מכיל את הנתונים של ClientImpl
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData מידע על הערימה. 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler מטפלים שיכולים לפעול על קובצי dump של HPROF. 
ClientData.IMethodProfilingHandler מטפלים שיכולים לפעול על סמך מידע על פרופיל השיטה 
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl הערך הזה מייצג לקוח יחיד, בדרך כלל תהליך של Dalvik VM. 
ClientTracker מעקב אחרי מכשיר clients 
ClockworkUtils כלי שעון מכני לשיתוף לוגיקה בין מכשירים 
CloseableTraceScope מחלקת היקף שמאפשרת לדווח על קטע מעקב באמצעות try-with-resources 
ClusterBuildInfo מחלקת IBuildInfo ליצירת צינורות build מ-TFC. 
ClusterBuildProvider IBuildProvider להורדת משאבי בדיקה של TFC. 
ClusterClient הטמעה של IClusterClient לצורך אינטראקציה עם הקצה העורפי של TCF. 
ClusterCommand מחלקה שמייצגת משימה שאוחזרה מאשכול TF. 
ClusterCommand.RequestType  
ClusterCommand.State הסטטוס של הפקודה באשכול TF. 
ClusterCommandConfigBuilder מחלקת ליצירת קובץ תצורה לפקודה של אשכול. 
ClusterCommandEvent מחלקה שמכילה אירועים של פקודות אשכול להעלאה. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher מחלקת IRemoteTest להפעלת פקודה מ-TFC באמצעות תהליך משנה של TF. 
ClusterCommandScheduler ICommandScheduler כדי לתמוך ב-TFC (Tradefed Cluster). 
ClusterCommandStatus מחלקה שמייצגת את הסטטוס ואת סיבת הביטול של פקודה מ-TF Cluster. 
ClusterDeviceInfo מחלקת נתונים שמכילה את פרטי המכשיר של האשכול להעלאה. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor הטמעה של IDeviceMonitor שמדווחת על התוצאות לשירות Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> המחלקות ClusterEventUploader, שמעלות את IClusterEvent ל-TFC. 
ClusterHostEvent מחלקה שמכילה אירועים של מארחי אשכולות שצריך להעלות. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType ספירות של הסוגים השונים של אירועים במארח. 
ClusterHostUtil פונקציות סטטיות של כלי השירות עבור TF Cluster כדי לקבל מופעים של הגדרות גלובליות, פרטי מארח וכו'. 
ClusterLogSaver מחלקת ILogSaver להעלאת פלט של בדיקות ל-TFC. 
ClusterLogSaver.FilePickingStrategy אסטרטגיות לבחירת קבצים. 
ClusterOptions  
CodeCoverageCollector BaseDeviceMetricCollector שימשוך את נתוני הכיסוי של Java ושל קוד מקורי מהמכשיר וירשום אותם כארטיפקטים של בדיקה. 
CodeCoverageTest בדיקה שמריצה חבילת בדיקות של מכשור במכשיר נתון ומפיקה את דוח כיסוי הקוד. 
CollectingByteOutputReceiver IShellOutputReceiver שמאסף את כל פלט המעטפת לתוך byte[]
CollectingOutputReceiver IShellOutputReceiver שאוסף את כל הפלט של המעטפת לתוך String אחד. 
CollectingOutputReceiver IShellOutputReceiver שאוסף את כל פלט המעטפת לתוך String אחד. 
CollectingTestListener ITestInvocationListener שיאסוף את כל תוצאות הבדיקה. 
CollectorHelper כלי עזר לביצוע פעולות מסוימות שנדרשות בכמה מקומות.IMetricCollector 
CommandBaselineSetter פונקציית setter נפוצה לטיפול בהגדרות הבסיסיות של המכשיר באמצעות פקודות של adb shell. 
CommandFileParser כלי לניתוח קובץ שמכיל קבוצה של שורות פקודה. 
CommandFileParser.CommandLine  
CommandInterrupter שירות שמאפשר להפריע לפקודות TradeFederation או לסמן אותן כפקודות שלא ניתן להפריע להן. 
CommandLineBuildInfoBuilder כלי שנועד לתעד את הארגומנטים הרגילים של פרטי הבנייה משורת פקודה וליצור מהם IBuildInfo
CommandOptions הטמעה של ICommandOptions
CommandOptionsGetter הטמעה של שירות שמחזירה את ערך אפשרויות הפקודה של הפעלה נתונה. 
CommandRejectedException  
CommandResult מכיל את התוצאה של פקודה. 
CommandRunner נקודת כניסה חלופית ל-TradeFederation שתריץ את הפקודה שצוינה בארגומנטים של שורת הפקודה ואז תצא. 
CommandRunner.ExitCode קודי שגיאה שאפשר לצאת איתם. 
CommandScheduler כלי לתזמון הרצה של פקודות TradeFederation בכל המכשירים הזמינים. 
CommandScheduler.HostState ספירות של סטטוסים שונים של מארח 
CommandStatus הסטטוס של פעולה מתוזמנת. 
CommandStatusHandler רכיב Handler שעוזר לעקוב אחרי הסטטוס של הפעלה ולעדכן אותו. 
CommandSuccessModuleController מחלקת בסיס לבקר מודולים כדי לדלג על מודול בדיקה על סמך כשל בפקודת Shell. 
CommonLogRemoteFileUtil הכלי הזה מאפשר להימנע משכפול קוד בייצוגים השונים של מכשירים מרוחקים, עבור הלוגיקה של אחזור יומנים מרוחקים של קבצים נפוצים. 
CommonLogRemoteFileUtil.KnownLogFileEntry ייצוג של רשומה מוכרת ביומן למכשירים מרוחקים. 
CompanionAllocator מחלקה בסיסית שמטפלת בהקצאה ובשחרור של מכשיר נלווה

צריך להטמיע את getCompanionDeviceSelectionOptions() כדי לתאר את הקריטריונים שנדרשים להקצאת המכשיר הנלווה 

CompanionAwarePreparer ITargetPreparer שמכיל את הלוגיקה של קבלת מכשיר נלווה שכבר הוקצה. 
CompanionAwareTest מחלקת בדיקה בסיסית שמכילה את הקוד הסטנדרטי של קבלת מכשיר נלווה ובדיקתו

מחלקת המשנה יכולה לקרוא ל-getCompanion() כדי לאחזר את ה-Companion שהוקצה. 

CompanionDeviceTracker מחלקת הקצאה ושחרור של מכשירים נלווים 
CompanionRunCommandTargetPreparer ITargetPreparer שמריץ פקודות שצוינו במכשיר הנלווה שהוקצה 
CompanionTestAppInstallSetup ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר נלווה שהוקצה. 
CompileBootImageWithSpeedTargetPreparer הקומפיילר מבצע קומפילציה מחדש של נתיב המחלקה של האתחול ושל שרת המערכת באמצעות מסנן הקומפיילר 'speed'. 
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  
Console המסוף הראשי של TradeFederation שמספק למשתמש את הממשק ליצירת אינטראקציה

כרגע יש תמיכה בפעולות כמו

  • הוספת פקודה לבדיקה
  • רשימת המכשירים והמצב שלהם
  • רשימת הפעלות בתהליך
  • הצגת רשימת הפקודות בתור
  • העברת יומן הפעלת ה-dump לקובץ או ל-stdout
  • כיבוי
 
Console.ArgRunnable<T> Runnable עם שיטת run שיכולה לקבל ארגומנט 
Console.CaptureList סוג נוח לשימוש עבור List<List<String>> 
ConsoleReaderOutputStream ‫OutputStream שאפשר להשתמש בו כדי ש-System.out.print() יפעל בצורה תקינה עם LineReader unfinishedLine של המשתמש. 
ConsoleResultReporter כלי לדיווח על תוצאות, להדפסת תוצאות הבדיקה במסוף. 
ContentAnalysisContext כדי לנתח תוכן בצורה נכונה, צריך לספק את ההקשר שלו. 
ContentAnalysisContext.AnalysisMethod כאן מתואר מה צריך להיות במבנה התוכן כדי שהניתוח יהיה תקין. 
ContentAnalysisResults סיכום של ניתוח התוכן. 
ContentInformation מייצג את התוכן של יעד בנייה נתון של הגרסה הבסיסית והגרסה הנוכחית שלו. 
ContentMerkleTree מחשבים את MerkleTree מפרטי התוכן. 
ContentModuleLister חישוב רשימת מודולים מההקשר. 
ContentProviderHandler רכיב Handler שמבצע הפשטה של האינטראקציות עם ספק התוכן ומאפשר להשתמש בספק התוכן בצד המכשיר לפעולות שונות. 
ContentRequest מחלקת בניית הבקשה ל-API. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener TestResultListener שבו אפשר לעקוב אחרי המספר הכולל של הבדיקות לפי TestStatus 
CountTestCasesCollector ספירה ודיווח של מספר המקרים לבדיקה עבור IRemoteTest נתון. 
CoverageMeasurementForwarder בדיקת placeholder שמעבירה מדידות של כיסוי מספק ה-build אל כלי הרישום. 
CoverageOptions אובייקט Tradefed להחזקת אפשרויות הכיסוי. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter ITargetPreparer שממתין עד שתדירות השימוש המקסימלית בכל הליבות חוזרת לרמה הגבוהה ביותר שזמינה 
CreateAvdPreparer  
CreateUserPreparer הכלי להכנת טירגוט ליצירת משתמש ולניקוי שלו בסוף. 
CurlGenAiClient מספקים לקוח מרכזי כדי ליצור אינטראקציה עם GenAi API ולשלוח בקשות ל-prompt. 
CurlGenAiClient.Model רשימת המודלים שזמינים לשימוש. 
CurrentInvocation מחלקת מעקב שמספקת את פרטי הקריאה הנוכחית, שימושי בכל מקום בתוך הקריאה. 
CurrentInvocation.InvocationInfo מפתח מיוחד עם שם שתמיד יאוכלס עבור הקריאה. 
CurrentInvocation.IsolationGrade תיאור של רמת הבידוד 

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences העדפות לגבי ספריית ה-DDM. 
Debugger הערך הזה מייצג חיבור בהמתנה או חיבור קיים עם מאתר באגים של JDWP. 
DebugHostLogOnFailureCollector כלי לאיסוף ולרישום של יומני הצד של המארח כשמתרחשת שגיאה בתרחיש בדיקה. 
DebugViewDumpHandler  
DefaultConnection ייצוג ברירת המחדל של חיבור למכשיר, בהנחה שמדובר בחיבור adb רגיל של המכשיר. 
DefaultConnection.ConnectionBuilder הכלי ליצירת חיבורים שמשמש לתיאור החיבור. 
DefaultRemoteAndroidTestRunner הרחבה של ddmlib RemoteAndroidTestRunner כדי להגדיר ברירות מחדל מסוימות לתרחישי שימוש ב-Tradefed. 
DefaultTestsZipInstaller הטמעה שמוגדרת כברירת מחדל של קובץ zip להתקנת בדיקות. 
DelegatedInvocationExecution InvocationExecution שמעבירים את ההרצה לקובץ בינארי אחר של Tradefed. 
DependenciesResolver סוג חדש של ספק שמאפשר לקבל את כל התלות לבדיקה. 
DeviceActionTargetPreparer ITargetPreparer כדי לבצע פעולות במכשיר. 
DeviceActionUtil מחלקת כלי עזר להפעלת פעולות במכשיר. 
DeviceActionUtil.Command פקודות לפעולה במכשיר. 
DeviceActionUtil.DeviceActionConfigError חריגה לשגיאת הגדרה. 
DeviceAllocationResult מייצג את התוצאות של ניסיון הקצאה לפקודה. 
DeviceAllocationState מייצג את מצב ההקצאה של המכשיר מנקודת המבט של IDeviceManager 
DeviceAvailableChecker בודק כדי לוודא שמודול לא משאיר את המכשיר במצב אופליין. 
DeviceBaselineChecker הגדרת הגדרות בסיסיות למכשיר לפני כל מודול. 
DeviceBaselineSetter מחלקה מופשטת שמשמשת ליצירת הגדרת בסיס למכשיר. 
DeviceBatteryLevelChecker IRemoteTest שבודק אם יש טעינת סוללה מינימלית, ומחכה שהסוללה תגיע לסף טעינה שני אם הטעינה המינימלית לא קיימת. 
DeviceBatteryResourceMetricCollector הכלי הזה אוסף מדדים של סוללות במכשירים. 
DeviceBuildDescriptor מחלקת wrapper ל-IBuildInfo, שמכילה שיטות עזר לאחזור מידע על גרסת ה-build של פלטפורמת המכשיר. 
DeviceBuildInfo IBuildInfo שמייצג גרסת build מלאה של מכשיר Android, ובאופן אופציונלי גם את הבדיקות שלה. 
DeviceBuildInfoBootStrapper ITargetPreparer שמחליף שדות של פרטי גרסה במאפיינים שנקראים מהמכשיר

האפשרות הזו שימושית לבדיקת מכשירים עם גרסאות שנוצרו ממקור חיצוני (למשל 

DeviceBuildInfoInjector ITargetPreparer שמוסיף מטא-נתונים של DeviceBuildDescriptor ל-IBuildInfo
DeviceCleaner מבצע אתחול מחדש או פורמט כפעולת ניקוי אחרי הבדיקה, ויכול גם לכבות את המסך 
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil מכיל שיטות וכיתות של כלי עזר לביצוע פקודות במקביל בצד המכשיר

משתמשים ב-ERROR(/ExecutorService) כדי להריץ פקודות שמוטמעות כ-ShellCommandCallable, וב-ERROR(/#joinFuture(String,Future,long)) כדי לבצע סנכרון מול ERROR(/Future) כפי שמוחזר על ידי ERROR(/ExecutorService) להרצת הפקודה. 

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) שעוטף את פרטי ההפעלה של פקודת מעטפת ב-ITestDevice
DeviceConfigurationHolder הטמעה קונקרטית של IDeviceConfiguration שמאחסנת את אובייקטי ההגדרות של המכשיר שנטענו במאפיינים שלה. 
DeviceConnection מייצג חיבור למכשיר דרך ADB לשימוש ב-ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
DeviceConnection.Factory  
DeviceDescriptor מחלקת מידע שמתארת מכשיר שנבדק. 
DeviceDisconnectedException החריג הזה מופעל כשאי אפשר יותר להגיע למכשיר דרך סוג ההעברה שלו, למשל אם המכשיר כבר לא גלוי דרך USB או חיבור TCP/IP 
DeviceErrorIdentifier מזהי שגיאות משגיאות במכשיר ושגיאות שדווחו מהמכשיר. 
DeviceFailedToBootError החריג הזה מופעל אם המכשיר לא מצליח לבצע אתחול אחרי שבוצע בו עדכון. 
DeviceFeatureFlag  
DeviceFeatureModuleController בקר מודול שלא מריץ בדיקות אם הוא לא תומך בתכונה מסוימת. 
DeviceFileReporter מחלקת כלי עזר שבודקת אם יש קבצים במכשיר ושולחת אותם ל-ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) אם הם נמצאים. 
DeviceFlashPreparer ITargetPreparer שמציג תמונה בחומרה פיזית של Android. 
DeviceFoldableState ייצוג של מצב המכשיר המתקפל כפי שמוחזר על ידי הפקודה 'cmd device_state print-states'. 
DeviceFolderBuildInfo קובץ IDeviceBuildInfo שמכיל גם ארטיפקטים אחרים של build שנמצאים בספרייה במערכת הקבצים המקומית. 
DeviceImageTracker כדי לבצע חלק מהעדכונים מצטברים למכשירים, אנחנו צריכים את קובצי הבסיס כדי לחשב את ההבדלים. 
DeviceImageTracker.FileCacheTracker מעקב אחרי מידע על תמונת המכשיר שנשמרה במטמון והמטא-נתונים שלה 
DeviceImageZipFlashingTargetPreparer כלי להכנת יעד שמבזיק את המכשיר עם תמונות של המכשיר שסופקו בפורמט ספציפי. 
DeviceImpl מכשיר. 
DeviceInspectionResult המחלקות מכילות את תוצאת הבדיקה של המכשיר כשהמכשיר לא זמין. 
DeviceInternetAccessibilityResourceMetricCollector הכלי לאיסוף נתונים שולח פינג ל-google.com כדי לבדוק אם יש למכשיר גישה לאינטרנט. 
DeviceJUnit4ClassRunner רץ בדיקות JUnit4 שתומך גם ב-IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation הערה מזויפת שנועדה להעביר יומנים לכתבי החדשות. 
DeviceJUnit4ClassRunner.MetricAnnotation הערה מזויפת שנועדה להעביר מדדים ליוצרים של הדוחות. 
DeviceJUnit4ClassRunner.TestLogData הטמעה של ExternalResource ו-TestRule
DeviceJUnit4ClassRunner.TestMetrics הטמעה של ExternalResource ו-TestRule
DeviceListMonitorTask  
DeviceLogger מחלקת Bridge לשימוש ב-utils.ILogger עבור Incremental. 
DeviceManagementGrpcServer שרת GRPC שמאפשר להזמין מכשיר מ-Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice ייצוג של מכשיר במצב אתחול מהיר (Fastboot mode). 
DeviceMerkleTree חישוב של MerkleTree ממידע על תוכן המכשיר. 
DeviceMetricData אובייקט שמכיל את כל הנתונים שנאספו על ידי כלי איסוף מדדים. 
DeviceMonitor DeviceMonitor עוקב אחרי מכשירים שמחוברים ל-adb. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer מחלקת proxy להפצת בקשות למספר IDeviceMonitor
DeviceNotAvailableException השגיאה הזו מופיעה כשמכשיר מסוים כבר לא זמין לבדיקה. 
DeviceOwnerTargetPreparer ITargetPreparer שמגדיר רכיב של בעלי המכשיר. 
DeviceParameterizedRunner מפעיל פרמטרים בסגנון JUnit4 לבדיקות פרמטרים שמבוססות על צד המארח. 
DeviceProperties הגדרות נפוצות של קבועים לשמות מאפיינים בצד המכשיר 
DeviceRecoveryModeUtil  
DeviceReleaseReporter כלי לדיווח על שחרור מכשירים שמטפל בתקשורת עם תהליך האב של המכשירים שצריך לשחרר. 
DeviceResetFeature הטמעה בצד השרת של איפוס המכשיר. 
DeviceResetHandler כלי שמטפל באיפוס של מכשירים גנריים. 
DeviceRuntimeException החריג הזה מופעל כשפעולה במכשיר לא מניבה את התוצאות הצפויות. 
DeviceSelectionOptions קונטיינר לקריטריונים לבחירת מכשיר. 
DeviceSelectionOptions.DeviceRequestedType סוגי המכשירים האפשריים שנתמכים כפלייסהולדרים. 
DeviceSettingChecker בודקים אם הגדרות המכשיר השתנו במהלך הרצת מודול. 
DeviceSetup ITargetPreparer שמגדיר מכשיר לבדיקה על סמך Option שסופקו. 
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 מחלקת Builder לאפשרויות שקשורות להרצת בדיקות מכשירים באמצעות BaseHostJUnit4Test. 
DeviceTestSuite חבילת בדיקות JUnit של Helper שמספקת את השירותים IRemoteTest ו-IDeviceTest
DeviceTraceCollector כלי לאיסוף נתונים שמתחיל מעקב ב-Perfetto כשמתחילים להריץ בדיקה, ומתעד את קובץ המעקב בסוף. 
DeviceUnavailableMonitor המאזין הזה מנסה לתעד רק DNAE ברמת תרחיש הבדיקה. 
DeviceUnresponsiveException התמחות של DeviceNotAvailableException שמציינת שהמכשיר גלוי ל-adb, אבל לא מגיב (כלומר, פקודות שפג תוקפן, לא ניתן לאתחל אותו וכו') 
DeviceUpdateTargetPreparer תקציר ITargetPreparer שמטפל בשלבים נפוצים של עדכון מכשירים באמצעות קובץ תמונת מכשיר ממקור חיצוני (בניגוד לשירות בנייה). 
DeviceWifiResourceMetricCollector הכלי לאיסוף נתונים אוסף מדדים של עוצמת האות ומהירות הקישור של רשת ה-Wi-Fi שמחוברים אליה כרגע. 
DeviceWiper ITargetPreparer שמאפס את נתוני המשתמשים 
DigestCalculator פונקציות עזר לחישוב Digest
DirectedGraph<V> הטמעה של גרפים מכוונים לא משוקללים. 
DisableSELinuxTargetPreparer קובץ הכנה ליעד שמשבית את SELinux אם הוא מופעל. 
DryRunKeyStore מאגר מפתחות להרצה יבשה שבו כל ערך במאגר המפתחות תמיד מוחלף ונמצא בצורה תקינה. 
DryRunner מריץ בדיקות באופן שקוף במקום להריץ אותן בפועל. 
DynamicFileStubTest זוהי בדיקת tradefed כדי לבדוק ש-tradefed יכול לפתור קובץ דינמי בצורה נכונה. 
DynamicRemoteFileResolver מחלקת Class שעוזרת לפתור את הנתיב לקבצים מרוחקים. 
DynamicRemoteFileResolver.FileResolverLoader טוען הטמעות של IRemoteFileResolver
DynamicShardHelper אסטרטגיית חלוקה (Sharding) כדי לאפשר עבודה בתור לעבודה מרחוק בין כמה מופעים של TF 
DynamicShardingConnectionInfoMessage מחזיקה נתונים כדי להקל על השליחה דרך שרת התכונות. 
DynamicSystemPreparer ITargetPreparer שמגדיר קובץ אימג' של מערכת על גרסת build של מכשיר עם עדכון מערכת דינמי. 

E

EarlyDeviceReleaseFeature הטמעה של שרת תכונות לגרסה מוקדמת של מכשיר. 
אימייל מחלקת עזר לשליחת אימייל. 
EmailHostHealthAgent הטמעה של IHostHealthAgent כדי לשלוח אימייל מדוחות של מעקב אחרי מארחים 
EmmaXmlConstants קבועים שמשמשים לניתוח דוח emma xml. 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo ‫EndCentralDirectoryInfo היא מחלקה שמכילה את המידע הכללי של קובץ ZIP. 
EnforcedSeLinuxChecker כלי לבדיקת סטטוס שמוודא את הסטטוס של Selinux. 
EnvironmentVariableUtil אוסף של שיטות עזר להכנת משתני סביבה. 
EraseUserDataPreparer ITargetPreparer שמאפס את נתוני המשתמש במכשיר. 
ErrorIdentifier הממשק הזה מתאר שגיאה ספציפית ואת המאפיינים שלה. 
ErrorStorageUtil מחלקת עזר לשינוי השגיאות כך שיתאימו לאחסון הנפוץ. 
EventsLoggerListener רכיב Listener שמתעד את כל האירועים שהוא מקבל בקובץ 
ExceptionThrowingRunnerWrapper  
ExecutableAction מחלקה של ערך שמייצגת פעולה שאפשר לבצע. 
ExecutableActionResult מחלקה של ערך שמייצגת תוצאה של ExecutableAction
ExecutableBaseTest מחלקה בסיסית לבדיקות בסגנון הפעלה. 
ExecutableHostTest כלי להרצת בדיקות של קובץ הפעלה שפועל במארח. 
ExecutableTargetTest כלי להרצת בדיקות של קובץ הפעלה שפועל ביעד. 
ExecutionFiles תלות בקבצים שנוצרת במהלך ההרצה של בדיקה או קריאה לפונקציה, שצריך להעביר אותה לצורך הבדיקה. 
ExecutionFiles.FilesKey רשימה של מפתחות סטנדרטיים ידועים למפה. 
ExecutionProperties מאפיינים שנוצרו במהלך ההרצה של בדיקה או הפעלה. 
ExistingBuildProvider IBuildProvider שמחזירה IBuildInfo שכבר נוצר. 
ExtendedFile הרחבה של קובץ רגיל שכוללת מטא-נתונים שקשורים ל-build. 
ExtensionAtomsRegistry ‫ExtensionAtomsRegistry לשימוש מקומי ב-statsd. 

F

FailureDescription הכיתה שמתארת מידע על כשל ב-Trade Federation. 
FakeTest בדיקה מזויפת שמטרתה להקל על יצירת תוצאות בדיקה שניתנות לשחזור. 
FakeTestsZipFolder אובייקט בדיקה שיוצר תיקיית בדיקות מזויפת לא מכווצת על סמך רשימת תוכן. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer כלי להכנת יעד שמפעיל את fastboot ושולח פקודות fastboot. 
FastbootDeviceFlasher מחלקת fastboot שמשמשת להעברת תמונה לציוד פיזי של Android. 
FastbootHelper מחלקת עזר לפעולות fastboot. 
FastbootPack פועלים לפי המפרט של תוכנת האתחול כדי לפתוח את האריזה. 
FastbootUpdateBootstrapPreparer ITargetPreparer שמכין קבצים ספציפיים (תוכנת אתחול, רדיו, קובץ ZIP של תמונת המכשיר) ב-IDeviceBuildInfo כדי להכין את המכשירים להצגת FastbootDeviceFlasher, ואז מוסיף מאפייני מכשיר אחרי האתחול לפרטי ה-build לצורך דיווח על התוצאות. 
FatalHostError חריגה שמציינת שאירעה שגיאה קריטית שלא ניתן לשחזר במכונת המארח שבה פועל TradeFederation, ושיש לסגור את מופע TradeFederation. 
FeatureFlagTargetPreparer עדכון של DeviceConfig (דגלי תכונות שמותאמים על ידי שירות מרוחק). 
FileDownloadCache מחלקת עזר שמנהלת מטמון LRU של קבצים שהורדו במערכת קבצים מקומית. 
FileDownloadCacheFactory מפעל ליצירת FileDownloadCache 
FileDownloadCacheWrapper מחלקה עוטפת שמספקת מתקני FileDownloadCache תוך הטמעה של הממשק IFileDownloader
FileIdleMonitor עוקב אחרי קבצים ומפעיל קריאה חוזרת אם הם לא היו פעילים (כלומר, 
FileInputStreamSource InputStreamSource שמקבל קובץ קלט. 
FileListingService השירות הזה מספק רשימה של קבצים צדדיים של IDevice
FileListingService.FileEntry מייצג רשומה בספרייה. 
FileListingService.IListingReceiver מחלקה שמטמיעה את הממשק הזה מספקת שיטה לטיפול בתוצאה אסינכרונית מהפקודה ls במכשיר. 
FileLogger ILeveledLogOutput שמפנה הודעות יומן לקובץ ול-stdout. 
FilePermissionUtil מחלקה של כלי עזר לטיפול בהרשאות לקבצים. 
FileProtoResultReporter כלי ליצירת דוחות בפורמט Proto שמייצא את TestRecord לקובץ. 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector שמקשיב למפתח המדדים שמגיע מהמכשיר ושולף אותם כקובץ מהמכשיר. 
FilePullerLogCollector כלי לרישום ביומן של הקובץ שדווח בצד המכשיר. 
FileSystemLogSaver שמירת יומנים במערכת קבצים. 
FilesystemRootChecker  
FileUtil מחלקת עזר לפעולות שקשורות לקבצים 
FileUtil.LowDiskSpaceException החריג הזה מופעל אם נפח האחסון בדיסק נמוך מסף המינימום. 
FilteredResultForwarder וריאציה של ResultForwarder שמאפשרת דיווח רק על TestDescription שנמצאים ברשימת ההיתרים. 
FixedByteArrayOutputStream ERROR(/OutputStream) בזיכרון ששומר רק כמות מקסימלית של נתונים. 
FlashingMethod סוג enum שמתאר את השיטה שבה משתמשים כדי להפעיל את הפלאש במכשיר שנבדק 
FlashingResourcesParser מחלקת קבצים שמנתחת את הגרסאות הנדרשות של קבצי תמונה משניים שנדרשים להפעלת המכשיר. 
FlashingResourcesParser.AndroidInfo הגדרה של סוג נתונים (typedef) ל-Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint ממשק סינון, שמיועד לאפשר ל-FlashingResourcesParser להתעלם מחלק מהמשאבים שהוא עשוי להשתמש בהם 
FlashingResourceUtil כלי השירות הזה עוזר להגדיר את הגרסה המתאימה של ארטיפקטים כדי שיהיה אפשר להפעיל אותם באמצעות DeviceFlashPreparer
FoldableExpandingHandler IModuleParameterHandler מתרחב יותר בכל תצורה של מכשיר מתקפל שאינו ראשי. 
FoldableHandler ‫Generic foldable handler שיכול לקבל את הפרמטרים של המכשיר המתקפל כדי ליצור מודול מיוחד. 
FoldableModePreparer כלי להכנת מכשיר היעד שיכול לשנות את מצב הקיפול של המכשיר. 
FolderBuildInfo הטמעה קונקרטית של IFolderBuildInfo
FolderSaver ITargetPreparer ששולף ספריות מהמכשיר, דוחס אותן ושומר אותן בקצה העורפי של הרישום. 
FormattedGeneratorReporter כלי ליצירת דוחות שמאפשר ליצור דוחות בפורמט מסוים. 
FreeDeviceState  
FuseMountManager  
FuseUtil מחלקת עזר לפעולות FUSE. 
FutilityCommandPreparer הכנה להפעלת פקודות חוסר תועלת. 

G

GceAvdInfo מבנה שמכיל נתונים רלוונטיים למופע נתון של GCE AVD. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor ‫Thread Monitor ל-Proxy Tunnel של מארח מעבדת Gce שמשמש לחמצון. 
GceManager כלי עזר שמנהל את הקריאות ל-GCE כדי להפעיל או להפסיק את GCE ולאסוף ממנו יומנים. 
GceRemoteCmdFormatter מחלקת כלי עזר לעיצוב פקודות כדי להגיע למכשיר gce מרוחק. 
GceRemoteCmdFormatter.ScpMode אפשר להשתמש ב-SCP כדי להעלות או להוריד קובץ, בהתאם למבנה של הארגומנטים. 
GceSshTunnelMonitor Thread Monitor למנהרת 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, עוקבת אחרי ההגדרות הכלולות מהגדרת בסיס אחת וזורקת חריגה בהכללות מעגליות. 
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 מבנה להחזקת אירוע logcat עם סוג האירוע והודעת logcat שמפעילה אותו 
GetPreviousPassedHelper פונקציה שמחזירה את המסננים של הבדיקות הקודמות שעברו בהצלחה. 
GkiDeviceFlashPreparer כלי להכנת יעד שמבצע פלאשינג של המכשיר עם תמונה גנרית של ליבת Android נפוצה. 
GlobalConfiguration הטמעה של IGlobalConfiguration שמאחסנת את אובייקטי ההגדרות שנטענו במפה 
GlobalFilterGetter הטמעה של שירות שמחזירה את המסננים של הפעלה נתונה. 
GlobalTestFilter אפשרויות הסינון שהוחלו על הקריאה. 
GoogleAccountPreparer ITargetPreparer שתומכת בהגדרת חשבונות Google. 
GoogleAccountUtil כלי שמאפשר להגדיר חשבונות Google במכשיר 
GoogleApiClientUtil כלי עזר ליצירת לקוח Google API. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser מנתח את התוצאות של Google Benchmark שמופעלות מהמעטפת, ומחזיר מפה עם כל התוצאות. 
GoogleBenchmarkTest בדיקה שמריצה חבילת בדיקות השוואה של Google במכשיר נתון. 
GranularRetriableTestWrapper מחלקת wrapper פועלת על IRemoteTest כדי להפוך את IRemoteTest לגרנולרי ברמת testcase. 
GranularRetriableTestWrapper.StartEndCollector כלי עזר לשיעור שיעזור לכם לזהות מקרים שבהם חסרים נתוני התחלה וסיום של ריצה. 
GsiDeviceFlashPreparer כלי להכנת יעד שצורך את המכשיר עם תמונת מערכת גנרית של Android. 
GTest בדיקה שמריצה חבילת בדיקה מקורית במכשיר נתון. 
GTestBase המחלקה הבסיסית של gTest 
GTestListTestParser כלי לניתוח תוצאות של מצב הרצה יבשה של gtest עם הפרמטר ‎ "--gtest_list_tests". 
GTestResultParser מנתח את התוצאות של 'מצב הפלט הגולמי' של בדיקות מקוריות באמצעות GTest שמופעלות מהמעטפת, ומעדכן את ITestInvocationListener לגבי התוצאות. 
GTestXmlResultParser מנתח את התוצאות של בדיקות מקוריות בפורמט XML באמצעות GTest שמופעלות מהמעטפת, ומעדכן את ITestRunListener לגבי התוצאות. 

H

HandleAppName טיפול בחלק 'שם האפליקציה' (APNM). 
HandleExit שליחת בקשה ליציאה. 
HandleHeap טיפול בעדכוני סטטוס של הערימה. 
HandleHello טיפול בחלק 'שלום' (HELO) וזיהוי תכונות. 
HandleNativeHeap טיפול בעדכוני סטטוס של שרשורים. 
HandleProfiling טיפול בעדכוני סטטוס של הערימה. 
HandleTest טיפול בעדכוני סטטוס של שרשורים. 
HandleThread טיפול בעדכוני סטטוס של שרשורים. 
HandleViewDebug  
HandleWait טיפול בחלק 'המתנה' (WAIT). 
HarnessException מחלקה בסיסית של חריגה לחריגה שמופעלת בתוך ה-harness. 
HarnessIOException חריג Harness שעוזר לטפל בבעיות בקבצים. 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor הטמעה שמנטרת את זיכרון הערימה במארח ורושמת אותו ביומן ההיסטוריה באופן תקופתי. 
HeapSegment מתאר את הסוגים והמיקומים של אובייקטים בפלח של ערימה. 
HeapSegment.HeapSegmentElement תיאור של אובייקט או אזור שמקודדים בנתוני HPSG. 
HelloWorldMultiTargetPreparer דוגמה להטמעה של IMultiTargetPreparer
HistoryLogger TF History Logger, יומן מיוחד שמכיל רק אירועים ספציפיים. 
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 הגדרת הממשק לשיטות ERROR(/com.android.ddmlib.AndroidDebugBridge) שמשמשות בחבילה הזו. 
IAppBuildInfo הממשק הזה הוצא משימוש. להשתמש ישירות ב-IBuildInfo. 
IAutoRetriableTest ממשק ל-IRemoteTest שלא מטמיע את ITestFilterReceiver אבל עדיין רוצה לתמוך בניסיון חוזר אוטומטי. 
IBatteryInfo הממשק שמגדיר את האינטראקציה עם הסוללה של מכשיר. 
IBatteryInfo.BatteryState מתאר את מצב הטעינה הנוכחי של הסוללה. 
IBlockFilter ההגדרה קובעת אם להציג בלוק של נתונים שצריך להעביר למכשיר. 
IBlockTransformer אפשרות להמרה של בלוק הנתונים לפני השליחה. 
IBuildInfo מכיל מידע על גרסת ה-build שנבדקת. 
IBuildInfo.BuildInfoProperties יכול להיות שיהיו נכסים שIBuildInfo יצטרכו לשנות את אופן הטיפול בהם. 
IBuildProvider החשבון אחראי למסירת מידע לגבי הגרסה שנבדקת. 
IBuildReceiver בדיקה שצריכה הפניה לגרסת ה-build שנבדקת. 
ICacheClient ממשק ללקוח מטמון. 
IClusterClient ממשק לאינטראקציה עם העורף של TFC. 
IClusterEvent ממשק להעלאת אירועים של אשכול ל-TFC. 
IClusterEventUploader<T extends IClusterEvent> ממשק ל-ClusterEventUploader 
IClusterOptions ממשק לקבלת אפשרויות שקשורות לאשכול. 
ICommandOptions קונטיינר לאפשרויות הפעלה של פקודות. 
ICommandScheduler כלי לתזמון של הרצת פקודות TradeFederation. 
ICommandScheduler.IScheduledInvocationListener ‫Listener לאירועי הפעלה כשההפעלה מסתיימת. 
ICompressionStrategy ממשק שמייצג אלגוריתם דחיסה שאפשר לבחור בזמן הריצה. 
IConfigOptionValueTransformer ממשק לשינוי ערך של אפשרות הגדרה 
IConfigurableVirtualDevice ממשק שמאפשר לספק מידע על מכשיר וירטואלי שאולי הוגדר מראש (כתובת IP של המארח, משתמש המארח, היסט של יציאות וכו'). 
IConfiguration פרטי ההגדרה של קריאה לפונקציה TradeFederation. 
IConfigurationFactory מפעל ליצירת IConfiguration
IConfigurationReceiver ממשק פשוט שמייצג אובייקט שמקבל IConfiguration
IConfigurationServer ממשק לשרת התצורה. 
ICredentialFactory ממשק למפעל פרטי כניסה ליצירת OAuth2 Credential
IDefaultObjectLoader ממשק לטעינת אובייקטים שמוגדרים כברירת מחדל וצריכים להיות חלק מהגדרת ה-YAML. 
IDefaultObjectLoader.LoaderConfiguration אובייקט ההגדרות האישיות בטעינה שמעביר מידע לטוען. 
IDevice מכשיר. 
IDevice.DeviceState המצב של המכשיר. 
IDevice.DeviceUnixSocketNamespace מרחב השמות של שקע דומיין של Unix שנוצר במכשיר. 
IDevice.Feature תכונות תוכנה ברמת המכשיר. 
IDevice.HardwareFeature תכונות חומרה ברמת המכשיר. 
IDeviceActionReceiver מספק API לקבלת אירועים במכשיר. 
IDeviceBuildInfo IBuildInfo שמייצג גרסת build מלאה של מכשיר Android, ובאופן אופציונלי גם את הבדיקות שלה. 
IDeviceBuildProvider IBuildProvider שמשתמש במידע מ-ITestDevice כדי לאחזר גרסת build. 
IDeviceConfiguration ממשק של מחזיק הגדרות מכשיר. 
IDeviceConnection מייצג חיבור למכשיר שאפשר לקרוא ממנו ולכתוב אליו. 
IDeviceConnection.Factory  
IDeviceFlasher הפעלה של תמונה של מכשיר במכשיר. 
IDeviceFlasher.UserDataFlashOption ספירה של אפשרויות לטיפול בתמונת נתוני המשתמש 
IDeviceManager ממשק לניהול קבוצת המכשירים הזמינים לבדיקה. 
IDeviceManager.IFastbootListener מאזין לשינויים במצב fastboot. 
IDeviceMonitor ממשק למעקב אחרי מצב המכשירים. 
IDeviceMonitor.DeviceLister מחלקה כמו Runnable שאמורה להחזיר את המכשירים הידועים ואת המצבים שלהם. 
IDeviceRecovery ממשק לשחזור מכשיר שהפסיק להיות אונליין. 
IDeviceSelection ממשק לקריטריונים לבחירת מכשירים. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor השירות הזה מספק כלים למעקב אחרי המצב של IDevice
IDeviceTest ממשק לאובייקט שצריך הפניה אל ITestDevice
IDisableable ממשק שמתאר אובייקט Tradefed שאפשר להשבית. 
IdSizesReply  
IDynamicShardingClient ממשק עוטף ללקוח של חלוקת מסד הנתונים

הקובץ הזה קיים כדי שנוכל להחליף אותו בקובץ HTTP או בקובץ בדיקה אם יהיה צורך בכך. 

IDynamicShardingConnectionInfo ממשק למחלקות שמכילות פרטי חיבור של חלוקה דינמית למקטעים 
IEmail ממשק לשליחת אימייל. 
IEmail.Message קונטיינר של נתוני הודעות אימייל. 
IFileDownloader ממשק להורדת קובץ מרוחק. 
IFileEntry הגדרת ממשק שמספקת חוזה פשוט יותר שניתן ליצור ממנו מודלים לשיטות FileEntry
IFileResolverLoader טוען הטמעות של IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException חריגה שמופעלת אם אי אפשר לטעון או לאתחל רכיב resolver. 
IFlashingResourcesParser ממשק לאספקת הגרסאות הנדרשות של קובצי תמונות עזר שנדרשים להפעלת מכשיר. 
IFlashingResourcesRetriever ממשק לאחזור קובצי תמונה משניים שנדרשים להפעלת המכשיר. 
IFolderBuildInfo IBuildInfo פשוט שפריטי המידע שנוצרו בתהליך הבנייה שלו נמצאים בספרייה במערכת הקבצים המקומית. 
IFormatterGenerator ממשק שמתאר מעצב ל-SuiteResultHolder
IFuseDriverProfile ההגדרה הזו מגדירה את ההתנהגות הספציפית של מנהל התקן מסוים של FUSE, ומאפשרת ל-MountManager להיות כללי. 
IGlobalConfiguration מחלקת מידע על הגדרות גלובליות של מופע יחיד של Trade Federation (כולל כל מספר של הפעלות של הגדרות בפועל). 
IHarnessException תיאור של ממשק החריגה של Harness שיוטמע על ידי חריגות של Harness. 
IHostCleaner מנקה את המארח אחרי שהרצת הבדיקה מסתיימת. 
IHostHealthAgent ממשק להעברת מדדים של מארח או מכשיר. 
IHostMonitor ממשק לשליחת נתוני מארח 
IHostMonitor.HostDataPoint קטגוריה גנרית לנתונים שיוצגו בדוח. 
IHostMonitor.HostMetricType  
IHostOptions ממשק של מאגר אפשרויות למארחים. 
IHostOptions.PermitLimitType סוג Enum שמתאר את האפשרויות של מגבילי ההרשאות 
IHostResourceManager ממשק לניהול משאבי מארח. 
IHttpHelper שיטות עזר לביצוע בקשות HTTP. 
IHttpHelper.DataSizeException  
IIncrementalSetup ממשק שעוזר להחליט אם לנסות הגדרה מצטברת של TradeFed preparers. 
IInstrumentationResultParser ממשק לניתוח התוצאות של הרצת בדיקת אינסטרומנטציה מהמעטפת. 
IInstrumentationResultParser.SessionResultCodes קודים של תוצאות סשן של כלי נגינה. 
IInstrumentationResultParser.StatusCodes קודי הסטטוס של תוצאות הבדיקה. 
IInstrumentationResultParser.StatusKeys מפתחות סטטוס רלוונטיים לבדיקה. 
IInvocationContext הוא מכיל מידע על הקריאה (Invocation) שהבדיקות יכולות לגשת אליו אם צריך. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver בדיקה שנדרשת בה הפניה להקשר של ההפעלה. 
IInvocationExecution ממשק שמתאר את הפעולות שיבוצעו כחלק מהפעלת הפונקציה. 
IKeyStoreClient ממשק לגישה למאגר מפתחות לסיסמה או לנתונים רגישים. 
IKeyStoreFactory מפעל ליצירת IKeyStoreClient
ILabPreparer ממשק סמן למי שמכין את המעבדה

בקטע ITargetPreparer מוסבר מה הייעוד של הממשקים האלה. 

ILeveledLogOutput מחלקה שמטמיעה את הממשק הזה מספקת שיטות שמתייחסות לפלט של הודעות יומן. 
ILogcatReceiver מחלקת פלט של logcat של מכשיר בתור InputStreamSource
ILogger ממשק שמשמש להצגת אזהרות או שגיאות. 
ILogRegistry ממשק לILogOutput singleton logger שמבצע מולטיפלקסינג ומנהל loggers שונים. 
ILogRegistry.EventType אירועים שכדאי לרשום ביומן 
ILogSaver מחלקות שמטמיעות את הממשק הזה מספקות שיטות לאחסון יומנים במיקום מרכזי. 
ILogSaverListener מאפשר ל-ITestInvocationListener להאזין למצב שבו קובצי יומן נשמרים. 
ImageContentAnalyzer כלי ניתוח לניתוח תוכן של תמונות במכשיר 
IManagedTestDevice ‫ITestDevice שמחזור החיים שלו מנוהל. 
IManagedTestDevice.DeviceEventResponse קונטיינר לתגובה לקריאה IManagedTestDevice.handleAllocationEvent(DeviceEvent)
IManagedTestDeviceFactory ממשק היוצרים של IManagedTestDevice
IMetricCollector הממשק הזה יתווסף כ-decorator כשמדווחים על תוצאות של בדיקות, כדי לאסוף מדדים תואמים. 
IMetricCollectorReceiver ממשק שספקי IRemoteTest צריכים להטמיע אם הם רוצים לקבל את רשימת IMetricCollector להרצת הבדיקה. 
IMoblyYamlResultHandler ממשק של mobly yaml result handler. 
IMoblyYamlResultHandler.ITestResult ממשק של תוצאת mobly yaml 
IModuleController ממשק שמאפשר לקבוע אם להריץ מודול או לא. 
IModuleController.RunStrategy סוג Enum שמתאר איך המודול צריך לפעול. 
IModuleParameterHandler הממשק לפרמטרים של מודולים של סוויטות. 
IMultiDeviceRecovery ממשק לשחזור של כמה מכשירים אופליין. 
IMultiDeviceTest הממשק הזה הוצא משימוש. הממשק הזה נשמר באופן זמני לצורך תאימות, אבל הוא כבר לא נמצא בשימוש. אל תטמיעו אותו. 
IMultiTargetPreparer הכנת סביבת הבדיקה למספר מכשירים בו-זמנית. 
INativeDevice מספק API אמין וברמה קצת יותר גבוהה ל-ddmlib IDevice
INativeDeviceTest ממשק לאובייקט שצריך הפניה אל INativeDevice
IncrementalImageUtil כלי לשימוש בעדכון מצטבר של תמונה ומכשיר. 
IncrementalInstallSession הפרמטר הזה משמש ליצירת סשן התקנה מצטבר של חבילה, שבו הבלוקים של קובצי ה-APK המותקנים מועברים למכשיר בסטרימינג כשצריך לקרוא אותם. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier מזהי שגיאות מתשתית Trade Federation, ותשתית תלויה (כמו תשתית Build). 
InputStreamSource הממשק הזה בעצם עוטף ERROR(/InputStream) כדי לאפשר שיבוט שלו. 
InstallAllTestZipAppsSetup ITargetPreparer שמתקין את כל האפליקציות בקובץ zip של בדיקה. 
InstallApexModuleTargetPreparer  
InstallApkSetup קובץ ITargetPreparer שמתקין קובץ APK אחד או יותר שנמצאים במערכת הקבצים. 
InstallBuildEnvApkSetup ITargetPreparer שמתקין קובץ APK אחד או יותר לבדיקה מסביבת build של פלטפורמת Android. 
InstallCreateReceiver מקלט פלט לשורת הפקודה pm install-create. 
InstalledInstrumentationsTest מריץ את כל המדידות שנמצאות במכשיר הנוכחי. 
InstallException החריג הזה מופעל אם ההתקנה או ההסרה של האפליקציה נכשלות. 
InstallKernelModulePreparer כלי להכנת יעד שמתקין מודולים של ליבת מערכת ההפעלה. 
InstallMetrics  
InstallReceiver מקלט פלט לשורת הפקודה 'pm install package.apk'. 
InstantAppHandler ‫Handler ל-ModuleParameters.INSTANT_APP
InstrumentationPreparer ITargetPreparer שמריץ מכשור 
InstrumentationProtoResultParser מנתח את התוצאות של הרצת בדיקת מכשור במצב הפלט protoStd ממעטפת, ומעדכן את ITestRunListener לגבי התוצאות. 
InstrumentationResultParser מנתח את התוצאות של הפעלת בדיקת מכשור ב 'מצב פלט גולמי' ממעטפת הפקודות, ומעדכן את ITestRunListener לגבי התוצאות. 
InstrumentationTest בדיקה שמריצה חבילת בדיקות של מכשיר נתון. 
InvocationCacheHelper כלי לטיפול בהעלאה ובחיפוש של תוצאות מטמון של הפעלות. 
InvocationCacheHelper.CacheInvocationResultDescriptor תיאור של תוצאות המטמון. 
InvocationContext הטמעה כללית של IInvocationContext
InvocationExecution מחלקת תיאור של כל שלבי ההפעלה: הורדת build, הכנת יעד, הרצת בדיקות, ניקוי. 
InvocationLocal<T> המחלקה הזו מספקת משתנים בהיקף של הפעלה. 
InvocationMetricLogger מחלקה לשימוש כללי להפעלת רישום של מדדים מסוימים. 
InvocationMetricLogger.InvocationGroupMetricKey קיבוץ מאפשר לרשום כמה קבוצות תחת אותו מפתח. 
InvocationMetricLogger.InvocationMetricKey מפתח מיוחד עם שם שתמיד יאוכלס עבור הקריאה. 
InvocationProtoResultReporter הכלי Reporters לאחסון מידע על שמירת נתונים במטמון ברמת ההפעלה ורשימת המודולים שלו 
InvocationStatus מחלקה לאחסון סטטוס ההפעלה. 
InvocationStatus סוג enum של עזרה שמייצג את סטטוס הקריאה 
InvocationSummaryHelper מחלקת עזר לאיסוף ולדיווח של TestSummary עבור קבוצה של מאזינים 
InvocationToJUnitResultForwarder מחלקה שמקשיבה לאירועים מסוג ITestInvocationListener ומעבירה אותם אל TestListener
IPostProcessor מעבדי פוסט הם אובייקט של Trade Federation שנועד לאפשר עיבוד של מדדים ויומנים אחרי הבדיקות ולפני דיווח התוצאות. 
IRecorderClient ממשק לתקשורת עם הקצה העורפי של כלי ההקלטה ResultDB. 
IRemoteAndroidTestRunner ממשק להרצת פקודת בדיקה של Android מרחוק ולדיווח על התוצאה למאזין. 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
IRemoteFeature ממשק שמתאר תכונה ב-Tradefed שאפשר להפעיל על סמך הבקשה. 
IRemoteFileResolver ממשק לאובייקטים שיכולים לפתור קובץ מרוחק לקובץ מקומי. 
IRemoteFileResolver.RemoteFileResolverArgs הארגומנטים שמועברים ל-resolvers 
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 ממשק של אובייקט שמתאר את אסטרטגיית החלוקה לשברי מידע שצריך לאמץ עבור הגדרה. 
IShellEnabledDevice מכשיר מופשט שיכול לקבל פקודות של מעטפת. 
IShellOutputReceiver מחלקות שמטמיעות את הממשק הזה מספקות שיטות שמתמודדות עם פלט מפקודת מעטפת מרוחקת במכשיר או באמולטור. 
IsolatedHostTest הטמעה של TradeFed runner שמשתמש בתהליך משנה כדי להריץ את הבדיקות בסביבה עם תלות נמוכה, במקום להריץ אותן בתהליך הראשי. 
IStackTraceInfo מחלקה שמטמיעה את הממשק הזה מספקת שיטה שמחזירה מעקב אחר מחסנית הקריאות. 
ISupportGranularResults ממשק שמציין אם ITestInvocationListener תומך בקבלת תוצאות מפורטות או לא. 
ISystemStatusChecker בודק שמבצע בדיקות של סטטוס המערכת ומחזיר ערך בוליאני כדי לציין אם המערכת נמצאת במצב הצפוי. 
ISystemStatusCheckerReceiver IRemoteTest שנדרשת לו גישה ל-ISystemStatusChecker מההגדרה. 
ITargetCleaner הממשק הזה הוצא משימוש. ‫tearDown הועבר לממשק הבסיסי ITargetPreparer. 
ITargetPreparer הפעולה מכינה את סביבת הבדיקה להרצת הבדיקה. 
ITemporaryDevice ממשק לייצוג מכשיר שיכול להיות פלייס הולדר זמני. 
ITerribleFailureHandler ממשק לטיפול בכשלים חמורים מ-LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver כלי להרצת בדיקות שיכול לסנן את הבדיקות שיופעלו על סמך הערות. 
ITestCollector הגדרה שמאפשרת איסוף של בדיקות. אם היא מוגדרת, כלי ההרצה של הבדיקות צריך לבצע הרצה יבשה כדי לאסוף תרחישי בדיקה בלי להריץ אותם בפועל. 
ITestDevice מספק API אמין וברמה קצת יותר גבוהה ל-ddmlib IDevice
ITestDevice.ApexInfo מחלקה פשוטה של struct לאחסון מידע על APEX יחיד 
ITestDevice.MountPointInfo מחלקה פשוטה של struct לאחסון מידע על נקודת טעינה יחידה 
ITestDevice.RecoveryMode  
ITestFileFilterReceiver רכיב runner שיכול לקבל קובץ שמציין אילו בדיקות להריץ ואילו לא. 
ITestFilterReceiver כלי להרצת בדיקות שיכול לסנן אילו בדיקות להריץ. 
ITestInformationReceiver ממשק לקבלת TestInformation עבור חלק מהכיתות. 
ITestInvocation מטפל בהפעלת בדיקה אחת של TradeFederation. 
ITestInvocation.ExitInformation מייצג חלק מפרטי היציאה של הפעלה. 
ITestInvocationListener מאזין לתוצאות הבדיקה מהפעלת הבדיקה. 
ITestLifeCycleReceiver מקבל התראות על אירועים במהלך הרצת בדיקות מכשור. 
ITestLogger ישות שיכולה לבצע רישום ביומן של זרמי נתונים מסוגים שונים. 
ITestLoggerReceiver ישות שאפשר להחדיר לה מופע של ITestLogger כדי להשתמש בו למטרות רישום ביומן. 
ITestRunListener מקבל התראות על אירועים במהלך הרצת בדיקות מכשור. 
ITestsPool ממשק שמתאר מאגר של בדיקות שאפשר לגשת אליהן ולהריץ אותן 
ITestStorageClient ממשק לתקשורת עם הקצה העורפי של Android Test Storage. 
ITestSuite Abstract class used to run Test Suite. 
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 מתהליכים שפועלים במכשיר. 
JdwpAgent  
JdwpCommands קבועי פקודות JDWP כפי שמפורט כאן 
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket חבילת JDWP, שנמצאת בתחילת ByteBuffer במקום כלשהו. 
JdwpPayload  
JdwpProtocol  
JSONFileKeyStoreClient הטמעה לדוגמה שבה קובץ JSON מקומי משמש כמאגר מפתחות. 
JSONFileKeyStoreFactory הטמעה של JSON KeyStore Factory, שמספקת JSONFileKeyStoreClient לגישה לקובץ JSON Key Store. 
JsonHttpTestResultReporter כלי לדיווח על תוצאות שמקודד את תוצאות המדדים של הבדיקה ואת פרטי הענף והמכשיר ל-JSON, ושולח אותם לנקודת קצה של שירות 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 בודק את הסטטוס של Keyguard אחרי הפעלת המודול. 
KeyStoreException החריג הזה מופעל כשמתרחשת שגיאה קריטית במאגר המפתחות. 
KillExistingEmulatorPreparer ITargetPreparer שמכבה אמולטור שפועל. 
KnownFailurePreparer הגדרת המכין של היעד לדילוג על ניסיון חוזר במקרה של כשל ידוע. 
KTapResultParser קורא את הפלט של KTAP כפלט שנוצר על ידי מודול בדיקה של KUnit ומוצב בקובץ results תחת debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest כלי להרצת בדיקות להרצת מודולי בדיקה של KUnit במכשיר. 

L

LabResourceDeviceMonitor הכלי לניטור משאבי המעבדה, שמפעיל ומנהל את שרת ה-gRPC של LabResourceService. 
LargeOutputReceiver מחלקת תוכנה שנועדה לעזור להריץ פקודות ארוכות ולשמור את הפלט. 
LastShardDetector כשמפעילים חלוקה מקומית, לפעמים רוצים לבצע פעולות מסוימות רק כשמגיעים לשבר האחרון של invocationEnded(long)
LeakedThreadStatusChecker בודק סטטוס כדי לוודא שמודול לא גורם לדליפה של Thread פעיל. 
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 שמיועד ליצירת תמונת מצב נקייה של אמולטור מסביבת פיתוח/בנייה של Android 
LocalFileHeader ‫LocalFileHeader הוא מחלקה שמכילה את המידע של קובץ או תיקייה בתוך קובץ ZIP. 
LocalFileResolver הטמעה של IRemoteFileResolver שמאפשרת קישור קבצים מקומיים 
LocalFolderBuildProvider IBuildProvider שיוצר IFolderBuildInfo על סמך נתיב מקומי שסופק 
LocalHostResourceManager משאב מארח של המנהל. 
LocalPool הטמעה של מאגר בדיקות מקומיות 
LocalRunInstructionBuilder כלי לקומפילציה של ההוראה להפעלת הבדיקה באופן מקומי. 
LockSettingsBaselineSetter פונקציית setter להסרת הגדרות של נעילת המסך. 
Log  
Log מחלקת יומן שמשקפת את ה-API במקורות הראשיים של Android. 
Log.ILogOutput מחלקה שמטמיעה את הממשק הזה מספקת שיטות שמתייחסות לפלט של הודעות יומן. 
Log.LogLevel טיפוסים בני מנייה (enum) של רמת הרישום ביומן. 
Log.LogLevel טיפוסים בני מנייה (enum) של רמת הרישום ביומן. 
LogAssociation מחלקת ייצוג של קישור בין קובץ יומן לבין בדיקה. 
LogcatCrashResultForwarder מאזין מיוחד: במקרה של כשלים (קריסה של תהליך המדידה), המאזין ינסה לחלץ את הקריסה מ-logcat ולהוסיף אותה להודעת הכשל שמשויכת לבדיקה. 
LogcatEventParser  
LogcatEventType סוגי אירועים עבור LogcatEventParser
LogcatOnFailureCollector כלי לאיסוף נתונים שיאסוף ויתעד logcat אם מקרה בדיקה ייכשל. 
LogcatReceiver מחלקת Class שאוספת logcat ברקע. 
LogcatTimingMetricCollector כלי לאיסוף מדדים שאוסף נתוני תזמון (למשל זמן המעבר בין משתמשים) מ-logcat במהלך בדיקה אחת או יותר שחוזרות על עצמן, באמצעות דפוסי regex נתונים לניתוח אותות התחלה וסיום של אירוע משורות logcat. 
LogDataType מייצג את סוג הנתונים של נתוני היומן. 
LogFile מחלקת אחזקה של המטא-נתונים של קובץ יומן שנשמר. 
LogFileSaver כלי עזר ל-ITestInvocationListener שישמור נתוני יומן בקובץ 
LogReceiver  
LogRegistry הטמעה של ILogRegistry שמבצעת מולטיפלקסינג ומנהלת רכיבי Logger שונים, ומשתמשת ברכיב המתאים על סמך ThreadGroup של השרשור שמבצע את הקריאה. 
LogSaverResultForwarder ResultForwarder לשמירת יומנים באמצעות הכלי הגלובלי לשמירת קבצים. 
LogUtil מחלקת כלי עזר לרישום ביומן. 
LogUtil.CLog מחלקת shim ל-Log שמשתמשת באופן אוטומטי בשם המחלקה הפשוט של המתקשר כתג יומן 
LUCIResultReporter כלי לדיווח על תוצאות ששומר את תוצאות הבדיקה שנדרשות על ידי ResultDB ו-LUCI בפורמט JSON (go/result-sink) ומתעד את מיקום הקובץ במסוף. 

M

MainlineModuleHandler מחלקת handler פשוטה למודולים ראשיים שיוצרת InstallApexModuleTargetPreparer ומזריקה לתוכה את הקישור הדינמי על סמך המודולים הראשיים שצוינו, כדי לאחזר את המודולים האלה באופן אוטומטי. 
MainlineTestModuleController מחלקת בסיס לבקר מודולים להפעלת בדיקות על סמך מודולים ראשיים שנטענו מראש במכשיר שנבדק. 
ManagedRemoteDevice מכשיר שפועל בתוך מכונה וירטואלית שאנחנו מנהלים מרחוק באמצעות מופע Tradefed בתוך המכונה הווירטואלית. 
ManagedTestDeviceFactory מפעל ליצירת סוגים שונים של מכשירים שאפשר לנטר באמצעות Tf 
MaxSdkModuleController מחלקת בסיס לבקר מודולים שלא מריץ בדיקות בגרסאות שגבוהות ממספר גרסת SDK שצוין. 
MergedZipEntryCollection מיזוג של רשומות ZIP נפרדות בקובץ ZIP גדול לבלוקים כדי לצמצם את מספר הניסיונות להורדה. 
MergeMultiBuildTargetPreparer IMultiTargetPreparer שמאפשרת להעביר מידע מגרסה אחת לגרסה אחרת על ידי מתן שמות לגרסאות ולמפתח הקובץ להעתקה לגרסה השנייה. 
MergeStrategy תיאור של אופן צבירת התוצאות כשמופיעים כמה ניסיונות. 
MerkleTree ייצוג של עץ מרקל כפי שמוגדר בממשק ה-API להרצת פקודות מרחוק. 
MetricFilePostProcessor הפרמטר הזה משמש להעלאת קובץ יומן המדדים שנאסף במהלך הבדיקה וברמת ההרצה. 
MetricFileUtil כלי לאחסון של נתוני הריצה של הבדיקה ומדדי הבדיקה בסוף ההפעלה בקובץ טקסט, ולהעלאה של הקובץ ל-Android Build API. 
MetricFileUtil.TestRunMetrics  
MetricOption הערה לשיטות בדיקה עם ההערה @Test, או אם ההערה היא חלק מרשימת ההערות של TestDescription שמאפשרת לציין כמה פרמטרים נוספים שימושיים ל: כוונון ההתנהגות של האוספים, סינון שיטות מסוימות. 
MetricsXMLResultReporter ‫MetricsXMLResultReporter כותב מדדי בדיקה ומדדי הרצה לקובץ XML בתיקייה שצוינה על ידי הפרמטר metrics-folder בשלב invocationEnded של הבדיקה. 
MetricTestCase הרחבה של TestCase שמאפשרת לרשום מדדים ביומן כשמפעילים אותה כחלק מ-TradeFed. 
MetricTestCase.LogHolder מבנה להחזקת קובץ יומן לדיווח. 
MetricUtil מחלקת כלי עזר לאחזור מדדים מהגדרות statsd שנשלחו. 
MetricUtility כולל שיטות נפוצות לאחסון מדדי הבדיקה, צבירת המדדים בבדיקות דומות וכתיבת המדדים לקובץ. 
MetricUtils מחלקת אחסון של שיטות עזר לטיפול בהמרת פורמט של מדדים. 
MinApiLevelModuleController מחלקת בסיס לבקר מודולים שלא מריץ בדיקות אם הוא מתחת לרמת API שצוינה. 
MinSdkModuleController מחלקת בסיס לבקר מודולים שלא מריץ בדיקות בגרסאות שמתחת למספר גרסת SDK שצוין. 
MixImageZipPreparer IMultiTargetPreparer שמשלב תמונות של גרסת מערכת בגרסת מכשיר. 
MixKernelTargetPreparer ITargetPreparer שמאפשר לערבב קובץ אימג' של ליבה עם קובץ האימג' של המכשיר. 
MixRadioTargetPreparer ITargetPreparer שמאפשרת לשלב תמונה של רדיו עם תמונת המכשיר. 
MoblyArtifactReporter כלי לדיווח על ארטיפקטים של Mobly. 
MoblyBinaryHostTest בדיקת המארח מיועדת להרצת קובץ בינארי של Python ב-mobly ממערכת ה-Build של Android ‏ (Soong) 
MoblyYamlResultControllerInfoHandler ‫Mobly yaml result 'Controller Info' element handler. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory ‫Mobly yaml result handler factory שמייצר handler מתאים על סמך סוג התוצאה. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser כלי לניתוח תוצאות בדיקות ב-Mobly בפורמט YAML. 
MoblyYamlResultRecordHandler ‫handler של רכיב 'Record' בתוצאת yaml של Mobly. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler ‫Mobly yaml result 'Summary' element handler. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler ‫Mobly yaml result 'Test Name List' element handler. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler ‫Mobly yaml result 'User Data' element handler. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition ‫Container for the test run configuration. 
ModuleListener מאזין מצורף לכל IRemoteTest של כל מודול כדי לאסוף את רשימת התוצאות. 
ModuleLogcatCollector גרסה של הכלי לאיסוף נתוני logcat, אבל עבור מודול. 
ModuleMerger מחלקת עזר לפעולות שקשורות למיזוג של ITestSuite ושל ModuleDefinition אחרי פיצול. 
ModuleOemTargetPreparer  
ModuleParameters ערכים מיוחדים שמשויכים למפתחות של 'פרמטרים' בחבילה במטא-נתונים של כל מודול. 
ModuleParametersHelper פונקציית עזר לקבלת IModuleParameterHandler שמשויך לפרמטר. 
ModuleProtoResultReporter כלי לדיווח על תוצאות שנועד לדווח רק על תוצאות ברמת המודול. 
ModulePusher  
ModulePusher.ModulePushError שגיאה חמורה במהלך שליחת מודול Mainline. 
ModuleResultsAndMetricsForwarder תוסף של ResultAndLogForwarder שמוסיף לממצאי הבדיקה מדדים נוספים שקשורים למודול. 
ModuleSplitter פונקציית עזר לפיצול רשימה של מודולים שמיוצגים על ידי IConfiguration לרשימה של יחידות ביצוע שמיוצגות על ידי ModuleDefinition
ModuleTestTypeUtil מכיל שיטות נפוצות לבדיקת מודול. 
MonitorThread מעקב אחרי חיבורים פתוחים. 
MultiFailureDescription אפשר לאסוף כמה FailureDescription במחזיק אחד. 
MultiLineReceiver הטמעה בסיסית של IShellOutputReceiver, שמקבלת את הנתונים הגולמיים שמגיעים מהסוקט וממירה אותם לאובייקטים של String
MultiMap<K, V> ERROR(/Map) שתומך בכמה ערכים לכל מפתח. 
MultiReceiver הטמעה בסיסית של IShellOutputReceiver, שמקבלת כמה מופעים של IShellOutputReceiver ומשדרת את הנתונים שהתקבלו לכולם. 

N

NameMangleListener מאזין פרוקסי לתרגום של שמות שיטות, מחלקות וחבילות של בדיקות בזמן הדיווח על התוצאות. 
NativeAllocationInfo שומרת את פרטי ההקצאה המקורית. 
NativeBenchmarkTest בדיקה שמריצה קובץ הפעלה של בדיקת ביצועים מקורית במכשיר נתון. 
NativeBenchmarkTestParser IShellOutputReceiver שמנתח את הפלט של נתוני בדיקת הבנצ'מרק, ואוסף מדדים לגבי הזמן הממוצע לכל פעולה. 
NativeBridgeModuleController בקר מודול לבדיקה אם מכשיר תומך בגשר מקורי. 
NativeCodeCoverageFlusher מחלקת כלי עזר שמנקה את המדידות המקוריות של הכיסוי ומבצעת סנכרון של נתוני הכיסוי המקוריים מהתהליכים במכשיר. 
NativeDevice הטמעה שמוגדרת כברירת מחדל של ITestDevice מכשירי Android שאינם full stack. 
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' כדי לזהות את הזיכרון המקורי שלא ניתן להגיע אליו, שמוחזק כרגע על ידי כל תהליך. 
NativeLibraryMapInfo מיפוי של כתובות זיכרון לספריות עבור ספריות Native. 
NativeStackCallInfo מייצג שיחה ב-call stack. 
NativeStressTest בדיקה שמריצה קובץ הפעלה מקורי של בדיקת לחץ במכשיר נתון. 
NativeStressTestParser IShellOutputReceiver שמנתח את פלט הנתונים של בדיקת העומס, ואוסף מדדים לגבי מספר האיטרציות שהושלמו והזמן הממוצע לכל איטרציה. 
NegativeHandler ‫Handler שמציין שלא צריך לעשות כלום והפרמטר לא צריך ליצור מודול נוסף. 
NestedDeviceStateMonitor כלי לניטור מצב המכשיר שמבצע בדיקות נוספות במכשיר מוטמע כדי להתאים את עצמו למאפיינים הספציפיים של הסביבה הווירטואלית. 
NestedRemoteDevice ייצוג של המכשיר שפועל בתוך מכונה וירטואלית מרוחקת של Cuttlefish. 
NetworkNotAvailableException החריג הזה מופעל כשמכשיר לא מצליח להתחבר לרשת לצורך בדיקה. 
NoApkTestSkipper רכיב מכין מיוחד שמאפשר לדלג על הפעלה לחלוטין (הכנה ובדיקות) אם אין קובצי APK לבדיקה. 
NoDeviceException השגיאה הזו מופיעה כשאין מכשיר שאפשר להריץ עליו פקודה מסוימת. 
NoisyDryRunTest מריצים הרצה יבשה עם רעשי רקע בקובץ פקודות. 
NoOpConfigOptionValueTransformer פעולת no-op IConfigOptionValueTransformer 
NotMultiAbiHandler מטפל מיוחד שמודיע ל-SuiteModuleLoader שלא צריך ליצור מודול עבור ה-ABI המשני. 
NullDevice ערך placeholder‏ IDevice שמשמש את DeviceManager להקצאה כש-IDeviceSelection.nullDeviceRequested() הוא true 
NullOutputReceiver הטמעה של IShellOutputReceiver שלא עושה כלום. 

O

ObjectUpdater מחלקת עזר לניהול עדכונים של אובייקטים ב-AnTS. 
ObjectUpdater.InvocationUpdate צריך לעדכן את ההפעלה שצוינה. 
ObjectUpdater.TestArtifactUpdate מבצעים עדכון ב-BuildArtifact שהוחזר. 
ObjectUpdater.WorkUnitUpdate ממשק לעדכון. 
OpenObjectLoader רכיב טעינה לאובייקטים שזמינים כברירת מחדל ב-AOSP. 
אפשרות הערה שמציינת ששדה מייצג אפשרות של IConfiguration
Option.Importance  
OptionClass הוספת הערה (annotation) לכיתה שמייצגת אובייקט 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 מודול בקרה שלא מריץ בדיקות אם החבילות שצוינו לא מותקנות במכשיר. 
Pair<A, B> הגדרת מחלקת Pair משלנו שמכילה שני אובייקטים. 
Pair<S, T> מחלקת Pair היא פשוט tuple עם 2 רכיבים לשימוש בחבילה הזו. 
PairingMultiTargetPreparer כלי הכנה למספר יעדים עוזר להתאים בין שני מכשירים באמצעות Bluetooth (ולחבר ביניהם). 
ParallelDeviceExecutor<V> ‫Wrapper של ERROR(/ExecutorService) להרצת פונקציה במקביל. 
ParentSandboxInvocationExecution גרסה של InvocationExecution לפעולות מיוחדות של קריאה לפונקציה הראשית כשמריצים ארגז חול. 
ParentShardReplicate שכפול ההגדרה של מכשיר אחד לכל המכשירים האחרים שיהיו חלק מהחלוקה. 
PartialZipDownloadCache כלי לשמירת קבצים שהורדו באופן חלקי במטמון על סמך התוכן שלהם. 
PassingTestFileReporter ITestInvocationListener ששומר את רשימת מקרי הבדיקה שעברו בהצלחה בקובץ בדיקה 
PendingBlock בלוק נתונים ששייך לקובץ ה-APK או לקובץ החתימה, והמכשיר צריך אותו. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector כלי לאיסוף נתונים ששולף קובצי מעקב של Perfecto מהמכשיר, דוחס אותם (אופציונלי) ומוסיף אותם ליומני הבדיקה. 
PerfettoGenericPostProcessor מעבד פוסט שמעבד קובץ פרוטו של מדד טקסט/בינארי של perfetto לצמדי מפתח/ערך על ידי הרחבה רקורסיבית של הודעות ושדות פרוטו עם ערכי מחרוזת עד שנתקלים בשדה עם ערך מספרי. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer הכלי Perfetto preparer דוחף את קובץ ההגדרות למכשיר במיקום סטנדרטי שאליו יש ל-Perfetto גישה. 
PerfettoPullerMetricCollector הכיתה הזו הוצאה משימוש. במקומה, צריך להשתמש ב-PerfettoFilePullerCollector וב-ERROR(/PerfettoTracePostProcessor). 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor מעבד פוסט שמאחזר קובצי מעקב של Perfecto מיומני הבדיקה ומריץ עליהם את מעבד המעקב כדי ליצור פרוטוקול מדדים של Perfecto. 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder מחלקת כלי עזר להקלטת עקבות של perfetto ב-ITestDevice
PrettyPrintDelimiter כלי עזר שמסייע בהדפסה של הודעה מופרדת שקל לזהות. 
PrettyTestEventLogger הכלי Logger מתאים לאירועים ומתעד אותם כדי להקל על ניפוי הבאגים. 
ProcessInfo משמש לאחסון מידע שקשור לתהליך(USER, ‏ PID, ‏ NAME, ‏ START TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
ProfileableClient הערך הזה מייצג לקוח יחיד שאפשר ליצור לו פרופיל, בדרך כלל תהליך של מכונה וירטואלית ב-Android. 
ProfileableClientData מכיל את הנתונים של ProfileableClientImpl
ProfileableClientImpl הערך הזה מייצג לקוח יחיד שאפשר ליצור לו פרופיל, בדרך כלל תהליך של מכונה וירטואלית של Dalvik. 
ProfileParameterHandler גורם handler של פרמטר בסיסי לכל משתמש בפרופיל. 
ProfileTargetPreparer מחלקת בסיס להגדרת כלי להכנת יעדים לכל משתמש בפרופיל android.os.usertype.profile.XXX
PromptResponse ייצוג של בקשת ההנחיה והתשובה שלה 
PromptUtility כלי ליצירת הנחיות מתוך הקשר. 
PromptUtility.PromptTemplate הפניה לתבנית הנחיה שמאוחסנת במשאבים 
PropertyChanger מחלקת כלי עזר לשינוי (או להוספה) של פריטים בקובץ מאפיינים של Android 
PropertyFetcher מאחזר ומאחסן במטמון ערכים של 'getprop' מהמכשיר. 
ProtoResultParser כלי לניתוח פורמט הפרוטו של תוצאות Tradefed. 
ProtoResultParser.TestLevel ספירה שמייצגת את הרמה הנוכחית של ה-proto שעובר עיבוד. 
ProtoResultReporter הכלי Result reporter יוצר TestRecord protobuf עם כל התוצאות. 
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 ומתרגם אותו לקריאות (calls) בסדרה של ITestInvocationListener
PythonUnitTestRunner הכיתה הזו הוצאה משימוש. במקומה צריך להשתמש במדיניות PythonBinaryHostTest. 
PythonVirtualenvHelper מחלקת עזר להפעלת סביבה וירטואלית של Python 3. 
PythonVirtualenvPreparer מגדיר סביבה וירטואלית של Python במארח ומתקין חבילות. 

Q

QuotationAwareTokenizer  

R

RawImage נתונים שמייצגים תמונה שנלקחה ממאגר הפריימים של המכשיר. 
RebootReasonCollector כלי לאיסוף נתונים שאוסף נתונים על הפעלה מחדש של המכשיר במהלך הרצת הבדיקה ומדווח עליהם לפי סיבה ומספר. 
RebootTargetPreparer כלי להכנת יעד שמפעיל מחדש את המכשיר. 
RecorderClient לקוח ResultDB recorder שמעלה תוצאות בדיקה ל-ResultDB. 
RecoveryLogPreparer הכלי להכנת היעד שימש לאיסוף יומנים לפני השחזור. 
RegexTrie<V> ‫RegexTrie הוא עץ חיפוש שבו כל מקטע מאוחסן של המפתח הוא ביטוי רגולרי ERROR(/Pattern)
RemoteAndroidDevice הטמעה של ITestDevice במכשיר Android עם מחסנית מלאה שמחובר באמצעות adb connect. 
RemoteAndroidTestRunner מריץ פקודת בדיקה של Android מרחוק ומדווח על התוצאות. 
RemoteAndroidTestRunner מריץ פקודת בדיקה של Android מרחוק ומדווח על התוצאות. 
RemoteAndroidTestRunner.StatusReporterMode מייצג מצב של כלי לדיווח על סטטוס באפשרויות של פקודת כלי. 
RemoteAndroidTestRunner.StatusReporterMode מייצג מצב של כלי לדיווח על סטטוס באפשרויות של פקודת כלי. 
RemoteAndroidVirtualDevice הרחבת ההתנהגות של RemoteAndroidDevice למכשיר Android עם מחסנית מלאה שפועל ב-Google Compute Engine ‏ (Gce). 
RemoteAvdIDevice ערך placeholder‏ IDevice שמשמש את DeviceManager להקצאה כש-DeviceSelectionOptions.gceDeviceRequested() הוא true 
RemoteBuildInfo מאגר לתגובה עם פרטי בנייה של כלי בקרת ההשקה. 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient הטמעה של RemoteActionCache שמשתמשת בקריאות gRPC לשרת API מרוחק. 
RemoteDynamicPool הטמעה של מאגר בדיקות בתור לעבודה מרחוק 
RemoteDynamicPool.RequestCallable  
RemoteFileResolver מחלקת פשוטה שמאפשרת לטעון קבצים ממקומות שונים באמצעות כתובות URI והפונקציונליות של ספק השירות. 
RemoteFileUtil מחלקת כלי עזר לטיפול בקובץ ממופע מרוחק 
RemoteInvocationExecution הטמעה של InvocationExecution שמפעילה הרצה מרחוק. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
RemoteSshUtil כלי להפעלת פקודות SSH במכונות מרוחקות. 
RemoteTestTimeOutEnforcer רכיבי Listener שמאפשרים לבדוק את זמן הביצוע של הגדרת בדיקה מסוימת, ולגרום לכך שהבדיקה תיכשל אם היא חורגת מזמן קצוב מסוים. 
RemoteZip כלי עזר לביטול הדחיסה של קבצים בודדים בתוך קובץ ZIP מרוחק. 
RemoveSystemAppPreparer ITargetPreparer להסרת קובץ APK ממחיצת המערכת לפני הרצת בדיקה. 
ReportPassedTests דיווח בקובץ על מסננים אפשריים להחרגה של בדיקה שעברה. 
RequestUtil כלי עזר שמאפשרים ניסיון חוזר כללי של בקשות רשת עם טיפול בשגיאות. 
ResolvePartialDownload פתרון בקשה להורדה חלקית. 
ResourceMetricUtil פונקציות בסיסיות ליצירת מדדים. 
ResourceUtil כלי לקריאת משאבי הגדרה. 
RestApiHelper מחלקת עזר לביצוע קריאות ל-API ל-REST. 
RestartSystemServerTargetPreparer הכלי להכנת היעד שמפעיל מחדש את שרת המערכת בלי להפעיל מחדש את המכשיר. 
ResultAggregator מעביר מיוחד שמרכז את התוצאות כשצריך, על סמך אסטרטגיית הניסיון החוזר שנבחרה. 
ResultAndLogForwarder מעביר תוצאות ואירועים ביומן. 
ResultDBReporter כלי לדיווח על תוצאות שמעלה את תוצאות הבדיקה ל-ResultDB. 
ResultDBUtil מחלקת כלי עזר לדיווח ב-ResultDB. 
ResultForwarder ITestInvocationListener שמעביר את תוצאות ההפעלה לרשימה של מאזינים אחרים. 
ResultReporter  
ResultReporter.ListBuilder<T>  
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 ‫Generic base IMultiDeviceRecovery כדי להריץ הגדרה של tradefed כדי לבצע את שלב השחזור. 
RunHostCommandTargetPreparer הכלי Target preparer מריץ פקודות שרירותיות במארח לפני ואחרי הרצת הבדיקה. 
RunHostScriptTargetPreparer הכלי Target preparer שמריץ סקריפט לפני הפעלת בדיקה. 
RunInterruptedException החריגה הזו מופעלת כשפעולת הרצה מופסקת על ידי בקשה חיצונית. 
RunNotifierWrapper ‫Wrapper של 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 מפרש את הפלט של בדיקות שמופעלות באמצעות מסגרת השוואת הביצועים של Criterion ומתרגם אותו לקריאות בסדרה של ITestInvocationListeners. 
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 מריצים את הבדיקות שמשויכות לקריאה ב-Sandbox. 
SandboxOptions הכיתה שיכולה לקבל ולספק אפשרויות ל-ISandbox
SchedulerState ערך enum שמייצג רשימה של מצבים שבהם יכולים להיות הפעלות ו-WorkUnit. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
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 מחלקת עזר שמטפלת בשיבוט של פרטי בנייה משורת הפקודה. 
ShardHelper מחלקת עזר שמטפלת ביצירת הרסיסים ובתזמון שלהם להפעלה. 
ShardListener ITestInvocationListener שאוסף תוצאות משבר הפעלה (כלומר, פיצול של הפעלה להרצה במקביל בכמה משאבים) ומעביר אותן למאזין אחר. 
ShardMainResultForwarder ResultForwarder שמשלב את התוצאות של הפעלות בדיקה עם חלוקה למקטעים. 
ShellCommandUnresponsiveException חריגה שמופעלת כשפקודת Shell שמופעלת במכשיר לוקחת יותר מדי זמן לשלוח את הפלט שלה. 
ShellOutputReceiverStream מחלקת משנה של כלי השירות OutputStream שכותבת ל-IShellOutputReceiver. 
ShellStatusChecker לפני שמריצים מודול ואחרי שמריצים מודול, בודקים אם הסטטוס של המעטפת הוא כמו שציפיתם. 
ShippingApiLevelModuleController מריצים בדיקות אם המכשיר עומד בתנאים הבאים:
  • אם min-api-level מוגדר:
    • המכשיר נשלח עם גרסה min-api-level ואילך. 
ShowmapPullerMetricCollector הטמעה בסיסית של FilePullerDeviceMetricCollector שמאפשרת לשלוף את קובצי showmap מהמכשיר ולאסוף ממנו את המדדים. 
SideloadOtaTargetPreparer כלי להכנת יעד שמבצע העברה צדדית של חבילת OTA שצוינה, מחיל את החבילה, ממתין עד שהמכשיר יופעל ומזריק את מאפייני הגרסה של המכשיר לשימוש כפרטי גרסה

הכלי הזה מניח שהמכשיר יהיה במצב adb רגיל כשהוא יופעל, וידאג שהמכשיר יצא מאותו מצב אבל עם הגרסה החדשה יותר. 

SimpleFileLogger ILeveledLogOutput שמפנה הודעות יומן ל-stdout ולקובץ יומן יחיד. 
SimplePerfResult אובייקט שמכיל את כל תוצאות הבדיקה של simpleperf 
SimplePerfStatResultParser מחלקה של כלי עזר לניתוח תוצאות של simpleperf. 
SimplePerfUtil מחלקת כלי עזר לשליחת פקודה פשוטה ולאיסוף תוצאות 
SimplePerfUtil.SimplePerfType Enum of simpleperf command options 
SimpleStats מחלקת כלי קטנה שמחשבת כמה מדדים סטטיסטיים בהינתן מערך נתונים מספרי. 
SizeLimitedOutputStream קובץ ERROR(/OutputStream) בטוח לשימוש בשרשור, שמגביל את כמות הנתונים המקסימלית שאפשר לכתוב. 
SkipContext ייצוג של ההקשר שסביב ההחלטה לגבי דילוג על תוצאות או שמירת תוצאות במטמון. 
SkipFeature תכונה שמאפשרת גישה לחלק מהמידע של SkipManager
SkipHWASanModuleController מחלקת בסיס לבקר מודולים שלא מריץ בדיקות בגרסאות build של HWASan. 
SkipManager על סמך מגוון קריטריונים, מנהל הדילוג עוזר להחליט מה צריך לדלג ברמות שונות: הפעלה, מודולים ובדיקות. 
SkipReason צריך לציין סיבה לדילוג על בדיקה ואת המטא-נתונים שלה. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil מחלקת כלי עזר מספקת פעולות Bluetooth במכשיר אחד או בשני מכשירים באמצעות SL4A 
Sl4aBluetoothUtil.BluetoothAccessLevel סוגי enum לרמת הגישה למכשירי Bluetooth שמבוססים על BluetoothDevice.java 
Sl4aBluetoothUtil.BluetoothConnectionState סוגי enum למצבי חיבור Bluetooth שמבוססים על BluetoothProfile.java 
Sl4aBluetoothUtil.BluetoothPriorityLevel סוגי enum לרמת העדיפות של פרופיל Bluetooth, שמבוססים על BluetoothProfile.java 
Sl4aBluetoothUtil.BluetoothProfile סוגי enum לפרופילים של Bluetooth שמבוססים על BluetoothProfile.java 
Sl4aClient לקוח Sl4A ליצירת אינטראקציה באמצעות RPC עם שכבת הסקריפטים של SL4A. 
Sl4aEventDispatcher הכלי לשליחת אירועים מבצע בדיקה חוזרת כדי לראות אם יש אירועים, ומכניס אותם לתור לפי שם כדי שאפשר יהיה לשלוח שאילתות לגביהם. 
Sl4aEventDispatcher.EventSl4aObject אובייקט שמוחזר על ידי הכלי לבדיקת אירועים. 
SnapshotInputStreamSource ‫InputStreamSource שמגובה על ידי קובץ. 
SnapuserdWaitPhase ייצוג של enum של הזמן שבו צריך להצטרף/לחסום כדי שהעדכון של snapuserd יסתיים. 
SparseImageUtil כלי לביטול הדחיסות של תמונות דלילות. 
SparseImageUtil.SparseInputStream הפונקציה SparseInputStream קוראת ממעלה הזרם ומזהה את פורמט הנתונים. 
SparseIntArray ב-SparseIntArrays, המספרים השלמים ממופים למספרים שלמים. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils מחלקת Sponge שכוללת שיטות עזר לטיפול ב-Sponge. 
StatsdBeforeAfterGaugeMetricPostProcessor מעבד פוסט שמעבד מדדים של מדדים שנאספו בגישת 'לפני/אחרי', כלומר 
StatsdEventMetricPostProcessor מעבד פוסט שמעבד מדדי אירועים בדוחות statsd לצמדי מפתח/ערך, באמצעות מעצבי הפורמט שצוינו במעבד. 
StatsdGenericPostProcessor מעבד פוסט שמעבד דוחות statsd של פרוטוקול בינארי לצמדי מפתח/ערך על ידי הרחבת הדוח כמבנה עץ. 
StatusCheckerResult מכיל את התוצאה של הרצת ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger ILeveledLogOutput שמפנה הודעות מהרישומים אל stdout. 
StopServicesSetup ITargetPreparer שמפסיק את השירותים במכשיר. 
StreamProtoReceiver מקלט שמתרגם את פרוטוקול TestRecord שהתקבל לאירועים של Tradefed. 
StreamProtoResultReporter הטמעה של ProtoResultReporter 
StreamUtil מחלקת כלי עזר לניהול זרמי קלט. 
StrictShardHelper אסטרטגיית חלוקה (Sharding) ליצירת חלוקות קפדניות שלא מדווחות יחד, 
StringEscapeUtils מחלקת כלי עזר להסרת תווים מיוחדים ממחרוזות בפורמטים ספציפיים. 
StringUtil מחלקת כלי עזר להוספת תווי escape למחרוזות לצורך מניפולציה נפוצה של מחרוזות. 
StubBuildProvider הטמעה ריקה של IBuildProvider
StubDevice הטמעה של פלייסהולדר של stub של IDevice
StubKeyStoreClient הטמעה של stub כברירת מחדל עבור KeyStore Client. 
StubKeyStoreFactory הטמעה של stub שמוגדרת כברירת מחדל עבור KeyStore Factory 
StubLocalAndroidVirtualDevice ערך placeholder‏ IDevice שמשמש את DeviceManager להקצאה כש-DeviceSelectionOptions.localVirtualDeviceRequested() הוא true 
StubMultiTargetPreparer הטמעה ריקה של פלייסהולדר של IMultiTargetPreparer
StubTargetPreparer הטמעה ריקה של פלייסהולדר של ITargetPreparer
StubTest הטמעה ריקה של בדיקה ללא פעולה. 
StubTestRunListener הטמעה של stub של ITestRunListener 
SubprocessCommandException פקודה של תהליך משנה נכשלה. 
SubprocessConfigBuilder יוצרים קובץ XML של הגדרות TF עוטפות להגדרות TF קיימות. 
SubprocessEventHelper כלי עזר לסדרת אירועים או לביטול הסדרה שלהם כדי להעביר אותם ליומן. 
SubprocessEventHelper.BaseTestEventInfo Base Helper for TestIgnored information. 
SubprocessEventHelper.FailedTestEventInfo רכיב Helper למידע על testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo עזרה במידע על סיום ההפעלה. 
SubprocessEventHelper.InvocationFailedEventInfo רכיב עזר למידע על InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo עזרה בהפעלת מידע. 
SubprocessEventHelper.LogAssociationEventInfo כלי עזר למידע על logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo פונקציית עזר למידע על סיום הבדיקה. 
SubprocessEventHelper.TestLogEventInfo כלי עזר למידע ב-testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo עזרה במידע על התחלת מודול בדיקה. 
SubprocessEventHelper.TestRunEndedEventInfo עזרה במידע על testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo עזרה בנושא מידע על testRunFailed 
SubprocessEventHelper.TestRunStartedEventInfo עזרה בנושא מידע על testRunStarted 
SubprocessEventHelper.TestStartedEventInfo עזרה במידע על testStarted 
SubprocessExceptionParser כלי עזר לטיפול בפלט החריג ממפעילי פקודות רגילים של Tradefed. 
SubprocessReportingHelper מחלקת יצירה של קובץ תצורה של עטיפה לשימוש ב-subprocess results reporter עבור פקודת אשכול. 
SubprocessResultsReporter מטמיע את ITestInvocationListener כדי לציין אותו כ-result_reporter ולהעביר מתהליך המשנה את תוצאות הבדיקות, הרצות הבדיקות והפעלות הבדיקות. 
SubprocessTestResultsParser ‫Extends ERROR(/FileOutputStream) כדי לנתח את הפלט לפני הכתיבה לקובץ, כדי שנוכל ליצור את אירועי הבדיקה בצד של מרכז הבקרה. 
SubprocessTestResultsParser.StatusKeys מפתחות סטטוס רלוונטיים לבדיקה. 
SubprocessTfLauncher IRemoteTest להרצת בדיקות מול התקנה נפרדת של TF. 
SuiteApkInstaller מתקין חבילות APK שצוינו להגדרת החבילה: מתוך המשתנה ‎ $ANDROID_TARGET_OUT_TESTCASES או מתוך ROOT_DIR בפרטי הבנייה. 
SuiteModuleLoader שולף ממאגר המידע הגדרות של מודולים לבדיקת תאימות. 
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) כדי למצוא את כל קובצי ההגדרות בספרייה. 
SuiteResultCacheUtil כלי להעלאה ולהורדה של תוצאות מטמון עבור מודול בדיקה. 
SuiteResultCacheUtil.CacheResultDescriptor תיאור של תוצאות המטמון. 
SuiteResultHolder אובייקט עזר שמקל על סדרת התוצאות של הקריאה ועל ביטול הסדרה שלהן. 
SuiteResultReporter איסוף תוצאות הבדיקה עבור הפעלה של חבילה שלמה והצגת התוצאות הסופיות. 
SuiteResultReporter.ModulePrepTimes מחזיק אובייקט לזמן ההכנה והפירוק של מודול אחד. 
SuiteTestFilter מסמל מסנן להכללה ולהחרגה של בדיקות. 
SwitchUserTargetPreparer ITargetPreparer שעובר לסוג המשתמש שצוין ב-setUp. 
SyncException חריגה שמופעלת כשלא מושלמת העברה באמצעות ERROR(/SyncService)
SyncException.SyncError  
SyncService סנכרון של מחלקת שירות כדי לבצע פעולות push/pull למכשירים/לסימולטורים וממכשירים/מסימולטורים, דרך גשר הניפוי באגים. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor במחלקה שמטמיעה את הממשק הזה יש שיטות שקשורות להצגת ההתקדמות של ההעברה. 
SystemServerFileDescriptorChecker בודק אם נראה ששרת המערכת עומד לאבד את כל ה-FD. 
SystemServerStatusChecker בודקים אם ה-pid של system_server השתנה לפני ואחרי הפעלת מודול. 
SystemUpdaterDeviceFlasher IDeviceFlasher שמסתמך על כלי לעדכון המערכת כדי להתקין קובץ אימג' של המערכת שצורף לחבילת עדכון OTA. 
SystemUtil מחלקת כלי עזר לביצוע שיחות מערכת. 
SystemUtil.EnvVariable  

T

TableBuilder מחלקת עזר להצגת מטריצה של רכיבי מחרוזת בטבלה. 
TableFormatter מחלקת עזר להצגת מטריצה של רכיבי מחרוזת כך שכל עמודה של רכיב תהיה מיושרת 
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError אירעה שגיאה חמורה במהלך ההכנה של היעד לבדיקה. 
TarUtil כלי לשינוי קובץ tar. 
TearDownPassThroughPreparer מאפשר להריץ tearDown על preparers שכלולים בהגדרה כאובייקט. 
TelephonyHelper כלי לשימוש בטלפוניה ולקבלת מידע שקשור אליה. 
TelephonyHelper.SimCardInformation מאגר מידע שכולל מידע שקשור לכרטיס ה-SIM. 
TelephonyTokenProvider ספק טוקנים שקשורים לטלפוניה. 
TemperatureThrottlingWaiter ITargetPreparer שמחכה עד שהטמפרטורה של המכשיר תרד לטמפרטורת היעד 
TemplateResolutionError מחלקת הרחבה ConfigurationException לשגיאה שקשורה לתבנית במהלך ניתוח ההגדרה. 
TerribleFailureEmailHandler מחלקת handler פשוטה ששולחת אימייל לאנשים שמתעניינים בכך כשמתרחשת שגיאת WTF (What a Terrible Failure) במופע של Trade Federation. 
TestAppInstallSetup ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר. 
TestContentAnalyzer הכלי לניתוח לוקח בחשבון את ההקשר של הניתוח וקובע מה מעניין. 
TestContext מחלקת מודל להודעת TestContext של TFC API. 
TestDependencyResolver עוזר לפתור תלות אם צריך. 
TestDescription מחלקה שמייצגת מידע על מקרה בדיקה. 
TestDescriptionsFile מחלקת כלי עזר להעברה ולביטול העברה של רשימת TestDescriptions לקובץ בדיקה. 
TestDevice הטמעה של ITestDevice במכשיר Android עם מחסנית מלאה 
TestDevice.MicrodroidBuilder כלי שמשמש ליצירת Microdroid TestDevice. 
TestDeviceOptions קונטיינר של רכיבי ITestDevice Option
TestDeviceOptions.InstanceType  
TestDeviceState תצוגה מלאה יותר של מצב המכשיר בהשוואה ל-DeviceState
TestEnvironment מחלקת מודלים של הודעת TestEnvironment שמוחזרת על ידי TFC API. 
TestErrorIdentifier מזהה השגיאה מהבדיקות וממריצי הבדיקות. 
TestFailureModuleController אמצעי בקרה למודול שרוצה לשנות את אופן הפעולה של היומן שבו נאספים נתוני הכשלים בבדיקות. 
TestFilePushSetup ITargetPreparer שמעביר קובץ אחד או יותר או תיקיות מתיקיית IDeviceBuildInfo.getTestsDir() למכשיר. 
TestFilterHelper מחלקת עזר לסינון בדיקות 
TestGroupStatus מחלקת אחסון של סטטוס קבוצת בדיקה. 
TestIdentifier מזהה בדיקת מכשור שנותחה. 
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 כלי לקריאת TestRecord פרוטו מקובץ. 
TestResource מחלקה ליצירת מודל של הודעת TestResource שמוחזרת על ידי TFC API. 
TestResourceDownloader מחלקת הורדה של קבצי משאבים לבדיקה ממערכת קבצים, מ-GCS או מ-HTTP. 
TestResult מאגר לתוצאה של בדיקה אחת. 
TestResult מאגר לתוצאה של בדיקה אחת. 
TestResult.TestStatus  
TestResultListener גרסה פשוטה יותר של ITestLifecycleListener למפתחים שמתעניינים רק בתוצאות של בדיקות ספציפיות. 
TestRunnerUtil מחלקת כלי עזר שעוזרת למגוון רצים של בדיקות. 
TestRunResult מכיל תוצאות מהרצה אחת של בדיקה. 
TestRunResult מכיל תוצאות מהרצה אחת של בדיקה. 
TestRunResultListener מאזין שמאפשר לקרוא את הסטטוס הסופי של הרצת הבדיקה. 
TestRunToTestInvocationForwarder העברה מ-ddmlib‏ ITestRunListener אל ITestLifeCycleReceiver
TestsPoolPoller ‫Tests wrapper שמאפשר להריץ את כל הבדיקות במאגר בדיקות. 
TestStatus ייצוג ב-Tradefed של סטטוסים אפשריים לשיטות בדיקה. 
TestStatus סוג Enum שמייצג תוצאות אפשריות של בדיקה. 
TestSuiteInfo מחלקת שפותרת טעינה של מטא-נתונים שקשורים ל-build עבור חבילת בדיקות

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

TestSummary מחלקת ייצוג של סיכום בדיקה. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במחיצה /system במכשיר. 
TestTimeoutEnforcer רכיבי Listener שמאפשרים לבדוק את זמן הביצוע של תרחיש בדיקה מסוים ולסמן אותו כנכשל אם הוא חורג מזמן קצוב מסוים. 
TextResultReporter כלי לדיווח על תוצאות בדיקה שמעביר את התוצאות למדפיס תוצאות הטקסט של JUnit. 
TfInternalOptionsFetcher מחלקת כלי עזר שמאפשרת למחלקות לטעון ערך משתנה באופן סטטי מקובץ res. 
TfMetricProtoUtil מחלקת כלי עזר שעוזרת במעבר מ-Map<string, string=""> ל-Map<string, metric="">.  </string,></string,>
TfObjectTracker כלי למעקב אחרי השימוש באובייקטים שונים של Trade Federation. 
TfSuiteRunner הטמעה של ITestSuite שתטען בדיקות מקובצי TF jars res/config/suite/ folder. 
TfTestLauncher IRemoteTest להרצת בדיקות יחידה או בדיקות פונקציונליות מול התקנה נפרדת של TF. 
ThreadInfo מכיל מידע על שרשור. 
TimeoutException חריגה שמופעלת כשחיבור ל-ADB נכשל בגלל פסק זמן. 
TimeoutRemainder מחלקת כלי עזר למעקב אחרי הזמן שנותר בהינתן זמן קצוב לתפוגה. 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
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 פונקציית placeholder‏ IScheduledInvocationListener שלא עושה כלום. 

U

UiAutomatorRunner מריץ בדיקה של UI Automator במכשיר ומדווח על התוצאות. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread שרשורים שמטפלים בדיווח על כל הבדיקות שלא בוצעו. 
UniqueMultiMap<K, V> MultiMap שמוודא שלכל מפתח יש ערכים ייחודיים. 
UploadManifest מניפסט של ה-BLOB והקבצים להעלאה. 
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 שממתין להגדרת תאריך ושעה במכשיר

אפשרות נוספת היא שהמכין יכפה TargetSetupError אם התאריך והשעה לא מוגדרים בתוך הזמן הקצוב לתפוגה. 

WifiCommandUtil מחלקת כלי עזר שיכולה לנתח פלטים של פקודות Wi-Fi. 
WifiCommandUtil.ScanResult מייצג רשת Wi-Fi שמכילה את המידע שקשור אליה. 
WifiHelper מחלקת עזר לשינוי שירותי Wi-Fi במכשיר. 
WifiPreparer ITargetPreparer שמגדיר את ה-Wi-Fi במכשיר אם צריך. 
WorkUnitType סוגים בני מנייה (enum) שמייצגים סוגים אפשריים של יחידות עבודה. 

X

XmlFormattedGeneratorReporter הטמעה של FormattedGeneratorReporter באיזה פורמט התוצאות של החבילה בפורמט xml  
XmlResultReporter כותב תוצאות של JUnit לקובצי XML בפורמט שתואם ל-XMLJUnitResultFormatter של Ant. 
XmlSuiteResultFormatter מחלקת כלי עזר לשמירת הרצת חבילת בדיקות כ-XML. 
XmlSuiteResultFormatter.RunHistory אובייקט עזר להמרה ל-JSON. 
XmlTestRunListener כותב תוצאות של JUnit לקובצי XML בפורמט שתואם ל-XMLJUnitResultFormatter של Ant. 

Y

YamlClassOptionsParser כלי עזר לניתוח מידע על הפעלת בדיקות מתוך הגדרת Tradefed בפורמט YAML. 

Z

ZipCompressionStrategy ICompressionStrategy ליצירת ארכיוני zip. 
ZipUtil מחלקת עזר לפעולות שקשורות לדחיסה 
ZipUtil2 מחלקת עזר לחילוץ קובצי ZIP שמתחשבת בהרשאות קבצים של POSIX