אינדקס הכיתה

אלה הם ה-classes של ה-API. כל חבילות ה-API

A

AaptParser כיתה שמחלצת מידע מ-apk על ידי ניתוח הפלט של 'aapt dump badging'. 
AaptParser.AaptVersion Enum של אפשרויות לגרסה של AAPT שמשמש לניתוח קובצי APK. 
Abi כיתה שמייצגת ABI. 
AbiFormatter סוג שירות ל-abi. 
AbiUtils סוג שירות לטיפול ב-ABI של מכשירים 
AbstractConnection ייצוג מופשט של חיבור. 
AbstractHostMonitor סיווג אופייני לניטור בריאות המארח. 
AbstractTunnelMonitor ניטור מנהרות מופשט ל-GCE AVD. 
AbstractXmlParser מחלקת בסיס לעזרה בניתוח קובצי XML 
AbstractXmlParser.ParseException הבעיה הזו מתרחשת אם לא ניתן לנתח את הקלט של ה-XML. 
AcloudConfigParser כיתת עזר שמנתחת קובץ תצורה של Acloud (משמשת להפעלת מכשיר Cloud). 
AcloudConfigParser.AcloudKeys קבוצות של מפתחות שאפשר לחפש מההגדרה. 
ActionInProgress הפעולה הכללית המתבצעת. 
ActiveTrace הכיתה הראשית שעוזרת לתאר ולנהל מעקב פעיל. 
ActivityStatusChecker בדיקת סטטוס של פעילויות שנותרו ופועלות בסוף מודול. 
AdbRootElevator AutoCloseable שמפעיל את adb root בזמן היצירה, אם יש צורך, ומשחזר את מצב root בסיום. 
AdbSshConnection חיבור Adb דרך גשר SSH. 
AdbStopServerPreparer מטרגטים את הכלי להכנת הבדיקה כדי שיפסיק את שרת adb במארח לפני ואחרי הרצת בדיקות adb. 
AdbTcpConnection ייצוג החיבור המוגדר כברירת מחדל של מכשיר, שמשוער שהוא חיבור adb רגיל של המכשיר. 
AdbUtils סוג שירות לפעולות adb. 
AfterClassWithInfo ההתחייבויות דומות לאלה של AfterClass, אבל השיטה עם ההערה חייבת לדרוש פרמטר TestInformation
AggregatePostProcessor צובר מדדים שמציג את הערכים המינימלי, המקסימלי, הממוצע, השונות, סטיית התקן, הסכום, המספר והפרסנטילים (אופציונלי) של מדדים מספריים שנאספו במהלך מספר סבבי בדיקה, ומתייחס אליהם כאל מספרים כפולים. 
AllTestAppsInstallSetup ITargetPreparer שמתקין את כל האפליקציות מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר. 
AltDirBehavior enum להגדרת התנהגויות חלופיות של ספריות למתקינים/לשולחים של ארטיפקטים של בדיקות

 

AnalysisHeuristic הסדר חשוב. 
AndroidJUnitTest בדיקה שמריצה חבילת בדיקות של מכשור במכשיר נתון באמצעות android.support.test.runner.AndroidJUnitRunner. 
AndroidTestOrchestratorRemoteTestRunner הפעלת בדיקת Android עם מכשירי מדידה באמצעות הפקודה adb ו-AndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer שמבצע סדרה של פעולות (למשל קליקים ותנועות החלקה) באמצעות פרוטוקול Android Open Accessory‏ (AOAv2). 
ApkChangeDetector הכיתה הזו מזהה אם קובצי ה-APK שרוצים להתקין שונים מאלה שבמכשיר, כדי להחליט אם לדלג על התקנה והסרה של אפליקציות במהלך ה-setUp וה-tearDown של ERROR(/TestAppInstallSetup)
AppBuildInfo IBuildInfo שמייצג אפליקציה ל-Android ואת חבילות הבדיקה שלה. 
AppDeviceBuildInfo הסיווג הזה הוצא משימוש. להשתמש ב-IDeviceBuildInfo ישירות. 
AppSetup ITargetPreparer שמתקין קובץ APK ואת הבדיקות שלו. 
AppVersionFetcher סיווג שירות לקבלת מחרוזת של גרסת האפליקציה מהמכשיר. 
AppVersionFetcher.AppVersionInfo סוגי המידע על גרסאות האפליקציה. 
ArchModuleController מודול הבקרה לא יפעיל בדיקות אם הוא לא תואם לאף ארכיטקטורה נתונה. 
ArgsOptionParser הארגומנט מאכלס את השדות Option מארגומנטים של שורת פקודה שעברו ניתוח. 
ArrayUtil שיטות שירות למערכים 
ArtChrootPreparer יצירת ספריית chroot לבדיקות ART. 
ArtGTest  
ArtifactDetails כאן מתואר המבנה של התוכן והתיאורים שלו כפי שנוצרו על ידי הכלי של CAS. 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer כלי שעוזר לנתח את ארטיפקטי ה-build כדי לקבל תובנות. 
ArtRunTest כלי להרצת בדיקות לצורך הרצת בדיקות ART. 
ArtRunTest.AdbShellCommandException סיווג חריג לדיווח על שגיאה שהתרחשה במהלך ביצוע הפקודה של מעטפת ADB. 
ATestFileSystemLogSaver בכיתה LogSaver הזו משתמשים ב-ATest כדי לשמור יומנים בנתיב ספציפי. 
AtestRunner הטמעה של ITestSuite 
AtraceCollector IMetricCollector שמפעיל את atrace במהלך בדיקה, אוסף את התוצאה ומעדכן את היומן בקריאה. 
AtraceRunMetricCollector האובייקט הזה אוסף את כל הטרייסים מתיקיית הבדיקה בתיקייה הנתונה במכשיר הבדיקה, מתעד את תיקיית הבדיקה, מעבד את קובצי הטרייסים בתיקיית הבדיקה ומאגד את המדדים. 
AutoLogCollector אנטומציה שמתארת איזה אסוף נתונים יכול להיות מטופל באופן אוטומטי על ידי רתמת הכלי. 
AutomatedReporters כיתה שמגדירה את המיפוי מכלי הדיווח האוטומטיים של Tradefed. 
AveragePostProcessor הטמעה של מעבד נתונים לאחר העיבוד שמחשב את הממוצע של רשימת המדדים. 

B

BackgroundDeviceAction הפעלת פקודה במכשיר נתון, חזרה על הפעולה לפי הצורך עד לביטול הפעולה. 
BaseDeviceMetricCollector הטמעה בסיסית של IMetricCollector שמאפשרת להתחיל ולהפסיק את האיסוף ב-onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) וב-ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer הכנה נפוצה להפעלת אמולטור מקומי. 
BaseHostJUnit4Test מחלקת בדיקה בסיסית להרצת בדיקות בסגנון JUnit4. 
BaseLeveledLogOutput הטמעה בסיסית של ILeveledLogOutput שמאפשרת לסנן תגים מסוימים לפי השם או הרכיבים שלהם. 
BaseModuleController הטמעה בסיסית של IModuleController שצריך להטמיע כדי לבדוק אם מודול צריך לפעול או לא. 
BaseMultiTargetPreparer הטמעה בסיסית של IMultiTargetPreparer שמאפשרת להשבית את האובייקט. 
BasePostProcessor הבסיס IPostProcessor שכל הטמעה צריכה להרחיב. 
BaseRetryDecision הטמעה בסיסית של IRetryDecision
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput שמפנה את הודעות היומן לזרם פלט ול-stdout. 
BaseTargetPreparer סוג בסיס להטמעה של ITargetPreparer שמאפשר לקבוע אם האובייקט מושבת או לא. 
BaseTestSuite בדיקה להרצת חבילה לבדיקות תאימות (CTS) עם מערכת חבילה חדשה. 
BatteryController סיווג שירות שמאפשר לשלוט במצב הטעינה של הסוללה במכשיר. 
BatteryRechargeDeviceRecovery הרשאה להפעיל פקודה כשרמת הטעינה של הסוללה במכשיר יורדת מתחת לסף מסוים. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery בודק שחזור שיפעיל הגדרה אם רמת הטעינה של הסוללה לא זמינה. 
BeforeClassWithInfo ההתחייבויות דומות לאלה של BeforeClass, אבל השיטה עם ההערה חייבת לדרוש פרמטר TestInformation
BinaryState Enum שמשמש לרישום מצב ON/OFF עם מצב IGNORE ללא פעולה. 
BluetoothConnectionLatencyCollector האוסף ידחוף למכשירים הגדרה מוגדרת מראש של מדד משך זמן ב-statsd ויאסוף את משך הזמן של חיבור ה-Bluetooth לכל פרופיל. 
BluetoothConnectionStateCollector האוסף הזה יאסוף מדדים של BluetoothConnectionStateChanged ויתעדה את מספר סטטוס החיבור לכל פרופיל. 
BluetoothConnectionSuccessRatePostProcessor הטמעה של מעבד נתונים לאחר העיבוד שמחשב את שיעור ההצלחה של פרופיל Bluetooth

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

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

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

BootstrapBuildProvider IDeviceBuildProvider שמפעיל את יצירת המידע מהמכשיר לבדיקה

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

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

C

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

עם הדפס אחרי FileFilter 

ClockworkUtils כלי שימושי לשיתוף לוגיקה בכמה מכשירים 
CloseableTraceScope סיווג ברמת ההיקף שמאפשר לדווח על קטע ניתוח באמצעות try-with-resources 
ClusterBuildInfo כיתה IBuildInfo ל-builds שמועברים בצינור מ-TFC. 
ClusterBuildProvider IBuildProvider להורדת משאבי בדיקה של TFC. 
ClusterClient הטמעה של IClusterClient לצורך אינטראקציה עם הקצה העורפי של TFC. 
ClusterCommand מחלקה שמייצגת משימה שאוחזרה מ-TF Cluster. 
ClusterCommand.RequestType  
ClusterCommand.State סטטוס הפקודה באשכול TF. 
ClusterCommandConfigBuilder כיתה ליצירת קובץ תצורה לפקודת אשכול. 
ClusterCommandEvent מחלקה לאנקפסולציה של אירועי פקודות באשכול שרוצים להעלות. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher מחלקה IRemoteTest להפעלת פקודה מ-TFC באמצעות תהליך משנה של TF. 
ClusterCommandScheduler ICommandScheduler לתמיכה ב-TFC (אשכול של Tradefed). 
ClusterCommandStatus כיתה שמייצגת את המצב ואת סיבת הביטול של פקודה מ-TF Cluster. 
ClusterDeviceInfo כיתה לאנקפסולציה של פרטי המכשירים באשכול שרוצים להעלות. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor הטמעה של IDeviceMonitor שמדווחת על תוצאות לשירות Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> הכיתה ClusterEventUploader, שמעלה את IClusterEvent ל-TFC. 
ClusterHostEvent מחלקה לאנקפסולציה של אירועים של מארח האשכולות שרוצים להעלות. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType ערכים מוגדרים מראש של הסוגים השונים של אירועי אירוח. 
ClusterHostUtil פונקציות סטטיות של util ב-TF Cluster לקבלת מכונות של הגדרות גלובליות, פרטי מארח וכו'. 
ClusterLogSaver סוג ILogSaver להעלאת תוצאות בדיקה ל-TFC. 
ClusterLogSaver.FilePickingStrategy שיטות לבחירת קבצים. 
ClusterOptions  
CodeCoverageTest בדיקה שמריצה חבילת בדיקות של מכשור במכשיר נתון ויוצרת את דוח הכיסוי של הקוד. 
CollectingByteOutputReceiver IShellOutputReceiver שמאגד את כל הפלט של המעטפת ב-byte[]
CollectingOutputReceiver IShellOutputReceiver שמאגד את כל הפלט של המעטפת ב-String אחד. 
CollectingTestListener ITestInvocationListener שיאסוף את כל תוצאות הבדיקה. 
CollectorHelper כלי עזר לביצוע פעולות IMetricCollector שנדרשות בכמה מקומות. 
CommandBaselineSetter פונקציית setter נפוצה לטיפול בהגדרות הבסיסיות של המכשיר באמצעות פקודות adb shell. 
CommandFileParser מנתח לקובץ שמכיל קבוצה של שורות פקודה. 
CommandFileParser.CommandLine  
CommandInterrupter שירות שמאפשר להפסיק פקודות של TradeFederation או לסמן אותן כבלתי ניתנות להפסקה. 
CommandLineBuildInfoBuilder כלי שנועד לתעד את הארגומנטים הרגילים של פרטי ה-build משורת הפקודה וליצור מהם קובץ IBuildInfo
CommandOptions הטמעה של ICommandOptions
CommandOptionsGetter הטמעת שירות שמחזירה את הערך של אפשרויות הפקודה של קריאה נתונה. 
CommandResult מכיל את התוצאה של פקודה. 
CommandRunner נקודת כניסה חלופית של TradeFederation שתריץ את הפקודה שצוינה בארגומנטים של שורת הפקודה ולאחר מכן תצא. 
CommandRunner.ExitCode קודי שגיאה שאפשר לצאת איתם. 
CommandScheduler מתזמן להרצת פקודות של TradeFederation בכל המכשירים הזמינים. 
CommandScheduler.HostState Enums של סטטוסים שונים של המארח 
CommandStatus מציין את הסטטוס של פעולה מתוזמנת. 
CommandStatusHandler טיפול שעוזר לעקוב אחרי הסטטוס של קריאה ולהתעדכן בו. 
CommandSuccessModuleController כיתה בסיסית לבקר מודול כדי לדלג על מודול הבדיקה על סמך כשל בפקודת מעטפת. 
CommonLogRemoteFileUtil השירות הזה מאפשר למנוע כפילויות קוד בין התצוגות השונות של המכשירים המרוחקים, לגבי הלוגיקה של אחזור היומן מרחוק של קבצים נפוצים. 
CommonLogRemoteFileUtil.KnownLogFileEntry ייצוג של רשומה ידועה ביומן למכשירים מרוחקים. 
CompanionAllocator מחלקה בסיסית שמטפלת בהקצאה ובשחרור של מכשיר נלווה

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

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

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

CompanionDeviceTracker כיתה להקצאה ולשחרור של מכשירים נלווים 
CompanionRunCommandTargetPreparer ITargetPreparer שמריץ פקודות ספציפיות במכשיר התומך שהוקצה 
CompanionTestAppInstallSetup ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקיית IDeviceBuildInfo.getTestsDir() במכשיר נלווה שהוקצה. 
CompileBootImageWithSpeedTargetPreparer קומפילציה מחדש של נתיב ה-Classpath של האתחול ושל שרת המערכת באמצעות מסנן המהדר 'מהירות'. 
ConditionFailureMonitor בודקים אם יש כשלים בהפעלה. 
ConditionPriorityBlockingQueue<T> סוג בטוח לשרשור עם פעולות דמויות ל-ERROR(/PriorityBlockingQueue) שיכולות לאחזר אובייקטים שתואמים לתנאי מסוים. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher שתואם לכל אובייקט. 
ConditionPriorityBlockingQueue.IMatcher<T> ממשק לקביעת אם רכיבים תואמים לתנאי כלשהו. 
ConfigCompleter הטמעת Completer בהגדרות TF שלנו. 
ConfigurableGrpcDynamicShardingClient  
הגדרה הטמעה קונקרטית של IConfiguration שמאחסנת את אובייקטי התצורה שהועלו במפה. 
ConfigurationDef מכילה רשומה של הגדרה, האובייקטים המשויכים אליה והאפשרויות שלהם. 
ConfigurationDef.ConfigObjectDef אובייקט שמכיל מידע על className ומספר ההופעה שלו (למשל, אם באותו קובץ תצורה מופיע אותו אובייקט פעמיים, למופיע הראשון יהיה מספר ההופעה הראשון). 
ConfigurationDescriptor אובייקט תצורה שמתאר היבט כלשהו של התצורה עצמה. 
ConfigurationDescriptor.LocalTestRunner Enum שמשמש לציון מפעיל בדיקות מקומי. 
ConfigurationException המערכת תיצור אירוע כזה אם לא ניתן יהיה לטעון את ההגדרות. 
ConfigurationFactory פקטורי ליצירת IConfiguration
ConfigurationFactory.ConfigLoader הטמעה של IConfigDefLoader שעוקבת אחרי ההגדרות הכלולות מתצורת שורש אחת, ומפעילה חריגה במקרים של הכללות מעגליות. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil פונקציות שירות לטיפול בקובצי תצורה. 
ConfigurationXmlParserSettings כיתה פשוטה לקבלת הגדרות ל-ConfigurationXmlParser

כדי להעביר הגדרות לכיתה הזו, הכינוי הוא חובה. 

ConfigurationYamlParser מנתח להגדרות של Tradefed בסגנון YAML 
ConfigUtil סיווג שירות ליצירה של קובצי תצורה של statsd, לאינטראקציה איתם ולשליחה שלהם. 
ConfigUtil.LogSource  
מסוף המסוף הראשי של TradeFederation שמספק למשתמש את הממשק ליצירת אינטראקציה

נכון לעכשיו יש תמיכה בפעולות כמו

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

D

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

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

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

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

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) שמכיל את הפרטים של הפעלת פקודת מעטפת ב-ITestDevice
DeviceConfigurationHolder הטמעה קונקרטית של IDeviceConfiguration שמאחסנת את אובייקטי התצורה של המכשיר שהועלו במאפיינים שלה. 
DeviceDescriptor כיתה שמכילה מידע שמתאר מכשיר שנמצא בבדיקה. 
DeviceDisconnectedException ההודעה הזו מתקבלת כשלא ניתן יותר לגשת למכשיר באמצעות סוג התחבורה שלו, למשל אם המכשיר לא גלוי יותר דרך USB או חיבור TCP/IP. 
DeviceErrorIdentifier מזהי שגיאות משגיאות במכשיר ומשגיאות שדווחו על ידי המכשיר. 
DeviceFailedToBootError הבעיה הזו מתרחשת אם המכשיר לא מצליח להפעיל את עצמו אחרי ש-build מסוים הוטמע בו. 
DeviceFeatureFlag  
DeviceFeatureModuleController בקר מודול שלא מפעיל בדיקות אם הוא לא תומך בתכונה מסוימת. 
DeviceFileReporter סוג שירות שבודק אם יש קבצים במכשיר ושולח אותם אל ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) אם נמצאו. 
DeviceFlashPreparer ITargetPreparer שמציג תמונת אימג' בחומרה פיזית של Android. 
DeviceFoldableState ייצוג של מצב המכשיר המתקפל כפי שהוא מוחזר על ידי "cmd device_state print-states". 
DeviceFolderBuildInfo קובץ IDeviceBuildInfo שמכיל גם ארטיפקטים אחרים של build שמאוחסנים בספרייה במערכת הקבצים המקומית. 
DeviceImageTracker בחלק מהעדכונים המצטברים של המכשיר, אנחנו זקוקים לקובצי הבסיס כדי לחשב את ההבדלים. 
DeviceImageTracker.FileCacheTracker מעקב אחר המידע של תמונת המכשיר ששמורה במטמון והמטא-נתונים שלה 
DeviceImageZipFlashingTargetPreparer כלי להכנת יעד שמאפס את המכשיר באמצעות קובצי אימג' של המכשיר שסופקו בפורמט ספציפי. 
DeviceInternetAccessibilityResourceMetricCollector האוסף שולח הודעה ל-google.com כדי לבדוק אם יש למכשיר גישה לאינטרנט. 
DeviceJUnit4ClassRunner מפעיל בדיקות של JUnit4 שתומך גם ב-IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation הערה מזויפת שנועדה להעביר יומנים למדווחים. 
DeviceJUnit4ClassRunner.MetricAnnotation הערה מזויפת שנועדה להעביר מדדים למדווחים. 
DeviceJUnit4ClassRunner.TestLogData הטמעה של ExternalResource ו-TestRule
DeviceJUnit4ClassRunner.TestMetrics הטמעה של ExternalResource ו-TestRule
DeviceManagementGrpcServer שרת GRPC שמאפשר להזמין מכשיר מ-Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice ייצוג של מכשיר במצב Fastboot. 
DeviceMerkleTree חישוב עץ Merkle מתוך פרטי התוכן של המכשיר. 
DeviceMetricData אובייקט לאחסון כל הנתונים שנאספו על ידי אוספי המדדים. 
DeviceMonitorMultiplexer סוג שרת proxy להעברת בקשות לכמה IDeviceMonitor
DeviceNotAvailableException הבעיה הזו מתרחשת כשמכשיר כבר לא זמין לבדיקה. 
DeviceOwnerTargetPreparer ITargetPreparer שמגדיר רכיב של בעלי מכשיר. 
DeviceParameterizedRunner מפעיל פרמטרים בסגנון JUnit4 לבדיקות פרמטריות שמנוהלות בצד המארח. 
DeviceProperties הגדרות קבועות נפוצות לשמות של מאפיינים בצד המכשיר 
DeviceRecoveryModeUtil  
DeviceReleaseReporter דיווח על השקת מכשיר שמטפל בתקשורת עם תהליך ההורה של המכשירים שרוצים להשיק. 
DeviceResetFeature הטמעה בצד השרת של איפוס המכשיר. 
DeviceResetHandler כלי לטיפול כללי באיפוס המכשיר. 
DeviceRuntimeException ההודעה הזו מתקבלת כשפעולה במכשיר לא מניבה את התוצאות הצפויות. 
DeviceSelectionOptions מאגר לקריטריונים לבחירת מכשיר. 
DeviceSelectionOptions.DeviceRequestedType הסוגים השונים של מכשירים עם placeholder נתמכים. 
DeviceSettingChecker בדיקה אם הגדרות המכשיר השתנו במהלך הפעלת מודול. 
DeviceSetup ITargetPreparer שמגדיר מכשיר לבדיקה על סמך Options שסופקו. 
DeviceSnapshotFeature הטמעה בצד השרת של תמונת מצב של המכשיר. 
DeviceSnapshotHandler כלי לטיפול בתמונת המצב של Cuttlefish. 
DeviceStateMonitor כיתה עזר למעקב אחרי המצב של IDevice
DeviceStorageAgeResourceMetricCollector ניתוח גיל האחסון מ-logcat. 
DeviceStorageFiller מגדירים את הכלי למלא את נפח האחסון כדי שיהיה מקום פנוי. 
DeviceStorageStatusChecker בודקים אם יש במכשיר מספיק מקום בכונן למחיצות הנתונים. 
DeviceStringPusher הכנת יעד לכתיבה של מחרוזת לקובץ. 
DeviceSuite הרחבה של הקונטיינר Suite ב-JUnit4 כדי לספק ITestDevice לבדיקות שדורשות זאת. 
DeviceSyncHelper כלי עזר שעוזר לסנכרן קובץ אימג' חדש של המכשיר עם המכשיר. 
DeviceTestCase תרחיש בדיקה של JUnit שעוזר לספק את השירותים IRemoteTest ו-IDeviceTest
DeviceTestResult התמחות של TestResult שתבוטל כשמתרחש DeviceNotAvailableException 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions סוג build לאפשרויות שקשורות להרצת בדיקות במכשיר דרך BaseHostJUnit4Test. 
DeviceTestSuite חבילת בדיקות JUnit שבעזרתה אפשר לבדוק את השירותים IRemoteTest ו-IDeviceTest
DeviceTraceCollector אוסף שיתחיל מעקב של perfetto כשהרצת הבדיקה תתחיל, וירשום את קובץ המעקב ביומן בסיום. 
DeviceUnavailableMonitor המאזין הזה מנסה לתעד DNAE ברמת מקרה הבדיקה בלבד. 
DeviceUnresponsiveException התמחות של DeviceNotAvailableException שמציינת שהמכשיר גלוי ל-adb אבל לא מגיב (כלומר, חל הזמן הקצוב לביצוע הפקודות, המכשיר לא מופעל וכו') 
DeviceUpdateTargetPreparer פונקציית ITargetPreparer מופשטת שמטפלת בשלבים נפוצים של עדכון מכשירים באמצעות קובץ אימג' של המכשיר ממקור חיצוני (בניגוד לשירות build). 
DeviceWifiResourceMetricCollector האוסף אוסף מדדים של עוצמת האות הנוכחית של ה-Wi-Fi המקושר ומדדי מהירות הקישור. 
DeviceWiper ITargetPreparer שמאפס את userdata 
DigestCalculator שיטות שירות לחישוב Digest
DirectedGraph<V> הטמעה של גרפים מכוונים ללא משקל. 
DisableSELinuxTargetPreparer כלי להכנת יעד שמשבית את SELinux אם הוא מופעל. 
DryRunKeyStore מאגר מפתחות לבדיקה, שבו כל ערך במאגר המפתחות תמיד מוחלף ונמצא בצורה תקינה. 
DryRunner מריצים בדיקות ללא הפעלה בפועל, באופן שקוף. 
DynamicFileStubTest זוהי בדיקה של tradefed כדי לבדוק אם tradefed יכול לפתור קובץ דינמי בצורה נכונה. 
DynamicRemoteFileResolver סיווג שעוזר לפתור את הנתיב לקבצים מרוחקים. 
DynamicRemoteFileResolver.FileResolverLoader טעינת הטמעות של IRemoteFileResolver
DynamicShardHelper אסטרטגיית חלוקה לפלחים שמאפשרת להוסיף משימות לתור של עבודה מרחוק בין כמה מכונות TF 
DynamicShardingConnectionInfoMessage כיתה שמכילה נתונים כדי להקל על השליחה דרך שרת התכונות. 
DynamicSystemPreparer קובץ ITargetPreparer שמגדיר קובץ אימג' של מערכת מעל גרסה של מכשיר עם עדכון מערכת דינמי. 

E

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

F

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

G

GceAvdInfo מבנה שמכיל נתונים רלוונטיים למכונה ספציפית של GCE AVD. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor מעקב אחר תהליכים ב-GCE Lab של מנהרת שרת ה-proxy של המארח, המשמשת לאספקת חמצן. 
GceManager כלי עזר שמנהל את הקריאות ל-GCE להפעלה/להפסקה ולאיסוף יומנים מ-GCE. 
GceRemoteCmdFormatter סיווג שירות לפורמט פקודות כדי להגיע למכשיר gce מרוחק. 
GceRemoteCmdFormatter.ScpMode אפשר להשתמש ב-SCP כדי לדחוף או למשוך קבצים, בהתאם למבנה של הארגומנטים. 
GceSshTunnelMonitor מעקב אחר שרשור (thread) למנהרת ה-ssh של GCE. 
GcovCodeCoverageCollector BaseDeviceMetricCollector שמושך את מדידות הכיסוי של gcov מהמכשיר ומתעדה אותן כפריטי בדיקה. 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector שמושך מדידות כיסוי של הליבה של gcov מ-debugfs ומהמכשיר, ולאחר מכן מתעד אותן כפריטי בדיקה. 
GCSBucketUtil כלי לניהול קבצים להורדה ולהעלאה של קבצים מ-Google Cloud Storage‏ (GCS). 
GCSBucketUtil.GCSFileMetadata חבילה פשוטה של פרטי קובץ ב-GCS. 
GCSCommon הוצא משימוש במקום זאת, צריך להשתמש ב-com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon מחלקה בסיסית לפעולות ב-Gcs, כמו הורדה והעלאה. 
GCSConfigurationFactory ConfigurationFactory טוען הגדרות מ-Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader תוסף של ConfigurationFactory.ConfigLoader לטעינת הגדרות מ-GCS, למעקב אחרי ההגדרות הכלולות מהגדרת root אחת ולהשלפת חריגה במקרים של הכללות מעגליות. 
GCSConfigurationServer שרת התצורה טוען הגדרות מ-Google Cloud Storage‏ (GCS). 
GCSDownloaderHelper הורדה של קטגוריה ב-GCS שמטפלת בשמירת נתונים במטמון ובפתרון ההגדרות הגלובליות. 
GCSFileDownloader הורדת קבצים מ-Google Cloud Storage‏ (GCS). 
GCSFileDownloaderBase הורדת קבצים מ-Google Cloud Storage‏ (GCS). 
GCSFileUploader העלאת קבצים ל-Google Cloud Storage‏ (GCS). 
GCSHelper  
GCSHostResourceManager הורדת משאב מארח מ-GCS‏ (Google Cloud Storage). 
GcsRemoteFileResolver הטמעה של IRemoteFileResolver שמאפשרת הורדה מקטגוריה ב-GCS. 
GenericLogcatEventParser<LogcatEventType> ניתוח קלט של logcat לאירועים. 
GenericLogcatEventParser.LogcatEvent מבנה נתונים (struct) לאירוע ב-logcat עם סוג האירוע וההודעה שהפעילה אותו ב-logcat. 
GetPreviousPassedHelper פונקציית עזרה לקבלת מסנני הבדיקה הקודמים שעברו. 
GkiDeviceFlashPreparer כלי להכנת יעד שמבצע אימיג' של המכשיר באמצעות קובץ אימג' גנרי של ליבה נפוצה של Android. 
GlobalConfiguration הטמעה של IGlobalConfiguration שמאחסנת את אובייקטי התצורה שהועלו במפה. 
GlobalFilterGetter הטמעת שירות שמחזירה את המסננים של קריאה נתונה. 
GlobalTestFilter אפשרויות סינון שחלות על ההפעלה. 
GoogleApiClientUtil Utils ליצירת לקוח Google API. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser ניתוח התוצאות של Google Benchmark שפועלות מהמעטפת, והחזרת מפה עם כל התוצאות. 
GoogleBenchmarkTest בדיקה שמריצה חבילת בדיקות של Google Benchmark במכשיר נתון. 
GranularRetriableTestWrapper בכיתה מעטפת פועלת על IRemoteTest כדי לפרט את IRemoteTest ברמת בדיקת התוכנה. 
GranularRetriableTestWrapper.StartEndCollector כלי עזר לכיתה לזיהוי תחילת ריצה וסיום ריצה חסרים. 
GsiDeviceFlashPreparer כלי להכנת יעד שמבצע אימיג' של המכשיר באמצעות תמונת מערכת גנרית (GSI) ל-Android. 
GTest בדיקה שמריצה חבילת בדיקה מקורית במכשיר נתון. 
GTestBase המחלקה הבסיסית של gTest 
GTestListTestParser מנתח תוצאות למצב 'הרצה ללא הפעלה' של gtest עם הפרמטר '--gtest_list_tests'. 
GTestResultParser הקוד מפרק את התוצאות של 'מצב פלט גולמי' של בדיקות מקוריות באמצעות GTest שפועל מהמעטפת, ומעדכן את ITestInvocationListener בתוצאות. 
GTestXmlResultParser הקוד מפרק את התוצאות של 'xml output mode' של בדיקות מקוריות באמצעות GTest שפועלות מהמעטפת, ומעדכן את ITestRunListener בתוצאות. 

H

HarnessException מחלקת בסיס של חריגה לחריגה שהושקה בתוך ערכת הכלי. 
HarnessIOException חריגה של Harness שעוזר לטפל בבעיות שקשורות לקבצים. 
HarnessRuntimeException  
HeapHostMonitor הטמעה של AbstractHostMonitor שמנטרת את זיכרון האשפה במארח ומתעדת אותו מדי פעם ביומן ההיסטוריה. 
HelloWorldMultiTargetPreparer דוגמה להטמעה של IMultiTargetPreparer
HistoryLogger יומן מיוחד של היסטוריית TF, שמכיל רק אירועים ספציפיים מסוימים. 
HostGTest בדיקה שמריצה חבילת בדיקה מקורית. 
HostMetric הכיתה הזו מייצגת דגימה של מדד מארח שעליו צריך לדווח. 
HostOptions הכיתה של הבעלים של אפשרויות המארח. 
HostStatsdMetricCollector IMetricCollector שאוסף מדדי statsd מצד המארח באמצעות פקודות השירות של statsd. 
HostTest מפעיל בדיקות לבדיקות מבוססות-מארח של JUnit. 
HostUtils הטמעת שיטות שימושיות לצורך הרצת בדיקות של המארח. 
HprofAllocSiteParser כיתה עזרה לניתוח מידע מהקטע Allocation Sites (אתרי הקצאה) בדוחות hprof. 
HttpHelper מכיל שיטות עזר ליצירת בקשות HTTP. 
HttpHelper.RequestRunnable פונקציה ליצירת בקשות באמצעות IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost מחלקת עזר ליצירת בקשות HTTP POST מרובות חלקים. 
HttpRemoteFileResolver הטמעה של IRemoteFileResolver שמאפשרת להוריד קובץ מרחוק באמצעות http 
HttpsRemoteFileResolver הטמעה של IRemoteFileResolver שמאפשרת להוריד קובץ מרוחק דרך https 

I

IAbi ממשק שמייצג את ה-ABI שנבדק. 
IAbiReceiver בדיקה שדורשת את ה-ABI שנבדק. 
IAndroidDebugBridge הגדרת ממשק לשיטות AndroidDebugBridge שמשמשות בחבילה הזו. 
IAppBuildInfo הממשק הזה הוצא משימוש. להשתמש ב-IBuildInfo ישירות. 
IAutoRetriableTest ממשק ל-IRemoteTest שלא מטמיע את ITestFilterReceiver אבל עדיין רוצה לתמוך בניסיון חוזר אוטומטי. 
IBatteryInfo הממשק שמגדיר את האינטראקציה עם סוללה של מכשיר. 
IBatteryInfo.BatteryState תיאור של מצב הטעינה הנוכחי של הסוללה. 
IBuildInfo מכיל מידע על גרסת ה-build שנבדקת. 
IBuildInfo.BuildInfoProperties חלק מהמאפיינים שאפשר להגדיר ל-IBuildInfo כדי לשנות את האופן שבו הוא מטופל. 
IBuildProvider אחראי לספק מידע לגבי ה-build שנמצא בבדיקה. 
IBuildReceiver בדיקה שצריך להפנות אליה את גרסת ה-build שנבדקת. 
ICacheClient ממשק ללקוח מטמון. 
IClusterClient ממשק לאינטראקציה עם הקצה העורפי של TFC. 
IClusterEvent ממשק לכל אירוע באשכול שרוצים להעלות ל-TFC. 
IClusterEventUploader<T extends IClusterEvent> ממשק ל-ClusterEventUploader 
IClusterOptions ממשק לקבלת אפשרויות שקשורות לאשכולות. 
ICommandOptions מאגר לאפשרויות ההפעלה של הפקודות. 
ICommandScheduler מתזמן להרצת פקודות של TradeFederation. 
ICommandScheduler.IScheduledInvocationListener מאזין לאירועי קריאה כשהקריאה מסתיימת. 
ICompressionStrategy ממשק שמייצג אלגוריתם דחיסה שאפשר לבחור בזמן הריצה. 
IConfigOptionValueTransformer ממשק לטיפול בערך של אפשרות תצורה 
IConfigurableVirtualDevice ממשק שמספק מידע על פרטי מכשיר וירטואלי שיכול להיות שהוגדרו מראש (כתובת ה-IP של המארח, משתמש המארח, היסט של יציאות וכו'). 
IConfiguration פרטי ההגדרה של קריאה ל-TradeFederation. 
IConfigurationFactory פקטורי ליצירת IConfiguration
IConfigurationReceiver ממשק פשוט לייצוג אובייקט שמקבל IConfiguration
IConfigurationServer ממשק לשרת תצורה. 
ICredentialFactory ממשק של מפעל פרטי הכניסה ליצירת Credential של OAuth2. 
IDefaultObjectLoader ממשק לטעינה של אובייקטי ברירת המחדל שצריכים להיות חלק מההגדרות שלנו ב-YAML. 
IDefaultObjectLoader.LoaderConfiguration אובייקט התצורה של הטעינה להעברת מידע למטעין. 
IDeviceActionReceiver מספק ממשק API לקבלת אירועים במכשיר. 
IDeviceBuildInfo IBuildInfo שמייצג גרסה מלאה של build למכשיר Android ואת הבדיקות שלו (אופציונלי). 
IDeviceBuildProvider IBuildProvider שמשתמש במידע מ-ITestDevice כדי לאחזר build. 
IDeviceConfiguration ממשק של בעל הגדרות המכשיר. 
IDeviceFlasher איך מאפסים את המכשיר באמצעות אימג'. 
IDeviceFlasher.UserDataFlashOption Enum של אפשרויות לטיפול בתמונה של userdata 
IDeviceManager ממשק לניהול הקבוצה של המכשירים הזמינים לבדיקה. 
IDeviceManager.IFastbootListener מאזין לשינויים במצב fastboot. 
IDeviceMonitor ממשק למעקב אחרי מצב המכשירים. 
IDeviceMonitor.DeviceLister סוג הדומה ל-Runnable, שצריך להחזיר את המכשירים הידועים ואת המצבים שלהם. 
IDeviceRecovery ממשק לשחזור מכשיר שהפסיק להתחבר לאינטרנט. 
IDeviceSelection ממשק לקריטריונים לבחירת מכשיר. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor השירות הזה מספק אמצעים למעקב אחרי המצב של IDevice
IDeviceTest ממשק לאובייקט שצריך הפניה ל-ITestDevice
IDisableable ממשק שמתאר אובייקט Tradefed שאפשר להשבית. 
IDynamicShardingClient ממשק עטיפה ללקוח הפיצול

הסיבה לכך היא שנוכל להחליף אותו ב-HTTP או ב-test אם יהיה צורך. 

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

תיאור של הממשקים האלה מופיע בקטע ITargetPreparer

ILeveledLogOutput מחלקות שמטמיעות את הממשק הזה מספקות שיטות שמטפלות בהצגת הודעות ביומן. 
ILogcatReceiver כיתה שמספקת את הפלט של logcat של מכשיר כ-InputStreamSource
ILogRegistry ממשק ליומן ILogOutput מסוג singleton שמבצע מפולפס ומנהל יומנים שונים. 
ILogRegistry.EventType אירועים שרצוי לתעד ביומן 
ILogSaver כיתות שמטמיעות את הממשק הזה מספקות שיטות לאחסון יומנים במיקום מרכזי. 
ILogSaverListener מאפשר ל-ITestInvocationListener להאזין למועד שבו קובצי יומנים נשמרים. 
ImageContentAnalyzer ניתוח תוכן של תמונות של מכשירים 
IManagedTestDevice אובייקט ITestDevice שמחזור החיים שלו מנוהל. 
IManagedTestDevice.DeviceEventResponse קונטיינר לתגובה לקריאה של IManagedTestDevice.handleAllocationEvent(DeviceEvent)  
IManagedTestDeviceFactory ממשק היוצרים לIManagedTestDevice 
IMetricCollector הממשק הזה יתווסף כקישוט בדיווח על תוצאות הבדיקות כדי לאסוף מדדים תואמים. 
IMetricCollectorReceiver ממשק ל-IRemoteTests שצריך להטמיע אם הם צריכים לקבל את רשימת ה-IMetricCollectors להרצת הבדיקה. 
IMoblyYamlResultHandler ממשק של טיפול בתוצאות של mobly yaml. 
IMoblyYamlResultHandler.ITestResult ממשק של תוצאת yaml של mobly 
IModuleController ממשק לניהול ההפעלה של מודול. 
IModuleController.RunStrategy Enum שמתאר את אופן ההפעלה של המודול. 
IModuleParameterHandler הממשק לפרמטרים של מודולים של חבילות. 
IMultiDeviceRecovery ממשק לשחזור של כמה מכשירים אופליין. 
IMultiDeviceTest הממשק הזה הוצא משימוש. הממשק הזה נשמר באופן זמני למטרות תאימות, אבל הוא לא נמצא יותר בשימוש. אין להטמיע אותו. 
IMultiTargetPreparer הכנת סביבת הבדיקה לכמה מכשירים בו-זמנית. 
INativeDevice ממשק API מהימן ברמה מעט גבוהה יותר ל-ddmlib IDevice
INativeDeviceTest ממשק לאובייקט שצריך הפניה ל-INativeDevice
IncrementalImageUtil כלי שמאפשר להשתמש בעדכון המצטבר של התמונה והמכשיר. 
InfraErrorIdentifier מזהים של שגיאות מהתשתית של Trade Federation ומהתשתית התלויה (כמו תשתית build). 
InputStreamSource הממשק הזה בעצם עוטף ERROR(/InputStream) כדי שאפשר יהיה ליצור ממנו עותק. 
InstallAllTestZipAppsSetup ITargetPreparer שמתקין את כל האפליקציות בקובץ zip לבדיקה. 
InstallApexModuleTargetPreparer  
InstallApkSetup ITargetPreparer שמתקין קובץ APK אחד או יותר שנמצאים במערכת הקבצים. 
InstallBuildEnvApkSetup ITargetPreparer שמתקין קובץ APK אחד או יותר לבדיקה מסביבת build של פלטפורמת Android. 
InstalledInstrumentationsTest הפעלת כל הרכיבים של המדידה שנמצאים במכשיר הנוכחי. 
InstallKernelModulePreparer כלי להכנת יעד שמתקין מודולים של ליבה. 
InstantAppHandler ה-handler של ModuleParameters.INSTANT_APP
InstrumentationPreparer ITargetPreparer שמריץ את המדידה 
InstrumentationTest בדיקה שמריצה חבילת בדיקות של מכשור במכשיר נתון. 
InvocationContext הטמעה כללית של IInvocationContext
InvocationExecution כיתה שמתארת את כל שלבי ההפעלה: build download, ‏ target_prep, ‏ run tests, ‏ clean up. 
InvocationLocal<T> הכיתה הזו מספקת משתנים ברמת ההפעלה. 
InvocationMetricLogger מחלקת שירות להפעלה של רישום ביומן של מדדים מסוימים. 
InvocationMetricLogger.InvocationGroupMetricKey קיבוץ מאפשר לתעד כמה קבוצות באותו מפתח. 
InvocationMetricLogger.InvocationMetricKey מפתח מיוחד בעל שם שאנחנו תמיד נאכלס לקריאה. 
InvocationStatus מחלקה לאחסון סטטוס ההפעלה. 
InvocationStatus enum לעזרה שמייצג את סטטוס ההפעלה 
InvocationSummaryHelper כיתת עזר לאיסוף ולדיווח על TestSummary לקבוצה של מאזינים 
InvocationToJUnitResultForwarder מחלקה שמקשיבה לאירועים מסוג ITestInvocationListener ומעבירה אותם ל-TestListener
IPostProcessor עיבוד נתונים לאחר הבדיקה הוא אובייקט של Trade Federation שמאפשר עיבוד של מדדים ורשומות ביומן אחרי הבדיקה ולפני הדיווח על התוצאות. 
IRemoteFeature ממשק שמתאר תכונה ב-Tradefed שאפשר להריץ על סמך הבקשה. 
IRemoteFileResolver ממשק לאובייקטים שיכולים לפתור קובץ מרוחק לקובץ מקומי. 
IRemoteFileResolver.RemoteFileResolverArgs הארגומנטים המועברים למפזרים 
IRemoteFileResolver.ResolvedFile סיווג שמכיל מידע על הקובץ שעבר פתרון וחלק מהמטא-נתונים. 
IRemoteScheduledListenersFeature הרחבה של IRemoteFeature לתמיכה בהעברת IScheduledInvocationListener
IRemoteTest בדיקה שמדווחת על תוצאות ישירות ל-ITestInvocationListener
IReportNotExecuted במקרה של ביצוע חלקי, IRemoteTest שמטמיע את הממשק הזה יכול לדווח על הבדיקות שלא בוצעו כדי לשפר את הדיווח. 
IRescheduler ממשק לתזמון מחדש של הגדרה להפעלה עתידית. 
IResourceMetricCollector הממשק שמאפשר למשתמשים להטמיע אוספים מותאמים אישית של משאבים. 
IRestApiHelper ממשק עזר לביצוע קריאות ל-API ל-REST. 
IResumableTest הממשק הזה הוצא משימוש. אין צורך בזה יותר 
IRetryDecision ממשק שמפעיל את ההחלטה על ניסיון חוזר ומחילה את המסנן על הכיתה כדי לבצע ניסיון חוזר מדויק יותר. 
IRuntimeHintProvider  
IRunUtil ממשק להרצת פעולות מתוזמנות ופקודות מערכת. 
IRunUtil.EnvPriority Enum שמגדיר אם להגדיר או לבטל הגדרה של סביבה מסוימת. 
IRunUtil.IRunnableResult ממשק להרצה אסינכררונית של פעולה שמחזירה סטטוס בוליאני. 
ISandbox ממשק שמגדיר ארגז חול שאפשר להשתמש בו להרצת קריאה. 
ISandboxFactory פקטורי ליצירת ISandbox
ISetOptionReceiver להטמעה של הממשק הזה צריך להיות Option עם שם 'set-option' שמקושר ל-HostTest.SET_OPTION_NAME
IShardableListener ITestInvocationListener שאפשר לפצל. 
IShardableTest IRemoteTest שאפשר לפצל לבדיקות משנה שניתן להריץ בנפרד. 
IShardHelper ממשק של אובייקט שמתאר את אסטרטגיית הפיצול (sharding) שתהיה בתוקף בהגדרה. 
IsolatedHostTest הטמעת מפעיל של TradeFed שמשתמש בתהליך משנה כדי להריץ את הבדיקות בסביבה עם תלות נמוכה, במקום להריץ אותן בתהליך הראשי. 
ISupportGranularResults ממשק שמציין אם ITestInvocationListener תומך בקבלת התוצאות המפורטות או לא. 
ISystemStatusChecker בודק שמבצע בדיקות של סטטוס המערכת ומחזיר ערך בוליאני כדי לציין אם המערכת נמצאת במצב צפוי. 
ISystemStatusCheckerReceiver IRemoteTest שדורש גישה ל-ISystemStatusChecker מההגדרה. 
ITargetCleaner הממשק הזה הוצא משימוש. השיטה tearDown הועברה לממשק הבסיסי ITargetPreparer. 
ITargetPreparer הכנת סביבת הבדיקה להרצת הבדיקה. 
ITerribleFailureHandler ממשק לטיפול בכשלים חמורים מ-LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver כלי להרצה שיכול לסנן אילו בדיקות להריץ על סמך הערות. 
ITestCollector מספקת תמיכה באיסוף בדיקות. כשהיא מוגדרת, הכלי להרצת בדיקות צריך לבצע בדיקה ללא הפעלה כדי לאסוף תרחישים לבדיקה בלי להריץ אותם בפועל. 
ITestDevice ממשק API מהימן ברמה מעט גבוהה יותר ל-ddmlib IDevice
ITestDevice.ApexInfo סוג פשוט של מבנה (struct) לאחסון מידע על APEX יחיד. 
ITestDevice.MountPointInfo סוג struct פשוט לאחסון מידע על נקודת mount אחת 
ITestDevice.RecoveryMode  
ITestFileFilterReceiver כלי להרצה שיכול לקבל קובץ שמציין אילו בדיקות להריץ ו/או לא להריץ. 
ITestFilterReceiver כלי להרצה שיכול לסנן אילו בדיקות להריץ. 
ITestInformationReceiver ממשק לקבלת TestInformation בחלק מהכיתות. 
ITestInvocation טיפול בהפעלה אחת של בדיקת TradeFederation. 
ITestInvocation.ExitInformation מייצג פרטי יציאה מסוימים של קריאה. 
ITestInvocationListener מאזין לתוצאות הבדיקה מהפעלת הבדיקה. 
ITestLifeCycleReceiver מקבלת התראות על אירועים במהלך הרצת בדיקות של מכשירי מדידה. 
ITestLogger ישות שיכולה לבצע רישום ביומן של מקורות נתונים מסוגים שונים. 
ITestLoggerReceiver ישות שאפשר להחדיר לה מופע של ITestLogger כדי שאפשר יהיה להשתמש בה למטרות רישום ביומן. 
ITestsPool ממשק שמתאר מאגר בדיקות שאנחנו יכולים לגשת אליו ולהפעיל אותו. 
ITestSuite כיתה מופשטת המשמשת להרצת חבילת בדיקות. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader ממשק שמתאר כלי עזר לטעינה של תוצאות קודמות באופן שניתן להריץ מחדש. 
ITestSummaryListener ממשק שמאפשר ל-ITestInvocationListener להחליף מידע מוגבל באמצעות סיכומים. 
ITestsZipInstaller התקנת בדיקות ממקבץ zip של בדיקות (כפי שהתקבלו כפלט ממערכת ה-build) במכשיר. 
ITokenProvider ממשק שמתאר אובייקט שיכול לספק את האסימונים של מכשיר מסוים. 
ITokenRequest ממשק ש-IRemoteTest יכול להטמיע כדי לחשוף את העובדה שהוא מחייב מכשיר עם אסימון מיוחד. 

J

JarHostTest מפעיל בדיקות לבדיקות JUnit בצד המארח. 
JarHostTest.HostTestListener מאזין מעטפת שמעביר את כל האירועים, מלבד testRunStarted() ו-testRunEnded(), למאזין המוטמע. 
JavaCodeCoverageCollector BaseDeviceMetricCollector שמושך מהמכשיר מדידות של כיסוי Java ומתעדה אותן כפריטי בדיקה. 
JavaCodeCoverageFlusher סיווג שירות שמאפס ומאלץ שטיפה של מדידות כיסוי קוד Java מהתהליכים שפועלים במכשיר. 
JSONFileKeyStoreClient הטמעה לדוגמה שבה קובץ JSON מקומי משמש כמאגר מפתחות. 
JSONFileKeyStoreFactory הטמעה של JSON KeyStore Factory, שמספק JSONFileKeyStoreClient לגישה לקובץ JSON Key Store. 
JsonHttpTestResultReporter דיווח על תוצאות שמקודד את תוצאות מדדי הבדיקה ואת הענף, פרטי המכשיר ל-JSON ושולח את ה-POST לנקודת קצה של שירות HTTP. 
JUnit4ResultForwarder העברת תוצאות מ-JUnit4 Runner. 
JUnit4TestFilter מחלקת עזר שמספקת את הסינון ל-JUnit4 Runner על ידי הרחבת Filter
JUnitRunUtil כיתה מסייעת להפניית קריאה ל-IRemoteTest.run(TestInformation, ITestInvocationListener) לשיחה ל-Test.run(TestResult)
JUnitToInvocationResultForwarder מחלקה שמקשיבה לאירועים מסוג TestListener ומעבירה אותם ל-ITestInvocationListener
JUnitXmlParser מנתח שחולץ נתונים של תוצאות בדיקות מתוצאות JUnit שמאוחסנות ב-XMLJUnitResultFormatter של ant, ומעביר אותם אל ITestInvocationListener. 

K

KernelModuleUtils  
KernelTargetTest מפעיל בדיקות לקובץ הפעלה שפועל ביעד ומנתח את התוצאה של בדיקת הליבה. 
KernelTestModuleController סוג בסיס לבקר מודול כדי שלא ירוצו בדיקות כשהוא לא תואם לארכיטקטורה . 
KeyguardControllerState מאגר למצבים של מסך הנעילה. 
KeyguardStatusChecker בדיקת הסטטוס של מסך הנעילה אחרי ביצוע המודול. 
KeyStoreException המערכת תיצור אירוע כזה כשתיגרם שגיאה קריטית במאגר המפתחות. 
KillExistingEmulatorPreparer ITargetPreparer שמשבית אמולטור שפועל. 
KnownFailurePreparer Target preparer to skip retrying known failure. 
KTapResultParser קריאת הפלט של KTAP כפי שהוא נוצר על ידי מודול הבדיקה של KUnit וממוקם בקובץ results בקטע debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest מפעיל בדיקות להרצת מודולים של בדיקות KUnit במכשיר. 

L

LabResourceDeviceMonitor הכלי למעקב אחר משאבי המעבדה שמפעיל או מנהל את שרת ה-gRPC של LabResourceService. 
LargeOutputReceiver כיתה שנועדה לעזור בהרצת פקודות ממושכות לאיסוף פלט. 
LastShardDetector כשמריצים חלוקה לקטעים מקומית, לפעמים רוצים לבצע פעולות מסוימות רק כשהקטע האחרון מגיע ל-invocationEnded(long)
LeakedThreadStatusChecker בדיקת סטטוס כדי לוודא שמודול לא גורם לדליפת פעילות של שרשור. 
LegacySubprocessResultsReporter הטמעה קפואה של הכלי לדיווח על תוצאות של תהליך משנה, שצריכה להישאר תואמת לגרסאות קודמות של TF/CTS (למשל 8 ואילך), למרות השינויים במחלקה האב שלו. 
ListInstrumentationParser IShellOutputReceiver שמנתח את הפלט של שאילתה מסוג 'pm list instrumentation'. 
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice הכיתה של מכשירים וירטואליים מקומיים שפועלים במארח של TradeFed. 
LocalAppBuildProvider IBuildProvider שמרכיב IBuildInfo על סמך נתיב מקומי שסופק 
LocalDeveloper הפונקציה מזהה ומציינת אם מדובר במפתח מקומי שמפעיל את Tradefed. 
LocalDeviceBuildProvider IBuildProvider שמרכיב IDeviceBuildInfo על סמך נתיב ספרייה של מערכת קבצים שסופק. 
LocalEmulatorLaunch TargetPreparer שמפעיל אמולטור באופן מקומי מסביבת build של Android. 
LocalEmulatorSnapshot TargetPreparer שנועד ליצור קובץ snapshot נקי של אמולטור מסביבת פיתוח או build של Android 
LocalFileHeader LocalFileHeader היא כיתה שמכילה את המידע של קובץ או תיקייה בתוך קובץ ZIP. 
LocalFileResolver הטמעה של IRemoteFileResolver שמאפשרת לקשר קבצים מקומיים 
LocalFolderBuildProvider IBuildProvider שמרכיב IFolderBuildInfo על סמך נתיב מקומי שסופק 
LocalHostResourceManager משאב המארח של מנהל החשבון. 
LocalPool הטמעה של מאגר בדיקות מקומיות 
LocalRunInstructionBuilder כלי להדרכה על איך להריץ את הבדיקה באופן מקומי. 
LockSettingsBaselineSetter פונקציית setter להסרת ההגדרות של נעילת המסך. 
יומן סיווג ביומן שמשקף את ה-API במקורות הראשיים של Android. 
Log.ILogOutput מחלקות שמטמיעות את הממשק הזה מספקות שיטות שמטפלות בהצגת הודעות ביומן. 
Log.LogLevel טיפוס enum של רמת הרישום ביומן. 
LogcatCrashResultForwarder מאזין מיוחד: במקרה של כשלים (קריסה של תהליך המדידה) הוא ינסה לחלץ מה-logcat את הנתונים של הקריסה ולהוסיף אותם להודעת הכשל שמשויכת לבדיקה. 
LogcatEventParser  
LogcatEventType סוגי האירועים ב-LogcatEventParser
LogcatOnFailureCollector אוסף שיאגר logcat ויתעדה אותו ביומן כשמקרה בדיקה נכשל. 
LogcatReceiver כיתה שאוספת את logcat ברקע. 
LogcatTimingMetricCollector אוסף מדדים שאוסף מידע על תזמון (למשל, זמן המעבר של המשתמש) מ-logcat במהלך בדיקה אחת או כמה בדיקות חוזרות, באמצעות דפוסי ביטוי רגולרי נתונים כדי לנתח את אותות ההתחלה והסיום של אירוע משורות logcat. 
LogDataType מייצג את סוג הנתונים של נתוני היומן. 
LogFile סיווג שמכיל את המטא-נתונים של קובץ יומן ששמור. 
LogFileSaver פונקציית עזר ל-ITestInvocationListener שתשמור את נתוני היומן בקובץ. 
LogReceiver  
LogRegistry הטמעה של ILogRegistry שמבצעת מוליפסקס ומנהלת יומנים שונים, ומשתמשת ביומן המתאים על סמך ThreadGroup של השרשור שמבצע את הקריאה. 
LogSaverResultForwarder ResultForwarder לשמירת יומנים באמצעות שומר הקבצים הגלובלי. 
LogUtil כיתה של כלי לתיעוד ביומן. 
LogUtil.CLog סוג shim ל-Log שמשתמש באופן אוטומטי בשם הכיתה הפשוט של מבצע הקריאה החוזרת בתור תג היומן 
LUCIResultReporter דיווח על תוצאות ששומר את תוצאות הבדיקה שנדרשות ל-ResultDB ול-LUCI בפורמט JSON‏ (go/result-sink) ומתעדה את מיקום הקובץ במסוף. 

M

MainlineModuleHandler סוג פשוט של טיפול במודולים ראשיים שיוצר InstallApexModuleTargetPreparer ומחדיר את הקישור הדינמי אליו על סמך המודולים הראשיים הנתונים כדי לאחזר אותם באופן אוטומטי. 
MainlineTestModuleController סוג בסיס לבקרת מודול להרצת בדיקות על סמך המודולים הראשיים שהועמסו מראש במכשיר שנבדק. 
ManagedRemoteDevice מכשיר שפועל בתוך מכונה וירטואלית שאנחנו מנהלים מרחוק באמצעות מכונה של Tradefed בתוך המכונה הווירטואלית. 
ManagedTestDeviceFactory מפעל ליצירת סוגי המכשירים השונים שאפשר לעקוב אחריהם באמצעות Tf 
MaxSdkModuleController סוג בסיס לבקרת מודול כדי לא להריץ בדיקות בגרסאות שמעל למספר גרסת ה-SDK שצוין. 
MergedZipEntryCollection מיזוג של רשומות zip נפרדות בקובץ zip גדול לבלוק אחד כדי לצמצם את מספר ניסיונות ההורדה. 
MergeMultiBuildTargetPreparer IMultiTargetPreparer שמאפשר להעביר מידע מ-build אחד ל-build אחר על ידי מתן שם להם ולמפתח הקובץ שרוצים להעתיק ל-build השני. 
MergeStrategy תיאור האופן שבו צריך לצבור את התוצאות כשיש כמה ניסיונות. 
MerkleTree ייצוג של עץ Merkle כפי שמוגדר בממשק ה-API להפעלה מרחוק. 
MetricFilePostProcessor משמש להעלאת קובץ יומן המדדים שנאסף במהלך הבדיקה וברמת ההרצה. 
MetricOption הערה לשיטות בדיקה עם הערה @Test, או אם ההערה היא חלק מרשימת ההערות של TestDescription שמאפשרת לציין פרמטרים נוספים שימושיים לכוונון ההתנהגות של הקולקטורים, לסינון שיטות מסוימות. 
MetricsXMLResultReporter MetricsXMLResultReporter כותב מדדי בדיקה ומדדי ריצה לקובץ XML בתיקייה שצוינה בפרמטר metrics-folder בשלב invocationEnded של הבדיקה. 
MetricTestCase תוסף של TestCase שמאפשר לתעד מדדים כשהקוד פועל כחלק מ-TradeFed. 
MetricTestCase.LogHolder מבנה שמכיל קובץ יומן לדיווח. 
MetricUtil סיווג שירות לצורך אחזור מדדים מתצורות statsd שהוגדרו. 
MetricUtility מכיל שיטות שירות נפוצות לאחסון מדדי הבדיקה, לצבירת המדדים בבדיקות דומות ולכתיבת המדדים לקובץ. 
MinApiLevelModuleController סוג בסיס לבקר מודול כדי שלא ירוצו בדיקות אם הוא נמוך מרמת API מסוימת. 
MinSdkModuleController סוג בסיס לבקרת מודול, כדי שלא יתבצעו בדיקות בגרסאות שמספר גרסת ה-SDK שלהן נמוך ממספר גרסת ה-SDK שצוין. 
MixImageZipPreparer קובץ IMultiTargetPreparer שמערבב בין קובצי אימג' של build של מערכת לבין קובץ build של מכשיר. 
MixKernelTargetPreparer ITargetPreparer שמאפשרת לשלב בין קובץ אימג' של ליבה לבין קובץ אימג' של מכשיר. 
MoblyBinaryHostTest בדיקת מארח שמטרתה להריץ קובץ בינארי של Python ל-Mobly ממערכת ה-build של Android‏ (Soong) 
MoblyYamlResultControllerInfoHandler טיפול ברכיב 'Controller Info' בתוצאה של Mobly yaml. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory מפעל לטיפול בתוצאות של yaml ב-Mobly, שיוצר טיפול מתאים על סמך סוג התוצאה. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser מנתח של תוצאות בדיקות yaml ב-Mobly. 
MoblyYamlResultRecordHandler טיפול ברכיב 'Record' בתוצאה של Mobly yaml. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler טיפול ברכיב 'Summary' בתוצאה של Mobly yaml. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler טיפול באלמנט 'רשימת שמות של בדיקות' בתוצאה של yaml ב-Mobly. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler טיפול ברכיב 'נתוני משתמשים' בתוצאה של yaml ב-Mobly. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition מאגר של הגדרות הפעלת הבדיקה. 
ModuleListener מאזין שמצורף לכל IRemoteTest של כל מודול כדי לאסוף את רשימת התוצאות. 
ModuleLogcatCollector גרסת האוסף של logcat, אבל למודול. 
ModuleMerger כיתת עזר לפעולה שקשורה למיזוג של ITestSuite ו-ModuleDefinition אחרי פיצול. 
ModuleOemTargetPreparer  
ModuleParameters ערכים מיוחדים שמשויכים למפתחות 'פרמטר' של המארז במטא-נתונים של כל מודול. 
ModuleParametersHelper פונקציית עזרה לקבלת הערך של IModuleParameterHandler שמשויך לפרמטר. 
ModuleProtoResultReporter דיווח על תוצאות שמיועד לדיווח רק על התוצאות ברמת המודול. 
ModulePusher  
ModulePusher.ModulePushError שגיאה קטלנית במהלך דחיפת המודול Mainline. 
ModuleSplitter פונקציית עזר שמחלקת רשימה של מודולים שמיוצגים על ידי IConfiguration לרשימה של יחידות ביצוע שמיוצגות על ידי ModuleDefinition
ModuleTestTypeUtil מכיל שיטות שירות נפוצות לבדיקת המודול. 
MultiFailureDescription איך אוספים כמה FailureDescription בתוך מחזיק אחד. 
MultiMap<K, V> ERROR(/Map) שתומך במספר ערכים לכל מפתח. 

לא

NameMangleListener מאזין proxy לתרגום שמות של שיטות בדיקה, כיתות וחבילות בזמן הדיווח על התוצאות. 
NativeBenchmarkTest בדיקה שמריצה קובץ הפעלה של בדיקת ביצועים מקורית במכשיר נתון. 
NativeBenchmarkTestParser IShellOutputReceiver שמנתח את הפלט של נתוני בדיקת ההשוואה לשוק, ומאגר מדדים של הזמן הממוצע לכל פעולה. 
NativeBridgeModuleController בקר מודול לבדיקה אם מכשיר תומך בגשר מקורי. 
NativeCodeCoverageFlusher סיווג שירות שמנקה מדידות של כיסוי מקורי ומאלץ שטיפה של נתוני כיסוי מקורי מהתהליכים במכשיר. 
NativeDevice הטמעת ברירת המחדל של ITestDevice במכשירי Android עם סטאק חלקי. 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) להרצת הפקודה 'adb ....' של מערכת ההפעלה. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) כדי להפעיל מחדש מכשיר. 
NativeDevice.RebootMode מצב של הפעלה מחדש. 
NativeDeviceStateMonitor כיתה עזרה למעקב אחרי המצב של IDevice ללא תמיכה ב-framework. 
NativeLeakCollector ITargetPreparer שמריץ את הפקודה 'dumpsys meminfo --unreachable -a' כדי לזהות את הזיכרון המקומי שלא ניתן לגשת אליו שנמצא כרגע בכל תהליך. 
NativeStressTest בדיקה שמריצה קובץ הפעלה מקורי של בדיקת לחץ גופני במכשיר נתון. 
NativeStressTestParser IShellOutputReceiver שמנתח את הפלט של נתוני בדיקת הלחץ, ומאגר מדדים לגבי מספר החזרות שהושלמו והזמן הממוצע לכל חזרה. 
NegativeHandler טיפול שמציין שאין לבצע שום פעולה, והפרמטר לא אמור ליצור מודול נוסף. 
NestedDeviceStateMonitor מכשיר למעקב אחרי מצב המכשיר שמבצע בדיקות נוספות במכשיר המוטמע כדי להתאים את עצמו לפרטים הספציפיים של הסביבה הווירטואלית. 
NestedRemoteDevice ייצוג של המכשיר שפועל בתוך מכונה וירטואלית מרוחקת של Cuttlefish. 
NetworkNotAvailableException הבעיה הזו מתרחשת כשמכשיר לא מצליח להתחבר לרשת לצורך בדיקה. 
NoApkTestSkipper כלי הכנה מיוחד שמאפשר לדלג על קריאה לחלוטין (הכנה ובדיקות) אם אין חבילות APK לבדיקה. 
NoDeviceException ההודעה הזו מתקבלת כשאין מכשיר שבו אפשר להריץ פקודה מסוימת. 
NoisyDryRunTest הרצת בדיקה רועשת בקובץ פקודות. 
NoOpConfigOptionValueTransformer פעולה ללא תפעול (no-op) IConfigOptionValueTransformer 
NotMultiAbiHandler טיפול מיוחד שמעדכן את SuiteModuleLoader שאסור ליצור מודול ב-abi המשני. 
NullDevice placeholder‏ IDevice שמשמש את DeviceManager להקצאה כשהערך של IDeviceSelection.nullDeviceRequested() הוא true 

O

OpenObjectLoader רכיב טעינה לאובייקטים שמוגדרים כברירת מחדל ב-AOSP. 
אפשרות הוספת הערה לשדה שמייצג אפשרות IConfiguration
Option.Importance  
OptionClass הוספת הערה לכיתה שמייצגת אובייקט IConfiguration
OptionCopier סיווג עזר שיכול להעתיק ערכים של שדות Option עם שמות זהים מאובייקט אחד לאובייקט אחר. 
OptionDef מכיל את הפרטים של Option
OptionFetcher פונקציית עזרה לקבלת אפשרויות הבדיקה מהתהליך ההורה. 
OptionNotAllowedException ConfigurationException ספציפי כשלא ניתן להעביר אפשרות בשורת הפקודה. 
OptionSetter מילוי השדות Option
OptionSetter.OptionFieldsForName מאגר לרשימת שדות האפשרויות עם השם הנתון. 
OptionUpdateRule קובעת את ההתנהגות כשמציינים אפשרות כמה פעמים. 
OtaDeviceBuildInfo IDeviceBuildInfo שמשמש לבדיקת עדכונים אופליין. 
OtatoolsBuildInfo קובץ IBuildInfo שמכיל ארטיפקטים של otatools. 
OtaUpdateDeviceFlasher תוכנה להצגת קובץ אימג' במכשיר שמפעילה את הסקריפט system/update_engine/scripts/update_device.py עם חבילת OTA מלאה או מצטברת כדי לעדכן את קובץ האימג' של המכשיר. 
OxygenUtil כלי ליצירת אינטראקציה עם שירות Oxygen. 

P

PackageInfo מאגר של פרטי החבילה של אפליקציה שנותחו מהמכשיר. 
PackageInstalledModuleController בקר המודול לא יפעיל בדיקות אם החבילות הנתונות לא מותקנות במכשיר. 
צמד<A, B> מגדירים את הכיתה Pair שלנו, שמכילה שני אובייקטים. 
PairingMultiTargetPreparer הכלי להכנה למספר יעדים עוזר לבצע התאמה (וחיבור) של Bluetooth בין שני מכשירים. 
ParallelDeviceExecutor<V> Wrapper של ERROR(/ExecutorService) להרצת פונקציה במקביל. 
ParentSandboxInvocationExecution הגרסה של InvocationExecution לפעולות המיוחדות של ההפעלה ברמת ההורה כשמריצים ארגז חול. 
ParentShardReplicate שכפול ההגדרה של מכשיר אחד לכל המכשירים האחרים שייכללו בחלוקה לפלחים. 
PartialZipDownloadCache כלי לשמירת קבצים שהורדתם חלקית במטמון על סמך התוכן שלהם. 
PassingTestFileReporter ITestInvocationListener ששומר את רשימת מקרי הבדיקה שעברו קובץ בדיקה. 
PerfettoGenericPostProcessor מעבד פוסט שממיר קובץ proto של מדד טקסט/בינארי של perfetto לזוגות מפתח/ערך על ידי הרחבה רפרסיבית של הודעות ה-proto והשדות עם ערכי מחרוזות, עד שמגיעים לשדה עם ערך מספרי. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer הכלי לעיבוד של Perfetto דוחף את קובץ התצורה למכשיר במיקום סטנדרטי שיש ל-Perfetto גישה אליו. 
PerfettoPullerMetricCollector הטמעה בסיסית של FilePullerDeviceMetricCollector שמאפשרת למשוך את קובצי perfetto מהמכשיר ולאסוף ממנו את המדדים. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder סוג שימושי להקלטת נתוני מעקב של Perfomance ב-ITestDevice
PrettyPrintDelimiter כלי עזר שעוזר להדפיס הודעה מופרדת שמודגשת. 
PrettyTestEventLogger יומן שמתאים את האירועים ומתעדים אותם כדי להקל על ניפוי הבאגים. 
ProcessInfo משמש לאחסון מידע שקשור לתהליך(USER, ‏ PID, ‏ NAME, ‏ START TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
ProfileParameterHandler טיפול בפרמטר בסיס לכל משתמש בפרופיל. 
ProfileTargetPreparer כיתה בסיסית להגדרת כלי להכנת יעדים לכל משתמש בפרופיל android.os.usertype.profile.XXX
PropertyChanger סיווג שימושי לשינוי (או הוספה) של פריטים בקובץ נכס של Android. 
ProtoResultParser מנתח לפורמט ה-proto של תוצאות Tradefed. 
ProtoResultParser.TestLevel ספירה מייצגת את הרמה הנוכחית של ה-proto שעובד עליו. 
ProtoResultReporter דיווח על תוצאות יוצר protobuf של TestRecord עם כל התוצאות בפנים. 
ProtoUtil שיטות שירות לטיפול בהודעות protobuf ללא תלות בסוג. 
ProxyConfiguration אובייקט שמאפשר להפנות להגדרה מרוחקת כדי להריץ אותה. 
PsParser כלי המשמש לניתוחים(USER,‏ PID ו-NAME) מפלט הפקודה ps. 
PtsBotTest הרצת בדיקות של PTS-bot. 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PushFileInvoker הסיווג הזה הוצא משימוש. במקום זאת, צריך להשתמש ב-PushFilePreparer 
PushFilePreparer ITargetPreparer שמנסה לדחוף מספר כלשהו של קבצים מכל נתיב מארח לכל נתיב מכשיר. 
PythonBinaryHostTest בדיקת מארח שמטרתה להריץ קובץ בינארי של Python ממערכת ה-build של Android‏ (Soong)

הכלי להרצת בדיקות תומך במסנן הכללה ובמסנן החרגה. 

PythonBinaryHostTest.PythonForwarder מעביר תוצאות כדי להחליף את שם ההרצה בשם הבינארי. 
PythonUnitTestResultParser הפונקציה מפרשת את הפלט של בדיקות שפועלות באמצעות מסגרת ה-unittest של Python וממירה אותו לקריאות לסדרה של ITestInvocationListener
PythonUnitTestRunner הסיווג הזה הוצא משימוש. במקום זאת, צריך להשתמש ב-PythonBinaryHostTest. 
PythonVirtualenvHelper כיתה עזרה להפעלת סביבה וירטואלית של Python 3. 
PythonVirtualenvPreparer הגדרת Python virtualenv במארח והתקנת חבילות. 

Q

QuotationAwareTokenizer  

R

RebootReasonCollector אוסף נתונים של הפעלות מחדש של המכשיר במהלך הרצה של הבדיקה, ומדווח עליהם לפי סיבה ומספר. 
RebootTargetPreparer כלי להתקנת יעד שמפעיל מחדש את המכשיר. 
RecoveryLogPreparer כלי לעיבוד מטרות שמשתמש באיסוף יומנים לפני השחזור. 
RegexTrie<V> RegexTrie הוא עץ טריא (Trie) שבו כל מקטע ששמור של המפתח הוא ביטוי רגולרי ERROR(/Pattern)
RemoteAndroidDevice הטמעה של ITestDevice במכשיר Android עם סטאק מלא שמחובר באמצעות adb connect. 
RemoteAndroidTestRunner הפעלה מרחוק של פקודת בדיקה של Android ודיווח על התוצאות. 
RemoteAndroidTestRunner.StatusReporterMode מייצג מצב של דיווח על סטטוס באפשרויות הפקודה של מכשיר ה-AM. 
RemoteAndroidVirtualDevice הרחבה של התנהגות RemoteAndroidDevice למכשיר Android עם סטאק מלא שפועל ב-Google Compute Engine‏ (GCE). 
RemoteAvdIDevice placeholder‏ IDevice שמשמש את DeviceManager להקצאה כש-DeviceSelectionOptions.gceDeviceRequested() הוא true 
RemoteCacheClient הטמעה של RemoteActionCache שמשתמשת בקריאות gRPC לשרת API מרוחק. 
RemoteDynamicPool הטמעת מאגר של בדיקות בתור לעבודה מרחוק 
RemoteDynamicPool.RequestCallable  
RemoteFileResolver כיתה פשוטה שמאפשרת לטעון קבצים ממגוון מקומות באמצעות מזהי URI והפונקציונליות של ספק השירות. 
RemoteFileUtil סוג שירות לטיפול בקובץ ממכונה מרוחקת 
RemoteInvocationExecution הטמעה של InvocationExecution שמפעילה ביצוע מרחוק. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSshUtil כלי להרצת פקודות SSH במכונות מרוחקות. 
RemoteTestTimeOutEnforcer מאזינים שמאפשרים לבדוק את זמן הביצוע של הגדרת בדיקה נתונה ולפסול אותה אם היא חורגת מזמן קצוב מראש. 
RemoteZip כלי עזר לביטול דחיסת קבצים ספציפיים בתוך קובץ ZIP מרוחק. 
RemoveSystemAppPreparer ITargetPreparer להסרת קובץ APK ממחיצה המערכת לפני הרצה של בדיקה. 
ReportPassedTests דיווח בקובץ על מסננים אפשריים להחרגת בדיקה שעברה. 
RequestUtil כלי עזר שמאפשרים ניסיון חוזר כללי של בקשות רשת עם טיפול בשגיאות. 
ResolvePartialDownload פתרון בקשה להורדה חלקית. 
ResourceMetricUtil פונקציות שימושיות ליצירת מדדים. 
ResourceUtil כלי לקריאת משאבי תצורה. 
RestApiHelper כיתה מסייעת לביצוע קריאות ל-API ל-REST. 
RestartSystemServerTargetPreparer כלי לניהול יעדי התקנה שמפעיל מחדש את שרת המערכת בלי להפעיל מחדש את המכשיר. 
ResultAggregator שרת העברה מיוחד שמאגד את התוצאות לפי הצורך, על סמך שיטת הניסיון החוזר שנבחרה. 
ResultAndLogForwarder שירות העברה של תוצאות ואירועים ביומן. 
ResultForwarder ITestInvocationListener שמעביר את תוצאות ההפעלה לרשימה של מאזינים אחרים. 
ResultsPlayer ריצה מיוחדת שמפעילה מחדש את התוצאות שהתקבלו. 
RetentionFileSaver כיתת עזר ליצירת קובץ retention .‎ בספרייה. 
RetryConfigurationFactory מפעל שמטפל בניסיון חוזר של פקודה. 
RetryLogSaverResultForwarder שרת העברה שמטפל גם בהעברת הניסיון הנוכחי. 
RetryPreparationDecision סיווג שמתאר את ההחלטות לגבי הניסיון החוזר בהכנה או ביטול ההרצה של המודול. 
RetryRescheduler מפעיל מיוחד שמאפשר לתזמן מחדש בדיקות קודמות שנכשלו או לא בוצעו. 
RetryRescheduler.RetryType סוגי הבדיקות שניתן לנסות שוב. 
RetryResultForwarder תוסף של ResultForwarder שתמיד דוחף למספר ניסיון נתון. 
RetryResultHelper כיתה עזרה לקביעת אילו מודולים או בדיקות צריך להריץ או לא. 
RetryStatistics מבנה שמכיל את הנתונים הסטטיסטיים של סשן ניסיון חוזר של IRemoteTest אחד. 
RetryStrategy האסטרטגיה לניסיונות חוזרים שתהיה בשימוש כשמריצים מחדש בדיקות מסוימות. 
RootcanalForwarderPreparer  
RootTargetPreparer כלי להכנת יעד שמבצע את הפקודה 'adb root' או 'adb unroot' על סמך האפשרות 'force-root'. 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery בסיס גנרי IMultiDeviceRecovery להרצת תצורה של tradefed כדי לבצע את שלב השחזור. 
RunHostCommandTargetPreparer מטרגטים את הכלי להכנת הבדיקה כדי להריץ פקודות שרירותיות של המארח לפני ואחרי הרצת הבדיקה. 
RunHostScriptTargetPreparer כלי לטירגוט שמפעיל סקריפט לפני הפעלת בדיקה. 
RunInterruptedException החריגה הזו מתרחשת כשפעולת הפעלה מופסקת על ידי בקשה חיצונית. 
RunNotifierWrapper עטיפה של RunNotifier כדי שנוכל לשאת את DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler ה-handler של ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer ITargetPreparer כדי לסמן שצריך להריץ את הבדיקות בארגז החול של ה-SDK. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer ITargetPreparer כדי לוודא שהבדיקה פועלת כמשתמש משני. 
RunOnSystemUserTargetPreparer ITargetPreparer שמציין שצריך להריץ את הבדיקות על המשתמש (ולא על המשתמש הנוכחי). 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer ITargetPreparer שיוצר פרופיל עבודה בתהליך ההגדרה ומסמן שצריך להריץ את הבדיקות במשתמש הזה. 
RuntimeRestartCollector אוסף שמאגר חותמות זמן של הפעלות מחדש בסביבת זמן הריצה (קריסות של שרת המערכת) במהלך הרצת הבדיקה, אם יש כאלה. 
RunUtil אוסף של שיטות עזר לביצוע פעולות. 
RustBenchmarkResultParser הפונקציה מפרשת את הפלט של הבדיקות שפועלות באמצעות מסגרת Benchmarking של Criterion וממירה אותו לשיחות על סדרה של ITestInvocationListener
RustBinaryHostTest בדיקת מארח שנועדה להריץ קובץ בינארי של Rust ממערכת ה-build של Android‏ (Soong) 
RustBinaryTest בדיקה שמריצה קובץ בינארי של Rust במכשיר נתון. 
RustTestBase המחלקה הבסיסית של RustBinaryHostTest ו-RustBinaryTest 
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser הפונקציה מפרשת את הפלט של בדיקות שפועלות באמצעות מסגרת ה-unittest של Rust וממירה אותו לשיחות על סדרה של ITestInvocationListener

S

SandboxConfigDump סוג של Runner שיוצר IConfiguration על סמך שורת פקודה ומטמיע אותו בקובץ. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException חריגה מיוחדת בהגדרה שמגיעה מהגדרת ארגז החול. 
SandboxConfigurationFactory מפעל תצורה מיוחד לטיפול ביצירת הגדרות למטרות ארגז חול. 
SandboxConfigUtil סיווג שימושי לניהול IConfiguration במהלך בדיקת חול. 
SandboxedInvocationExecution ביצוע מיוחד של ההפעלה בארגז חול: זהו InvocationExection כשאנחנו נמצאים בארגז החול שבו פועלת הפקודה. 
SandboxInvocationRunner מריצים את הבדיקות שמשויכות להפעלה בארגז החול. 
SandboxOptions סוג שיכול לקבל ולספק אפשרויות ל-ISandbox
ScreenshotOnFailureCollector אסוף נתונים שיצלם צילום מסך וירשום אותו ביומן כשמקרה בדיקה נכשל. 
Sdk28ModuleController בקר מודול לבדיקה אם המכשיר פועל עם SDK מגרסה 28 (Android 9) ואילך. 
Sdk29ModuleController מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 29 ואילך. 
Sdk30ModuleController מריצים בדיקות רק אם המכשיר שנבדק הוא עם גרסת SDK 30 ואילך. 
Sdk31ModuleController מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 31 ואילך. 
Sdk32ModuleController מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 32 ואילך. 
Sdk33ModuleController מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 33 ואילך. 
Sdk34ModuleController מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 34 ואילך. 
Sdk35ModuleController מריצים בדיקות רק אם במכשיר שנבדק מותקנת גרסת SDK מגרסה 35 ואילך. 
SearchArtifactUtil כיתה שימושית שאפשר להשתמש בה כדי לחפש ארטיפקטים של בדיקות. 
SecondaryUserHandler ה-handler של ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler ה-handler של ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler ה-handler של ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer זהו מכשיר הכנה שמשתמש באסימון כדי לסדר את ביצוע הבדיקה במארח של Tradefed. 
SerializationUtil כלי לסריאליזציה/לפענוח של אובייקט שמטמיע את ERROR(/Serializable)
ServiceAccountKeyCredentialFactory מפעל פרטי כניסה ליצירת OAuth שמבוסס על מפתח של חשבון שירות Credential
SettingsBaselineSetter פונקציית setter נפוצה לטיפול בהגדרות הבסיסיות של המכשיר באמצעות ITestDevice.setSetting. 
ShardBuildCloner כיתה עזרה שמטפלת בשכפול של פרטי build משורת הפקודה. 
ShardHelper כיתת עזר שמטפלת ביצירת הפיצולים ובתזמון שלהם להפעלה. 
ShardListener ITestInvocationListener שאוסף תוצאות מחלקיק של קריאה (קריאה שמפוצלת לצורך הפעלה בכמה משאבים בו-זמנית) ומעביר אותן למאזין אחר. 
ShardMainResultForwarder ResultForwarder שמאחד את התוצאות של קריאות בדיקה מחולקות. 
ShellOutputReceiverStream תת-סוג של OutputStream שכותב ל-IShellOutputReceiver. 
ShellStatusChecker בודקים אם סטטוס המעטפת הוא כצפוי לפני ואחרי הרצת מודול. 
ShippingApiLevelModuleController מריצים בדיקות אם המכשיר עומד בתנאים הבאים:
  • אם min-api-level מוגדר:
    • המכשיר נשלח עם min-api-level ואילך. 
ShowmapPullerMetricCollector הטמעה בסיסית של FilePullerDeviceMetricCollector שמאפשרת למשוך את הקבצים של המפה הוויזואלית מהמכשיר ולאסוף ממנו את המדדים. 
SideloadOtaTargetPreparer כלי להכנת יעד שמבצע טעינת צד של חבילת OTA מסוימת, מחיל את החבילה, ממתין שהמכשיר יופעל ומחדיר את מאפייני ה-build של המכשיר לשימוש כפרטי build

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

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

T

TableBuilder כיתה מסייעת להצגת מטריצה של רכיבי String בטבלה. 
TableFormatter כיתה עזר להצגת מטריצה של רכיבי String כך שכל עמודה של רכיבים תהיה מסודרת 
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError אירעה שגיאה קטלנית במהלך הכנת היעד לבדיקה. 
TarUtil כלי לטיפול בקובץ tar. 
TearDownPassThroughPreparer מאפשרת להריץ את tearDown על מכשירי הכנה שכלולים בתצורה כאובייקט. 
TelephonyHelper כלי לשימוש ולקבלת מידע שקשור לטלפון. 
TelephonyHelper.SimCardInformation מאגר מידע של המידע שקשור לכרטיס ה-SIM. 
TelephonyTokenProvider ספק טוקנים לטוקנים שקשורים לטלפוניה. 
TemperatureThrottlingWaiter ITargetPreparer שממתין עד שטמפרטורת המכשיר תגיע לטמפרטורת היעד 
TemplateResolutionError סיווג שמרחיב את ConfigurationException לשגיאה שקשורה לתבנית במהלך ניתוח התצורה. 
TerribleFailureEmailHandler סוג פשוט של טיפול ששולח אימייל לאנשים שמעוניינים כשמתרחשת שגיאת WTF (What a Terrible Failure) במכונה של Trade Federation. 
TestAppInstallSetup ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר. 
TestContentAnalyzer הכלי לניתוח מקבל את ההקשר לניתוח ומחליט מה מעניין. 
TestContext כיתה ליצירת מודל של הודעת TestContext ב-TFC API. 
TestDependencyResolver כלי עזר לפתרון יחסי תלות במקרה הצורך. 
TestDescription הכיתה מייצגת מידע על תרחיש בדיקה. 
TestDescriptionsFile סיווג שירות לסידור (marshalling) ולביטול סידור (unmarshalling) של רשימת TestDescriptions לקובץ בדיקה. 
TestDevice הטמעה של ITestDevice במכשיר Android עם סטאק מלא 
TestDevice.MicrodroidBuilder ה-builder שמשמש ליצירת Microdroid TestDevice. 
TestDeviceOptions מאגר של ITestDevice Option 
TestDeviceOptions.InstanceType  
TestDeviceState ייצוג מלא יותר של מצב המכשיר בהשוואה ל-DeviceState
TestEnvironment כיתה ליצירת מודל של הודעת TestEnvironment שמוחזרת על ידי TFC API. 
TestErrorIdentifier מזהה השגיאה מהבדיקות ומכלי ההרצה של הבדיקות. 
TestFailureModuleController אמצעי בקרה למודול שרוצים לשנות את האופן שבו מתנהג יומן הכשלים שנאסף מהבדיקות. 
TestFilePushSetup ITargetPreparer שמעביר קובץ או ספרייה אחדים או יותר מתיקייה IDeviceBuildInfo.getTestsDir() למכשיר. 
TestFilterHelper כיתה לעזרה בסינון בדיקות 
TestGroupStatus כיתה לאחסון הסטטוס של קבוצת בדיקה. 
TestInfo מאחסן את קבוצת פרטי הבדיקה בקובץ TEST_MAPPING. 
TestInformation אובייקט מחזיק שמכיל את כל המידע והיחסי התלות שיכולים להיות נחוצים למפעיל בדיקות או לבדיקות כדי לבצע אותן בצורה תקינה. 
TestInformation.Builder ה-builder ליצירת מכונה של TestInformation
TestInvocation הטמעת ברירת המחדל של ITestInvocation
TestInvocation.RunMode המצבים השונים שבהם יכולה להתבצע קריאה. 
TestInvocation.Stage  
TestInvocationManagementServer שרת GRPC שעוזר לנהל את הקריאה לבדיקה ואת מחזור החיים שלה. 
TestInvocationManagementServer.InvocationInformation  
TestMapping כיתה לטעינה של קובץ TEST_MAPPING. 
TestMappingSuiteRunner הטמעה של BaseTestSuite להרצת בדיקות שצוינו באמצעות האפשרות include-filter, או קובצי TEST_MAPPING מה-build, כחבילה. 
TestOption שמירת פרטי אפשרויות הבדיקה שהוגדרו בקובץ TEST_MAPPING. 
TestOutputUploader העלאת קובצי פלט של בדיקות למערכת הקבצים המקומית, ל-GCS או לנקודת קצה מסוג HTTP(S). 
TestRecordInterpreter כלי להמרת TestRecord proto לפורמט שקל יותר לבצע בו שינויים ב-Tradefed. 
TestRecordProtoUtil כלי לקריאת ה-proto של TestRecord מקובץ. 
TestResource מחלקה ליצירת מודל של הודעת TestResource שמוחזרת על ידי TFC API. 
TestResourceDownloader כיתה להורדת קובצי משאבים לבדיקה ממערכת הקבצים/GCS/HTTP. 
TestResult מאגר לתוצאה של בדיקה אחת. 
TestResultListener פישוט של ITestLifecycleListener למטמיעים שמתעניינים רק בתוצאות של בדיקות ספציפיות. 
TestRunnerUtil סוג שירות שעוזר למפעילי בדיקות שונים. 
TestRunResult מכיל את התוצאות של הרצה אחת של בדיקה. 
TestRunResultListener מאזין שמאפשר לקרוא את סטטוס ההרצה הסופית של הבדיקה. 
TestRunToTestInvocationForwarder שרת העברה מ-ddmlib ITestRunListener אל ITestLifeCycleReceiver
TestsPoolPoller מעטפת בדיקות שמאפשרת להריץ את כל הבדיקות במאגר בדיקות. 
TestStatus ייצוג ב-Tradefed של הסטטוסים האפשריים של שיטות הבדיקה. 
TestSuiteInfo כיתה שמטפלת בחיבור של מטא-נתונים שקשורים ל-build לחבילת הבדיקות

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

TestSummary מחלקה שמייצגת סיכום של בדיקה. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() למחיצה /system במכשיר. 
TestTimeoutEnforcer מאזינים שמאפשרים לבדוק את זמן הביצוע של מקרה בדיקה נתון ולפסול אותו אם הוא חורג מזמן קצוב מראש. 
TextResultReporter דיווח על תוצאות בדיקה שמעביר את התוצאות למדפסת התוצאות בטקסט של JUnit. 
TfMetricProtoUtil סיווג שימושי שעוזר במעבר מ-Map<string, string=""> ל-Map<string, metric="">.‎  </string,></string,>‎
TfObjectTracker כלי למעקב אחרי השימוש באובייקטים השונים של איגוד הסחר. 
TfSuiteRunner הטמעה של ITestSuite שתטען בדיקות מהתיקייה res/config/suite/‎ של קובצי ה-jar של TF. 
TfTestLauncher IRemoteTest להרצת בדיקות יחידה או בדיקות פונקציונליות כנגד התקנה נפרדת של TF. 
TimeStatusChecker בדיקת סטטוס כדי לוודא שהשעה במכשיר ובמארח מסונכרנות. 
TimeUtil מכיל שיטות שירות שקשורות לזמן. 
TimeVal זהו סוג של sentinel שמקיף Long
TimeWaster כלי פשוט להכנת יעד שגורם לבזבוז זמן ויכול להפעיל מחדש את המכשיר. 
TokenProperty אסימון נתמך עם חלוקה דינמית. 
TokenProviderHelper פונקציית עזרה שמספקת את הספק שמשויך לאסימון מסוים, כדי לבדוק אם המכשיר תומך באסימון. 
TraceCmdCollector IMetricCollector שאוסף עקבות במהלך הבדיקה באמצעות trace-cmd, ומתעדה אותם ביומן של ההפעלה. 
TracePropagatingExecutorService שירות שמעביר משימות להטמעה בסיסית תוך העברת הקשר המעקב. 
TracingLogger כיתה שעוזרת לנהל את המעקב אחרי כל קריאה לבדיקה. 
TradefedConfigObject כיתה ליצירת מודל להודעה של TradefedConfigObject ב-TFC API. 
TradefedConfigObject.Type רשימה של סוגי אובייקטים של הגדרות שאפשר להחדיר להגדרות של פקודה באשכול. 
TradefedDelegator אובייקטים שעוזרים להעניק גישה להפעלה לקובץ בינארי אחר של Tradefed. 
TradefedFeatureClient לקוח grpc לבקשת הפעלת תכונה מהשרת. 
TradefedFeatureServer שרת שמגיב לבקשות להפעלת תכונות. 
TradefedSandbox קונטיינר בארגז חול שיכול להריץ קריאה ל-Trade Federation. 
TradefedSandboxFactory הטמעת ברירת המחדל ל-SandboxFactory 
TradefedSandboxRunner מפעיל שמשויך ל-TradefedSandbox שיאפשר את הפעלת ארגז החול. 
TradefedSandboxRunner.StubScheduledInvocationListener stub IScheduledInvocationListener שלא עושה כלום. 

U

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

V

ValidateSuiteConfigHelper הכיתה הזו תעזור לאמת שה-IConfiguration שנטען לחבילה עומד בדרישות הצפויות: - אין ספקי build - אין דיווח על תוצאות 
VersionedFile מבנה נתונים שמייצג קובץ שיש לו גרסה משויכת. 
VersionParser אחזור הגרסה של הארטיפקטים של tradefed שפועלים. 
VisibleBackgroundUserPreparer יוצר מטרות לצורך הפעלת בדיקות במשתמש שהופעל במצב גלוי ברקע. 
VmRemoteDevice מכשיר וירטואלי מרוחק שננהל מתוך המכונה הווירטואלית. 

W

WaitDeviceRecovery הטמעה פשוטה של IDeviceRecovery שמחכה שהמכשיר יהיה מחובר לאינטרנט ויגיב לפקודות פשוטות. 
WaitForDeviceDatetimePreparer ITargetPreparer שמחכה להגדרת תאריך ושעה במכשיר

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

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

X

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

Y

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

Z

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