אינדקס כיתות

אלה המחלקות של ה-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(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
AdbDeviceTracker הרישום מספק אירועים של חיבור מכשיר ושינוי מצב על ידי הרצה וניתוח של הפלט של הפקודה adb track-devices. 
AdbHelper מחלקת עזר לטיפול בבקשות ובחיבורים ל-adb. 
AdbHelper.AdbResponse תגובה מ-ADB. 
AdbHelper.AdbService מזהים את שירות ה-adb שהפקודה צריכה להיות מופנית אליו. 
AdbInitOptions אפשרויות לאתחול של AndroidDebugBridge. 
AdbInitOptions.Builder יוצר אפשרויות לאתחול של ADB. 
AdbRootElevator AutoCloseable שמאפשר adb root כשנדרש, ומחזיר את מצב ה-root בסיום. 
AdbShimDevice הטמעה של פלייסהולדר של IDevice ב-AdbShimDevice. 
AdbSocketUtils  
AdbSshConnection חיבור Adb דרך גשר SSH. 
AdbStopServerPreparer הכלי Target preparer מפסיק את שרת adb במארח לפני ואחרי הפעלת בדיקות adb. 
AdbTcpConnection ייצוג ברירת המחדל של חיבור למכשיר, בהנחה שמדובר בחיבור adb רגיל של המכשיר. 
AdbUtils מחלקת כלי עזר לפעולות adb. 
AdbVersion  
AFlagsFeatureFlag תיאור של feature flag, כפי שנותח מתוך `aflags list`. 
AFlagsFeatureFlag.Mutability האם אפשר לשנות את הערך של הדגל הזה. 
AFlagsFeatureFlag.Setter המקום שבו הדגל הזה הוגדר לאחרונה. 
AFlagsFeatureFlag.State המצב של סימון (כלומר 
AFlagsTargetPreparer משתמשים ב-aflags כדי לבטל את ההגדרה של דגלים לפני שמריצים בדיקה. 
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 Build API. 
AndroidBuildAPIOptions אפשרויות הגדרה ברמת המארח ללקוח Android Build API. 
AndroidBuildArtifactHelper מחלקת עזר שמשמשת לשליחת שאילתות אל Android Build API לגבי ארטיפקטים של בנייה. 
AndroidBuildDownloader IFileDownloader שמחלץ קבצים מ-Android Build API. 
AndroidBuildFetcher מחלקה מסייעת שמשמשת להורדת קבצים מ-Android Build API. 
AndroidBuildRemoteFileResolver הטמעה של IRemoteFileResolver שמאפשרת הורדה משרת Android Build. 
AndroidBuildResultReporter התוצאות של הבדיקה מדווחות ל-Android Build API. 
AndroidBuildTestResult אובייקט מאגר לאחסון תוצאת הבדיקה, כדי לפרסם אותה ב-Android Build API. 
AndroidCompatibility הספרייה מספקת שיטות להעלאת שדות ספציפיים ל-Android אל ResultDB. 
AndroidDebugBridge חיבור לממשק הגישור של Android‏ (adb) בצד המארח

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

AndroidDebugBridge.IDebugBridgeChangeListener בכיתות שבהן מיושם הממשק הזה יש method שמתמודד עם שינויים ב-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 מארגומנטים של שורת פקודה שנותחו. 
ArgUtil מחלקת כלי עזר לניתוח ארגומנטים בפורמט הצפוי לתוך OptionDef
ArrayHelper מחלקת כלי עזר שמספקת המרה של מערך למספר שלם (int) או למספר שלם ארוך (long) עבור נתונים שמתקבלים ממכשירים דרך adb. 
ArrayUtil שיטות עזר למערכים 
ArtChrootPreparer יצירת ספריית chroot לבדיקות ART. 
ArtGTest  
ArtifactDetails כאן מתואר המבנה של התוכן והתיאור שלו כפי שנוצר על ידי כלי ה-CAS 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer כלי עזר שעוזר לנתח את תוצרי הבנייה כדי לקבל תובנות. 
ArtRunTest כלי להרצת בדיקות כדי להריץ בדיקות של ART. 
ArtRunTest.AdbShellCommandException מחלקת חריגים לדיווח על שגיאה שהתרחשה במהלך הביצוע של פקודת ADB shell. 
ArtTest  
AtestExecutionPlanSuiteRunner הטמעה של ITestSuite 
ATestFileSystemLogSaver המחלקות LogSaver האלה משמשות את ATest כדי לשמור יומנים בנתיב ספציפי. 
AtestRunner הטמעה של ITestSuite 
AtestUtils מחלקה של כלי עזר להפעלת Atest. 
AtestUtils.IncrementalSetupEnabled סוג Enum שמייצג את המפרט של הגדרה מצטברת. 
AtraceCollector IMetricCollector שמופעל במהלך בדיקה, אוסף את התוצאה ומתעד אותה ביומן של הקריאה. 
AtraceRunMetricCollector הפקודה אוספת את העקבות מכל ספריית הבדיקה בספרייה הנתונה ממכשיר הבדיקה, מתעדת את ספריית הבדיקה ומבצעת עיבוד לאחר העיבוד של קובצי העקבות בספריית הבדיקה ומצטברת את המדדים. 
AutoLogCollector ספירה שמתארת איזה אוסף יכול להיות מטופל אוטומטית על ידי ה-harness. 
AutoLogProcessor ספירה שמתארת איזה מעבד יכול לטפל באופן אוטומטי במערכת. 
AutomatedReporters מחלקה שמגדירה את המיפוי מדוחות אוטומטיים של Tradefed. 
AvdData נתוני Avd שהוחזרו מ-‎[IDevice.getAvdData]‎. 
AveragePostProcessor הטמעה של מעבד פוסט שחישב את הממוצע של רשימת המדדים. 

B

BackgroundDeviceAction מריץ פקודה במכשיר נתון, וחוזר על הפעולה לפי הצורך עד לביטול הפעולה. 
BaseDeviceMetricCollector יישום בסיסי של IMetricCollector שמאפשר להתחיל ולהפסיק את האיסוף ב-onTestRunStart(DeviceMetricData) וב-onTestRunEnd(DeviceMetricData,Map)
BaseEmulatorPreparer הכנה נפוצה להפעלת אמולטור מקומי. 
BaseHostJUnit4Test מחלקה בסיסית לבדיקה להרצת בדיקות בסגנון JUnit4 במארח. 
BaseLeveledLogOutput הטמעה בסיסית של ILeveledLogOutput שמאפשרת סינון של תגים מסוימים על סמך השם או הרכיבים שלהם. 
BaseModuleController הטמעה בסיסית של IModuleController שצריך להטמיע כדי לבדוק אם מודול צריך לפעול או לא. 
BaseMultiTargetPreparer הטמעה בסיסית של IMultiTargetPreparer שמאפשרת להשבית את האובייקט. 
BasePostProcessor מחלקת הבסיס IPostProcessor שכל הטמעה צריכה להרחיב. 
BaseRetryDecision הטמעה בסיסית של IRetryDecision
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput שמפנה הודעות יומן לזרם פלט ול-stdout. 
BaseSwitchUserTargetPreparer ITargetPreparer שמשנה את סוג המשתמש שצוין ב-setUp. 
BaseSystemTestEnvPreparer הפעלה מחדש של סביבת בדיקת מערכת בסיסית
BaseTargetPreparer מחלקת הטמעה בסיסית של ITargetPreparer שמאפשרת לקבוע אם האובייקט מושבת או לא. 
BaseTestSuite בדיקה להרצת חבילת בדיקות תאימות (CTS) עם מערכת חבילות חדשה. 
BatchChannel<T> מחלקת עזר להעלאה של תוצאות בדיקה ופריטים בקבוצות. 
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 במכשיר הנבדק ולאסוף את היומן לכל בדיקה. 
BluetoothUtils פונקציות עזר להפעלת BluetoothInstrumentation במכשיר

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

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

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

BootstrapServiceFileResolverLoader טוען את הפונקציות לפתרון שמות באמצעות מתקן טעינת השירות. 
BrightnessSetupConfigUtil מחלקה של כלי עזר שמעמיסה את BrightnessSetupConfig מנתיב המחלקה ומספקת גישה לשיטות. 
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 מייצג את התוצאות של ניתוח בנייה יחיד. 
BuildApiFlashingResourcesRetriever IFlashingResourcesRetriever שמחלץ קובצי תמונות עזר מ-android build apiary, וחוזר ל-nfs אם ה-apiary לא זמין. 
BuildError השגיאה הזו מופיעה אם ה-build שסופק לא מצליח לפעול. 
BuildInfo הטמעה גנרית של IBuildInfo שצריך לשייך ל-ITestDevice
BuildInfoKey מחזיקה ספירה שקשורה לשאילתות של פרטי גרסה. 
BuildInfoKey.BuildInfoFileKey סוג enum שמתאר את כל סוגי הקבצים הידועים שאפשר לשלוח לגביהם שאילתות באמצעות IBuildInfo.getFile(BuildInfoFileKey)
BuildInfoRecorder ITargetPreparer שכותב מטא-נתונים של פרטי בנייה לקובץ שצוין. 
BuildInfoUtil מחלקת כלי עזר לעריכת IBuildInfo 
BuildRetrievalError קרתה שגיאה חמורה במהלך אחזור הגרסה לבדיקה. 
BuildSerializedVersion הכיתה שמכילה את גרסת הסריאליזציה הנוכחית של כל IBuildInfo
BuildTestsZipUtils מחלקת עזר לפעולות שקשורות לקובץ zip של בדיקות שנוצר על ידי מערכת build של Android
BulkEmailer כלי לשליחת אימייל שמאפשר להגדיר את הפרמטרים הבאים: מרווח השליחה,גודל השליחה הראשוני, הנמענים והמספר הכולל של ההודעות. 
BundletoolUtil מחלקת כלי עזר שמשתמשת בשורת הפקודה של bundletool כדי להתקין את קובצי ה-‎ .apks במכשיר. 
ByteArrayInputStreamSource  
ByteArrayList מחלקה שמייצגת מערך בייטים קל משקל. 
ByteArrayUtil כלי עזר להפעלה במערך בייטים, למשל, המרת בייטים למספר שלם. 
ByteBufferUtil  
ByteStreamDownloader לקוח שמטמיע את השיטה Read של שירות ה-gRPC‏ ByteStream
ByteStreamUploader לקוח שמטמיע את השיטה Write של שירות ה-gRPC‏ ByteStream

C

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

הדפס של FileFilter 

לקוח לקוח אחסון של בדיקות ב-Android שמעלה תוצאות בדיקה לשירות Test Storage. 
ClockworkUtils כלי שעון מכני לשיתוף לוגיקה בין מכשירים 
CloseableTraceScope מחלקת היקף שמאפשרת לדווח על קטע מעקב באמצעות try-with-resources 
ClusterBuildInfo מחלקת IBuildInfo ליצירת צינורות (pipeline) מ-TFC. 
ClusterBuildProvider IBuildProvider להורדת משאבי בדיקה של TFC. 
ClusterClient הטמעה של IClusterClient לצורך אינטראקציה עם הקצה העורפי של TFC. 
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 מחלקת encapsulation של פרטי מכשיר באשכול להעלאה. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor הטמעה של IDeviceMonitor שמדווחת על התוצאות לשירות Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> המחלקות ClusterEventUploader, שמעלות את IClusterEvent ל-TFC. 
ClusterHostEvent מחלקה שמכילה אירועים של מארחי אשכולות שצריך להעלות. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType מספרי enum של הסוגים השונים של אירועים במארח. 
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 מכיל את התוצאה של פקודה. 
CommandResultWith<T> מכיל את התוצאה המובנית של פקודה. 
CommandRunner נקודת כניסה חלופית ל-TradeFederation שתריץ את הפקודה שצוינה בארגומנטים של שורת הפקודה ואז תצא. 
CommandRunner.ExitCode קודי שגיאה שאפשר לצאת איתם. 
CommandScheduler מתזמן להרצת פקודות TradeFederation בכל המכשירים הזמינים. 
CommandScheduler.HostState ספירות של סטטוסים שונים של המארח 
CommandStatus מייצג את הסטטוס של פעולה מתוזמנת. 
CommandStatusHandler רכיב Handler שעוזר לעקוב אחרי סטטוס ההפעלה ולעדכן אותו. 
CommandSuccessModuleController מחלקת בסיס לבקר מודולים כדי לדלג על מודול בדיקה על סמך כשל בפקודת Shell. 
CommonLogRemoteFileUtil כלי זה מאפשר להימנע משכפול קוד בייצוגים השונים של מכשירים שמחוברים לרשת אחרת, עבור הלוגיקה של אחזור יומנים מרוחקים של קבצים משותפים. 
CommonLogRemoteFileUtil.KnownLogFileEntry ייצוג של רשומה מוכרת ביומן למכשירים מרוחקים. 
CompanionAllocator מחלקה בסיסית שמטפלת בהקצאה ובשחרור של מכשיר נלווה

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

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

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

CompanionDeviceTracker מחלקת הקצאה ושחרור של מכשירים נלווים 
CompanionRunCommandTargetPreparer ITargetPreparer שמריץ פקודות שצוינו במכשיר הנלווה שהוקצה 
CompanionTestAppInstallSetup ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר נלווה שהוקצה. 
CompatHandler ‫Handler של ModuleParameters.COMPATIBILITY_MODE
CompatTargetPreparer ITargetPreparer שמכין את המכשיר להרצת בדיקות תאימות. 
CompileBootImageWithSpeedTargetPreparer הקומפיילר מבצע קומפילציה מחדש של נתיב המחלקה של האתחול ושל שרת המערכת באמצעות מסנן הקומפיילר 'speed'. 
ConditionFailureMonitor עוקבים אחרי כל הכשלים מההפעלה. 
ConditionPriorityBlockingQueue<T> מחלקה בטוחה לשימוש עם שרשורים עם פעולות כמו PriorityBlockingQueue שאפשר לאחזר אובייקטים שתואמים לתנאי מסוים. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> תבנית ConditionPriorityBlockingQueue.IMatcher שתואמת לכל אובייקט. 
ConditionPriorityBlockingQueue.IMatcher<T> ממשק לקביעה אם רכיבים תואמים לסוג מסוים של תנאי. 
ConfigCompleter הטמעה של Completer בהגדרות ה-TF שלנו. 
ConfigurableGrpcDynamicShardingClient  
Configuration הטמעה קונקרטית של 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 סיכום של ניתוח התוכן. 
ContentBasedHelper כלי עזר לקבלת כל פרטי התוכן שקשורים ל-build ולבסיס שלו. 
ContentInformation מייצג את התוכן של יעד בנייה נתון של הגרסה הבסיסית והגרסה הנוכחית שלו. 
ContentInformationCache מטמון ContentInformation ומבטיח את מחזור החיים של הקבצים שקשורים אליו. 
ContentMappings  
ContentMerkleTree מחשבים את MerkleTree מפרטי התוכן. 
ContentModuleLister חישוב רשימת מודולים מההקשר. 
ContentProviderHandler רכיב Handler שמבצע הפשטה של האינטראקציות עם ספק התוכן ומאפשר להשתמש בספק התוכן בצד המכשיר לפעולות שונות. 
ContentRequest מחלקת בניית הבקשה ל-API. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener TestResultListener שבו אפשר לעקוב אחרי המספר הכולל של הבדיקות לפי TestStatus 
CountTestCasesCollector לספור ולדווח על מספר המקרים לבדיקה עבור IRemoteTest נתון. 
CoverageMeasurementForwarder בדיקת placeholder שמעבירה מדידות של כיסוי מספק ה-build אל כלי הרישום. 
CoverageMetadataCollector ILogSaverListener שאוסף מדדי כיסוי שנרשמו ביומן ויוצר CoverageMetadataProto לעיבוד על ידי שירות כיסוי הקוד של Android. 
CoverageOptions אובייקט Tradefed להחזקת אפשרויות הכיסוי. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter ITargetPreparer שממתין עד שהתדירות המקסימלית בכל הליבות משוחזרת לרמה הגבוהה ביותר שזמינה 
CreateAvdPreparer  
CreateUserPreparer הכלי Target preparer ליצירת משתמש משני ולניקוי שלו בסוף. 
CrosDutTopologyPreparer כלי הכנה שמריץ את הכלי dt-converter כדי ליצור הגדרות בדיקה ופרמטרים לבדיקה. 
CrosLsNexusPreparer מכין שמתחיל ומפסיק את שירות LSNexus במכשיר ChromeOS. 
CtsDeviceLaunchControlProvider LaunchControlProvider עבור DeviceFolderBuildInfo
CtsLaunchControlProvider LaunchControlProvider לבניית CTS. 
CtsLaunchControlProvider.PartialDownloadMode  
CtsSettingsSetup ITargetPreparer שמגדיר את הגדרות המכשיר בהכנה להרצת בדיקות CTS  
CtsTestLauncher IRemoteTest להרצת בדיקות מול התקנה נפרדת של CTS. 
CurlGenAiClient מספקים לקוח מרכזי ליצירת אינטראקציה עם GenAi API ולשליחת בקשות להנחיות. 
CurlGenAiClient.Model רשימת המודלים שזמינים לשימוש. 
CurrentInvocation מחלקת מעקב שמספקת את פרטי הקריאה הנוכחית, שימושי בכל מקום בתוך הקריאה. 
CurrentInvocation.InvocationInfo מפתח מיוחד עם שם שאנחנו תמיד מאכלסים עבור הקריאה. 
CurrentInvocation.IsolationGrade תיאור של רמת הבידוד 
CuttlefishDisplayFeature הטמעה של שרת Tradefed כדי לבצע אינטראקציה עם תכונות התצוגה של Cuttlefish (בפועל, `cvd display` באופן מקומי). 
CuttlefishDisplayHandler כלי לטיפול בבקשות להצגת Cuttlefish. 
CuttlefishDisplayHandler.Display  

D

DdmPreferences העדפות לגבי ספריית ה-DDM. 
DebugHostLogOnFailureCollector אספן שיאסוף ויתעד את היומנים בצד המארח כשמתרחשת שגיאה בתרחיש בדיקה. 
DefaultConnection ייצוג ברירת המחדל של חיבור למכשיר, בהנחה שמדובר בחיבור adb רגיל של המכשיר. 
DefaultConnection.ConnectionBuilder אובייקט Builder שמשמש לתיאור החיבור. 
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 שמחליף שדות של פרטי גרסה במאפיינים שנקראים מהמכשיר

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

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

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

DeviceConcurrentUtil.ShellCommandCallable<V> Callable שעוטף את הפרטים של הפעלת פקודת מעטפת ב-ITestDevice
DeviceConfigurationHolder הטמעה קונקרטית של IDeviceConfiguration שמאחסנת את אובייקטי ההגדרות של המכשיר שנטענו במאפיינים שלה. 
DeviceConnection מייצג חיבור למכשיר דרך ADB לשימוש עם ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger))
DeviceConnection.Factory  
DeviceDescriptor מחלקת מידע שמתארת מכשיר שנבדק. 
DeviceDisconnectedException החריג הזה מופעל כשאי אפשר יותר להגיע למכשיר דרך סוג ההעברה שלו, למשל אם המכשיר כבר לא גלוי דרך USB או קישור דרך IP.
DeviceErrorIdentifier מזהי שגיאות משגיאות במכשיר ושגיאות שדווחו מהמכשיר. 
DeviceFailedToBootError החריג הזה מופעל אם המכשיר לא מצליח לבצע אתחול אחרי שבוצע בו פלאשינג עם build. 
DeviceFeatureFlag  
DeviceFeatureModuleController בקר מודול שלא מריץ בדיקות אם הוא לא תומך בתכונה מסוימת. 
DeviceFileReporter מחלקת כלי עזר שבודקת אם יש קבצים במכשיר ושולחת אותם אל ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) אם הם נמצאים. 
DeviceFlashPreparer ITargetPreparer שמהבהב תמונה בחומרה פיזית של Android. 
DeviceFoldableState ייצוג של מצב המכשיר המתקפל כפי שמוחזר על ידי הפקודה 'cmd device_state print-states'. 
DeviceFolderBuildInfo IDeviceBuildInfo שמכיל גם ארטיפקטים אחרים של build שנמצאים בספרייה במערכת הקבצים המקומית. 
DeviceImagePartition ההגדרה הזו מגדירה את המחיצות של קובץ אימג של מכשיר. 
DeviceImageTracker כדי לעדכן חלק מהמכשירים באופן מצטבר, אנחנו צריכים את קובצי הבסיס כדי לחשב את ההבדלים. 
DeviceImageTracker.FileCacheTracker מעקב אחרי מידע על תמונה של המכשיר שנשמרה במטמון והמטא-נתונים שלה 
DeviceImageZipFlashingTargetPreparer כלי להכנת יעד שמבזיק את המכשיר עם תמונות של המכשיר שסופקו בפורמט ספציפי. 
DeviceImpl מכשיר. 
DeviceInspectionResult כשמכשיר הופך ללא זמין, מחלקה מכילה את תוצאת הבדיקה של המכשיר. 
DeviceInternetAccessibilityResourceMetricCollector הכלי לאיסוף נתונים שולח פינג ל-google.com כדי לבדוק אם יש למכשיר גישה לאינטרנט. 
DeviceJUnit4ClassRunner כלי להרצת בדיקות JUnit4 שתומך גם ב-IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation הערה מזויפת שנועדה להעביר יומנים לכתבים. 
DeviceJUnit4ClassRunner.MetricAnnotation הערה מזויפת שנועדה להעביר מדדים ליוצרים. 
DeviceJUnit4ClassRunner.TestLogData הטמעה של ExternalResource ושל TestRule
DeviceJUnit4ClassRunner.TestMetrics הטמעה של ExternalResource ושל TestRule
DeviceLaunchControlProvider LaunchControlProvider של IDeviceBuildInfo 
DeviceListMonitorTask  
DeviceLogger מחלקת הגישור לשימוש ב-utils.ILogger עבור Incremental. 
DeviceManagementGrpcServer שרת GRPC שמאפשר להזמין מכשיר מ-Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice ייצוג של מכשיר במצב אתחול מהיר (Fastboot mode). 
DeviceMerkleTree חישוב של MerkleTree מתוך פרטי התוכן של המכשיר. 
DeviceMetricData אובייקט שמכיל את כל הנתונים שנאספו על ידי כלי איסוף מדדים. 
DeviceMonitor DeviceMonitor עוקב אחרי מכשירים שמחוברים ל-adb. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer מחלקת proxy להפצת בקשות למספר IDeviceMonitors. 
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 מרחיב את מאגר JUnit4‏ Suite כדי לספק 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 שמאפס את נתוני המשתמשים 
DexMetadataExtractor הפקודה מתקינה קובצי מטא-נתונים של Dex עבור קובצי APK שצוינו. 
DigestCalculator שיטות עזר לחישוב Digest
DirectedGraph<V> הטמעה של גרפים מכוונים לא משוקללים. 
DisableSELinuxTargetPreparer קובץ להכנת היעד שמשבית את SELinux אם הוא מופעל. 
DryRunKeyStore מאגר מפתחות להרצה יבשה, שבו כל ערך במאגר המפתחות תמיד מוחלף ונמצא בצורה תקינה. 
DryRunner במקום להריץ את הבדיקות בפועל, הוא מריץ אותן באופן שקוף. 
DynamicFileStubTest זו בדיקת tradefed כדי לבדוק ש-tradefed יכול לפתור קובץ דינמי בצורה נכונה. 
DynamicRemoteFileResolver מחלקת Class שעוזרת לפתור את הנתיב לקבצים מרוחקים. 
DynamicRemoteFileResolver.FileResolverLoader טוענת הטמעות של IRemoteFileResolver
DynamicShardHelper שיטת חלוקה (Sharding) שמאפשרת להוסיף עבודות לתור בעבודה מרחוק בין כמה מופעים של TF 
DynamicShardingConnectionInfoMessage מחזיק נתונים כדי להקל על השליחה דרך שרת התכונות. 
DynamicSystemPreparer ITargetPreparer שמגדיר קובץ אימג' של מערכת על גרסת build של מכשיר באמצעות עדכון מערכת דינמי. 
DynamicSystemPreparer.PvmfwFlashMode  

E

EarlyDeviceReleaseFeature הטמעה של שרת תכונות לגרסה מוקדמת של מכשיר. 
EhideTargetPreparer מפעיל את ehide, שמסתיר את ממשק האתרנט ממערך הרשת של Android. 
אימייל מחלקת עזר לשליחת אימייל. 
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 רשימה של מקשים סטנדרטיים ידועים במפה. 
ExecutionPlanSuiteRunner הטמעה של BaseTestSuite כדי להריץ בדיקות על סמך תוכניות ביצוע שצוינו ב-build. 
ExecutionProperties מאפיינים שנוצרים במהלך ההרצה של בדיקה או הפעלה. 
ExistingBuildProvider IBuildProvider שמחזירה IBuildInfo שכבר נוצר. 
ExtendedFile הרחבה של קובץ רגיל שכוללת מטא-נתונים שקשורים ל-build. 
ExtensionAtomsRegistry ‫ExtensionAtomsRegistry לשימוש מקומי ב-statsd. 
ExtraBuildsData מנתח ומייצג את הנתונים שמוחזקים ב-invocation extra_builds={} שנשלח מ-ATP. 

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 הכיתה הזו הוצאה משימוש. במקומה, צריך להשתמש ב-method‏ AFlagsTargetPreparer. 
FileDownloadCache מחלקת עזר שמנהלת מטמון LRU של קבצים שהורדו במערכת קבצים מקומית. 
FileDownloadCacheFactory מפעל ליצירת FileDownloadCache 
FileDownloadCacheWrapper מחלקה עוטפת שמספקת מתקני FileDownloadCache תוך הטמעה של הממשק IFileDownloader
FileIdleMonitor עוקב אחרי קבצים ומפעיל קריאה חוזרת (callback) אם הם לא היו פעילים (כלומר, 
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 OutputStream בזיכרון ששומר רק כמות מקסימלית של נתונים. 
FlashingMethod סוג enum שמתאר את השיטה שבה משתמשים כדי לצרוב ROM במכשיר שנבדק 
FlashingResourcesParser מחלקה שמנתחת את הגרסאות הנדרשות של קבצי תמונות עזר שנדרשים לצריבת ROM‏ (flash) של מכשיר. 
FlashingResourcesParser.AndroidInfo הגדרה של typedef ל-Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint ממשק סינון, שמיועד לאפשר ל-FlashingResourcesParser להתעלם מחלק מהמשאבים שאחרת הוא עשוי להשתמש בהם 
FlashingResourcesRetrieverCacheWrapper עטיפה IFlashingResourcesRetriever שמשתמשת במטמון. 
FlashingResourceUtil כלי השירות הזה עוזר להגדיר את הגרסה המתאימה של ארטיפקטים כדי שיהיה אפשר להפעיל אותם באמצעות DeviceFlashPreparer
FoldableExpandingHandler IModuleParameterHandler מתרחב יותר לכל תצורה של מכשיר מתקפל שאינו ראשי. 
FoldableHandler רכיב handler כללי למכשירים מתקפלים שיכול לקבל את הפרמטרים של המכשיר המתקפל כדי ליצור מודול ייעודי. 
FoldableModePreparer כלי להכנת מכשיר היעד שיכול לשנות את מצב הקיפול של המכשיר. 
FolderBuildInfo הטמעה קונקרטית של IFolderBuildInfo
FolderSaver ITargetPreparer ששולף ספריות מהמכשיר, דוחס אותן ושומר אותן בקצה העורפי של הרישום ביומן. 
FormattedGeneratorReporter כלי ליצירת דוחות שמאפשר ליצור דוחות בפורמט מסוים. 
FreeDeviceState  
FuseMountManager  
FuseMountManagerFactory ‫Factory ליצירה ולהגדרה של מופעים של FuseMountManager
FuseUtil מחלקת עזר לפעולות FUSE. 
FutilityCommandPreparer הכנה להפעלת פקודות חוסר תועלת. 

G

GceAvdInfo מבנה שמכיל נתונים רלוונטיים למופע נתון של GCE AVD. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Thread Monitor for the Gce lab host proxy tunnel used for oxygenation. 
GceManager כלי עזר שמנהל את הקריאות ל-GCE כדי להפעיל או להפסיק את GCE ולאסוף ממנו יומנים. 
GceRemoteCmdFormatter מחלקת כלי עזר לעיצוב פקודות כדי להגיע למכשיר GCE מרוחק. 
GceRemoteCmdFormatter.ScpMode אפשר להשתמש ב-SCP כדי להעביר קובץ (push) או להוריד קובץ (pull) בהתאם למבנה של הארגומנטים. 
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. 
GeminiDebuggingPostProcessor מעבד פוסטים שיוצר שאילתות הנחיה לניפוי שגיאות. 
GenericLogcatEventParser<LogcatEventType> ניתוח של קלט logcat לאירועים. 
GenericLogcatEventParser.LogcatEvent מבנה שמכיל אירוע logcat עם סוג האירוע והודעת ה-logcat שהפעילה אותו 
GetPreviousPassedHelper פונקציה שמחזירה את המסננים של בדיקות שעברו בהצלחה. 
GkiDeviceFlashPreparer כלי להכנת יעד שמבצע פלאשינג של המכשיר עם תמונה גנרית של ליבת Android נפוצה. 
GlobalConfiguration הטמעה של IGlobalConfiguration שמאחסנת את אובייקטי ההגדרות שנטענו במפה 
GlobalFilterGetter הטמעה של שירות שמחזיר את המסננים של הפעלה נתונה. 
GlobalTestFilter אפשרויות הסינון שהוחלו על הקריאה. 
GoogleAccountPreparer ITargetPreparer שתומך בהגדרת חשבונות Google. 
GoogleAccountUtil כלי תומך להגדרת חשבונות Google במכשיר 
GoogleApiClientUtil כלי עזר ליצירת לקוח Google API. 
GoogleApiClientUtilBase  
GoogleAppsSetup ITargetPreparer שתומך באפשרויות הגדרה שונות לאפליקציות Google

הערה: קודם צריך להגדיר חשבון במכשיר. אפשר לקרוא על כך במאמר GoogleAccountPreparer 

GoogleBenchmarkResultParser מנתח את התוצאות של Google Benchmark שמופעלות מהמעטפת, ומחזיר מפה עם כל התוצאות. 
GoogleBenchmarkTest בדיקה שמריצה חבילת בדיקות השוואה של Google במכשיר נתון. 
GoogleDeviceFlashPreparer התמחות של DeviceFlashPreparer שתומכת בשלבים מותאמים אישית שנדרשים לצריבת ROM‏ (flash) של מכשירי Google. 
GoogleDeviceSetup הרחבה של DeviceSetup שמאפשרת להגדיר נכסים נוספים שספציפיים ל-Google. 
GoogleTradefedSandbox התמחות פנימית של TradefedSandbox לשימוש בתשתית של ה-Lab. 
GoogleTradefedSandboxFactory הטמעה של Google Tradefed ב-SandboxFactory 
GranularRetriableTestWrapper מחלקת wrapper פועלת על IRemoteTest כדי להפוך את IRemoteTest לגרעיני ברמת testcase. 
GranularRetriableTestWrapper.StartEndCollector כלי עזר לשיעור שיעזור לכם לזהות מקרים שבהם חסרים נתוני התחלה וסיום של ריצה. 
GsiDeviceFlashPreparer כלי להכנת יעד שצורך את המכשיר עם קובץ אימג' כללי של מערכת Android. 
GsiDeviceFlashPreparer.PvmfwFlashMode  
GTest בדיקה שמריצה חבילת בדיקה מקורית במכשיר נתון. 
GTestBase המחלקה הבסיסית של gTest 
GTestListTestParser כלי לניתוח תוצאות של מצב הרצה יבשה של gtest עם הפרמטר ‎ "--gtest_list_tests". 
GTestResultParser מנתח את התוצאות של 'מצב הפלט הגולמי' של בדיקות מקומיות באמצעות GTest שמופעלות מהמעטפת, ומעדכן את ITestInvocationListener לגבי התוצאות. 
GTestXmlResultParser מנתח את התוצאות של בדיקות מקומיות בפורמט xml output mode באמצעות GTest שמופעלות מה-shell, ומעדכן את ITestRunListener לגבי התוצאות. 

H

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 מחלקת עזר לניתוח מידע מקטע של אתרי הקצאה בדוחות hprof. 
HsumBootStrategyPreparer  
HsumHelper מספק כלי עזר למשימות של HSUM (מצב משתמש ללא ממשק משתמש של מערכת) 
HsumHelper.HsumBootStrategy  
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 שנבדק. 
IAdbDeviceChangeListener ממשק שמאפשר ERROR(/IDevice) הוספה, מחיקה ושינויים. 
IAndroidDebugBridge הגדרת הממשק לשיטות ERROR(/com.android.ddmlib.AndroidDebugBridge) שמשמשות בחבילה הזו. 
IAppBuildInfo הממשק הזה הוצא משימוש. אפשר להשתמש ב-IBuildInfo ישירות. 
IAutoRetriableTest ממשק ל-IRemoteTest שלא מיישם את ITestFilterReceiver אבל עדיין רוצה לתמוך בניסיון חוזר אוטומטי. 
IBatteryInfo הממשק שמגדיר את האינטראקציה עם הסוללה של מכשיר. 
IBatteryInfo.BatteryState מתאר את מצב הטעינה הנוכחי של הסוללה. 
IBlockFilter ההגדרה קובעת אם להציג בלוק של נתונים שצריך להעביר למכשיר. 
IBlockTransformer אפשרות להמרה של בלוק הנתונים לפני השליחה. 
IBuildInfo מכיל מידע על הגרסה שנבדקת. 
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 שאפשר להשבית. 
IDynamicShardingClient ממשק עוטף ללקוח של חלוקת מסד הנתונים

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

IDynamicShardingConnectionInfo ממשק למחלקות שמכילות פרטי חיבור של חלוקה דינמית למקטעים 
IEmail ממשק לשליחת אימייל. 
IEmail.Message מאגר של נתוני הודעות אימייל. 
IFileDownloader ממשק להורדת קובץ מרוחק. 
IFileEntry הגדרת ממשק שמספקת חוזה פשוט יותר שניתן לזיוף לשיטות FileEntry
IFileResolverLoader טוענת הטמעות של IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException חריגה שמופעלת אם אי אפשר לטעון או לאתחל רכיב resolver. 
IFlashingResourcesParser ממשק לאספקת הגרסאות הנדרשות של קובצי תמונות עזר שנדרשים לצריבת ROM‏ (flash) של מכשיר. 
IFlashingResourcesRetriever ממשק לאחזור קובצי תמונה משניים שנדרשים לצריבת ROM‏ (flash) של מכשיר. 
IFolderBuildInfo IBuildInfo מופשט פשוט שפריטי המידע שנוצרו בתהליך הבנייה שלו נמצאים בספרייה במערכת הקבצים המקומית. 
IFormatterGenerator ממשק שמתאר מעצב ל-SuiteResultHolder
IFuseDriverProfile ההגדרה הזו מגדירה את ההתנהגות הספציפית של מנהל התקן מסוים של FUSE, ומאפשרת ל-MountManager להיות כללי. 
IGlobalConfiguration מחלקת מידע על הגדרות גלובליות של מופע יחיד של Trade Federation (כולל כל מספר של הפעלות של הגדרות בפועל). 
IHarnessException תיאור של ממשק החריגה של הרתמה שיוטמע על ידי חריגות הרתמה. 
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 כולל מידע על ההפעלה כדי שהבדיקות יוכלו לגשת אליו אם צריך. 
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 כשמדווחים על תוצאות של בדיקות, כדי לאסוף מדדים תואמים. 
IMetricCollector.MetricCollectionLevel ספירה שמייצגת את הרמה הנוכחית של איסוף המדדים. 
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 הממשק הזה בעצם עוטף 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 מחלקת listener שמקשיבה לאירועי ITestInvocationListener ומעבירה אותם אל TestListener
IPostProcessor מעבדי פוסט הם אובייקט של Trade Federation שנועד לאפשר עיבוד של מדדים ויומנים אחרי הבדיקות ולפני דיווח התוצאות. 
IRecorderClient ממשק לתקשורת עם הקצה העורפי של כלי ההקלטה ResultDB. 
IRecorderClientLegacy ממשק לתקשורת עם הקצה העורפי של כלי ההקלטה 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 ממשק לטיפול בכשלים חמורים מ-com.android.tradefed.log.LogUtil.CLog.wtf(String,Throwable)
 
ITestAnnotationFilterReceiver כלי להרצת בדיקות שיכול לסנן אילו בדיקות להריץ על סמך הערות. 
ITestCollector הגדרה שמאפשרת איסוף של בדיקות. אם היא מוגדרת, כלי להרצת בדיקות צריך לבצע הרצה יבשה כדי לאסוף תרחישי בדיקה בלי להריץ אותם בפועל. 
ITestDevice השירות הזה מספק API אמין וברמה קצת יותר גבוהה ל-ddmlib IDevice
ITestDevice.ApexInfo מחלקה פשוטה של struct לאחסון מידע על APEX יחיד 
ITestDevice.MountPointInfo מחלקה פשוטה של struct לאחסון מידע על נקודת טעינה יחידה 
ITestDevice.RecoveryMode  
ITestFileFilterReceiver כלי להרצת בדיקות שיכול לקבל קובץ שמציין אילו בדיקות להריץ ואילו לא. 
ITestFilterReceiver כלי להרצת בדיקות שיכול לסנן אילו בדיקות להריץ. 
ITestInformationReceiver ממשק לקבלת TestInformation עבור חלק מהכיתות. 
ITestInvocation מטפל בהפעלת בדיקה אחת של TradeFederation. 
ITestInvocation.ExitInformation מייצג מידע מסוים על יציאה מהפעלה. 
ITestInvocationListener רכיב Listener לתוצאות בדיקה מהפעלת הבדיקה. 
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 שאפשר להטמיע כדי לחשוף את העובדה שהוא דורש מכשיר עם אסימון מיוחד. 
IWifiHelper ממשק עזר לשינוי שירותי Wi-Fi במכשיר. 
IWifiHelper.WifiConnectionResult  
IWifiHelper.WifiState מצב ה-Wi-Fi supplicant. 

J

JarHostTest כלי להרצת בדיקות JUnit בצד המארח. 
JarHostTest.HostTestListener פונקציית listener של Wrapper שמעבירה את כל האירועים, למעט testRunStarted()‎ ו-testRunEnded()‎, אל ה-listener המוטמע. 
JavaCodeCoverageCollector BaseDeviceMetricCollector שימשוך את נתוני הכיסוי של Java מהמכשיר וירשום אותם כארטיפקטים של בדיקה. 
JavaCodeCoverageFlusher מחלקת כלי עזר שמבצעת איפוס ומאלצת לרוקן מידע (Flush) של מדידות רמת הכיסוי של הקוד Java מתהליכים שפועלים במכשיר. 
JSONFileKeyStoreClient הטמעה לדוגמה שבה קובץ JSON מקומי משמש כמאגר מפתחות. 
JSONFileKeyStoreFactory הטמעה של JSON KeyStore Factory, שמספקת JSONFileKeyStoreClient לגישה לקובץ JSON Key Store. 
JsonHttpTestResultReporter כלי לדיווח על תוצאות שמקודד את תוצאות המדדים של הבדיקה ואת פרטי הענף והמכשיר ל-JSON, ושולח אותם באמצעות POST לנקודת קצה של שירות HTTP 
JUnit4ResultForwarder העברת תוצאות מ-JUnit4 Runner. 
JUnit4TestFilter מחלקת עזר שמספקת את הסינון של JUnit4 runner על ידי הרחבת Filter
JUnitRunUtil מחלקת עזר להפניית שיחה ב-IRemoteTest.run(TestInformation,ITestInvocationListener) לשיחה ב-Test.run(TestResult)
JUnitToInvocationResultForwarder מחלקת listener שמקשיבה לאירועים מסוג 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 מחלקת תוכנה שנועדה לעזור להריץ פקודות ארוכות ולתעד את הפלט. 
LastBuildInfo מנתח את המידע בקובץ logs/last_build.info ומציג אותו. 
LastShardDetector כשמריצים חלוקה מקומית, לפעמים רוצים להריץ פעולות מסוימות רק כשהרסיס האחרון מגיע אל invocationEnded(long)
LaunchControlProvider הטמעה של IBuildProvider שאילתה בשרתי בקרת ההשקה של Google כדי לבדוק גרסת build. 
LaunchControlProvider.DownloadFileDescriptor  
LCUtil מחלקת עזר לניתוח נתיב של Launch Control לרכיבים שלו 
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 שמיועד ליצירת תמונת מצב אמולטור נקייה מסביבת פיתוח/build של Android
LocalFileHeader ‫LocalFileHeader היא מחלקה שמכילה את המידע של קובץ או תיקייה בתוך קובץ ZIP. 
LocalFileResolver הטמעה של IRemoteFileResolver שמאפשרת קישור קבצים מקומיים 
LocalFolderBuildProvider IBuildProvider שיוצר IFolderBuildInfo על סמך נתיב מקומי שסופק 
LocalHostResourceManager משאב מארח של חשבון ניהול. 
LocalPool הטמעה של מאגר בדיקות מקומיות 
LocalRunInstructionBuilder כלי להידור ההוראה להפעלת בדיקה באופן מקומי. 
LockSettingsBaselineSetter פונקציית setter להסרת הגדרות של נעילת המסך. 
יומן  
יומן מחלקת יומן שמשקפת את ה-API במקורות ה-Android הראשיים. 
Log.ILogOutput מחלקה שמטמיעה את הממשק הזה מספקת שיטות שמתייחסות לפלט של הודעות יומן. 
Log.LogLevel טיפוסים בני מנייה (enum) של רמת הרישום ביומן. 
Log.LogLevel טיפוסים בני מנייה (enum) של רמת הרישום ביומן. 
LogAssociation מחלקת ייצוג של קישור בין קובץ יומן לבין בדיקה. 
LogcatCrashResultForwarder מאזין מיוחד: במקרה של כשלים (קריסה של תהליך המדידה), הוא ינסה לחלץ את הקריסה מ-logcat ולהוסיף אותה להודעת הכשל שמשויכת לבדיקה. 
LogcatEventParser  
LogcatEventType סוגי האירועים של LogcatEventParser
LogcatOnFailureCollector כלי לאיסוף נתונים שיכול לתעד ולרשום ביומן logcat כשמקרה בדיקה או הרצת בדיקה נכשלים. 
LogcatReceiver מחלקת logcat שנאספת ברקע. 
LogcatTimingMetricCollector כלי לאיסוף מדדים שאוסף מידע על תזמון (למשל זמן המעבר בין משתמשים) מ-logcat במהלך בדיקה חוזרת אחת או יותר, באמצעות דפוסי ביטוי רגולרי שמוגדרים מראש כדי לנתח אותות התחלה וסיום של אירוע משורות logcat. 
LogDataType מייצג את סוג הנתונים של נתוני היומן. 
LogFile מחלקת אחזקה של המטא-נתונים של קובץ יומן שנשמר. 
LogFileSaver עוזר ל-ITestInvocationListener שישמור נתוני יומן בקובץ 
LogOffsets מחלקת נתונים שמאחסנת את ההיסטים ההתחלתיים של קובץ יומן לרמות בדיקה שונות. 
LogPreprocessor נקודת כניסה לעיבוד מקדים של יומנים שיוזנו לכלים מבוססי-AI. 
LogReceiver  
LogRegistry הטמעה של ILogRegistry שמבצעת מולטיפלקסינג ומנהלת לוגרים שונים, ומשתמשת בלוגר המתאים על סמך ThreadGroup של השרשור שמבצע את הקריאה. 
LogSaverResultForwarder ResultForwarder לשמירת יומנים באמצעות הכלי הגלובלי לשמירת קבצים. 
LogUtil מחלקת כלי עזר לרישום ביומן. 
LogUtil.CLog מחלקת shim ל-Log שמשתמשת באופן אוטומטי בשם המחלקה הפשוט של המתקשר כתג היומן 
LUCIResultReporter כלי לדיווח על תוצאות ששומר את תוצאות הבדיקה שנדרשות על ידי ResultDB ו-LUCI בפורמט JSON (go/result-sink) ומתעד את מיקום הקובץ במסוף. 

M

MainlineModuleHandler מחלקת handler פשוטה למודולים ראשיים שיוצרת InstallApexModuleTargetPreparer ומזריקה לתוכה את הקישור הדינמי על סמך המודולים הראשיים שצוינו, כדי לאחזר את המודולים האלה באופן אוטומטי. 
MainlineTestModuleController מחלקת בסיס לבקר מודולים להרצת בדיקות על סמך מודולים ראשיים שנטענו מראש במכשיר שנבדק. 
ManagedRemoteDevice מכשיר שפועל בתוך מכונה וירטואלית שאנחנו מנהלים מרחוק באמצעות מופע Tradefed בתוך המכונה הווירטואלית. 
ManagedTestDeviceFactory מפעל ליצירת סוגים שונים של מכשירים שאפשר לנטר באמצעות Tf 
MarkdownUtils מחלקת כלי עזר לשינוי של Markdown. 
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 כולל שיטות נפוצות לאחסון מדדי הבדיקה, צבירת המדדים בבדיקות דומות וכתיבת המדדים לקובץ. 
MetricUtility.DimensionalIterationData מחלקת עזר להחזקת קובץ מדדים רב-ממדי וסטטוס עבור איטרציה אחת של בדיקה. 
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 ‫Mobly yaml result 'Record' element handler. 
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 collector אבל למודול. 
ModuleMerger מחלקת עזר לפעולות שקשורות למיזוג של ITestSuite ו-ModuleDefinition אחרי פיצול. 
ModuleOemTargetPreparer  
ModuleParameters ערכים מיוחדים שמשויכים למפתחות של 'פרמטרים' בחבילה במטא-נתונים של כל מודול. 
ModuleParametersHelper פונקציית עזר לקבלת IModuleParameterHandler שמשויך לפרמטר. 
ModulePerfettoCollector כלי לאיסוף נתונים שיתחיל את המעקב של perfetto כשמודול בדיקה יתחיל ויסתיים, וכשהמכשיר יופעל מחדש. 
ModuleProtoResultReporter כלי לדיווח על תוצאות שנועד לדווח רק על תוצאות ברמת המודול. 
ModulePusher  
ModulePusher.ModulePushError שגיאה קריטית במהלך שליחת מודול Mainline. 
ModuleResultsAndMetricsForwarder הרחבה של ResultAndLogForwarder שמוסיפה מדדים נוספים שקשורים למודול לתוצאות הבדיקה. 
ModuleSplitter פונקציית עזר לפיצול רשימה של מודולים שמיוצגים על ידי IConfiguration לרשימה של יחידות ביצוע שמיוצגות על ידי ModuleDefinition
ModuleTestTypeUtil מכיל שיטות נפוצות לבדיקת מודול. 
MultiFailureDescription אפשר לאסוף כמה כרטיסים FailureDescription במחזיק אחד. 
MultiLineReceiver הטמעה בסיסית של IShellOutputReceiver, שמקבלת את הנתונים הגולמיים שמגיעים מהסוקט וממירה אותם לאובייקטים של String
MultiMap<K, V> Map שתומך בכמה ערכים לכל מפתח. 
MultiReceiver הטמעה בסיסית של IShellOutputReceiver, שמקבלת כמה מופעים של IShellOutputReceiver ומשדרת את הנתונים שהתקבלו לכולם. 

לא

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 הערה שמציינת שמחלקה מייצגת אובייקט 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 של 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 מעבד פוסט שמאחזר קבצים של מעקב perfetto מיומני הבדיקה ומריץ עליהם את מעבד המעקב כדי ליצור פרוטוקול מדדים של perfetto. 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder מחלקת כלי עזר לתיעוד עקבות של perfetto ב-ITestDevice
PerfettoV2MetricConverterUtil מחלקת כלי עזר להמרת מדדים של Perfetto V2. 
PerfettoV2ToDimensionalMetricConverter ממיר את proto של Perfetto V2‏ TraceSummary ל-MetricReport לצורך דיווח על מדדים לפי מאפיינים. 
PrettyPrintDelimiter כלי עזר שמסייע בהדפסת הודעה מופרדת שקל לזהות. 
PrettyTestEventLogger הכלי Logger מתאים לאירועים ומתעד אותם כדי להקל על ניפוי הבאגים. 
ProcessInfo משמש לאחסון מידע שקשור לתהליך(משתמש, PID, שם, זמן התחלה בשניות מאז תקופת ה-Epoch). 
ProcessUtil  
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 ומתרגם אותו לקריאות בסדרה של ITestInvocationListener
PythonUnitTestRunner הכיתה הזו הוצאה משימוש. במקומה, צריך להשתמש ב-method‏ PythonBinaryHostTest. 
PythonVirtualenvHelper מחלקת עזר להפעלת סביבה וירטואלית של Python 3. 
PythonVirtualenvPreparer מגדיר סביבה וירטואלית של Python במארח ומתקין חבילות. 

Q

QueryType סוגי שאילתות של שליטה בהפעלת אפליקציות. 
QuotationAwareTokenizer  

R

RamdumpPreparer מפעילים את Ramdump. 
RawImage נתונים שמייצגים תמונה שנלקחה ממאגר הפריימים של המכשיר. 
RebootReasonCollector כלי לאיסוף נתונים שאוסף נתונים על הפעלה מחדש של המכשיר במהלך הרצת הבדיקה ומדווח עליהם לפי סיבה ומספר. 
RebootTargetPreparer כלי להכנת יעד שמפעיל מחדש את המכשיר. 
RecorderClient לקוח ResultDB recorder שמעלה תוצאות בדיקה ל-ResultDB. 
RecorderClientLegacy לקוח לתיעוד ב-ResultDB שמעלה תוצאות בדיקה לקריאה מדור קודם של ResultDB. 
RecoveryLogPreparer כלי להכנת יעד שמשמש לאיסוף יומנים לפני השחזור. 
RegexTrie<V> ‫RegexTrie הוא עץ חיפוש שבו כל מקטע שמאוחסן במפתח הוא ביטוי רגולרי 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. 
ResultDBUtil.TruncationResult מחלקת פשוטה שמכילה את התוצאה של פעולת חיתוך. 
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 הכנה של יעד שמבצע סקריפט לפני הפעלת בדיקה. 
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 ומתרגם אותו לקריאות בסדרה של ITestInvocationListeners. 

S

SandboxConfigDump מחלקת Runner שיוצרת IConfiguration על סמך שורת פקודה ומייצאת אותה לקובץ. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException חריג מיוחד בהגדרה שמגיע מהגדרת ארגז החול. 
SandboxConfigurationFactory מפעל מיוחד להגדרות שנועד לטפל ביצירת הגדרות לצורך ארגז חול. 
SandboxConfigUtil מחלקת כלי עזר לניהול IConfiguration כשמבצעים ארגז חול. 
SandboxedInvocationExecution הרצה מיוחדת של הקריאה בתוך ארגז החול: זוהי InvocationExection כשנמצאים בתוך ארגז החול ומריצים את הפקודה. 
SandboxInvocationRunner מריצים את הבדיקות שמשויכות לקריאה בסביבת ארגז החול. 
SandboxOptions מחלקת ISandbox שיכולה לקבל ולספק אפשרויות. 
SandboxThinLauncher מפעיל דק שמנסה ליצור את ההקשר עם הגרסה בשלב מוקדם כדי לקבל הגדרה שאולי לא קיימת בהורה. 
SchedulerState ערך enum שמייצג רשימה של מצבים שבהם יכולים להיות קריאות לפונקציות ויחידות עבודה. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenRecordOnFailureCollector כלי לאיסוף נתונים שיצלם וישמור יומן של הקלטת מסך כשמקרה בדיקה נכשל. 
ScreenRecordOnFailureCollector.LineCapturingOutputStream  
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 ומעלה. 
Sdk37ModuleController הבדיקות יופעלו רק אם גרסת ה-SDK של המכשיר שנבדק היא 37 ומעלה. 
SdkVersionUtil  
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 כלי לסריאליזציה או דה-סריאליזציה של אובייקט שמטמיע את Serializable
ServiceAccountKeyCredentialFactory מפעל ליצירת פרטי כניסה כדי ליצור OAuth שמבוסס על מפתח של חשבון שירות Credential
SettingsBaselineSetter פונקציית setter נפוצה לטיפול בהגדרות בסיסיות של מכשיר באמצעות ITestDevice.setSetting. 
הגדרותהגדרה ITargetPreparer שמגדיר את הגדרות המכשיר באמצעות מכשור של SettingsUtil.apk. 
SettingsUtil מחלקת כלי עזר שיכולה לשנות את ההגדרות של מכשיר. 
ShardBuildCloner מחלקת עזר שמטפלת בשיבוט של פרטי בנייה משורת הפקודה. 
ShardHelper מחלקת עזר שמטפלת ביצירת הרסיסים ובתזמון שלהם להפעלה. 
ShardListener ITestInvocationListener שאוסף תוצאות משבר הפעלה (כלומר, הפעלה שפוצלה כדי לפעול במקביל בכמה משאבים) ומעביר אותן למאזין אחר. 
ShardMainResultForwarder ResultForwarder שמשלב את התוצאות של הפעלות בדיקה עם חלוקה למקטעים. 
ShellCommandUnresponsiveException חריגה שמופעלת כשפקודת מעטפת שמופעלת במכשיר לוקחת יותר מדי זמן לשלוח את הפלט שלה. 
ShellOutputReceiverStream מחלקת משנה של כלי השירות OutputStream שכותבת ל-IShellOutputReceiver. 
ShellStatusChecker בודקים אם סטטוס ה-shell הוא כמו שציפיתם לפני ואחרי הרצת מודול. 
ShippingApiLevelModuleController מריצים בדיקות אם המכשיר עומד בתנאים הבאים:
  • אם min-api-level מוגדר:
    • המכשיר נשלח עם גרסה min-api-level ואילך. 
ShowmapPullerMetricCollector יישום בסיסי של FilePullerDeviceMetricCollector שמאפשר לשלוף את קובצי showmap מהמכשיר ולאסוף ממנו את המדדים. 
SideloadOtaTargetPreparer כלי להכנת יעד שמבצע העברה צדדית של חבילת OTA שצוינה, מחיל את החבילה, ממתין עד שהמכשיר יופעל ומזריק את מאפייני הגרסה של המכשיר כדי להשתמש בהם כפרטי הגרסה

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

SimpleFileLogger ILeveledLogOutput שמפנה הודעות יומן אל stdout ואל קובץ יומן יחיד. 
SimpleperfProfilePostProcessor מעבד פוסט שמוצא נתוני פרופיל של simpleperf ויוצר פרופיל pprof. 
SimplePerfResult אובייקט שמכיל את כל תוצאות הבדיקה של simpleperf 
SimplePerfStatResultParser מחלקה של כלי עזר לניתוח תוצאות של simpleperf. 
SimplePerfUtil מחלקת כלי עזר לשליחת פקודה פשוטה ולאיסוף תוצאות 
SimplePerfUtil.SimplePerfType Enum of simpleperf command options 
SimpleStats מחלקת כלי קטנה שמחשבת כמה מדדים סטטיסטיים בהינתן מערך נתונים מספרי. 
SizeLimitedOutputStream קובץ 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 מחלקת Class להחזקת שיטות עזר לטיפול ב-Sponge. 
SsoClientHttpHelper מכיל שיטות עזר ליצירת בקשות HTTP באמצעות הקובץ הבינארי של לקוח ה-SSO 
StaticCompatibleBuildFlavorUtil מחלקת כלי עזר שמעמיסה StaticCompatibleBuildFlavor מנתיב המחלקה ומספקת גישה לשיטות. 
StaticDeviceInfoUtil מחלקת כלי עזר שמעמיסה StaticDeviceInfo מנתיב המחלקה ומספקת גישה לשיטות. 
StatsdBeforeAfterGaugeMetricPostProcessor מעבד פוסט שמעבד מדדים של מדדים שנאספו בגישת 'לפני/אחרי', כלומר 
StatsdEventMetricPostProcessor מעבד שאחרי העיבוד, שמטפל במדדי אירועים בדוחות של statsd והופך אותם לצמדי מפתח/ערך באמצעות מעצבי הפורמט שצוינו במעבד. 
StatsdGenericPostProcessor מעבד פוסט שמעבד דוחות בינאריים של proto statsd לצמדי מפתח/ערך על ידי הרחבת הדוח כמבנה עץ. 
StatusCheckerResult מכיל את התוצאה של הרצת ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger ILeveledLogOutput שמפנה הודעות מהרישומים אל stdout. 
StopServicesSetup ITargetPreparer שמפסיק את השירותים במכשיר. 
StreamProtoReceiver מקלט שמתרגם את פרוטוקול TestRecord שהתקבל לאירועים של Tradefed. 
StreamProtoResultReporter הטמעה של ProtoResultReporter 
StreamUtil מחלקת כלי עזר לניהול זרמי קלט. 
StrictShardHelper אסטרטגיית חלוקה (Sharding) ליצירת חלוקות קפדניות שלא מדווחות יחד, 
StringEscapeUtils מחלקת כלי עזר להסרת תווים מיוחדים ממחרוזות בפורמטים ספציפיים. 
StringUtil מחלקת כלי עזר להוספת תווי escape למחרוזות לצורך מניפולציה נפוצה של מחרוזות. 
StubBuildProvider הטמעה ריקה של IBuildProvider שלא מבצעת פעולה. 
StubDevice הטמעה של placeholder מסוג 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 למידע על TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo רכיב עזר למידע על 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 מחלקת יצירה של קובץ תצורה של wrapper לשימוש ב-reporter של תוצאות תהליך משנה עבור פקודה של אשכול. 
SubprocessResultsReporter מטמיע את ITestInvocationListener כדי לציין אותו כ-result_reporter ולהעביר מהתהליך המשני את התוצאות של הבדיקות, הרצות הבדיקות והפעלות הבדיקות. 
SubprocessTestResultsParser ‫Extends FileOutputStream כדי לנתח את הפלט לפני הכתיבה לקובץ, כדי שנוכל ליצור את אירועי הבדיקה בצד של ה-launcher. 
SubprocessTestResultsParser.StatusKeys מפתחות סטטוס רלוונטיים של בדיקות. 
SubprocessTfLauncher IRemoteTest להרצת בדיקות מול התקנה נפרדת של TF. 
SuiteApkInstaller מתקין חבילות APK שצוינו להגדרת החבילה: מתוך המשתנה ‎ $ANDROID_TARGET_OUT_TESTCASES או מתוך ROOT_DIR בפרטי הבנייה. 
SuiteModuleLoader מאחזר את ההגדרות של מודול בדיקת התאימות מהמאגר. 
SuiteModuleLoader.ConfigFilter פקודת FilenameFilter כדי למצוא את כל קובצי ההגדרות בספרייה. 
SuiteResultCacheUtil כלי להעלאה ולהורדה של תוצאות מטמון עבור מודול בדיקה. 
SuiteResultCacheUtil.CacheResultDescriptor תיאור של התוצאות במטמון. 
SuiteResultHolder אובייקט עזר שמקל על סדרות וביטול סדרות של תוצאות ההפעלה. 
SuiteResultReporter איסוף תוצאות הבדיקה עבור הפעלה של חבילה שלמה והצגת התוצאות הסופיות. 
SuiteResultReporter.ModulePrepTimes מחזיק אובייקט לזמן ההכנה והפירוק של מודול אחד. 
SuiteTestFilter מייצג מסנן להכללה ולהחרגה של בדיקות. 
SwitchUserTargetPreparer הטמעת ברירת המחדל של BaseSwitchUserTargetPreparer – מידע נוסף זמין ב-javadoc של המחלקה. 
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 מחלקת עזר להצגת מטריצה של רכיבי String כך שכל עמודה של רכיב תהיה מסודרת 
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError אירעה שגיאה חמורה במהלך ההכנה של היעד לבדיקה. 
TarUtil כלי לשינוי קובץ tar. 
TearDownPassThroughPreparer מאפשר להריץ tearDown על רכיבי preparer שנכללים בהגדרה כאובייקט. 
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
TestDiscoveryInfo מחלקת כלי עזר שמאחסנת את פרטי התלות שנדרשים לגילוי הבדיקות. 
TestEnvironment מחלקת מודלים של הודעת TestEnvironment שמוחזרת על ידי TFC API. 
TestErrorIdentifier מזהה השגיאה מהבדיקות וממריצי הבדיקות. 
TestFailureModuleController אמצעי בקרה למודול שרוצה לשנות את אופן הפעולה של היומן שבו נאספים נתוני הכשלים בבדיקות. 
TestFilePushSetup ITargetPreparer שמעביר קובץ אחד או יותר או תיקיות מתיקיית IDeviceBuildInfo.getTestsDir() למכשיר. 
TestFilterHelper מחלקת עזר לסינון בדיקות 
TestGroupStatus מחלקת אחסון של סטטוס קבוצת בדיקה. 
TestIdentifier מזהה בדיקת אינסטרומנטציה שנותחה. 
TestIdUtils מחלקת כלי עזר לניקוי מזהי בדיקות עבור ResultDB. 
TestInfo מאחסן את פרטי הבדיקה שמוגדרים בקובץ TEST_MAPPING. 
TestInformation אובייקט placeholder שמכיל את כל המידע והתלות שנדרשים להרצת בדיקה או לבודק כדי לפעול בצורה תקינה. 
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 פרוטו לפורמט שקל יותר לתפעל ב-Tradefed. 
TestRecordProtoUtil כלי לקריאת פרוטוקול TestRecord מקובץ. 
TestResource מחלקה ליצירת מודל של הודעת TestResource שמוחזרת על ידי TFC API. 
TestResourceDownloader מחלקת הורדה של קבצי משאבים לבדיקה ממערכת קבצים/GCS/HTTP. 
TestResult מאגר לתוצאה של בדיקה אחת. 
TestResult מאגר לתוצאה של בדיקה אחת. 
TestResult.TestStatus  
TestResultListener גרסה פשוטה יותר של ITestLifecycleListener למפתחים שמתעניינים רק בתוצאות של בדיקות ספציפיות. 
TestRunnerUtil מחלקת כלי עזר שעוזרת למגוון רצים של בדיקות. 
TestRunResult התוצאות של הרצת בדיקה אחת. 
TestRunResult התוצאות של הרצת בדיקה אחת. 
TestRunResultListener פונקציית Listener שמאפשרת לקרוא את הסטטוס הסופי של הרצת הבדיקה. 
TestRunToTestInvocationForwarder העברה מ-ddmlib‏ ITestRunListener אל ITestLifeCycleReceiver
TestsPoolPoller ‫Tests wrapper שמאפשר להריץ את כל הבדיקות במאגר בדיקות. 
TestStatus ייצוג ב-Tradefed של סטטוסים אפשריים לשיטות בדיקה. 
TestStatus סוג Enum שמייצג תוצאות אפשריות של בדיקה. 
TestSuiteInfo מחלקת פתרון לטעינת מטא-נתונים שקשורים לבנייה עבור חבילת מקרים לבדיקה

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

TestSummary מחלקת ייצוג של סיכום מבחן. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במחיצת /system במכשיר. 
TestTimeoutEnforcer רכיבי Listener שמאפשרים לבדוק את זמן ההרצה של מקרה בדיקה מסוים ולגרום לכך שהוא ייכשל אם הוא חורג מזמן קצוב לתפוגה מסוים. 
TextResultReporter כלי לדיווח על תוצאות בדיקה שמעביר את התוצאות למדפיס תוצאות הטקסט של JUnit. 
TfInternalOptionsFetcher מחלקת כלי עזר שמאפשרת למחלקות לטעון ערך משתנה באופן סטטי מקובץ res. 
TfLaunchControlProvider LaunchControlProvider כדי לאחזר גרסת build של google-tradefed כ-IFolderBuildInfo
TfMetricProtoUtil מחלקת כלי עזר שעוזרת במעבר מ-Map<string, string=""> ל-Map<string, metric="">.  </string,></string,>
TfObjectTracker כלי למעקב אחרי השימוש באובייקטים שונים של Trade Federation. 
TfSuiteRunner הטמעה של ITestSuite שתטען בדיקות מתיקיית res/config/suite/‎ של קובצי TF jar. 
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 ‫stub IScheduledInvocationListener שלא עושה כלום. 

U

UiAutomatorRunner מריץ בדיקה של UI Automator במכשיר ומדווח על התוצאות. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread שרשורים שמטפלים בדיווח על כל הבדיקות שלא בוצעו. 
UniqueMultiMap<K, V> MultiMap שמוודא שלכל מפתח יש ערכים ייחודיים. 
UpdateTokenInterceptor ‫gRPC client interceptor שמטפל בטוקנים של עדכון ResultDB. 
UploadManifest מניפסט של ה-BLOB והקבצים להעלאה. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery שמאפס את אפיקי ה-USB למכשירים אופליין. 
UsbResetRunConfigRecovery ההרשאה להפעיל פקודה לאיפוס ה-USB של מכשיר 
UsbResetTest IRemoteTest שמאפס את ה-USB של המכשיר ובודק אם המכשיר חוזר למצב אונליין אחרי זה. 
UserChecker בדיקה אם המשתמשים השתנו במהלך הבדיקה. 
UserCleaner ITargetPreparer שמסיר משתמשים משניים במהלך הסרת הקישור. 
UserHelper  
UserInfo דומה למחלקה UserInfo מהפלטפורמה. 
UserInfo.UserType וריאציות נתמכות של סוג המשתמש בממשקי API חיצוניים. 
UserSwitcher אובייקט עזר שמשמש למעבר למשתמש עם type נתון, ואז למעבר חזרה למשתמש הקודם בשלב מאוחר יותר. 
UserSwitcher.UserTypeMode המאפיין מגדיר את ההתנהגות הצפויה בהתאם לUserType שמשויך אליו. 

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