क्लास इंडेक्स

ये एपीआई क्लास हैं. सभी एपीआई पैकेज देखें.

A

AaptParser यह क्लास, 'aapt dump badging' के आउटपुट को पार्स करके, APK से जानकारी निकालती है. 
AaptParser.AaptVersion APK फ़ाइलों को पार्स करने के लिए इस्तेमाल किए गए AAPT वर्शन के विकल्पों का एनम. 
Abi यह क्लास, ABI को दिखाती है. 
AbiFormatter यह क्लास, एबीआई के लिए यूटिलिटी क्लास है. 
AbiUtils डिवाइस के एबीआई को मैनेज करने के लिए यूटिलिटी क्लास 
AbLocalBuildProvider लोकल बिल्ड प्रोवाइडर, Android बिल्ड पर लोकल बिल्ड बनाता है. 
AbstractConnection कनेक्शन दिखाने वाली ऐब्सट्रैक्ट इमेज. 
AbstractHostMonitor होस्ट के परफ़ॉर्मेंस की निगरानी करने के लिए सामान्य क्लास. 
AbstractTunnelMonitor GCE AVD के लिए ऐब्स्ट्रैक्ट टनल मॉनिटर. 
AbstractXmlParser एक्सएमएल फ़ाइलों को पार्स करने के लिए, हेल्पर बेस क्लास 
AbstractXmlParser.ParseException अगर एक्सएमएल इनपुट को पार्स नहीं किया जा सका, तो यह गड़बड़ी दिखती है 
AcloudConfigParser यह हेल्पर क्लास, Acloud कॉन्फ़िगरेशन को पार्स करती है. इसका इस्तेमाल, Cloud डिवाइस इंस्टेंस को शुरू करने के लिए किया जाता है. 
AcloudConfigParser.AcloudKeys कुंजी के ऐसे सेट जिन्हें कॉन्फ़िगरेशन से खोजा जा सकता है. 
ActionInProgress सामान्य कार्रवाई चल रही है. 
ActiveTrace यह मुख्य क्लास है. इससे ऐक्टिव ट्रेस के बारे में जानकारी मिलती है और उसे मैनेज किया जा सकता है. 
ActivityStatusChecker यह कुकी, मॉड्यूल के आखिर में बची हुई गतिविधियों के लिए स्टेटस की जांच करने वाली कुकी है. 
AdbCommandRejectedException जब adb किसी निर्देश को अस्वीकार करता है, तब यह अपवाद दिखता है. 
AdbDevice यह कुकी, डिवाइस की स्थिति को सेव करती है. यह स्थिति, "adb devices -l" कमांड से मिलती है. 
AdbDeviceConnection यह 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)) के साथ इस्तेमाल करने के लिए, ADB के ज़रिए किसी डिवाइस से कनेक्शन दिखाता है. 
AdbDeviceConnection.Factory  
AdbDeviceTracker यह 'adb track-devices' कमांड को चलाकर और उसके आउटपुट को पार्स करके, डिवाइस के कनेक्ट होने और उसकी स्थिति बदलने से जुड़े इवेंट उपलब्ध कराता है. 
AdbHelper यह क्लास, adb से किए गए अनुरोधों और कनेक्शन को मैनेज करने में मदद करती है. 
AdbHelper.AdbResponse ADB से मिला जवाब. 
AdbHelper.AdbService पहचानें कि कमांड को किस adb सेवा को टारगेट करना चाहिए. 
AdbInitOptions AndroidDebugBridge को शुरू करने के विकल्प. 
AdbInitOptions.Builder यह ADB के लिए, शुरू करने के विकल्प बनाता है. 
AdbRootElevator यह एक AutoCloseable है. अगर ज़रूरत हो, तो इसे बनाने पर adb रूट चालू हो जाता है. साथ ही, पूरा होने पर रूट की स्थिति को पहले जैसा कर देता है. 
AdbShimDevice IDevice का AdbShimDevice प्लेसहोल्डर लागू किया गया. 
AdbSocketUtils  
AdbSshConnection एसएसएच ब्रिज के ज़रिए Adb कनेक्शन. 
AdbStopServerPreparer adb टेस्ट चलाने से पहले और बाद में, होस्ट पर adb सर्वर को रोकने के लिए टारगेट प्रिपेयरर. 
AdbTcpConnection किसी डिवाइस के डिफ़ॉल्ट कनेक्शन का प्रतिनिधित्व करने वाला ऑब्जेक्ट. यह माना जाता है कि यह डिवाइस का स्टैंडर्ड एडीबी कनेक्शन है. 
AdbUtils यह adb कार्रवाइयों के लिए एक यूटिलिटी क्लास है. 
AdbVersion  
AFlagsFeatureFlag `aflags list` से पार्स की गई, फ़ीचर फ़्लैग की जानकारी. 
AFlagsFeatureFlag.Mutability यह फ़्लैग बदला जा सकता है या नहीं. 
AFlagsFeatureFlag.Setter यह फ़्लैग आखिरी बार कहां से सेट किया गया था. 
AFlagsFeatureFlag.State फ़्लैग की स्थिति (यानी कि 
AFlagsTargetPreparer यह aflags का इस्तेमाल करके, टेस्ट चलाने से पहले फ़्लैग को बदलता है. 
AfterClassWithInfo AfterClass की तरह ही गारंटी देता है, लेकिन एनोटेट किए गए तरीके के लिए TestInformation पैरामीटर की ज़रूरत होती है. 
AggregatePostProcessor यह मेट्रिक एग्रीगेटर है. यह कई बार दोहराए गए टेस्ट रन के दौरान इकट्ठा की गई संख्या वाली मेट्रिक के लिए, कम से कम, ज़्यादा से ज़्यादा, औसत, विचरण, मानक विचलन, कुल, गिनती, और वैकल्पिक रूप से पर्सेंटाइल देता है. यह इन मेट्रिक को डबल के तौर पर मानता है. 
AllocationInfo इसमें, सिस्टम की ऐसेट और संसाधनों के बंटवारे की जानकारी होती है. 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup यह एक ITargetPreparer है, जो IDeviceBuildInfo.getTestsDir() फ़ोल्डर में मौजूद सभी ऐप्लिकेशन को डिवाइस पर इंस्टॉल करता है. 
AltDirBehavior यह एक इनम है. इसका इस्तेमाल, अलग-अलग टेस्ट आर्टफ़ैक्ट इंस्टॉलर/पुशर के लिए, डायरेक्ट्री के अन्य व्यवहारों को तय करने के लिए किया जाता है

 

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 Server से डाउनलोड किया जा सकता है. 
AndroidBuildResultReporter यह Android Build API को टेस्ट के नतीजे रिपोर्ट करता है. 
AndroidBuildTestResult यह कंटेनर ऑब्जेक्ट, टेस्ट के नतीजे को सेव करता है. इससे Android Build API पर नतीजे पोस्ट किए जा सकते हैं. 
AndroidCompatibility यह Android के लिए खास तौर पर बनाए गए फ़ील्ड को ResultDB में अपलोड करने के तरीके उपलब्ध कराता है. 
AndroidDebugBridge होस्ट-साइड Android डीबग ब्रिज (adb) से कनेक्शन

यह किसी भी डिवाइस, एम्युलेटर या उन पर चल रहे ऐप्लिकेशन से कम्यूनिकेट करने का मुख्य पॉइंट है. 

AndroidDebugBridge.IDebugBridgeChangeListener इस इंटरफ़ेस को लागू करने वाली क्लास, एक ऐसा तरीका उपलब्ध कराती हैं जो AndroidDebugBridge में होने वाले बदलावों (रीस्टार्ट करने की सुविधा भी शामिल है) को मैनेज करता है. 
AndroidDebugBridge.IDeviceChangeListener इस इंटरफ़ेस को लागू करने वाली क्लास, ऐसे तरीके उपलब्ध कराती हैं जिनसे IDevice जोड़ने, मिटाने, और बदलाव करने से जुड़ी कार्रवाइयां की जा सकती हैं. 
AndroidJUnitTest यह एक ऐसा टेस्ट है जो android.support.test.runner.AndroidJUnitRunner का इस्तेमाल करके, दिए गए डिवाइस पर इंस्ट्रुमेंटेशन टेस्ट पैकेज चलाता है. 
AndroidTestOrchestratorRemoteTestRunner adb कमांड और AndroidTestOrchestrator का इस्तेमाल करके, इंस्ट्रुमेंट किया गया Android टेस्ट चलाता है. 
AoaTargetPreparer ITargetPreparer जो Android Open Accessory (AOAv2) प्रोटोकॉल का इस्तेमाल करके, कई कार्रवाइयां (जैसे, क्लिक और स्वाइप) करता है. 
ApiResponse एपीआई की रिटर्न वैल्यू को पार्स करने के लिए क्लास. 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector यह क्लास यह पता लगाती है कि इंस्टॉल किए जाने वाले APK, डिवाइस पर मौजूद APK से अलग हैं या नहीं. इससे यह तय किया जा सकता है कि ERROR(/TestAppInstallSetup) के setUp और tearDown के दौरान, ऐप्लिकेशन को इंस्टॉल और अनइंस्टॉल करने की प्रोसेस को स्किप करना है या नहीं. 
AppBuildInfo IBuildInfo, Android ऐप्लिकेशन और उसके टेस्ट पैकेज को दिखाता है. 
AppDeviceBuildInfo इस क्लास का इस्तेमाल बंद कर दिया गया है. सीधे IDeviceBuildInfo का इस्तेमाल करें. 
AppSetup ITargetPreparer जो APK और उसके टेस्ट इंस्टॉल करता है. 
AppVersionFetcher डिवाइस से ऐप्लिकेशन के वर्शन की स्ट्रिंग पाने के लिए यूटिलिटी क्लास. 
AppVersionFetcher.AppVersionInfo ऐप्लिकेशन के वर्शन की जानकारी के टाइप. 
ArchModuleController मॉड्यूल कंट्रोलर, दिए गए किसी भी आर्किटेक्चर से मेल न खाने पर टेस्ट नहीं चलाता है. 
ArgsOptionParser पार्स किए गए कमांड लाइन आर्ग्युमेंट से, Option फ़ील्ड भरता है. 
ArgUtil यह एक यूटिल क्लास है. इसका इस्तेमाल, उम्मीद के मुताबिक फ़ॉर्मैट किए गए आर्ग्युमेंट को OptionDef में पार्स करने के लिए किया जाता है. 
ArrayHelper यह यूटिलिटी क्लास, adb के ज़रिए डिवाइसों से मिले डेटा को int/long में बदलने के लिए ऐरे उपलब्ध कराती है. 
ArrayUtil ऐरे के लिए यूटिलिटी फ़ंक्शन 
ArtChrootPreparer एआरटी टेस्ट के लिए chroot डायरेक्ट्री बनाएं. 
ArtGTest  
ArtifactDetails इससे, CAS टूल से जनरेट किए गए कॉन्टेंट और उसके डिस्क्रिप्टर की संरचना के बारे में पता चलता है 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer यह एक ऐसी सुविधा है जो अहम जानकारी के लिए, बिल्ड आर्टफ़ैक्ट का विश्लेषण करने में मदद करती है. 
ArtRunTest यह एक टेस्ट रनर है, जिसका इस्तेमाल ART रन-टेस्ट चलाने के लिए किया जाता है. 
ArtRunTest.AdbShellCommandException यह एक अपवाद क्लास है. इसका इस्तेमाल, ADB शेल कमांड को चालू करते समय हुई गड़बड़ी की जानकारी देने के लिए किया जाता है. 
ArtTest  
AtestExecutionPlanSuiteRunner ITestSuite को लागू करना 
ATestFileSystemLogSaver LogSaver क्लास का इस्तेमाल ATest, किसी खास पाथ में लॉग सेव करने के लिए करता है. 
AtestRunner ITestSuite को लागू करना 
AtestUtils यह Atest रनर के लिए एक यूटिलिटी क्लास है. 
AtestUtils.IncrementalSetupEnabled यह एक इनम है, जो इंक्रीमेंटल सेटअप के लिए स्पेसिफ़िकेशन दिखाता है. 
AtraceCollector एक IMetricCollector, जो टेस्ट के दौरान atrace चलाता है. साथ ही, नतीजे इकट्ठा करता है और उन्हें इनवोकेशन में लॉग करता है. 
AtraceRunMetricCollector यह कमांड, टेस्ट डिवाइस से दी गई डायरेक्ट्री के तहत सभी टेस्ट डायरेक्ट्री से ट्रेस इकट्ठा करती है. साथ ही, टेस्ट डायरेक्ट्री को लॉग करती है और टेस्ट डायरेक्ट्री के तहत ट्रेस फ़ाइलों को प्रोसेस करती है. इसके अलावा, यह मेट्रिक को एग्रीगेट करती है. 
AutoLogCollector गिनती करके बताया गया है कि किस कलेक्टर को हार्नेस अपने-आप मैनेज कर सकता है. 
AutoLogProcessor गिनती करके बताया गया है कि किस प्रोसेसर को हार्नेस अपने-आप मैनेज कर सकता है. 
AutomatedReporters यह क्लास, Tradefed के ऑटोमेटेड रिपोर्टर से मैपिंग तय करती है. 
AvdData [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 यह टेस्ट, नए सुइट सिस्टम के साथ Compatibility Test Suite चलाने के लिए है. 
BatchChannel<T> जांच के नतीजे और आर्टफ़ैक्ट को बैच में अपलोड करने के लिए हेल्पर क्लास. 
BatchChannel.BatchUploadAction<T> जब आइटम का कोई बैच अपलोड करने के लिए तैयार हो, तब की जाने वाली कार्रवाई. 
BatteryController यह एक यूटिलिटी क्लास है. इसकी मदद से, किसी डिवाइस की बैटरी चार्जिंग की स्थिति को कंट्रोल किया जा सकता है. 
BatteryRechargeDeviceRecovery इस कुकी का इस्तेमाल, डिवाइस की बैटरी का लेवल तय सीमा से कम होने पर कोई कमांड ट्रिगर करने की अनुमति देने के लिए किया जाता है. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery बैटरी लेवल की जानकारी उपलब्ध न होने पर, कॉन्फ़िगरेशन को ट्रिगर करने वाला रिकवरी चेकर. 
BeforeClassWithInfo BeforeClass की तरह ही गारंटी देता है, लेकिन एनोटेट किए गए तरीके के लिए TestInformation पैरामीटर की ज़रूरत होती है. 
BinaryState इस Enum का इस्तेमाल, चालू/बंद की स्थिति को रिकॉर्ड करने के लिए किया जाता है. इसमें IGNORE no-op स्थिति होती है. 
BluetoothConnectionLatencyCollector कलेक्टर, पहले से तय की गई statsd अवधि की मेट्रिक कॉन्फ़िगरेशन को डिवाइसों पर पुश करेगा. साथ ही, हर प्रोफ़ाइल के लिए ब्लूटूथ कनेक्शन की अवधि इकट्ठा करेगा. 
BluetoothConnectionStateCollector यह कलेक्टर, BluetoothConnectionStateChanged मेट्रिक इकट्ठा करेगा. साथ ही, हर प्रोफ़ाइल के लिए कनेक्शन की स्थिति का नंबर रिकॉर्ड करेगा. 
BluetoothConnectionSuccessRatePostProcessor पोस्टप्रोसेसर को लागू करना, जो ब्लूटूथ प्रोफ़ाइल के लिए सफलता दर का हिसाब लगाता है

"metric-key-match" का इस्तेमाल करके, ऐसी मेट्रिक तय करें जिनमें ब्लूटूथ कनेक्शन की स्थितियां संख्या वाले ऐरे में शामिल हों. उदाहरण [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector कलेक्टर, DUT पर ब्लूटूथ एचसीआई स्नूप लॉगिंग को चालू करता है और हर टेस्ट के लिए लॉग इकट्ठा करता है. 
BluetoothUtils डिवाइस पर BluetoothInstrumentation को कॉल करने के लिए यूटिलिटी फ़ंक्शन

डिवाइस के लिए BluetoothInstrumentation कोड, AOSP में यहां मिल सकता है: frameworks/base/core/tests/bluetoothtests 

BootstrapBuildProvider एक IDeviceBuildProvider जो टेस्ट डिवाइस से बिल्ड की जानकारी बूटस्ट्रैप करता है

आम तौर पर, इसका इस्तेमाल उन डिवाइसों के लिए किया जाता है जिनमें बाहरी तौर पर उपलब्ध बिल्ड का इस्तेमाल किया जाता है. जैसे, 

BootstrapServiceFileResolverLoader यह सेवा लोड करने की सुविधा का इस्तेमाल करके, रिज़ॉल्वर लोड करता है. 
BrightnessSetupConfigUtil यह एक यूटिलिटी क्लास है, जो क्लासपाथ से BrightnessSetupConfig को लोड करती है. साथ ही, यह क्लास, तरीकों को ऐक्सेस करने की सुविधा देती है. 
Bugreport यह ऑब्जेक्ट, गड़बड़ी की रिपोर्ट वाली फ़ाइलों के रेफ़रंस सेव करता है. यह फ़्लैट गड़बड़ी की रिपोर्ट और ज़िप की गई गड़बड़ी की रिपोर्ट (bugreportz) के साथ काम करता है. 
BugreportCollector यह एक पास-थ्रू ITestInvocationListener है. यह कॉन्फ़िगर किए जा सकने वाले इवेंट होने पर, गड़बड़ी की रिपोर्ट इकट्ठा करता है. इसके बाद, गड़बड़ी की हर रिपोर्ट इकट्ठा होने के बाद, यह अपने चाइल्ड पर ITestInvocationListener.testLog को कॉल करता है. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate पूरा प्रेडिकेट, जिसमें यह बताया गया हो कि बग रिपोर्ट कब कैप्चर करनी है. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector टेस्ट केस फ़ेल होने पर, bugreportz इकट्ठा करता है. 
BugreportzOnTestCaseFailureCollector किसी रन में टेस्ट केस के फ़ेल होने पर, bugreportz इकट्ठा करता है. 
BuildAnalysis यह किसी एक बिल्ड के विश्लेषण के नतीजों को दिखाता है. 
BuildApiFlashingResourcesRetriever IFlashingResourcesRetriever, Android बिल्ड के apiary से सहायक इमेज फ़ाइलें वापस पाता है. अगर apiary उपलब्ध नहीं है, तो nfs पर फ़ॉलबैक करता है. 
BuildError अगर दी गई बिल्ड नहीं चल पाती है, तो यह अपवाद दिखता है. 
BuildInfo IBuildInfo का सामान्य तौर पर लागू किया गया वर्शन, जिसे ITestDevice से जोड़ा जाना चाहिए. 
BuildInfoKey यह क्लास, बिल्ड की जानकारी से जुड़ी क्वेरी के लिए एन्यूमरेशन करती है. 
BuildInfoKey.BuildInfoFileKey यह एनम, उन सभी फ़ाइल टाइप के बारे में बताता है जिनके लिए IBuildInfo.getFile(BuildInfoFileKey) के ज़रिए क्वेरी की जा सकती है. 
BuildInfoRecorder एक ITargetPreparer जो किसी फ़ाइल में, बिल्ड की जानकारी वाला मेटा डेटा लिखता है. 
BuildInfoUtil IBuildInfo में बदलाव करने में मदद करने वाली यूटिल क्लास 
BuildRetrievalError टेस्टिंग के लिए बिल्ड वापस पाने के दौरान कोई गंभीर गड़बड़ी हुई. 
BuildSerializedVersion यह क्लास, सभी IBuildInfo के मौजूदा सीरियल वर्शन के बारे में जानकारी देती है. 
BuildTestsZipUtils यह Android बिल्ड सिस्टम से जनरेट की गई टेस्ट ज़िप से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास है 
BulkEmailer ईमेल भेजने की सुविधा देने वाला टूल, जिसमें ये कॉन्फ़िगरेशन किए जा सकते हैं: भेजे गए ईमेल के बीच का समय, शुरुआती ईमेल की संख्या, ईमेल पाने वाले लोग, और ईमेल की कुल संख्या. 
BundletoolUtil यह यूटिलिटी क्लास, डिवाइस पर .apks फ़ाइलें इंस्टॉल करने के लिए bundletool कमांड लाइन का इस्तेमाल करती है. 
ByteArrayInputStreamSource  
ByteArrayList यह क्लास, हल्की-फुल्की बाइट ऐरे को दिखाने के लिए होती है. 
ByteArrayUtil बाइट ऐरे पर काम करने के लिए यूटिलिटी. उदाहरण के लिए, बाइट को पूर्णांक में बदलना. 
ByteBufferUtil  
ByteStreamDownloader ByteStream gRPC सेवा के Read तरीके को लागू करने वाला क्लाइंट. 
ByteStreamUploader ByteStream gRPC सेवा के Write तरीके को लागू करने वाला क्लाइंट. 

C

CacheClientFactory यह एक फ़ैक्ट्री है, जो ICacheClient का सिंगलटन इंस्टेंस बनाती है. 
CanceledException यह एक ऐब्स्ट्रैक्ट अपवाद है. इसे तब थ्रो किया जा सकता है, जब उपयोगकर्ता के इनपुट से कार्रवाई रद्द हो जाती है. 
CarModuleController यह कंट्रोलर, नॉन-ऑटोमोटिव डिवाइसों पर टेस्ट केस लागू होने से रोकता है. 
CarryDnaeError JUnit4 फ़्रेमवर्क के ज़रिए DeviceNotAvailableException को लागू करने के लिए, इंटरनल RuntimeException
CarryInterruptedException जब टेस्ट फ़ेज़ का टाइम आउट ट्रिगर होता है और InterruptedException को टेस्ट एक्ज़ीक्यूशन थ्रेड से इनवोकेशन एक्ज़ीक्यूशन थ्रेड में ले जाना होता है, तब यह अपवाद दिखता है. 
CasConverter यह एक सिंगलटन क्लास है. इसका इस्तेमाल, FastCDC-chunked डायरेक्ट्री को उसकी मूल डायरेक्ट्री में बदलने के लिए किया जाता है. 
CasFileDownloader यह फ़ाइल डाउनलोड करने वाला टूल है. इससे RBE CAS से फ़ाइलें डाउनलोड की जा सकती हैं. 
CasFuseDriverProfile CasDriverProfile, डिवाइस की उन इमेज के लिए IFuseDriverProfile का एक खास वर्शन है जो FastCDC chunked directories हैं. 
CasOptions CAS downloader client के लिए, होस्ट के हिसाब से कॉन्फ़िगरेशन के विकल्प. 
CasUtil  
CdmaDeviceFlasher यह क्लास, CDMA रेडियो वाले किसी Android डिवाइस पर इमेज दिखाती है. 
CecControllerTokenProvider कंज़्यूमर इलेक्ट्रॉनिक्स कंट्रोल (सीईसी) से जुड़े टोकन के लिए टोकन की सेवा देने वाली कंपनी. 
CentralDirectoryInfo CentralDirectoryInfo एक क्लास है. इसमें किसी ज़िप फ़ाइल के अंदर मौजूद फ़ाइल/फ़ोल्डर की जानकारी होती है. 
CheckPairingPreparer एक CompanionAwarePreparer जो प्राइमरी और कंपैनियन डिवाइसों के बीच बीटी बॉन्डिंग की पुष्टि करता है 
Chunker blob को ज़्यादा से ज़्यादा chunkSize बाइट के एक या उससे ज़्यादा Chunk में बांटता है. 
Chunker.Chunk ब्लॉब का एक हिस्सा. 
CircularAtraceUtil यह एक atrace यूटिलिटी है. इसे मुख्य तौर पर, मंकी टेस्टिंग के दौरान ANR की गड़बड़ियों की असल वजहों का पता लगाने के लिए बनाया गया है. 
CircularByteArray यह एक डेटा स्ट्रक्चर है. इसका इस्तेमाल, तय साइज़ वाली ऐसी सरणी को सेव करने के लिए किया जाता है जो सर्कुलर बफ़र के तौर पर काम करती है. साथ ही, यह सरणी में मौजूद सभी वैल्यू के कुल योग को ट्रैक करती है. 
ClangCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से Clang कवरेज मेज़रमेंट को पुल करेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
ClangProfileIndexer यह एक यूटिलिटी क्लास है, जो Clang कोड कवरेज मेज़रमेंट को इंडेक्स करती है. 
ClassNotFoundConfigurationException ConfigurationException का इस्तेमाल तब किया जाता है, जब किसी ऑब्जेक्ट की क्लास नहीं मिलती है. 
ClasspathLauncherUtil यह लॉन्च टेस्ट से जुड़े तरीकों के लिए हेल्पर क्लास है. 
ClassPathScanner यह क्लासपाथ पर मौजूद एंट्री ढूंढता है. 
ClassPathScanner.ClassNameFilter एक IClassPathFilter जो Java क्लास के नामों को फ़िल्टर और ट्रांसफ़ॉर्म करता है. 
ClassPathScanner.ExternalClassNameFilter ऐसी ClassNameFilter जो इनर क्लास को अस्वीकार करती है 
ClassPathScanner.IClassPathFilter क्लाथपाथ एंट्री पाथ के लिए फ़िल्टर

FileFilter के बाद पैटर्न बनाया गया 

क्लाइंट Android Test Storage क्लाइंट, टेस्ट के नतीजों को Test Storage सेवा पर अपलोड करता है. 
ClockworkUtils मल्टी-डिवाइस लॉजिक को शेयर करने के लिए क्लॉकवर्क यूटिलिटी
CloseableTraceScope स्कोप की गई क्लास, जो try-with-resources के ज़रिए ट्रेसिंग सेक्शन की रिपोर्ट करने की अनुमति देती है 
ClusterBuildInfo TFC से पाइप किए गए बिल्ड के लिए IBuildInfo क्लास. 
ClusterBuildProvider टीएफ़सी के टेस्ट संसाधन डाउनलोड करने के लिए IBuildProvider
ClusterClient टीसीएफ़ के बैकएंड के साथ इंटरैक्ट करने के लिए, IClusterClient लागू किया गया है. 
ClusterCommand यह क्लास, TF क्लस्टर से फ़ेच किए गए टास्क को दिखाती है. 
ClusterCommand.RequestType  
ClusterCommand.State TF क्लस्टर में कमांड की स्थिति. 
ClusterCommandConfigBuilder यह क्लास, क्लस्टर कमांड के लिए कॉन्फ़िगरेशन फ़ाइल बनाने के लिए होती है. 
ClusterCommandEvent यह क्लास, क्लस्टर कमांड इवेंट को अपलोड करने के लिए इनकैप्सुलेट करती है. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher यह IRemoteTest क्लास है. इसका इस्तेमाल, TF के सबप्रोसेस के ज़रिए TFC से कोई कमांड लॉन्च करने के लिए किया जाता है. 
ClusterCommandScheduler टीएफ़सी (Tradefed Cluster) के साथ काम करने के लिए ICommandScheduler
ClusterCommandStatus यह क्लास, टीएफ़ क्लस्टर से मिले किसी निर्देश की स्थिति और उसे रद्द करने की वजह के बारे में बताती है. 
ClusterDeviceInfo यह क्लास, क्लस्टर डिवाइस की जानकारी को इनकैप्सुलेट करती है, ताकि उसे अपलोड किया जा सके. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor IDeviceMonitor लागू करने की सुविधा, जो Tradefed Cluster सेवा को नतीजे रिपोर्ट करती है. 
ClusterEventUploader<T extends IClusterEvent> ClusterEventUploader क्लास, जो IClusterEvent को TFC पर अपलोड करती है. 
ClusterHostEvent यह क्लास, अपलोड किए जाने वाले क्लस्टर होस्ट इवेंट को इनकैप्सुलेट करती है. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType होस्ट इवेंट के अलग-अलग टाइप के एनम. 
ClusterHostUtil TF क्लस्टर के लिए स्टैटिक यूटिल फ़ंक्शन, ताकि ग्लोबल कॉन्फ़िगरेशन इंस्टेंस, होस्ट की जानकारी वगैरह मिल सके. 
ClusterLogSaver टेस्ट के आउटपुट को टीएफ़सी पर अपलोड करने के लिए ILogSaver क्लास. 
ClusterLogSaver.FilePickingStrategy फ़ाइल चुनने की रणनीतियां. 
ClusterOptions  
CodeCoverageCollector एक BaseDeviceMetricCollector जो डिवाइस से Java और नेटिव कवरेज मेज़रमेंट को पुल करेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
CodeCoverageTest यह टेस्ट, किसी डिवाइस पर इंस्ट्रुमेंटेशन टेस्ट पैकेज चलाता है और कोड कवरेज रिपोर्ट जनरेट करता है. 
CollectingByteOutputReceiver एक IShellOutputReceiver, जो पूरे शेल आउटपुट को byte[] में इकट्ठा करता है. 
CollectingOutputReceiver एक IShellOutputReceiver जो पूरे शेल आउटपुट को एक String में इकट्ठा करता है. 
CollectingOutputReceiver IShellOutputReceiver, पूरे शेल आउटपुट को एक String में इकट्ठा करता है. 
CollectingTestListener ITestInvocationListener जो जांच के सभी नतीजे इकट्ठा करेगा. 
CollectorHelper यह हेल्पर, कई जगहों पर ज़रूरी IMetricCollector कार्रवाइयां करता है. 
CommandBaselineSetter यह एक सामान्य सेटर है, जो 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 यह हैंडलर, इनवोकेशन के स्टेटस को मॉनिटर और अपडेट करने में मदद करता है. 
CommandSuccessModuleController शेल कमांड के काम न करने पर, टेस्ट मॉड्यूल को स्किप करने के लिए मॉड्यूल कंट्रोलर की बेस क्लास. 
CommonLogRemoteFileUtil यह यूटिलिटी, सामान्य फ़ाइलों के रिमोट लॉग फ़ेच करने वाले लॉजिक के लिए, अलग-अलग रिमोट डिवाइसों में कोड के दोहराव से बचने में मदद करती है. 
CommonLogRemoteFileUtil.KnownLogFileEntry यह रिमोट डिवाइसों में, जानी-पहचानी लॉग एंट्री को दर्शाने वाली क्लास है. 
CompanionAllocator यह एक बेसिक क्लास है. यह कंपैनियन डिवाइस को असाइन करने और उसे रिलीज़ करने का काम करती है

getCompanionDeviceSelectionOptions() को लागू किया जाना चाहिए, ताकि कंपैनियन डिवाइस को असाइन करने के लिए ज़रूरी शर्तों के बारे में बताया जा सके 

CompanionAwarePreparer एक ITargetPreparer, जिसमें पहले से असाइन किए गए कंपैनियन डिवाइस को पाने का लॉजिक शामिल होता है. 
CompanionAwareTest यह एक बुनियादी टेस्ट क्लास है. इसमें कंपैनियन डिवाइस को पाने और उसकी जांच करने से जुड़ी जानकारी शामिल होती है

सबक्लास, कंपैनियन को वापस पाने के लिए getCompanion() को कॉल कर सकती है. 

CompanionDeviceTracker कंपैनियन डिवाइसों को असाइन करने और उन्हें रिलीज़ करने के लिए क्लास 
CompanionRunCommandTargetPreparer एक ITargetPreparer जो चुने गए कंपैनियन डिवाइस पर तय किए गए निर्देश चलाता है 
CompanionTestAppInstallSetup ITargetPreparer, IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है. ये ऐप्लिकेशन, साथ में इस्तेमाल किए जाने वाले कंपैनियन डिवाइस पर इंस्टॉल किए जाते हैं. 
CompatHandler ModuleParameters.COMPATIBILITY_MODE के लिए हैंडलर. 
CompatTargetPreparer एक ITargetPreparer, जो डिवाइस को कंपैटिबिलिटी टेस्ट चलाने के लिए तैयार करता है. 
CompileBootImageWithSpeedTargetPreparer यह कंपाइलर फ़िल्टर 'speed' का इस्तेमाल करके, बूट क्लासपाथ और सिस्टम सर्वर को फिर से कंपाइल करता है. 
ConditionFailureMonitor इनवॉकेशन से जुड़ी किसी भी गड़बड़ी पर नज़र रखें. 
ConditionPriorityBlockingQueue<T> यह थ्रेड-सेफ़ क्लास है. इसमें PriorityBlockingQueue जैसे ऑपरेशन होते हैं. इसकी मदद से, किसी शर्त को पूरा करने वाले ऑब्जेक्ट वापस पाए जा सकते हैं. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher, जो किसी भी ऑब्जेक्ट से मेल खाता है. 
ConditionPriorityBlockingQueue.IMatcher<T> यह एक इंटरफ़ेस है. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि एलिमेंट किसी शर्त से मेल खाते हैं या नहीं. 
ConfigCompleter हमारे टीएफ़ कॉन्फ़िगरेशन के लिए, Completer को लागू करना. 
ConfigurableGrpcDynamicShardingClient  
कॉन्फ़िगरेशन IConfiguration को लागू करने का एक तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है. 
ConfigurationDef इस कुकी में कॉन्फ़िगरेशन, उससे जुड़े ऑब्जेक्ट, और उनके विकल्पों का रिकॉर्ड होता है. 
ConfigurationDef.ConfigObjectDef यह ऑब्जेक्ट, className और उसके दिखने की संख्या की जानकारी सेव करता है. उदाहरण के लिए, अगर किसी कॉन्फ़िगरेशन में एक ही ऑब्जेक्ट दो बार है, तो पहले ऑब्जेक्ट के दिखने की संख्या एक होगी. 
ConfigurationDescriptor कॉन्फ़िगरेशन ऑब्जेक्ट, जो कॉन्फ़िगरेशन के किसी पहलू के बारे में बताता है. 
ConfigurationDescriptor.LocalTestRunner इस Enum का इस्तेमाल, लोकल टेस्ट रनर के बारे में बताने के लिए किया जाता है. 
ConfigurationException अगर कॉन्फ़िगरेशन लोड नहीं किया जा सका, तो यह अपवाद दिखता है. 
ConfigurationFactory IConfiguration बनाने के लिए फ़ैक्ट्री. 
ConfigurationFactory.ConfigLoader IConfigDefLoader को लागू करने वाला क्लास, जो एक रूट कॉन्फ़िगरेशन से शामिल किए गए कॉन्फ़िगरेशन को ट्रैक करता है. साथ ही, साइक्लिक शामिल करने पर अपवाद दिखाता है. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil कॉन्फ़िगरेशन फ़ाइलों को मैनेज करने के लिए यूटिलिटी फ़ंक्शन. 
ConfigurationXmlParserSettings ConfigurationXmlParser के लिए सेटिंग स्वीकार करने वाली एक सामान्य क्लास

इस क्लास में सेटिंग पास करने के लिए, उपनाम का होना ज़रूरी है. 

ConfigurationYamlParser YAML स्टाइल वाले Tradefed कॉन्फ़िगरेशन के लिए पार्सर 
ConfigUtil statsd कॉन्फ़िगरेशन फ़ाइलें बनाने, उनके साथ इंटरैक्ट करने, और उन्हें पुश करने के लिए यूटिलिटी क्लास. 
ConfigUtil.LogSource  
Console TradeFederation का मुख्य कंसोल, जो उपयोगकर्ता को इंटरैक्ट करने के लिए इंटरफ़ेस उपलब्ध कराता है

फ़िलहाल, इन जैसे ऑपरेशन के लिए काम करता है

  • जांच करने के लिए कोई निर्देश जोड़ना
  • डिवाइसों और उनकी स्थिति की सूची
  • list invocations in progress
  • कतार में मौजूद निर्देश दिखाएं
  • डंप इनवोकेशन लॉग को फ़ाइल/stdout में डंप करें
  • शटडाउन
 
Console.ArgRunnable<T> run तरीके के साथ एक Runnable, जो कोई तर्क ले सकता है 
Console.CaptureList List<List<String>> के लिए सुविधा टाइप 
ConsoleReaderOutputStream यह एक OutputStream है. इसका इस्तेमाल करके, System.out.print() को उपयोगकर्ता की LineReader unfinishedLine के साथ बेहतर तरीके से काम करने के लिए किया जा सकता है. 
ConsoleResultReporter नतीजे की जानकारी देने वाला टूल, जो टेस्ट के नतीजों को कंसोल पर प्रिंट करता है. 
ContentAnalysisContext किसी कॉन्टेंट का सही तरीके से विश्लेषण करने के लिए, उससे जुड़ी जानकारी दें. 
ContentAnalysisContext.AnalysisMethod इसमें बताया गया है कि सही विश्लेषण के लिए, कॉन्टेंट स्ट्रक्चर से क्या उम्मीद की जानी चाहिए. 
ContentAnalysisResults कॉन्टेंट के विश्लेषण की खास जानकारी. 
ContentBasedHelper यह कुकी, किसी बिल्ड और उसके बेस के बारे में कॉन्टेंट की पूरी जानकारी पाने में मदद करती है. 
ContentInformation यह इसके बेस और मौजूदा वर्शन के किसी दिए गए बिल्ड टारगेट के लिए कॉन्टेंट दिखाता है. 
ContentInformationCache यह कुकी, ContentInformation को कैश मेमोरी में सेव करती है और इससे जुड़ी फ़ाइलों के लाइफ़साइकल को मैनेज करती है. 
ContentMappings  
ContentMerkleTree कॉन्टेंट की जानकारी से MerkleTree का हिसाब लगाएं. 
ContentModuleLister कॉन्टेक्स्ट से मॉड्यूल की सूची का हिसाब लगाओ. 
ContentProviderHandler यह हैंडलर, कॉन्टेंट प्रोवाइडर के इंटरैक्शन को ऐब्स्ट्रैक्ट करता है. साथ ही, अलग-अलग कार्रवाइयों के लिए, डिवाइस साइड कॉन्टेंट प्रोवाइडर का इस्तेमाल करने की अनुमति देता है. 
ContentRequest एपीआई से अनुरोध करने के लिए क्लास. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener एक TestResultListener जो TestStatus के हिसाब से टेस्ट की कुल संख्या को ट्रैक करता है 
CountTestCasesCollector किसी दिए गए IRemoteTest के लिए, टेस्ट केस की संख्या गिनें और उसकी रिपोर्ट बनाएं. 
CoverageMeasurementForwarder यह एक प्लेसहोल्डर टेस्ट है. यह बिल्ड प्रोवाइडर से कवरेज मेज़रमेंट को लॉगर पर फ़ॉरवर्ड करता है. 
CoverageMetadataCollector ILogSaverListener जो लॉग की गई कवरेज मेज़रमेंट इकट्ठा करता है और Android Code Coverage सेवा के ज़रिए प्रोसेस करने के लिए, CoverageMetadataProto जनरेट करता है. 
CoverageOptions कवरेज के विकल्पों को सेव करने के लिए, Tradefed ऑब्जेक्ट. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter एक ITargetPreparer, जो तब तक इंतज़ार करता है, जब तक सभी कोर पर ज़्यादा से ज़्यादा फ़्रीक्वेंसी, उपलब्ध सबसे ज़्यादा लेवल पर वापस नहीं आ जाती 
CreateAvdPreparer  
CreateUserPreparer सेकंडरी यूज़र बनाने और आखिर में उसे हटाने के लिए टारगेट प्रिपेयरर. 
CrosDutTopologyPreparer यह एक ऐसा टूल है जो dt-converter टूल को चलाता है, ताकि टेस्ट कॉन्फ़िगरेशन और टेस्ट पैरामीटर जनरेट किए जा सकें. 
CrosLsNexusPreparer यह ChromeOS डिवाइस के लिए LSNexus सेवा को शुरू और बंद करता है. 
CtsDeviceLaunchControlProvider DeviceFolderBuildInfo के लिए LaunchControlProvider
CtsLaunchControlProvider सीटीएस बिल्ड के लिए LaunchControlProvider
CtsLaunchControlProvider.PartialDownloadMode  
CtsSettingsSetup यह ITargetPreparer है, जो सीटीएस टेस्ट चलाने के लिए डिवाइस की सेटिंग कॉन्फ़िगर करता है. 
CtsTestLauncher किसी अलग CTS इंस्टॉलेशन के ख़िलाफ़ टेस्ट चलाने के लिए IRemoteTest
CurlGenAiClient GenAI API के साथ इंटरैक्ट करने और प्रॉम्प्ट के अनुरोध करने के लिए, एक सेंट्रल क्लाइंट उपलब्ध कराता है. 
CurlGenAiClient.Model इस्तेमाल किए जा सकने वाले मॉडल की सूची. 
CurrentInvocation यह एक ऐसी क्लास है जो मौजूदा इनवोकेशन की जानकारी को ट्रैक करती है और उसे उपलब्ध कराती है. यह जानकारी, इनवोकेशन में कहीं भी इस्तेमाल की जा सकती है. 
CurrentInvocation.InvocationInfo यह खास नाम वाली कुंजी है. हम इसे हमेशा इनवॉकेशन के लिए भरेंगे. 
CurrentInvocation.IsolationGrade आइसोलेशन के लेवल के बारे में बताता है 
CuttlefishDisplayFeature Cuttlefish की डिसप्ले सुविधाओं के साथ इंटरैक्ट करने के लिए, Tradefed सर्वर को लागू करना. यह सुविधा, स्थानीय तौर पर `cvd display` के तौर पर काम करती है. 
CuttlefishDisplayHandler यह यूटिलिटी, Cuttlefish डिसप्ले के अनुरोधों को मैनेज करती है. 
CuttlefishDisplayHandler.Display  

D

DdmPreferences डीडीएम लाइब्रेरी के लिए प्राथमिकताएं. 
DebugHostLogOnFailureCollector यह कलेक्टर, टेस्ट केस के फ़ेल होने पर होस्ट-साइड के लॉग इकट्ठा करेगा और उन्हें लॉग करेगा. 
DefaultConnection किसी डिवाइस के डिफ़ॉल्ट कनेक्शन का प्रतिनिधित्व करने वाला ऑब्जेक्ट. यह माना जाता है कि यह डिवाइस का स्टैंडर्ड एडीबी कनेक्शन है. 
DefaultConnection.ConnectionBuilder कनेक्शन के बारे में बताने के लिए इस्तेमाल किया गया बिल्डर. 
DefaultRemoteAndroidTestRunner ddmlib RemoteAndroidTestRunner का एक्सटेंशन, ताकि Tradefed के इस्तेमाल के उदाहरणों के लिए कुछ डिफ़ॉल्ट वैल्यू सेट की जा सकें. 
DefaultTestsZipInstaller टेस्ट ज़िप इंस्टॉलर का डिफ़ॉल्ट तौर पर लागू किया गया वर्शन. 
DelegatedInvocationExecution InvocationExecution जो किसी अन्य Tradefed बाइनरी को एक्ज़ीक्यूट करने का काम सौंपते हैं. 
DependenciesResolver एक नए तरह का प्रोवाइडर, जो टेस्ट के लिए सभी डिपेंडेंसी पाने की अनुमति देता है. 
DeviceActionTargetPreparer डिवाइस से जुड़ी कार्रवाइयां करने के लिए, ITargetPreparer
DeviceActionUtil डिवाइस पर कार्रवाइयां करने के लिए, यूटिलिटी क्लास. 
DeviceActionUtil.Command डिवाइस पर कार्रवाई करने के लिए निर्देश. 
DeviceActionUtil.DeviceActionConfigError कॉन्फ़िगरेशन से जुड़ी गड़बड़ी के लिए अपवाद. 
DeviceAllocationResult यह किसी निर्देश के लिए, मेमोरी असाइन करने की कोशिश के नतीजों को दिखाता है. 
DeviceAllocationState IDeviceManager के हिसाब से, डिवाइस के असाइन होने की स्थिति दिखाता है 
DeviceAvailableChecker यह जांचने वाला टूल है कि कोई मॉड्यूल, डिवाइस को ऑफ़लाइन मोड में न छोड़ दे. 
DeviceBaselineChecker हर मॉड्यूल से पहले, डिवाइस की बेसलाइन सेटिंग सेट करें. 
DeviceBaselineSetter इस ऐब्स्ट्रैक्ट क्लास का इस्तेमाल, डिवाइस की बेसलाइन सेटिंग बनाने के लिए किया जाता है. 
DeviceBatteryLevelChecker एक IRemoteTest जो बैटरी के कम से कम चार्ज होने की जांच करता है. अगर बैटरी कम से कम चार्ज नहीं है, तो यह बैटरी के दूसरे चार्जिंग थ्रेशोल्ड तक पहुंचने का इंतज़ार करता है. 
DeviceBatteryResourceMetricCollector यह कलेक्टर, डिवाइस की बैटरी की मेट्रिक इकट्ठा करता है. 
DeviceBuildDescriptor यह IBuildInfo के लिए रैपर क्लास है. इसमें डिवाइस के प्लैटफ़ॉर्म के बिल्ड की जानकारी पाने के लिए हेल्पर तरीके शामिल होते हैं. 
DeviceBuildInfo IBuildInfo, Android डिवाइस के पूरे बिल्ड और (ज़रूरत पड़ने पर) उसके टेस्ट को दिखाता है. 
DeviceBuildInfoBootStrapper एक ITargetPreparer जो डिवाइस से पढ़े गए एट्रिब्यूट के साथ, बिल्ड की जानकारी वाले फ़ील्ड को बदलता है

यह उन डिवाइसों की टेस्टिंग के लिए काम आता है जिनमें किसी बाहरी सोर्स से जनरेट की गई बिल्ड मौजूद हैं. जैसे,

DeviceBuildInfoInjector एक ITargetPreparer जो IBuildInfo में DeviceBuildDescriptor मेटाडेटा डालता है. 
DeviceCleaner टेस्ट के बाद, रीबूट करता है या फ़ॉर्मैट करता है. साथ ही, स्क्रीन को बंद भी कर सकता है 
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil इसमें डिवाइस पर एक साथ कई कमांड चलाने के लिए, यूटिलिटी के तरीके और क्लास शामिल हैं

ShellCommandCallable के तौर पर लागू किए गए निर्देशों को चलाने के लिए, ExecutorService का इस्तेमाल करें. साथ ही, निर्देश को लागू करने के लिए ExecutorService से मिले Future के साथ सिंक करने के लिए, joinFuture(String,Future,long) का इस्तेमाल करें. 

DeviceConcurrentUtil.ShellCommandCallable<V> यह एक Callable है, जो किसी ITestDevice पर शेल कमांड को लागू करने की जानकारी को रैप करता है. 
DeviceConfigurationHolder यह एक खास IDeviceConfiguration ऑब्जेक्ट है. यह लोड किए गए डिवाइस के कॉन्फ़िगरेशन ऑब्जेक्ट को अपने एट्रिब्यूट में सेव करता है. 
DeviceConnection यह 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)) के साथ इस्तेमाल करने के लिए, ADB के ज़रिए किसी डिवाइस से कनेक्शन दिखाता है. 
DeviceConnection.Factory  
DeviceDescriptor यह एक क्लास है. इसमें टेस्ट किए जा रहे डिवाइस के बारे में जानकारी होती है. 
DeviceDisconnectedException यह तब थ्रो होता है, जब डिवाइस को उसके ट्रांसपोर्ट टाइप के ज़रिए ऐक्सेस नहीं किया जा सकता. उदाहरण के लिए, अगर डिवाइस अब यूएसबी या टीसीपी/आईपी कनेक्शन के ज़रिए नहीं दिख रहा है 
DeviceErrorIdentifier डिवाइस में हुई गड़बड़ियों और डिवाइस से रिपोर्ट की गई गड़बड़ियों के आइडेंटिफ़ायर. 
DeviceFailedToBootError अगर किसी डिवाइस पर बिल्ड फ़्लैश करने के बाद, वह बूट नहीं होता है, तो यह अपवाद दिखता है. 
DeviceFeatureFlag  
DeviceFeatureModuleController यह मॉड्यूल कंट्रोलर, कुछ सुविधाओं के साथ काम नहीं करता. इसलिए, यह टेस्ट नहीं चलाता. 
DeviceFileReporter यह एक यूटिलिटी क्लास है. यह डिवाइस में फ़ाइलों की जांच करती है और अगर फ़ाइलें मिलती हैं, तो उन्हें ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) पर भेजती है. 
DeviceFlashPreparer एक ITargetPreparer, जो Android के फ़िज़िकल हार्डवेयर पर इमेज दिखाता है. 
DeviceFoldableState डिवाइस के फ़ोल्ड होने की स्थिति को "cmd device_state print-states" के तौर पर दिखाया गया है. 
DeviceFolderBuildInfo एक IDeviceBuildInfo, जिसमें लोकल फ़ाइल सिस्टम पर मौजूद डायरेक्ट्री में मौजूद अन्य बिल्ड आर्टफ़ैक्ट भी शामिल होते हैं. 
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 IDeviceBuildInfo के लिए LaunchControlProvider 
DeviceListMonitorTask  
DeviceLogger इंक्रीमेंटल के लिए utils.ILogger का इस्तेमाल करने वाली ब्रिज क्लास. 
DeviceManagementGrpcServer GRPC सर्वर, जो Tradefed से डिवाइस को रिज़र्व करने की अनुमति देता है. 
DeviceManager  
DeviceManager.FastbootDevice यह क्लास, फ़ास्टबूट मोड (Fastboot mode) में मौजूद डिवाइस को दिखाती है. 
DeviceMerkleTree डिवाइस पर मौजूद कॉन्टेंट की जानकारी से MerkleTree का हिसाब लगाना. 
DeviceMetricData यह ऑब्जेक्ट, मेट्रिक कलेक्टर से इकट्ठा किया गया पूरा डेटा सेव करता है. 
DeviceMonitor DeviceMonitor, adb से जुड़े डिवाइसों को मॉनिटर करता है. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer यह एक प्रॉक्सी क्लास है. इसका इस्तेमाल, कई IDeviceMonitor को अनुरोध भेजने के लिए किया जाता है. 
DeviceNotAvailableException यह तब दिखता है, जब कोई डिवाइस टेस्टिंग के लिए उपलब्ध नहीं होता. 
DeviceOwnerTargetPreparer यह एक ITargetPreparer है, जो डिवाइस के मालिक के कॉम्पोनेंट को सेट अप करता है. 
DeviceParameterizedRunner होस्ट-साइड पर पैरामीटर वाले टेस्ट के लिए, JUnit4 स्टाइल का पैरामीटर वाला रनर. 
DeviceProperties डिवाइस साइड प्रॉपर्टी के नामों के लिए सामान्य कॉन्स्टेंट की परिभाषाएं 
DeviceRecoveryModeUtil  
DeviceReleaseReporter डिवाइस रिलीज़ रिपोर्टर, पैरंट प्रोसेस के साथ कम्यूनिकेट करता है. यह पैरंट प्रोसेस, रिलीज़ किए जाने वाले डिवाइसों को मैनेज करती है. 
DeviceResetFeature डिवाइस रीसेट करने की सुविधा को सर्वर साइड पर लागू किया जाता है. 
DeviceResetHandler यह कुकी, डिवाइस को रीसेट करने की प्रोसेस को सामान्य तौर पर मैनेज करती है. 
DeviceRuntimeException जब डिवाइस पर की गई कार्रवाई से उम्मीद के मुताबिक नतीजे नहीं मिलते, तब यह गड़बड़ी होती है. 
DeviceSelectionOptions डिवाइस चुनने की शर्तों के लिए कंटेनर. 
DeviceSelectionOptions.DeviceRequestedType साथ काम करने वाले अलग-अलग तरह के प्लेसहोल्डर डिवाइस. 
DeviceSettingChecker देखें कि मॉड्यूल के चलने के दौरान, डिवाइस की सेटिंग में बदलाव तो नहीं हुआ है. 
DeviceSetup यह एक ITargetPreparer है, जो दी गई Option के आधार पर, डिवाइस को टेस्टिंग के लिए कॉन्फ़िगर करता है. 
DeviceSnapshotFeature डिवाइस के स्नैपशॉट को सर्वर साइड पर लागू किया गया है. 
DeviceSnapshotHandler Cuttlefish स्नैपशॉट को मैनेज करने वाली यूटिलिटी. 
DeviceStateMonitor यह IDevice की स्थिति को मॉनिटर करने के लिए हेल्पर क्लास है. 
DeviceStorageAgeResourceMetricCollector logcat से स्टोरेज की उम्र पार्स करें. 
DeviceStorageFiller स्टोरेज को खाली करने के लिए, टारगेट प्रिपेयरर को निर्देश दें, ताकि कुछ जगह खाली हो सके. 
DeviceStorageStatusChecker देखें कि दिए गए पार्टीशन के लिए, डिवाइस में ज़रूरत के मुताबिक डिस्क स्पेस है या नहीं. 
DeviceStringPusher फ़ाइल में स्ट्रिंग लिखने के लिए, टारगेट प्रिपेयरर. 
DeviceSuite यह JUnit4 कंटेनर Suite को बढ़ाता है, ताकि उन टेस्ट को ITestDevice दिया जा सके जिनके लिए इसकी ज़रूरत है. 
DeviceSyncHelper यह कुकी, डिवाइस पर नई डिवाइस इमेज को सिंक करने में मदद करती है. 
DeviceTestCase सहायता करने वाला JUnit टेस्ट केस, जो IRemoteTest और IDeviceTest सेवाएं उपलब्ध कराता है. 
DeviceTestResult TestResult का एक खास वर्शन, जो DeviceNotAvailableException होने पर बंद हो जाएगा 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions BaseHostJUnit4Test की मदद से डिवाइस टेस्ट चलाने से जुड़े विकल्पों के लिए बिल्डर क्लास. 
DeviceTestSuite सहायता करने वाला JUnit टेस्ट सुइट, जो IRemoteTest और IDeviceTest सेवाएं उपलब्ध कराता है. 
DeviceTraceCollector यह कलेक्टर, टेस्ट रन शुरू होने पर perfetto ट्रेस शुरू करेगा और आखिर में ट्रेस फ़ाइल को लॉग करेगा. 
DeviceUnavailableMonitor यह लिसनर, सिर्फ़ टेस्ट केस लेवल के डीएनएई को कैप्चर करने की कोशिश करता है. 
DeviceUnresponsiveException DeviceNotAvailableException की एक खास स्थिति, जिसमें डिवाइस adb को दिखता है, लेकिन जवाब नहीं देता. जैसे, कमांड का टाइम आउट हो जाता है, बूट नहीं होता वगैरह 
DeviceUpdateTargetPreparer यह एक ऐब्स्ट्रैक्ट ITargetPreparer है. यह बाहरी सोर्स (बिल्ड सेवा के बजाय) से डिवाइस इमेज फ़ाइल का इस्तेमाल करके, डिवाइसों को अपडेट करने से जुड़े सामान्य चरणों को पूरा करता है. 
DeviceWifiResourceMetricCollector कलेक्टर, कनेक्ट किए गए वाई-फ़ाई सिग्नल की मौजूदा क्षमता और लिंक की स्पीड की मेट्रिक इकट्ठा करता है. 
DeviceWiper एक ITargetPreparer जो उपयोगकर्ता के डेटा को वाइप करता है 
DexMetadataExtractor यह कमांड, चुने गए APK के लिए Dex मेटाडेटा फ़ाइलें इंस्टॉल करती है. 
DigestCalculator Digest को कंप्यूट करने के लिए यूटिलिटी के तरीके. 
DirectedGraph<V> यह डायरेक्टेड अनवेटेड ग्राफ़ को लागू करने का तरीका है. 
DisableSELinuxTargetPreparer टारगेट प्रिपेयरर, जो SELinux को बंद कर देता है. 
DryRunKeyStore ड्राई-रन के लिए कीस्टोर, जहां कीस्टोर की किसी भी वैल्यू को हमेशा सही तरीके से बदला जाता है और उसे खोजा जाता है. 
DryRunner यह टेस्ट को असल में लागू करने के बजाय, पारदर्शी तरीके से टेस्ट रन करता है. 
DynamicFileStubTest यह Tradefed टेस्ट है. इससे यह जांच की जाती है कि Tradefed, डाइनैमिक फ़ाइल को सही तरीके से हल कर सकता है या नहीं. 
DynamicRemoteFileResolver यह क्लास, रिमोट फ़ाइलों के पाथ को हल करने में मदद करती है. 
DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolver को लागू करने के तरीके लोड करता है. 
DynamicShardHelper शार्डिंग की रणनीति, ताकि एक से ज़्यादा टीएफ़ इंस्टेंस के बीच रिमोट वर्क क्यूइंग की अनुमति दी जा सके 
DynamicShardingConnectionInfoMessage डेटा-होल्डिंग क्लास, ताकि सुविधा सर्वर के ज़रिए डेटा को आसानी से भेजा जा सके. 
DynamicSystemPreparer ITargetPreparer, डाइनैमिक सिस्टम अपडेट की मदद से डिवाइस के बिल्ड पर सिस्टम इमेज सेट अप करता है. 
DynamicSystemPreparer.PvmfwFlashMode  

E

EarlyDeviceReleaseFeature डिवाइस को रिलीज़ होने से पहले इस्तेमाल करने के लिए, सर्वर पर सुविधा लागू करना. 
EhideTargetPreparer इससे ehide शुरू हो जाता है. यह Android नेटवर्क स्टैक से ईथरनेट इंटरफ़ेस को छिपाता है. 
ईमेल ईमेल भेजने के लिए हेल्पर क्लास. 
EmailHostHealthAgent होस्ट मॉनिटर की रिपोर्ट से ईमेल भेजने के लिए IHostHealthAgent लागू करना 
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 मैप के लिए, जानी-पहचानी स्टैंडर्ड कुंजी की गिनती. 
ExecutionPlanSuiteRunner BaseTestSuite को लागू किया गया है, ताकि बिल्ड में तय किए गए एक्ज़ीक्यूशन प्लान के आधार पर टेस्ट किए जा सकें. 
ExecutionProperties टेस्ट या इनवोकेशन के दौरान जनरेट की गई प्रॉपर्टी. 
ExistingBuildProvider एक IBuildProvider जो पहले से बनाए गए IBuildInfo को दिखाता है. 
ExtendedFile यह स्टैंडर्ड फ़ाइल का एक्सटेंशन है. इसका इस्तेमाल, बिल्ड से जुड़ा मेटाडेटा ले जाने के लिए किया जाता है. 
ExtensionAtomsRegistry ExtensionAtomsRegistry, statsd का स्थानीय तौर पर इस्तेमाल करने के लिए. 
ExtraBuildsData यह कुकी, एटीपी से भेजे गए --invocation extra_builds={} में मौजूद डेटा को पार्स करती है और उसे दिखाती है. 

F

FailureDescription यह क्लास, Trade Federation में टेस्ट के फ़ेल होने की जानकारी देती है. 
FakeTest यह एक फ़र्ज़ी टेस्ट है. इसका मकसद, टेस्ट के ऐसे नतीजे जनरेट करना है जिन्हें दोहराया जा सकता है. 
FakeTestsZipFolder यह एक टेस्टिंग फ़िक्चर है. यह कॉन्टेंट की सूची के आधार पर, अनज़िप किए गए फ़र्ज़ी टेस्ट फ़ोल्डर बनाता है. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer टारगेट प्रिपेयरर, फ़ास्टबूट को ट्रिगर करता है और फ़ास्टबूट कमांड भेजता है. 
FastbootDeviceFlasher यह क्लास, Android के फ़िज़िकल हार्डवेयर पर इमेज फ़्लैश करने के लिए फ़ास्टबूट पर निर्भर करती है. 
FastbootHelper fastboot की कार्रवाइयों के लिए हेल्पर क्लास. 
FastbootPack इसे अनपैक करने के लिए, बूटलोडर की खास जानकारी का पालन करें. 
FastbootUpdateBootstrapPreparer यह एक ITargetPreparer है. यह IDeviceBuildInfo में बताई गई फ़ाइलों (बूटलोडर, रेडियो, डिवाइस इमेज ज़िप) को स्टेज करता है, ताकि डिवाइसों को FastbootDeviceFlasher के साथ फ़्लैश किया जा सके. इसके बाद, यह डिवाइस के बूट होने के बाद के एट्रिब्यूट को बिल्ड की जानकारी में डालता है, ताकि नतीजों की रिपोर्टिंग की जा सके. 
FatalHostError यह एक ऐसा अपवाद है जिससे पता चलता है कि TradeFederation चलाने वाली होस्ट मशीन पर, ऐसी गंभीर गड़बड़ी हुई है जिसे ठीक नहीं किया जा सकता. साथ ही, TradeFederation इंस्टेंस को शट डाउन कर देना चाहिए. 
FeatureFlagTargetPreparer इस क्लास का इस्तेमाल बंद कर दिया गया है. इसके बजाय, AFlagsTargetPreparer का इस्तेमाल करें. 
FileDownloadCache यह एक हेल्पर क्लास है. यह डाउनलोड की गई फ़ाइलों के लोकल फ़ाइल सिस्टम के एलआरयू कैश को बनाए रखती है. 
FileDownloadCacheFactory FileDownloadCache बनाने के लिए फ़ैक्ट्री 
FileDownloadCacheWrapper यह एक रैपर क्लास है, जो FileDownloadCache इंटरफ़ेस को लागू करते समय FileDownloadCache सुविधाएं देती है.IFileDownloader 
FileIdleMonitor यह फ़ाइलों को मॉनिटर करती है.अगर फ़ाइलें कुछ समय से इस्तेमाल में नहीं हैं, तो यह कॉलबैक को एक्ज़ीक्यूट करती है. 
FileInputStreamSource एक InputStreamSource, जो इनपुट फ़ाइल लेता है. 
FileListingService यह IDevice के लिए साइड फ़ाइल लिस्टिंग सेवा उपलब्ध कराता है. 
FileListingService.FileEntry यह डायरेक्ट्री में मौजूद किसी एंट्री को दिखाता है. 
FileListingService.IListingReceiver इस इंटरफ़ेस को लागू करने वाली क्लास, एक ऐसा तरीका उपलब्ध कराती हैं जो डिवाइस पर ls कमांड से मिलने वाले एसिंक्रोनस नतीजे को मैनेज करता है. 
FileLogger एक ILeveledLogOutput, जो लॉग मैसेज को फ़ाइल में सेव करता है और stdout पर भी भेजता है. 
FilePermissionUtil यह यूटिलिटी क्लास, फ़ाइल की अनुमतियों को मैनेज करने की सुविधा देती है. 
FileProtoResultReporter प्रोटो रिपोर्टर, जो TestRecord को किसी फ़ाइल में डंप करता है. 
FilePullerDeviceMetricCollector एक BaseDeviceMetricCollector जो डिवाइस से आने वाली मेट्रिक की कुंजी को सुनता है और उन्हें डिवाइस से फ़ाइल के तौर पर खींचता है. 
FilePullerLogCollector यह डिवाइस-साइड से रिपोर्ट की गई फ़ाइल का लॉगर है. 
FileSystemLogSaver लॉग को किसी फ़ाइल सिस्टम में सेव करें. 
FilesystemRootChecker  
FileUtil फ़ाइल से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास 
FileUtil.LowDiskSpaceException अगर डिस्क में इस्तेमाल की जा सकने वाली जगह, तय किए गए थ्रेशोल्ड से कम है, तो यह गड़बड़ी दिखती है. 
FilteredResultForwarder ResultForwarder का ऐसा वैरिएंट जो सिर्फ़ TestDescription की अनुमति वाली सूची को रिपोर्ट करने की अनुमति देता है. 
FixedByteArrayOutputStream मेमोरी में मौजूद OutputStream, जो सिर्फ़ ज़्यादा से ज़्यादा डेटा सेव करता है. 
FlashingMethod यह एक इनम है. इससे यह पता चलता है कि टेस्ट किए जा रहे डिवाइस को फ़्लैश करने के लिए किस तरीके का इस्तेमाल किया गया है 
FlashingResourcesParser यह एक क्लास है. यह डिवाइस को फ़्लैश करने के लिए ज़रूरी, सहायक इमेज फ़ाइलों के वर्शन को पार्स करती है. 
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt; के लिए typedef. 
FlashingResourcesParser.Constraint यह फ़िल्टर करने वाला इंटरफ़ेस है. इसका मकसद FlashingResourcesParser को कुछ ऐसे संसाधनों को अनदेखा करने की अनुमति देना है जिनका इस्तेमाल वह आम तौर पर कर सकता है 
FlashingResourcesRetrieverCacheWrapper यह कैश मेमोरी का इस्तेमाल करने वाला IFlashingResourcesRetriever रैपर है. 
FlashingResourceUtil इस यूटिलिटी की मदद से, आर्टफ़ैक्ट का सही वर्शन सेट किया जा सकता है, ताकि उन्हें DeviceFlashPreparer के ज़रिए फ़्लैश किया जा सके. 
FoldableExpandingHandler हर नॉन-प्राइमरी फ़ोल्डेबल कॉन्फ़िगरेशन के लिए, IModuleParameterHandler ज़्यादा में बदल रहा है. 
FoldableHandler फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए सामान्य हैंडलर, जो फ़ोल्ड किए जा सकने वाले डिवाइसों के पैरामीटर लेकर एक खास मॉड्यूल बना सकता है. 
FoldableModePreparer टारगेट प्रिपेयरर, जो डिवाइस को फ़ोल्ड करने की स्थिति को बदल सकता है. 
FolderBuildInfo IFolderBuildInfo को लागू करने का तरीका. 
FolderSaver एक ITargetPreparer, जो डिवाइस से डायरेक्ट्री को खींचता है, उसे कंप्रेस करता है, और लॉगिंग बैकएंड में सेव करता है. 
FormattedGeneratorReporter यह रिपोर्टर, किसी खास फ़ॉर्मैट में रिपोर्ट जनरेट करने की अनुमति देता है. 
FreeDeviceState  
FuseMountManager  
FuseMountManagerFactory FuseMountManager इंस्टेंस बनाने और कॉन्फ़िगर करने के लिए फ़ैक्ट्री. 
FuseUtil यह FUSE ऑपरेशन के लिए हेल्पर क्लास है. 
FutilityCommandPreparer तैयार करने वाले को, बेकार की कमांड चलाने की अनुमति. 

G

GceAvdInfo किसी GCE AVD इंस्टेंस के लिए काम का डेटा सेव रखने वाला स्ट्रक्चर. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor ऑक्सीजन के लिए इस्तेमाल की जाने वाली Gce लैब होस्ट प्रॉक्सी टनल के लिए थ्रेड मॉनिटर. 
GceManager यह हेल्पर, GCE को शुरू/बंद करने और GCE से लॉग इकट्ठा करने के लिए, GCE कॉल को मैनेज करता है. 
GceRemoteCmdFormatter यह यूटिलिटी क्लास, रिमोट GCE डिवाइस तक पहुंचने के लिए कमांड को फ़ॉर्मैट करती है. 
GceRemoteCmdFormatter.ScpMode एससीपी का इस्तेमाल, फ़ाइल को पुश या पुल करने के लिए किया जा सकता है. यह इस बात पर निर्भर करता है कि आर्ग्युमेंट का स्ट्रक्चर कैसा है. 
GceSshTunnelMonitor Gce एसएसएच टनल के लिए थ्रेड मॉनिटर. 
GcovCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से gcov कवरेज मेज़रमेंट को खींच लेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग कर देगा. 
GcovKernelCodeCoverageCollector एक BaseDeviceMetricCollector जो debugfs से gcov कर्नल कवरेज मेज़रमेंट को डिवाइस से बाहर निकालता है और फिर उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करता है. 
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 की एक विशेषता, जो Google डिवाइसों को फ़्लैश करने के लिए ज़रूरी कस्टम चरणों के साथ काम करती है. 
GoogleDeviceSetup यह DeviceSetup का एक्सटेंशन है. इसकी मदद से, Google की अन्य प्रॉपर्टी सेट अप की जा सकती हैं. 
GoogleTradefedSandbox TradefedSandbox का इंटरनल स्पेशलाइज़ेशन, जिसका इस्तेमाल लैब के इन्फ़्रास्ट्रक्चर में किया जाता है. 
GoogleTradefedSandboxFactory SandboxFactory के लिए Google Tradefed को लागू करना 
GranularRetriableTestWrapper रैपर क्लास, IRemoteTest पर काम करती है, ताकि टेस्टकेस लेवल में IRemoteTest को ग्रेन्यूलेट किया जा सके. 
GranularRetriableTestWrapper.StartEndCollector यह क्लास, रन शुरू और खत्म होने की जानकारी न मिलने की समस्या का पता लगाने में मदद करती है. 
GsiDeviceFlashPreparer यह टारगेट प्रिपेरर, डिवाइस पर Android की सामान्य सिस्टम इमेज फ़्लैश करता है. 
GsiDeviceFlashPreparer.PvmfwFlashMode  
GTest यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर नेटिव टेस्ट पैकेज चलाता है. 
GTestBase gTest की बेस क्लास 
GTestListTestParser यह "--gtest_list_tests" पैरामीटर के साथ, gtest ड्राई रन मोड के लिए नतीजे का पार्सर है. 
GTestResultParser यह शेल से चलने वाले GTest का इस्तेमाल करके, नेटिव टेस्ट के 'रॉ आउटपुट मोड' के नतीजों को पार्स करता है. साथ ही, ITestInvocationListener को नतीजों के बारे में सूचना देता है. 
GTestXmlResultParser यह शेल से चलने वाले GTest का इस्तेमाल करके, नेटिव टेस्ट के 'xml output mode' के नतीजों को पार्स करता है. साथ ही, ITestRunListener को नतीजों के बारे में सूचना देता है. 

H

HarnessException यह अपवाद की बुनियादी क्लास है. इसका इस्तेमाल, हार्नेस में थ्रो किए गए अपवाद के लिए किया जाता है. 
HarnessIOException यह एक अपवाद है, जो फ़ाइल से जुड़ी समस्याओं को ठीक करने में मदद करता है. 
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 रिपोर्ट के Allocation Sites सेक्शन से जानकारी पार्स करती है. 
HsumBootStrategyPreparer  
HsumHelper यह एचएसयूएम (हेडलेस सिस्टम यूज़र मोड) के टास्क के लिए सुविधाएं उपलब्ध कराता है 
HsumHelper.HsumBootStrategy  
HttpHelper इसमें एचटीटीपी अनुरोध करने के लिए हेल्पर तरीके शामिल हैं 
HttpHelper.RequestRunnable IRunUtil.runEscalatingTimedRetry(long,long,long,long,IRunnableResult) के साथ अनुरोध करने के लिए, इसे चलाया जा सकता है. 
HttpMultipartPost यह हेल्पर क्लास, कई हिस्सों वाले एचटीटीपी पोस्ट अनुरोध करने के लिए है. 
HttpRemoteFileResolver IRemoteFileResolver को लागू करने से, http के ज़रिए रिमोट फ़ाइल डाउनलोड की जा सकती है 
HttpsRemoteFileResolver IRemoteFileResolver को लागू किया गया है. इससे https के ज़रिए रिमोट फ़ाइल डाउनलोड की जा सकती है 

I

IAbi टेस्ट किए जा रहे एबीआई को दिखाने वाला इंटरफ़ेस. 
IAbiReceiver ऐसा टेस्ट जिसमें जांच किए जा रहे एबीआई की ज़रूरत होती है. 
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 ऐसा टेस्ट जिसमें टेस्ट किए जा रहे बिल्ड का रेफ़रंस देना ज़रूरी होता है. 
ICacheClient कैश क्लाइंट के लिए इंटरफ़ेस. 
IClusterClient यह टीएफ़सी बैकएंड के साथ इंटरैक्ट करने के लिए एक इंटरफ़ेस है. 
IClusterEvent यह इंटरफ़ेस, किसी भी क्लस्टर इवेंट को TFC पर अपलोड करने के लिए होता है. 
IClusterEventUploader<T extends IClusterEvent> ClusterEventUploader के लिए इंटरफ़ेस 
IClusterOptions क्लस्टर से जुड़े विकल्प पाने के लिए इंटरफ़ेस. 
ICommandOptions कमांड के लिए, एक्ज़ीक्यूशन के विकल्पों वाला कंटेनर. 
ICommandScheduler TradeFederation कमांड चलाने के लिए एक शेड्यूलर. 
ICommandScheduler.IScheduledInvocationListener इनवोकेशन पूरा होने पर, इनवोकेशन इवेंट के लिए लिसनर. 
ICompressionStrategy एक ऐसा इंटरफ़ेस जो कंप्रेस करने वाले एल्गोरिदम को दिखाता है. इसे रनटाइम में चुना जा सकता है. 
IConfigOptionValueTransformer कॉन्फ़िगरेशन के विकल्प की वैल्यू में बदलाव करने के लिए इंटरफ़ेस 
IConfigurableVirtualDevice यह एक इंटरफ़ेस है. इसका इस्तेमाल, पहले से कॉन्फ़िगर किए गए वर्चुअल डिवाइस की जानकारी (होस्ट आईपी, होस्ट उपयोगकर्ता, पोर्ट ऑफ़सेट वगैरह) देने के लिए किया जाता है. 
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 यह डिवाइस इवेंट पाने के लिए एक एपीआई उपलब्ध कराता है. 
IDeviceBuildInfo IBuildInfo, Android डिवाइस के पूरे बिल्ड और (ज़रूरत पड़ने पर) उसके टेस्ट को दिखाता है. 
IDeviceBuildProvider IBuildProvider, ITestDevice से मिली जानकारी का इस्तेमाल करके बिल्ड को वापस पाता है. 
IDeviceConfiguration डिवाइस कॉन्फ़िगरेशन होल्डर इंटरफ़ेस. 
IDeviceConnection यह किसी ऐसे डिवाइस से कनेक्शन दिखाता है जिससे डेटा पढ़ा और लिखा जा सकता है. 
IDeviceConnection.Factory  
IDeviceFlasher डिवाइस पर डिवाइस की इमेज दिखाता है. 
IDeviceFlasher.UserDataFlashOption userdata इमेज को मैनेज करने के विकल्पों का enum 
IDeviceManager यह इंटरफ़ेस, टेस्टिंग के लिए उपलब्ध डिवाइसों के सेट को मैनेज करने के लिए होता है. 
IDeviceManager.IFastbootListener फ़ास्टबूट की स्थिति में होने वाले बदलावों के लिए लिसनर. 
IDeviceMonitor डिवाइसों की स्थिति को मॉनिटर करने के लिए इंटरफ़ेस. 
IDeviceMonitor.DeviceLister Runnable की तरह की क्लास, जो जाने-पहचाने डिवाइसों और उनकी स्थितियों के बारे में जानकारी देती है. 
IDeviceRecovery ऑफ़लाइन हो चुके डिवाइस को वापस ऑनलाइन लाने के लिए इंटरफ़ेस. 
IDeviceSelection डिवाइस चुनने की शर्तों के लिए इंटरफ़ेस. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor यह IDevice की स्थिति पर नज़र रखने की सुविधाएं उपलब्ध कराता है. 
IDeviceTest उस ऑब्जेक्ट के लिए इंटरफ़ेस जिसे ITestDevice के रेफ़रंस की ज़रूरत है. 
IDisableable यह इंटरफ़ेस, Tradefed ऑब्जेक्ट के बारे में बताता है जिसे बंद किया जा सकता है. 
IDynamicShardingClient शार्डिंग क्लाइंट के लिए रैपर इंटरफ़ेस

यह इसलिए मौजूद है, ताकि ज़रूरत पड़ने पर हम इसे एचटीटीपी या टेस्टिंग वाले वर्शन से बदल सकें. 

IDynamicShardingConnectionInfo डाइनैमिक शार्डिंग कनेक्शन की जानकारी देने वाली क्लास के लिए इंटरफ़ेस 
IEmail ईमेल भेजने के लिए इंटरफ़ेस. 
IEmail.Message ईमेल मैसेज के डेटा के लिए कंटेनर. 
IFileDownloader रिमोट फ़ाइल डाउनलोड करने के लिए इंटरफ़ेस. 
IFileEntry इंटरफ़ेस की परिभाषा, जो FileEntry तरीकों के लिए आसान और मॉक किया जा सकने वाला कॉन्ट्रैक्ट उपलब्ध कराती है. 
IFileResolverLoader IRemoteFileResolver को लागू करने के तरीके लोड करता है. 
IFileResolverLoader.ResolverLoadingException अगर किसी रिज़ॉल्वर को लोड या शुरू नहीं किया जा सकता, तो यह अपवाद दिखता है. 
IFlashingResourcesParser डिवाइस को फ़्लैश करने के लिए, सहायक इमेज फ़ाइलों के ज़रूरी वर्शन उपलब्ध कराने का इंटरफ़ेस. 
IFlashingResourcesRetriever डिवाइस को फ़्लैश करने के लिए ज़रूरी सहायक इमेज फ़ाइलों को वापस पाने का इंटरफ़ेस. 
IFolderBuildInfo एक सामान्य ऐब्स्ट्रैक्ट IBuildInfo, जिसके बिल्ड आर्टफ़ैक्ट, लोकल फ़ाइल सिस्टम डायरेक्ट्री में मौजूद हैं. 
IFormatterGenerator SuiteResultHolder के लिए फ़ॉर्मेटर के बारे में बताने वाला इंटरफ़ेस. 
IFuseDriverProfile इससे किसी खास FUSE ड्राइवर के बिहेवियर के बारे में पता चलता है. इससे MountManager को सामान्य बनाया जा सकता है. 
IGlobalConfiguration यह क्लास, Trade Federation के एक इंस्टेंस के लिए ग्लोबल कॉन्फ़िगरेशन की जानकारी शामिल करती है. इसमें, असल कॉन्फ़िगरेशन के कई इनवोकेशन शामिल होते हैं. 
IHarnessException हार्नेस के अपवाद वाले इंटरफ़ेस की जानकारी. इसे हार्नेस के अपवाद लागू करेंगे. 
IHostCleaner टेस्ट रन खत्म होने के बाद, यह कुकी होस्ट को क्लीन अप करती है. 
IHostHealthAgent होस्ट या डिवाइस की मेट्रिक को दिखाने के लिए इंटरफ़ेस. 
IHostMonitor होस्ट डेटा भेजने के लिए इंटरफ़ेस 
IHostMonitor.HostDataPoint रिपोर्ट किए जाने वाले डेटा के लिए सामान्य क्लास. 
IHostMonitor.HostMetricType  
IHostOptions होस्ट के विकल्पों का होल्डर इंटरफ़ेस. 
IHostOptions.PermitLimitType अनुमति देने वाले संभावित लोगों या कंपनियों के बारे में बताने वाला एनम 
IHostResourceManager होस्ट रिसोर्स को मैनेज करने के लिए इंटरफ़ेस. 
IHttpHelper एचटीटीपी अनुरोध करने के लिए हेल्पर मेथड. 
IHttpHelper.DataSizeException  
IIncrementalSetup यह एक ऐसा इंटरफ़ेस है जो TradeFed preparers के लिए, इंक्रीमेंटल सेटअप की कोशिश करने या न करने का फ़ैसला लेने में मदद करता है. 
IInstrumentationResultParser यह शेल से चलाए गए इंस्ट्रुमेंटेशन टेस्ट के नतीजों को पार्स करने के लिए इंटरफ़ेस है. 
IInstrumentationResultParser.SessionResultCodes किसी इंस्ट्रुमेंट सेशन के नतीजे के कोड. 
IInstrumentationResultParser.StatusCodes टेस्ट के नतीजे के स्टेटस कोड. 
IInstrumentationResultParser.StatusKeys टेस्ट के स्टेटस की काम की कुंजियां. 
IInvocationContext यह कुकी, जांच के लिए Invocation के बारे में जानकारी सेव करती है, ताकि ज़रूरत पड़ने पर जांच इसे ऐक्सेस कर सके. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver ऐसा टेस्ट जिसमें इनवोकेशन के कॉन्टेक्स्ट का रेफ़रंस देना ज़रूरी हो. 
IInvocationExecution यह इंटरफ़ेस, उन कार्रवाइयों के बारे में बताता है जो इनवॉकेशन के दौरान की जाएंगी. 
IKeyStoreClient यह इंटरफ़ेस, पासवर्ड या संवेदनशील डेटा के लिए की स्टोर को ऐक्सेस करता है. 
IKeyStoreFactory IKeyStoreClient बनाने के लिए फ़ैक्ट्री. 
ILabPreparer लैब तैयार करने वालों के लिए मार्कर इंटरफ़ेस

इन इंटरफ़ेस के बारे में जानने के लिए, ITargetPreparer देखें. 

ILeveledLogOutput इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग मैसेज को आउटपुट करने के तरीके उपलब्ध कराती हैं. 
ILogcatReceiver यह एक ऐसी क्लास है जो डिवाइस के logcat का आउटपुट, InputStreamSource के तौर पर उपलब्ध कराती है. 
ILogger चेतावनी/गड़बड़ी दिखाने के लिए इस्तेमाल किया गया इंटरफ़ेस. 
ILogRegistry यह ILogOutput सिंगलटन लॉगर के लिए एक इंटरफ़ेस है. यह अलग-अलग लॉगर को मल्टीप्लेक्स और मैनेज करता है. 
ILogRegistry.EventType ऐसे इवेंट जिन्हें लॉग करना ज़रूरी है 
ILogSaver इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग को किसी एक जगह पर सेव करने के तरीके उपलब्ध कराती हैं. 
ILogSaverListener इस कुकी की मदद से, ITestInvocationListener यह पता लगा सकता है कि लॉग फ़ाइलें कब सेव की जाती हैं. 
ImageContentAnalyzer डिवाइस की इमेज के कॉन्टेंट का विश्लेषण करने वाला ऐनलाइज़र 
IManagedTestDevice एक ऐसा ITestDevice जिसका लाइफ़साइकल मैनेज किया जाता है. 
IManagedTestDevice.DeviceEventResponse IManagedTestDevice.handleAllocationEvent(DeviceEvent) कॉल के जवाब के लिए कंटेनर 
IManagedTestDeviceFactory IManagedTestDevice के लिए क्रिएटर इंटरफ़ेस 
IMetricCollector इस इंटरफ़ेस को डेकोरेटर के तौर पर तब जोड़ा जाएगा, जब टेस्ट के नतीजे रिपोर्ट किए जा रहे हों. ऐसा इसलिए किया जाएगा, ताकि मिलती-जुलती मेट्रिक इकट्ठा की जा सकें. 
IMetricCollector.MetricCollectionLevel गिनती, जो मेट्रिक कलेक्शन के मौजूदा लेवल को दिखाती है. 
IMetricCollectorReceiver यह IRemoteTest के लिए इंटरफ़ेस है. अगर उन्हें टेस्ट रन के लिए IMetricCollector की सूची चाहिए, तो उन्हें इसे लागू करना होगा. 
IMoblyYamlResultHandler mobly yaml result handler का इंटरफ़ेस. 
IMoblyYamlResultHandler.ITestResult Mobly के YAML फ़ाइल वाले नतीजे का इंटरफ़ेस 
IModuleController इस इंटरफ़ेस का इस्तेमाल यह कंट्रोल करने के लिए किया जाता है कि किसी मॉड्यूल को एक्ज़ीक्यूट किया जाना चाहिए या नहीं. 
IModuleController.RunStrategy यह enum बताता है कि मॉड्यूल को कैसे एक्ज़ीक्यूट किया जाना चाहिए. 
IModuleParameterHandler सुइट मॉड्यूल के पैरामीटर के लिए इंटरफ़ेस. 
IMultiDeviceRecovery एक से ज़्यादा ऑफ़लाइन डिवाइसों को वापस लाने के लिए इंटरफ़ेस. 
IMultiDeviceTest इस इंटरफ़ेस का इस्तेमाल बंद कर दिया गया है. इस इंटरफ़ेस को कुछ समय के लिए कंपैटिबिलिटी के लिए रखा गया है. हालांकि, अब इसका इस्तेमाल नहीं किया जाता है. कृपया इसे लागू न करें. 
IMultiTargetPreparer यह कुकी, एक साथ कई डिवाइसों के लिए टेस्ट एनवायरमेंट तैयार करती है. 
INativeDevice यह ddmlib IDevice को भरोसेमंद और थोड़ा बेहतर एपीआई उपलब्ध कराता है. 
INativeDeviceTest उस ऑब्जेक्ट के लिए इंटरफ़ेस जिसे INativeDevice के रेफ़रंस की ज़रूरत है. 
IncrementalImageUtil इंक्रीमेंटल इमेज और डिवाइस अपडेट का फ़ायदा पाने के लिए एक यूटिलिटी. 
IncrementalInstallSession इस कुकी का इस्तेमाल, इंक्रीमेंटल पैकेज इंस्टॉलेशन सेशन बनाने के लिए किया जाता है. इसमें इंस्टॉल किए गए APK के ब्लॉक को डिवाइस पर तब स्ट्रीम किया जाता है, जब उन्हें पढ़ने की ज़रूरत होती है. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier ट्रेड फ़ेडरेशन के इन्फ़्रास्ट्रक्चर और उस पर निर्भर इन्फ़्रास्ट्रक्चर (जैसे, बिल्ड इन्फ़्रास्ट्रक्चर) से जुड़े गड़बड़ी के आइडेंटिफ़ायर. 
InputStreamSource यह इंटरफ़ेस, InputStream को रैप करता है, ताकि इसे क्लोन किया जा सके. 
InstallAllTestZipAppsSetup ITargetPreparer, टेस्ट zip में मौजूद सभी ऐप्लिकेशन को इंस्टॉल करता है. 
InstallApexModuleTargetPreparer  
InstallApkSetup एक ITargetPreparer, जो फ़ाइल सिस्टम में मौजूद एक या उससे ज़्यादा APK इंस्टॉल करता है. 
InstallBuildEnvApkSetup एक ITargetPreparer, जो Android प्लैटफ़ॉर्म के बिल्ड एनवायरमेंट से एक या उससे ज़्यादा टेस्ट APK इंस्टॉल करता है. 
InstallCreateReceiver "pm install-create" कमांड लाइन के लिए आउटपुट रिसीवर. 
InstalledInstrumentationsTest मौजूदा डिवाइस पर मौजूद सभी इंस्ट्रुमेंटेशन चलाता है. 
InstallException अगर ऐप्लिकेशन इंस्टॉल या अनइंस्टॉल नहीं हो पाता है, तो यह गड़बड़ी दिखती है. 
InstallKernelModulePreparer यह टारगेट प्रिपेयरर है, जो कर्नल मॉड्यूल इंस्टॉल करता है. 
InstallMetrics  
InstallReceiver "pm install package.apk" कमांड लाइन के लिए आउटपुट रिसीवर. 
InstantAppHandler ModuleParameters.INSTANT_APP के लिए हैंडलर. 
InstrumentationPreparer एक ITargetPreparer जो इंस्ट्रुमेंटेशन चलाता है 
InstrumentationProtoResultParser यह शेल से इंस्ट्रुमेंटेशन टेस्ट रन के 'protoStd output mode' के नतीजों को पार्स करता है और ITestRunListener को नतीजों के बारे में सूचना देता है. 
InstrumentationResultParser यह शेल से इंस्ट्रुमेंटेशन टेस्ट के 'रॉ आउटपुट मोड' के नतीजों को पार्स करता है और ITestRunListener को नतीजों के बारे में सूचना देता है. 
InstrumentationTest यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर इंस्ट्रुमेंटेशन टेस्ट पैकेज चलाता है. 
InvocationCacheHelper यह कुकी, इनवोकेशन कैश मेमोरी के नतीजों को अपलोड करने और उन्हें खोजने की सुविधा देती है. 
InvocationCacheHelper.CacheInvocationResultDescriptor कैश मेमोरी में सेव किए गए नतीजों के बारे में बताता है. 
InvocationContext IInvocationContext को सामान्य तरीके से लागू करना. 
InvocationExecution यह क्लास, इनवॉकेशन के सभी चरणों के बारे में बताती है: बिल्ड डाउनलोड करना, target_prep, टेस्ट चलाना, और क्लीन अप करना. 
InvocationLocal<T> यह क्लास, इनवॉकेशन-स्कोप वाले वैरिएबल उपलब्ध कराती है. 
InvocationMetricLogger यह एक यूटिलिटी क्लास है. इसका इस्तेमाल कुछ मेट्रिक को लॉग करने के लिए किया जाता है. 
InvocationMetricLogger.InvocationGroupMetricKey ग्रुपिंग की मदद से, एक ही कुंजी के तहत कई ग्रुप लॉग किए जा सकते हैं. 
InvocationMetricLogger.InvocationMetricKey यह खास नाम वाली कुंजी है. हम इसे हमेशा इनवॉकेशन के लिए भरेंगे. 
InvocationProtoResultReporter रिपोर्टर, इनवोकेशन लेवल की कैश मेमोरी की जानकारी और उसके मॉड्यूल की सूची को सेव करने के लिए 
InvocationStatus इनवोकेशन की स्थिति को सेव करने के लिए क्लास. 
InvocationStatus इनवोकेशन की स्थिति दिखाने वाला हेल्पर enum 
InvocationSummaryHelper यह हेल्पर क्लास, लिसनर के सेट के लिए TestSummary इकट्ठा करने और रिपोर्ट करने के लिए होती है 
InvocationToJUnitResultForwarder यह एक ऐसी क्लास है जो ITestInvocationListener इवेंट को सुनती है और उन्हें TestListener को फ़ॉरवर्ड करती है. 
IPostProcessor पोस्ट प्रोसेसर, Trade Federation ऑब्जेक्ट है. इसका इस्तेमाल, टेस्ट के बाद और नतीजों की रिपोर्टिंग से पहले, मेट्रिक और लॉग को प्रोसेस करने के लिए किया जाता है. 
IRecorderClient ResultDB रिकॉर्डर बैकएंड से कम्यूनिकेट करने के लिए इंटरफ़ेस. 
IRecorderClientLegacy ResultDB रिकॉर्डर बैकएंड से कम्यूनिकेट करने के लिए इंटरफ़ेस. 
IRemoteAndroidTestRunner यह इंटरफ़ेस, Android टेस्ट कमांड को रिमोट से चलाने और लिसनर को नतीजे की रिपोर्ट देने के लिए होता है. 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
IRemoteFeature Tradefed में मौजूद किसी ऐसी सुविधा के बारे में बताने वाला इंटरफ़ेस जिसे अनुरोध के आधार पर लागू किया जा सकता है. 
IRemoteFileResolver यह इंटरफ़ेस, उन ऑब्जेक्ट के लिए है जो किसी रिमोट फ़ाइल को लोकल फ़ाइल में बदल सकते हैं. 
IRemoteFileResolver.RemoteFileResolverArgs हल करने वालों को पास किए गए आर्ग्युमेंट 
IRemoteFileResolver.ResolvedFile यह क्लास, हल की गई फ़ाइल और कुछ मेटाडेटा के बारे में जानकारी सेव करती है. 
IRemoteScheduledListenersFeature IRemoteFeature को IScheduledInvocationListener में पास करने की सुविधा के साथ काम करने के लिए बढ़ाया गया. 
IRemoteTest ऐसा टेस्ट जो सीधे तौर पर ITestInvocationListener को नतीजे भेजता है. 
IReportNotExecuted अगर टेस्ट पूरी तरह से लागू नहीं होता है, तो इस इंटरफ़ेस को लागू करने वाला IRemoteTest, रिपोर्टिंग को बेहतर बनाने के लिए, लागू न किए गए टेस्ट की रिपोर्ट कर सकता है. 
IRescheduler यह इंटरफ़ेस, कॉन्फ़िगरेशन को आने वाले समय में लागू करने के लिए फिर से शेड्यूल करने की सुविधा देता है. 
IResourceMetricCollector उपयोगकर्ता के लिए, पसंद के मुताबिक बनाए गए संसाधन कलेक्टर लागू करने का इंटरफ़ेस. 
IRestApiHelper REST API कॉल करने के लिए, हेल्पर इंटरफ़ेस. 
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 रनर को लागू करती है. यह रनर, मुख्य प्रोसेस पर टेस्ट को एक्ज़ीक्यूट करने के बजाय, कम निर्भरता वाले एनवायरमेंट में टेस्ट को एक्ज़ीक्यूट करने के लिए सबप्रोसेस का इस्तेमाल करता है. 
IStackTraceInfo इस इंटरफ़ेस को लागू करने वाली क्लास, एक ऐसा तरीका उपलब्ध कराती हैं जो स्टैक ट्रेस दिखाता है. 
ISupportGranularResults यह इंटरफ़ेस बताता है कि ITestInvocationListener को ज़्यादा जानकारी वाले नतीजे पाने की सुविधा मिलती है या नहीं. 
ISystemStatusChecker यह एक चेकर है, जो सिस्टम की स्थिति की जांच करता है. साथ ही, यह बूलियन वैल्यू दिखाता है. इससे पता चलता है कि सिस्टम उम्मीद के मुताबिक काम कर रहा है या नहीं. 
ISystemStatusCheckerReceiver एक IRemoteTest जिसे कॉन्फ़िगरेशन से ISystemStatusChecker को ऐक्सेस करने की ज़रूरत होती है. 
ITargetCleaner इस इंटरफ़ेस का इस्तेमाल बंद कर दिया गया है. tearDown को base ITargetPreparer इंटरफ़ेस में ले जाया गया है. 
ITargetPreparer यह कुकी, टेस्ट रन के लिए टेस्ट एनवायरमेंट तैयार करती है. 
ITemporaryDevice यह इंटरफ़ेस, ऐसे डिवाइस को दिखाता है जो कुछ समय के लिए प्लेसहोल्डर हो सकता है. 
ITerribleFailureHandler com.android.tradefed.log.LogUtil.CLog.wtf(String,Throwable)
 से जुड़ी गड़बड़ियों को ठीक करने के लिए इंटरफ़ेस
ITestAnnotationFilterReceiver यह एक ऐसा रनर है जो एनोटेशन के आधार पर यह फ़िल्टर कर सकता है कि कौनसे टेस्ट चलाने हैं. 
ITestCollector यह टेस्ट कलेक्शन के लिए सहायता उपलब्ध कराता है. इसे सेट करने पर, टेस्ट रनर को टेस्ट केस इकट्ठा करने के लिए ड्राई रन करना होगा. हालांकि, वह उन्हें असल में लागू नहीं करेगा. 
ITestDevice यह ddmlib IDevice को भरोसेमंद और थोड़ा बेहतर एपीआई उपलब्ध कराता है. 
ITestDevice.ApexInfo यह एक सामान्य स्ट्रक्ट क्लास है. इसका इस्तेमाल, किसी एक APEX के बारे में जानकारी सेव करने के लिए किया जाता है 
ITestDevice.MountPointInfo यह एक सामान्य स्ट्रक्ट क्लास है. इसका इस्तेमाल, किसी एक माउंटपॉइंट के बारे में जानकारी सेव करने के लिए किया जाता है 
ITestDevice.RecoveryMode  
ITestFileFilterReceiver एक ऐसा रनर जो यह जानकारी देने वाली फ़ाइल पा सकता है कि कौनसे टेस्ट चलाने हैं और/या कौनसे टेस्ट नहीं चलाने हैं. 
ITestFilterReceiver एक रनर, जो यह फ़िल्टर कर सकता है कि कौनसे टेस्ट चलाने हैं. 
ITestInformationReceiver कुछ क्लास के लिए TestInformation पाने का इंटरफ़ेस. 
ITestInvocation यह एक TradeFederation टेस्ट इनवोकेशन को हैंडल करता है. 
ITestInvocation.ExitInformation यह इनवोकेशन के लिए, कुछ एक्ज़िट जानकारी दिखाता है. 
ITestInvocationListener टेस्ट शुरू करने पर, टेस्ट के नतीजों के लिए लिसनर. 
ITestLifeCycleReceiver यह कुकी, इंस्ट्रुमेंटेशन टेस्ट के दौरान इवेंट की सूचनाएं पाने के लिए इस्तेमाल की जाती है. 
ITestLogger यह एक ऐसी इकाई होती है जो अलग-अलग तरह की डेटा स्ट्रीम को लॉग कर सकती है. 
ITestLoggerReceiver ऐसी इकाई जिसमें ITestLogger इंस्टेंस को इंजेक्ट किया जा सकता है, ताकि इसका इस्तेमाल लॉगिंग के लिए किया जा सके. 
ITestRunListener यह कुकी, इंस्ट्रुमेंटेशन टेस्ट के दौरान इवेंट की सूचनाएं पाने के लिए इस्तेमाल की जाती है. 
ITestsPool ऐसा इंटरफ़ेस जिसमें टेस्ट के पूल के बारे में बताया गया हो. इसे ऐक्सेस और चलाया जा सकता है 
ITestStorageClient Android Test Storage के बैकएंड से कम्यूनिकेट करने के लिए इंटरफ़ेस. 
ITestSuite इस ऐब्स्ट्रैक्ट क्लास का इस्तेमाल, टेस्ट सुइट को चलाने के लिए किया जाता है. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader ऐसा इंटरफ़ेस जो पिछले नतीजों को इस तरह से लोड करने में मदद करता है कि उन्हें फिर से चलाया जा सके. 
ITestSummaryListener यह एक ऐसा इंटरफ़ेस है जिसकी मदद से ITestInvocationListener, खास जानकारी के ज़रिए कुछ सीमित जानकारी शेयर कर सकता है. 
ITestsZipInstaller यह डिवाइस पर, टेस्ट की zip फ़ाइल (जिसे बिल्ड सिस्टम ने आउटपुट किया है) से टेस्ट इंस्टॉल करता है. 
ITokenProvider यह इंटरफ़ेस, किसी ऐसे ऑब्जेक्ट के बारे में बताता है जो किसी डिवाइस के टोकन दे सकता है. 
ITokenRequest IRemoteTest इंटरफ़ेस, यह जानकारी देने के लिए लागू किया जा सकता है कि इसके लिए, खास टोकन वाले डिवाइस की ज़रूरत है. 
IWifiHelper यह डिवाइस पर वाई-फ़ाई सेवाओं को मैनेज करने के लिए, हेल्पर इंटरफ़ेस है. 
IWifiHelper.WifiConnectionResult  
IWifiHelper.WifiState वाई-फ़ाई की पुष्टि करने वाले सॉफ़्टवेयर की स्थिति. 

J

JarHostTest होस्ट-साइड पर JUnit टेस्ट के लिए टेस्ट रनर. 
JarHostTest.HostTestListener यह रैपर लिसनर है. यह testRunStarted() और testRunEnded() को छोड़कर, सभी इवेंट को एम्बेड किए गए लिसनर को फ़ॉरवर्ड करता है. 
JavaCodeCoverageCollector एक BaseDeviceMetricCollector जो डिवाइस से Java कवरेज मेज़रमेंट को पुल करेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
JavaCodeCoverageFlusher यह एक यूटिलिटी क्लास है. यह डिवाइस पर चल रही प्रोसेस से, Java कोड कवरेज मेज़रमेंट को रीसेट करती है और उन्हें फ़्लश करती है. 
JSONFileKeyStoreClient लागू करने का एक उदाहरण, जिसमें स्थानीय JSON फ़ाइल, कुंजी स्टोर के तौर पर काम करती है. 
JSONFileKeyStoreFactory JSON KeyStore Factory को लागू किया गया है. यह JSON Key Store फ़ाइल को ऐक्सेस करने के लिए JSONFileKeyStoreClient उपलब्ध कराता है. 
JsonHttpTestResultReporter नतीजे की जानकारी देने वाला ऐसा टूल जो टेस्ट मेट्रिक के नतीजों और ब्रांच, डिवाइस की जानकारी को JSON में बदलता है और उसे एचटीटीपी सेवा के एंडपॉइंट पर POST करता है 
JUnit4ResultForwarder JUnit4 Runner से नतीजे फ़ॉरवर्ड करने वाला. 
JUnit4TestFilter यह हेल्पर क्लास है. यह Filter को बढ़ाकर, JUnit4 रनर के लिए फ़िल्टर करने की सुविधा देती है. 
JUnitRunUtil यह हेल्पर क्लास, IRemoteTest.run(TestInformation,ITestInvocationListener) कॉल को Test.run(TestResult) कॉल पर रीडायरेक्ट करने के लिए है. 
JUnitToInvocationResultForwarder यह एक ऐसी क्लास है जो TestListener इवेंट को सुनती है और उन्हें ITestInvocationListener को फ़ॉरवर्ड करती है. 
JUnitXmlParser यह पार्सर, JUnit के नतीजों से टेस्ट के नतीजे का डेटा निकालता है. JUnit के नतीजे, ant के XMLJUnitResultFormatter में सेव किए जाते हैं. इसके बाद, यह पार्सर इस डेटा को ITestInvocationListener को भेजता है. 

K

KernelModuleUtils  
KernelTargetTest यह टारगेट पर चलने वाले एक्ज़ीक्यूटेबल के लिए टेस्ट रनर है. साथ ही, यह कर्नेल टेस्ट के नतीजे को पार्स करता है. 
KernelTestModuleController यह मॉड्यूल कंट्रोलर के लिए बेस क्लास है. अगर यह आर्किटेक्चर से मेल नहीं खाता है, तो यह टेस्ट नहीं चलाता है. 
KeyguardControllerState यह कीगार्ड की स्थितियों के लिए एक कंटेनर है. 
KeyguardStatusChecker यह मॉड्यूल के चलने के बाद, कीगार्ड की स्थिति की जांच करता है. 
KeyStoreException जब की-स्टोर में कोई गंभीर गड़बड़ी होती है, तब यह थ्रो किया जाता है. 
KillExistingEmulatorPreparer ITargetPreparer जो चल रहे एम्युलेटर को बंद कर देता है. 
KnownFailurePreparer इस विकल्प का इस्तेमाल, टारगेट प्रिपेयरर को यह बताने के लिए किया जाता है कि वह जानी-पहचानी गड़बड़ी को ठीक करने के लिए फिर से कोशिश न करे. 
KTapResultParser यह KTAP आउटपुट को पढ़ता है. यह आउटपुट, KUnit टेस्ट मॉड्यूल से जनरेट होता है और इसे debugfs के तहत `results` फ़ाइल में रखा जाता है. 
KTapResultParser.ParseResolution  
KUnitModuleTest यह डिवाइस पर KUnit टेस्ट मॉड्यूल चलाने के लिए टेस्ट रनर है. 

L

LabResourceDeviceMonitor यह लैब रिसोर्स मॉनिटर है. यह LabResourceService के लिए gRPC सर्वर को शुरू करता है/मैनेज करता है. 
LargeOutputReceiver यह क्लास, लंबी अवधि तक चलने वाली कमांड को चलाने और आउटपुट इकट्ठा करने के लिए डिज़ाइन की गई है. 
LastBuildInfo यह कुकी, logs/last_build.info फ़ाइल को पार्स करती है और उसकी जानकारी दिखाती है. 
LastShardDetector लोकल शार्डिंग का इस्तेमाल करते समय, कभी-कभी हमें सिर्फ़ कुछ कार्रवाइयां तब करनी होती हैं, जब आखिरी शार्ड invocationEnded(long) तक पहुंच जाता है. 
LaunchControlProvider IBuildProvider को लागू करने का तरीका, Google के लॉन्च कंट्रोल सर्वर से टेस्ट करने के लिए किसी बिल्ड के बारे में क्वेरी करता है. 
LaunchControlProvider.DownloadFileDescriptor  
LCUtil लॉन्च कंट्रोल पाथ को उसके कॉम्पोनेंट में पार्स करने के लिए हेल्पर क्लास 
LeakedThreadStatusChecker स्टेटस की जांच करने वाला टूल, ताकि यह पक्का किया जा सके कि कोई मॉड्यूल चालू थ्रेड को लीक न करे. 
LegacySubprocessResultsReporter यह सबप्रोसेस के नतीजों की रिपोर्ट करने वाले ऐसे टूल का फ़्रोज़न वर्शन है जो TF/CTS के पुराने वर्शन (जैसे, 8+) के साथ काम करता है. भले ही, इसके सुपरक्लास में बदलाव हो गए हों. 
ListInstrumentationParser एक IShellOutputReceiver, जो 'pm list instrumentation' क्वेरी के आउटपुट को पार्स करता है 
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice यह TradeFed होस्ट पर चलने वाले लोकल वर्चुअल डिवाइसों के लिए क्लास है. 
LocalAppBuildProvider यह IBuildProvider, दिए गए लोकल पाथ के आधार पर IBuildInfo बनाता है 
LocalDeveloper यह कुकी, यह पता लगाती है और यह जानकारी देती है कि क्या यह Tradefed चलाने वाला लोकल डेवलपर है. 
LocalDeviceBuildProvider यह IBuildProvider, फ़ाइल सिस्टम डायरेक्ट्री के दिए गए पाथ के आधार पर IDeviceBuildInfo बनाता है. 
LocalEmulatorLaunch यह एक TargetPreparer है, जो Android के बिल्ड एनवायरमेंट से स्थानीय तौर पर एम्युलेटर लॉन्च करता है. 
LocalEmulatorSnapshot यह TargetPreparer, Android के बिल्ड/डेवलपमेंट एनवायरमेंट से साफ़-सुथरा एम्युलेटर स्नैपशॉट जनरेट करने के लिए बनाया गया है 
LocalFileHeader LocalFileHeader एक क्लास है. इसमें ZIP फ़ाइल के अंदर मौजूद किसी फ़ाइल/फ़ोल्डर की जानकारी होती है. 
LocalFileResolver IRemoteFileResolver को लागू करना, ताकि लोकल फ़ाइलों को लिंक किया जा सके 
LocalFolderBuildProvider यह IBuildProvider, दिए गए लोकल पाथ के आधार पर IFolderBuildInfo बनाता है 
LocalHostResourceManager मैनेजर होस्ट रिसॉर्स. 
LocalPool स्थानीय टेस्ट के पूल को लागू करना 
LocalRunInstructionBuilder यह कुकी, स्थानीय तौर पर जांच करने के लिए निर्देश को कंपाइल करने में मदद करती है. 
LockSettingsBaselineSetter स्क्रीन लॉक की सेटिंग हटाने के लिए सेटर. 
लॉग  
लॉग यह लॉग क्लास, Android के मुख्य सोर्स में मौजूद एपीआई की तरह काम करती है. 
Log.ILogOutput इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग मैसेज को आउटपुट करने के तरीके उपलब्ध कराती हैं. 
Log.LogLevel लॉग लेवल enum. 
Log.LogLevel लॉग लेवल enum. 
LogAssociation यह क्लास, लॉग फ़ाइल और टेस्ट के बीच लिंक को दिखाती है. 
LogcatCrashResultForwarder खास लिसनर: अगर इंस्ट्रुमेंटेशन प्रोसेस क्रैश हो जाती है, तो यह logcat से क्रैश की जानकारी निकालने की कोशिश करेगा. साथ ही, इसे टेस्ट से जुड़े गड़बड़ी के मैसेज में जोड़ देगा. 
LogcatEventParser  
LogcatEventType LogcatEventParser के लिए इवेंट टाइप. 
LogcatOnFailureCollector यह एक ऐसा कलेक्टर है जो टेस्ट केस या टेस्ट रन के फ़ेल होने पर, logcat को कैप्चर और लॉग करेगा. 
LogcatReceiver यह क्लास, बैकग्राउंड में logcat इकट्ठा करती है. 
LogcatTimingMetricCollector यह एक मेट्रिक कलेक्टर है. यह logcat से समय की जानकारी इकट्ठा करता है. जैसे, उपयोगकर्ता के स्विच करने का समय. यह जानकारी, एक या एक से ज़्यादा बार दोहराए गए टेस्ट के दौरान इकट्ठा की जाती है. इसके लिए, दिए गए regex पैटर्न का इस्तेमाल किया जाता है. इससे logcat लाइनों से किसी इवेंट के शुरू और खत्म होने के सिग्नल को पार्स किया जाता है. 
LogDataType यह लॉग डेटा के डेटा टाइप को दिखाता है. 
LogFile सेव की गई लॉग फ़ाइल के मेटाडेटा को सेव करने के लिए क्लास. 
LogFileSaver ITestInvocationListener के लिए हेल्पर, जो लॉग डेटा को किसी फ़ाइल में सेव करेगा 
LogOffsets यह एक ऐसी क्लास है जो अलग-अलग टेस्ट लेवल के लिए, लॉग फ़ाइल के शुरुआती ऑफ़सेट सेव करती है. 
LogPreprocessor यह उन लॉग के लिए प्रीप्रोसेसर एंट्री पॉइंट है जिन्हें एआई टूल इस्तेमाल करेंगे. 
LogReceiver  
LogRegistry यह ILogRegistry को लागू करने का एक तरीका है. इसमें अलग-अलग लॉगर को मल्टीप्लेक्स और मैनेज किया जाता है. साथ ही, कॉल करने वाले थ्रेड के ThreadGroup के आधार पर सही लॉगर का इस्तेमाल किया जाता है. 
LogSaverResultForwarder ग्लोबल फ़ाइल सेवर की मदद से लॉग सेव करने के लिए, ResultForwarder
LogUtil यह लॉगिंग यूटिलिटी क्लास है. 
LogUtil.CLog Log के लिए एक शिम क्लास, जो कॉल करने वाले के सामान्य क्लासनेम का इस्तेमाल लॉग टैग के तौर पर अपने-आप करती है 
LUCIResultReporter यह एक ऐसा नतीजा रिपोर्टर है जो ResultDB और LUCI के लिए ज़रूरी टेस्ट के नतीजों को JSON फ़ॉर्मैट (go/result-sink) में सेव करता है. साथ ही, फ़ाइल की जगह को कंसोल में लॉग करता है. 

M

MainlineModuleHandler यह मेनलाइन मॉड्यूल के लिए एक सामान्य हैंडलर क्लास है. यह InstallApexModuleTargetPreparer बनाता है और दिए गए मेनलाइन मॉड्यूल के आधार पर, उसमें डाइनैमिक लिंक इंजेक्ट करता है, ताकि उन मॉड्यूल को अपने-आप वापस पाया जा सके. 
MainlineTestModuleController यह मॉड्यूल कंट्रोलर के लिए बेस क्लास है. इसका इस्तेमाल, जांच किए जा रहे डिवाइस पर पहले से लोड किए गए मेनलाइन मॉड्यूल के आधार पर टेस्ट चलाने के लिए किया जाता है. 
ManagedRemoteDevice वर्चुअल मशीन में चल रहा एक ऐसा डिवाइस जिसे हम वीएम में मौजूद Tradefed इंस्टेंस के ज़रिए दूर से मैनेज करते हैं. 
ManagedTestDeviceFactory अलग-अलग तरह के डिवाइस बनाने वाली फ़ैक्ट्री, जिन्हें Tf मॉनिटर कर सकता है 
MarkdownUtils मार्कडाउन में बदलाव करने के लिए यूटिलिटी क्लास. 
MaxSdkModuleController यह मॉड्यूल कंट्रोलर के लिए बेस क्लास है, ताकि यह तय किए गए एसडीके वर्शन से ऊपर के वर्शन पर टेस्ट न चलाए. 
MergedZipEntryCollection ज़िप फ़ाइल में मौजूद अलग-अलग ज़िप एंट्री को ब्लॉक में मर्ज करें, ताकि डाउनलोड करने की कोशिशों को कम किया जा सके. 
MergeMultiBuildTargetPreparer IMultiTargetPreparer की मदद से, एक बिल्ड से दूसरे बिल्ड में जानकारी पास की जा सकती है. इसके लिए, उन्हें नाम दिया जाता है और फ़ाइल की कुंजी को दूसरे बिल्ड में कॉपी किया जाता है. 
MergeStrategy इससे पता चलता है कि एक से ज़्यादा बार कोशिश करने पर, नतीजों को कैसे इकट्ठा किया जाना चाहिए. 
MerkleTree रिमोट एक्ज़ीक्यूशन एपीआई के हिसाब से, मर्कल ट्री का प्रज़ेंटेशन. 
MetricFilePostProcessor इस कुकी का इस्तेमाल, टेस्ट और रन लेवल के दौरान इकट्ठा की गई मेट्रिक लॉग फ़ाइल को अपलोड करने के लिए किया जाता है. 
MetricFileUtil यह यूटिलिटी, टेस्ट रन और टेस्ट मेट्रिक को टेक्स्ट फ़ाइल में सेव करती है. साथ ही, इसे Android Build API पर अपलोड करती है. 
MetricFileUtil.TestRunMetrics  
MetricOption @Test के साथ एनोटेट किए गए टेस्ट के तरीकों के लिए एनोटेशन. इसके अलावा, अगर एनोटेशन, TestDescription की एनोटेशन सूची का हिस्सा है, तो कुछ अतिरिक्त पैरामीटर तय किए जा सकते हैं. ये पैरामीटर इनके लिए फ़ायदेमंद होते हैं: कलेक्टर के व्यवहार को ट्यून करना, कुछ तरीकों को फ़िल्टर करना. 
MetricsXMLResultReporter MetricsXMLResultReporter, टेस्ट मेट्रिक और रन मेट्रिक को एक्सएमएल फ़ाइल में लिखता है. यह फ़ाइल, metrics-folder पैरामीटर से तय किए गए फ़ोल्डर में होती है. ऐसा टेस्ट के invocationEnded फ़ेज़ में होता है. 
MetricTestCase यह TestCase का एक्सटेंशन है. इससे TradeFed के हिस्से के तौर पर काम करते समय मेट्रिक को लॉग किया जा सकता है. 
MetricTestCase.LogHolder यह स्ट्रक्चर, रिपोर्ट की जाने वाली लॉग फ़ाइल को सेव करने के लिए होता है. 
MetricUtil पुश किए गए statsd कॉन्फ़िगरेशन से मेट्रिक पाने के लिए यूटिलिटी क्लास. 
MetricUtility इसमें टेस्ट मेट्रिक को सेव करने, मिलते-जुलते टेस्ट में मेट्रिक को एग्रीगेट करने, और मेट्रिक को किसी फ़ाइल में लिखने के लिए, सामान्य यूटिलिटी के तरीके शामिल होते हैं. 
MetricUtility.DimensionalIterationData यह हेल्पर क्लास, डाइमेंशनल मेट्रिक फ़ाइल और एक टेस्ट इटरेशन के लिए स्टेटस को सेव करती है. 
MetricUtils यह क्लास, मेट्रिक फ़ॉर्मैट कन्वर्ज़न से जुड़ी हेल्पर मेथड को होल्ड करती है. 
MinApiLevelModuleController यह मॉड्यूल कंट्रोलर के लिए बेस क्लास है. इससे यह तय किया जा सकता है कि किसी तय एपीआई लेवल से नीचे होने पर, टेस्ट न चलाए जाएं. 
MinSdkModuleController यह मॉड्यूल कंट्रोलर के लिए बेस क्लास है, ताकि यह तय किए गए एसडीके वर्शन से पहले के वर्शन पर टेस्ट न चलाए नंबर. 
MixImageZipPreparer एक IMultiTargetPreparer, जो डिवाइस के बिल्ड में सिस्टम बिल्ड की इमेज को मिक्स करता है. 
MixKernelTargetPreparer एक ITargetPreparer, जो कर्नल इमेज को डिवाइस इमेज के साथ मिक्स करने की अनुमति देता है. 
MixRadioTargetPreparer ITargetPreparer, जो रेडियो इमेज को डिवाइस की इमेज के साथ मिक्स करने की अनुमति देता है. 
MoblyArtifactReporter Mobly आर्टफ़ैक्ट रिपोर्टर. 
MoblyBinaryHostTest यह होस्ट टेस्ट, Android बिल्ड सिस्टम (Soong) से Mobly Python बाइनरी फ़ाइल को चलाने के लिए होता है
MoblyYamlResultControllerInfoHandler Mobly yaml के नतीजे में मौजूद 'Controller Info' एलिमेंट को हैंडल करने वाला क्लास. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Mobly का yaml फ़ाइल से नतीजे पाने वाला फ़ैक्ट्री हैंडलर. यह नतीजे के टाइप के आधार पर सही हैंडलर जनरेट करता है. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Mobly yaml टेस्ट के नतीजों का पार्सर. 
MoblyYamlResultRecordHandler Mobly yaml के नतीजे में मौजूद 'Record' एलिमेंट हैंडलर. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Mobly yaml के नतीजे में मौजूद 'Summary' एलिमेंट को हैंडल करने वाला क्लास. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Mobly yaml के नतीजे 'Test Name List' एलिमेंट हैंडलर. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Mobly yaml के नतीजे में मौजूद 'User Data' एलिमेंट हैंडलर. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition टेस्ट रन कॉन्फ़िगरेशन के लिए कंटेनर. 
ModuleListener नतीजों की सूची इकट्ठा करने के लिए, हर मॉड्यूल के हर IRemoteTest से अटैच किया गया लिसनर. 
ModuleLogcatCollector यह logcat collector का वर्शन है, लेकिन यह मॉड्यूल के लिए है. 
ModuleMerger यह हेल्पर क्लास, स्प्लिट के बाद ITestSuite और ModuleDefinition को मर्ज करने से जुड़ी कार्रवाई के लिए है. 
ModuleOemTargetPreparer  
ModuleParameters हर मॉड्यूल के मेटाडेटा में, सुइट "पैरामीटर" कुंजियों से जुड़ी खास वैल्यू. 
ModuleParametersHelper पैरामीटर से जुड़ा IModuleParameterHandler पाने में मदद करने वाला हेल्पर. 
ModulePerfettoCollector यह कलेक्टर, टेस्ट मॉड्यूल के शुरू और खत्म होने पर, परफ़ेक्टो ट्रेस शुरू करेगा. साथ ही, डिवाइस के रीबूट होने पर भी ऐसा करेगा. 
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 डिवाइसों के लिए डिफ़ॉल्ट तौर पर लागू होने वाला तरीका. 
NativeDevice.AdbAction ओएस 'adb ....' कमांड चलाने के लिए ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) का इस्तेमाल करके डिवाइस को रीबूट किया जा सकता है. 
NativeDevice.RebootMode यह रीबूट करने का एक मोड है. 
NativeDeviceStateMonitor यह हेल्पर क्लास, IDevice की स्थिति को मॉनिटर करती है. इसमें फ़्रेमवर्क का इस्तेमाल नहीं किया जाता. 
NativeLeakCollector एक ITargetPreparer जो 'dumpsys meminfo --unreachable -a' कमांड चलाता है. इससे यह पता चलता है कि फ़िलहाल हर प्रोसेस के पास कितनी नेटिव मेमोरी है जिसका इस्तेमाल नहीं किया जा सकता. 
NativeLibraryMapInfo नेटिव लाइब्रेरी के लिए, मेमोरी पते से लाइब्रेरी मैपिंग. 
NativeStackCallInfo यह स्टैक कॉल को दिखाता है. 
NativeStressTest यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर, नेटिव स्ट्रेस टेस्ट एक्ज़ीक्यूटेबल को चलाता है. 
NativeStressTestParser एक IShellOutputReceiver जो स्ट्रेस टेस्ट के डेटा आउटपुट को पार्स करता है. साथ ही, पूरी हुई इटरेशन की संख्या और हर इटरेशन में लगने वाले औसत समय के बारे में मेट्रिक इकट्ठा करता है. 
NegativeHandler हैंडलर, यह तय करते हैं कि कुछ भी नहीं किया जाना चाहिए और पैरामीटर से कोई अतिरिक्त मॉड्यूल नहीं बनना चाहिए. 
NestedDeviceStateMonitor डिवाइस की स्थिति पर नज़र रखने वाला मॉनिटर, जो नेस्ट किए गए डिवाइस पर अतिरिक्त जांच करता है, ताकि वर्चुअलाइज़ किए गए एनवायरमेंट की खास बातों को ध्यान में रखा जा सके. 
NestedRemoteDevice यह क्लास, रिमोट Cuttlefish वीएम में चल रहे डिवाइस को दिखाती है. 
NetworkNotAvailableException जब कोई डिवाइस टेस्टिंग के लिए नेटवर्क से कनेक्ट नहीं हो पाता है, तब यह अपवाद दिखता है. 
NoApkTestSkipper खास तौर पर तैयार किया गया ऐसा टूल जो टेस्ट करने के लिए कोई APK उपलब्ध न होने पर, पूरी तरह से इनवोकेशन (तैयारी और टेस्ट) को स्किप करने की अनुमति देता है. 
NoDeviceException जब किसी निर्देश को पूरा करने के लिए कोई डिवाइस उपलब्ध नहीं होता है, तब यह अपवाद दिखता है. 
NoisyDryRunTest कमांड फ़ाइल पर नॉइज़ी ड्राई रन चलाएं. 
NoOpConfigOptionValueTransformer कोई कार्रवाई नहीं IConfigOptionValueTransformer 
NotMultiAbiHandler खास हैंडलर, जो SuiteModuleLoader को सूचना देता है कि सेकंडरी एबीआई को मॉड्यूल नहीं बनाना चाहिए. 
NullDevice IDevice एक प्लेसहोल्डर है. इसका इस्तेमाल DeviceManager यह तय करने के लिए करता है कि IDeviceSelection.nullDeviceRequested() कब true है 
NullOutputReceiver IShellOutputReceiver को लागू करने का तरीका, जिसमें कुछ भी नहीं किया जाता. 

O

ObjectUpdater AnTS ऑब्जेक्ट में अपडेट मैनेज करने के लिए हेल्पर क्लास. 
ObjectUpdater.InvocationUpdate यह दिए गए इनवोकेशन को अपडेट करता है. 
ObjectUpdater.TestArtifactUpdate यह लौटाए गए BuildArtifact को अपडेट करता है. 
ObjectUpdater.WorkUnitUpdate अपडेट को इनकैप्सुलेट करने के लिए इंटरफ़ेस. 
OpenObjectLoader AOSP में उपलब्ध डिफ़ॉल्ट ऑब्जेक्ट के लिए लोडर. 
Option किसी फ़ील्ड को 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 यह एक डिवाइस फ़्लैशर है. यह सिस्टम/update_engine/scripts/update_device.py स्क्रिप्ट को ट्रिगर करता है. इससे डिवाइस की इमेज को अपडेट करने के लिए, फ़ुल या इंक्रीमेंटल ओटीए पैकेज का इस्तेमाल किया जाता है. 
OxygenUtil इस कुकी का इस्तेमाल, Oxygen सेवा से इंटरैक्ट करने के लिए किया जाता है. 

P

PackageInfo यह डिवाइस से पार्स की गई, ऐप्लिकेशन के पैकेज की जानकारी के लिए कंटेनर है. 
PackageInstalledModuleController मॉड्यूल कंट्रोलर, यह तय करता है कि डिवाइस में दिए गए पैकेज इंस्टॉल न होने पर, टेस्ट न चलाए जाएं. 
Pair<A, B> हम अपनी Pair क्लास को इस तरह से तय करते हैं कि इसमें दो ऑब्जेक्ट शामिल हों. 
Pair<S, T> Pair क्लास, इस पैकेज में इस्तेमाल के लिए सिर्फ़ एक 2-टपल है. 
PairingMultiTargetPreparer मल्टी-टारगेट प्रिपेयरर, दो डिवाइसों के बीच ब्लूटूथ पेयरिंग (और कनेक्शन) करने में मदद करता है. 
ParallelDeviceExecutor<V> ExecutorService का रैपर, ताकि किसी फ़ंक्शन को पैरलल तरीके से एक्ज़ीक्यूट किया जा सके. 
ParentSandboxInvocationExecution सैंडबॉक्स चलाने के दौरान, पैरंट इनवोकेशन की खास कार्रवाइयों के लिए InvocationExecution का वर्शन. 
ParentShardReplicate शार्डिंग में शामिल होने वाले सभी डिवाइसों के लिए, किसी एक डिवाइस का सेटअप कॉपी करें. 
PartialZipDownloadCache यह कुकी, कॉन्टेंट के आधार पर आंशिक रूप से डाउनलोड की गई फ़ाइलों को कैश मेमोरी में सेव करती है. 
PassingTestFileReporter एक ITestInvocationListener, जो पास किए गए टेस्ट केस की सूची को टेस्ट फ़ाइल में सेव करता है 
PendingBlock APK या हस्ताक्षर फ़ाइल का वह डेटा ब्लॉक जिसकी डिवाइस को ज़रूरत होती है. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector यह एक कलेक्टर है, जो डिवाइस से Perfect Trace फ़ाइलों को खींचता है. इसके अलावा, यह फ़ाइलों को कंप्रेस भी कर सकता है. साथ ही, उन्हें टेस्ट लॉग में जोड़ता है. 
PerfettoGenericPostProcessor यह एक पोस्ट प्रोसेसर है. यह टेक्स्ट/बाइनरी मेट्रिक की perfetto proto फ़ाइल को की-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, यह स्ट्रिंग वैल्यू वाले proto मैसेज और फ़ील्ड को तब तक बार-बार बढ़ाता है, जब तक कि संख्यात्मक वैल्यू वाला फ़ील्ड न मिल जाए. 
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 यह एक यूटिलिटी क्लास है. इसका इस्तेमाल ITestDevice पर परफ़ेक्टो ट्रेस रिकॉर्ड करने के लिए किया जाता है. 
PerfettoV2MetricConverterUtil Perfetto V2 मेट्रिक को बदलने के लिए यूटिलिटी क्लास. 
PerfettoV2ToDimensionalMetricConverter यह फ़ंक्शन, Perfetto V2 TraceSummary प्रोटो को डाइमेंशनल मेट्रिक रिपोर्टिंग के लिए MetricReport में बदलता है. 
PrettyPrintDelimiter यह एक हेल्पर यूटिलिटी है. इसकी मदद से, सीमांकित किए गए ऐसे मैसेज को प्रिंट किया जा सकता है जो अलग दिखते हैं. 
PrettyTestEventLogger यह कुकी, इवेंट से मेल खाने वाले लॉगर को ढूंढती है और उन्हें लॉग करती है, ताकि डीबग करना आसान हो सके. 
ProcessInfo इस कुकी का इस्तेमाल, प्रोसेस से जुड़ी जानकारी(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) को सेव करने के लिए किया जाता है. 
ProcessUtil  
ProfileParameterHandler यह किसी भी प्रोफ़ाइल उपयोगकर्ता के लिए, बेस पैरामीटर हैंडलर होता है. 
ProfileTargetPreparer यह क्लास, किसी भी प्रोफ़ाइल उपयोगकर्ता android.os.usertype.profile.XXX के लिए टारगेट प्रिपेयरर सेट अप करने के लिए बेस क्लास है. 
PromptResponse प्रॉम्प्ट के अनुरोध और उसके जवाब का उदाहरण 
PromptUtility यह कॉन्टेक्स्ट से प्रॉम्प्ट बनाने में मदद करता है. 
PromptUtility.PromptTemplate संसाधनों में सेव किए गए प्रॉम्प्ट टेंप्लेट का रेफ़रंस 
PropertyChanger Android प्रॉपर्टी फ़ाइल में आइटम बदलने या जोड़ने के लिए यूटिलिटी क्लास 
PropertyFetcher यह कुकी, डिवाइस से 'getprop' वैल्यू फ़ेच करती है और उन्हें कैश मेमोरी में सेव करती है. 
ProtoResultParser Tradefed के नतीजों के प्रोटो फ़ॉर्मैट के लिए पार्सर. 
ProtoResultParser.TestLevel प्रोसेस किए जा रहे प्रोटो का मौजूदा लेवल दिखाने वाला इन्यूमरेशन. 
ProtoResultReporter नतीजे की जानकारी देने वाला सिस्टम, TestRecord प्रोटोबफ़ बनाता है. इसमें सभी नतीजे शामिल होते हैं. 
ProtoUtil प्रोटोबफ़ मैसेज टाइप से जुड़े यूटिलिटी मेथड. 
ProxyConfiguration ऐसा ऑब्जेक्ट जो रिमोट कॉन्फ़िगरेशन को लागू करने के लिए पॉइंट करने की अनुमति देता है. 
PsParser इस यूटिलिटी का इस्तेमाल, "ps" कमांड के आउटपुट से(USER,PID और NAME) को पार्स करने के लिए किया जाता है 
PtsBotTest PTS-bot टेस्ट चलाएं. 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PtsBotTest.TestSyspropConfiguration  
PtsBotTest.TestSyspropConfiguration.SyspropConfig  
PushFileInvoker इस क्लास का इस्तेमाल बंद कर दिया गया है. इसके बजाय, PushFilePreparer का इस्तेमाल करें 
PushFilePreparer ITargetPreparer एक ऐसा टूल है जो किसी भी होस्ट पाथ से किसी भी डिवाइस पाथ पर, किसी भी संख्या में फ़ाइलों को पुश करने की कोशिश करता है. 
PythonBinaryHostTest होस्ट टेस्ट का मतलब है, Android बिल्ड सिस्टम (Soong) से Python की बाइनरी फ़ाइल को चलाना

टेस्ट रनर, include-filter और exclude-filter के साथ काम करता है. 

PythonBinaryHostTest.PythonForwarder यह क्लास, रन के नाम को बाइनरी के नाम से बदलने के लिए, नतीजे फ़ॉरवर्ड करती है. 
PythonUnitTestResultParser यह Python के unittest फ़्रेमवर्क के साथ चलाए गए टेस्ट के आउटपुट को समझता है और इसे ITestInvocationListener की सीरीज़ पर कॉल में बदलता है. 
PythonUnitTestRunner इस क्लास का इस्तेमाल बंद कर दिया गया है. इसके बजाय, PythonBinaryHostTest का इस्तेमाल करें. 
PythonVirtualenvHelper Python 3 के वर्चुअल एनवायरमेंट को चालू करने के लिए हेल्पर क्लास. 
PythonVirtualenvPreparer यह होस्ट पर Python virtualenv सेट अप करता है और पैकेज इंस्टॉल करता है. 

Q

QueryType क्वेरी के टाइप को कंट्रोल करने की सुविधा लॉन्च की गई. 
QuotationAwareTokenizer  

R

RamdumpPreparer Ramdump की सुविधा चालू करें. 
RawImage डिवाइस के फ़्रेम बफ़र से ली गई इमेज का डेटा. 
RebootReasonCollector यह कलेक्टर, टेस्ट रन के दौरान डिवाइस के रीबूट होने की जानकारी इकट्ठा करता है. साथ ही, इसकी वजह और संख्या के हिसाब से रिपोर्ट करता है. 
RebootTargetPreparer डिवाइस को रीबूट करने वाला टारगेट प्रिपेयरर. 
RecorderClient ResultDB रिकॉर्डर क्लाइंट, जो ResultDB पर टेस्ट के नतीजे अपलोड करता है. 
RecorderClientLegacy ResultDB रिकॉर्डर क्लाइंट, जो ResultDB लेगसी इनवोकेशन पर टेस्ट के नतीजे अपलोड करता है. 
RecoveryLogPreparer खाता वापस पाने से पहले, टारगेट प्रिपेयरर ने लॉग इकट्ठा करने के लिए इसका इस्तेमाल किया था. 
RegexTrie<V> RegexTrie एक ट्राइ है, जिसमें कुंजी का हर स्टोर किया गया सेगमेंट एक रेगुलर एक्सप्रेशन Pattern होता है. 
RemoteAndroidDevice adb connect के ज़रिए कनेक्ट किए गए, फ़ुल स्टैक वाले Android डिवाइस के लिए ITestDevice को लागू करना. 
RemoteAndroidTestRunner यह Android टेस्ट कमांड को रिमोट से चलाता है और नतीजों की रिपोर्ट करता है. 
RemoteAndroidTestRunner यह Android टेस्ट कमांड को रिमोट से चलाता है और नतीजों की रिपोर्ट करता है. 
RemoteAndroidTestRunner.StatusReporterMode यह इंस्ट्रुमेंट कमांड के विकल्पों में, स्टेटस रिपोर्टर मोड को दिखाता है. 
RemoteAndroidTestRunner.StatusReporterMode यह इंस्ट्रुमेंट कमांड के विकल्पों में, स्टेटस रिपोर्टर मोड को दिखाता है. 
RemoteAndroidVirtualDevice यह कुकी, Google Compute Engine (Gce) में चल रहे फ़ुल स्टैक Android डिवाइस के लिए, RemoteAndroidDevice के व्यवहार को बढ़ाती है. 
RemoteAvdIDevice IDevice एक प्लेसहोल्डर है. इसका इस्तेमाल DeviceManager यह तय करने के लिए करता है कि DeviceSelectionOptions.gceDeviceRequested() कब true है 
RemoteBuildInfo यह कंटेनर, लॉन्च कंट्रोल की बिल्ड जानकारी के जवाब के लिए होता है. 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient RemoteActionCache को लागू करने का तरीका, जो रिमोट एपीआई सर्वर को gRPC कॉल का इस्तेमाल करता है. 
RemoteDynamicPool रिमोट वर्क से जुड़े टेस्ट की एक सूची को लागू करना 
RemoteDynamicPool.RequestCallable  
RemoteFileResolver यह एक सामान्य क्लास है. इसकी मदद से, यूआरआई और सेवा देने वाली कंपनी की सुविधा का इस्तेमाल करके, अलग-अलग जगहों से फ़ाइलें लोड की जा सकती हैं. 
RemoteFileUtil रिमोट इंस्टेंस से फ़ाइल को मैनेज करने के लिए यूटिलिटी क्लास 
RemoteInvocationExecution InvocationExecution को लागू करने से, रिमोट एक्ज़ीक्यूशन होता है. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
RemoteSshUtil यह रिमोट इंस्टेंस पर एसएसएच कमांड चलाने की सुविधा देता है. 
RemoteTestTimeOutEnforcer ऐसे लिसनर जो किसी टेस्ट कॉन्फ़िगरेशन के एक्ज़ीक्यूशन में लगने वाले समय की जांच करते हैं. अगर यह समय तय किए गए टाइम आउट से ज़्यादा होता है, तो वे टेस्ट को फ़ेल कर देते हैं. 
RemoteZip रिमोट ZIP फ़ाइल में मौजूद अलग-अलग फ़ाइलों को अनज़िप करने के लिए यूटिलिटी. 
RemoveSystemAppPreparer टेस्ट रन से पहले, सिस्टम पार्टीशन से APK हटाने के लिए ITargetPreparer
ReportPassedTests किसी फ़ाइल में, पास किए गए टेस्ट को बाहर रखने के लिए संभावित फ़िल्टर की रिपोर्ट करें. 
RequestUtil ये यूटिलिटी, गड़बड़ी ठीक करने के साथ-साथ नेटवर्क के अनुरोधों को सामान्य तौर पर फिर से करने की अनुमति देती हैं. 
ResolvePartialDownload आंशिक तौर पर डाउनलोड करने के अनुरोध को पूरा करता है. 
ResourceMetricUtil मेट्रिक बनाने के लिए यूटिलिटी फ़ंक्शन. 
ResourceUtil कॉन्फ़िगरेशन रिसॉर्स को पढ़ने के लिए यूटिलिटी. 
RestApiHelper यह REST API कॉल करने के लिए हेल्पर क्लास है. 
RestartSystemServerTargetPreparer यह सिस्टम सर्वर को रीस्टार्ट करता है, लेकिन डिवाइस को रीबूट नहीं करता. 
ResultAggregator यह एक खास फ़ॉरवर्डर है. यह ज़रूरत पड़ने पर, नतीजों को इकट्ठा करता है. ऐसा, फिर से कोशिश करने की उस रणनीति के आधार पर किया जाता है जिसे अपनाया गया था. 
ResultAndLogForwarder नतीजों और लॉग इवेंट के लिए फ़ॉरवर्डर. 
ResultDBReporter नतीजे की जानकारी देने वाला ऐसा टूल जो ResultDB पर टेस्ट के नतीजे अपलोड करता है. 
ResultDBUtil ResultDB रिपोर्टर के लिए यूटिलिटी क्लास. 
ResultDBUtil.TruncationResult यह क्लास, काट-छांट करने की कार्रवाई के नतीजे को सेव करने के लिए होती है. 
ResultForwarder एक ITestInvocationListener, जो इनवॉकेशन के नतीजों को सुनने वालों की सूची में शामिल अन्य लोगों को फ़ॉरवर्ड करता है. 
ResultReporter  
ResultReporter.ListBuilder<T>  
ResultsPlayer खास रनर, जो उसे दिए गए नतीजों को फिर से चलाता है. 
RetentionFileSaver किसी डायरेक्ट्री में .retention फ़ाइल बनाने के लिए हेल्पर क्लास. 
RetryConfigurationFactory यह फ़ैक्ट्री, किसी निर्देश को फिर से आज़माने की सुविधा देती है. 
RetryLogSaverResultForwarder यह फ़ॉरवर्डर, मौजूदा कोशिश को भी पास करने का काम करता है. 
RetryPreparationDecision यह क्लास, इस बारे में फ़ैसले लेने के लिए होती है कि तैयारी को फिर से आज़माना है या नहीं. साथ ही, मॉड्यूल रन को फ़ेल करना है या नहीं. 
RetryRescheduler यह एक खास रनर है. इसकी मदद से, उन टेस्ट को फिर से शेड्यूल किया जा सकता है जो पिछली बार पूरे नहीं हुए थे या जिन्हें पूरा नहीं किया गया था. 
RetryRescheduler.RetryType उन टेस्ट के टाइप जिन्हें फिर से आज़माया जा सकता है. 
RetryResultForwarder ResultForwarder का एक्सटेंशन, जो हमेशा किसी दिए गए एटेम्प्ट नंबर पर पुश करता है. 
RetryResultHelper यह हेल्पर क्लास यह तय करती है कि कौनसे मॉड्यूल या टेस्ट को चलाना है या नहीं. 
RetryStatistics यह स्ट्रक्चर, एक IRemoteTest के फिर से कोशिश करने वाले सेशन के आंकड़े सेव रखता है. 
RetryStrategy कुछ टेस्ट को फिर से चलाने पर, इस रीट्राई रणनीति का इस्तेमाल किया जाएगा. 
RootcanalForwarderPreparer  
RootTargetPreparer यह टारगेट प्रिपेयरर है, जो "force-root" विकल्प के आधार पर "adb root" या "adb unroot" करता है. 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery रिकवरी का तरीका लागू करने के लिए, Tradefed कॉन्फ़िगरेशन चलाने के लिए सामान्य बेस IMultiDeviceRecovery
RunHostCommandTargetPreparer टेस्ट चलाने से पहले और बाद में, होस्ट के लिए कोई भी निर्देश चलाने के लिए टारगेट प्रिपेयरर. 
RunHostScriptTargetPreparer यह टारगेट प्रिपेयरर है, जो टेस्ट चलाने से पहले स्क्रिप्ट को एक्ज़ीक्यूट करता है. 
RunInterruptedException जब रन ऑपरेशन को किसी बाहरी अनुरोध से रोका जाता है, तब यह अपवाद दिखता है. 
RunNotifierWrapper RunNotifier का रैपर, ताकि हम DeviceNotAvailableException को ले जा सकें. 
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler ModuleParameters.RUN_ON_SDK_SANDBOX के लिए हैंडलर. 
RunOnSdkSandboxTargetPreparer ITargetPreparer, उन निशानों के लिए होता है जिनसे पता चलता है कि एसडीके सैंडबॉक्स में टेस्ट किए जाने चाहिए. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer ITargetPreparer, ताकि यह पक्का किया जा सके कि टेस्ट, सेकंडरी यूज़र के तौर पर चल रहा है. 
RunOnSystemUserTargetPreparer यह एक ITargetPreparer है. इससे यह पता चलता है कि उपयोगकर्ता पर टेस्ट किए जाने चाहिए, न कि मौजूदा उपयोगकर्ता पर. 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer एक ITargetPreparer जो सेटअप में वर्क प्रोफ़ाइल बनाता है और यह मार्क करता है कि टेस्ट को उस उपयोगकर्ता में चलाया जाना चाहिए. 
RuntimeRestartCollector यह कलेक्टर, टेस्ट रन के दौरान सिस्टम सर्वर क्रैश होने पर, रनटाइम रीस्टार्ट के टाइमस्टैंप इकट्ठा करता है. 
RunUtil ऑपरेशन पूरे करने के लिए, हेल्पर के तरीकों का कलेक्शन. 
RustBenchmarkResultParser यह फ़ंक्शन, मानदंड बेंचमार्किंग फ़्रेमवर्क के साथ चलाए गए टेस्ट के आउटपुट की व्याख्या करता है और इसे ITestInvocationListener की सीरीज़ पर कॉल में बदलता है. 
RustBinaryHostTest होस्ट टेस्ट, Android बिल्ड सिस्टम (Soong) से रस्ट बाइनरी फ़ाइल चलाने के लिए बनाया गया है 
RustBinaryTest यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर रस्ट बाइनरी चलाता है. 
RustTestBase RustBinaryHostTest और RustBinaryTest की बेस क्लास 
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser यह Rust के unittest फ़्रेमवर्क के साथ चलाए गए टेस्ट के आउटपुट को समझता है और इसे ITestInvocationListener की सीरीज़ पर कॉल में बदलता है. 

S

SandboxConfigDump यह रनर क्लास, कमांड लाइन के आधार पर IConfiguration बनाती है और उसे किसी फ़ाइल में डंप करती है. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException सैंडबॉक्स सेटअप से कॉन्फ़िगरेशन से जुड़ी खास छूट मिल रही है. 
SandboxConfigurationFactory सैंडबॉक्सिंग के लिए कॉन्फ़िगरेशन बनाने की प्रोसेस को मैनेज करने वाली खास कॉन्फ़िगरेशन फ़ैक्ट्री. 
SandboxConfigUtil यह एक यूटिलिटी क्लास है. इसका इस्तेमाल सैंडबॉक्सिंग करते समय IConfiguration को मैनेज करने के लिए किया जाता है. 
SandboxedInvocationExecution इनवोकेशन को सैंडबॉक्स में खास तौर पर एक्ज़ीक्यूट करना: यह InvocationExection तब होता है, जब हम सैंडबॉक्स में कमांड चला रहे होते हैं. 
SandboxInvocationRunner सैंडबॉक्स में, इनवोकेशन से जुड़े टेस्ट चलाएं. 
SandboxOptions ऐसी क्लास जो ISandbox को विकल्प दे सकती है और उससे विकल्प ले सकती है. 
SandboxThinLauncher यह थिन लॉन्चर है. यह वर्शन वाले कॉन्टेक्स्ट को जल्दी बनाने की कोशिश करता है, ताकि पैरंट में मौजूद न होने वाला कॉन्फ़िगरेशन मिल सके. 
SchedulerState यह एक इनम है. इससे उन राज्यों की सूची मिलती है जिनमें इनवोकेशन और WorkUnit हो सकते हैं. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenRecordOnFailureCollector यह एक ऐसा कलेक्टर है जो टेस्ट केस के फ़ेल होने पर, स्क्रीन रिकॉर्डिंग को कैप्चर और लॉग करेगा. 
ScreenRecordOnFailureCollector.LineCapturingOutputStream  
ScreenshotOnFailureCollector यह एक ऐसा कलेक्टर है जो टेस्ट केस के फ़ेल होने पर, स्क्रीनशॉट कैप्चर और लॉग करेगा. 
Sdk28ModuleController यह मॉड्यूल कंट्रोलर, यह पता लगाने के लिए होता है कि डिवाइस पर एसडीके 28 (Android 9) या इसके बाद का वर्शन है या नहीं. 
Sdk29ModuleController टेस्ट सिर्फ़ तब चलाएं, जब टेस्ट किया जा रहा डिवाइस एसडीके वर्शन 29 या इसके बाद का हो. 
Sdk30ModuleController जांच सिर्फ़ तब करें, जब जांच किया जा रहा डिवाइस SDK टूल के 30वें या इसके बाद के वर्शन पर काम करता हो. 
Sdk31ModuleController टेस्ट सिर्फ़ तब चलाएं, जब टेस्ट किया जा रहा डिवाइस SDK टूल के 31वें वर्शन या इसके बाद के वर्शन पर काम कर रहा हो. 
Sdk32ModuleController जांच सिर्फ़ तब चलाएं, जब जांच किए जा रहे डिवाइस में SDK का वर्शन 32 या इसके बाद का हो. 
Sdk33ModuleController जांच सिर्फ़ तब चलाएं, जब जांच किए जा रहे डिवाइस में एसडीके का वर्शन 33 या इसके बाद का हो. 
Sdk34ModuleController टेस्ट सिर्फ़ तब चलाएं, जब टेस्ट किया जा रहा डिवाइस SDK टूल के 34 या इसके बाद के वर्शन पर काम कर रहा हो. 
Sdk35ModuleController जांच सिर्फ़ तब करें, जब जांच किए जा रहे डिवाइस में एसडीके का वर्शन 35 या इसके बाद का हो. 
Sdk36ModuleController टेस्ट सिर्फ़ तब चलाएं, जब टेस्ट किए जा रहे डिवाइस में SDK टूल का वर्शन 36 या इसके बाद का हो. 
Sdk37ModuleController जांच सिर्फ़ तब करें, जब जांच किए जा रहे डिवाइस में एसडीके का वर्शन 37 या इसके बाद का हो. 
SdkVersionUtil  
SearchArtifactUtil यह एक यूटिलिटी क्लास है. इसका इस्तेमाल टेस्ट आर्टफ़ैक्ट खोजने के लिए किया जा सकता है. 
SecondaryUserHandler ModuleParameters.SECONDARY_USER के लिए हैंडलर. 
SecondaryUserOnDefaultDisplayHandler ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY के लिए हैंडलर. 
SecondaryUserOnSecondaryDisplayHandler ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY के लिए हैंडलर. 
SemaphoreTokenTargetPreparer यह एक ऐसा प्रिपेयरर है जिसका इस्तेमाल, Tradefed होस्ट में टेस्ट एक्ज़ीक्यूशन को क्रम से लगाने के लिए टोकन का इस्तेमाल करने के लिए किया जाता है. 
SerializationUtil Serializable को लागू करने वाले ऑब्जेक्ट को क्रमबद्ध/अक्रमबद्ध करने की सुविधा. 
ServiceAccountKeyCredentialFactory यह क्रेडेंशियल फ़ैक्ट्री, OAuth Credential पर आधारित सेवा खाता कुंजी बनाती है. 
SettingsBaselineSetter यह एक सामान्य सेटर है, जो ITestDevice.setSetting के ज़रिए डिवाइस की बेसलाइन सेटिंग को हैंडल करता है. 
SettingsSetup एक ITargetPreparer, जो SettingsUtil.apk के इंस्ट्रुमेंटेशन के ज़रिए डिवाइस की सेटिंग कॉन्फ़िगर करता है. 
SettingsUtil यह एक यूटिलिटी क्लास है, जो किसी डिवाइस की सेटिंग बदल सकती है. 
ShardBuildCloner यह हेल्पर क्लास है, जो कमांड लाइन से बिल्ड की जानकारी को क्लोन करने का काम करती है. 
ShardHelper यह हेल्पर क्लास, शार्ड बनाने और उन्हें इनवोकेशन के लिए शेड्यूल करने का काम करती है. 
ShardListener एक ITestInvocationListener, जो इनवोकेशन शार्ड (इसे इनवोकेशन स्प्लिट भी कहा जाता है. इसका इस्तेमाल, कई संसाधनों पर एक साथ चलाने के लिए किया जाता है) से नतीजे इकट्ठा करता है और उन्हें किसी दूसरे लिसनर को भेजता है. 
ShardMainResultForwarder ResultForwarder, जो शार्ड किए गए टेस्ट इनवोकेशन के नतीजों को जोड़ता है. 
ShellCommandUnresponsiveException जब किसी डिवाइस पर शेल कमांड को एक्ज़ीक्यूट करने में बहुत ज़्यादा समय लगता है, तब यह अपवाद दिखता है. 
ShellOutputReceiverStream OutputStream का यूटिलिटी सबक्लास, जो IShellOutputReceiver में लिखता है. 
ShellStatusChecker मॉड्यूल चलाने से पहले और बाद में, देखें कि शेल का स्टेटस आपकी उम्मीद के मुताबिक है या नहीं. 
ShippingApiLevelModuleController अगर डिवाइस में ये शर्तें पूरी होती हैं, तो टेस्ट चलाएं:
  • अगर min-api-level को इस तरह से परिभाषित किया गया है:
    • डिवाइस में min-api-level या उसके बाद का वर्शन इंस्टॉल हो. 
ShowmapPullerMetricCollector FilePullerDeviceMetricCollector का बुनियादी तौर पर लागू किया गया वर्शन. इससे डिवाइस से showmap फ़ाइलें पुल की जा सकती हैं और उनसे मेट्रिक इकट्ठा की जा सकती हैं. 
SideloadOtaTargetPreparer यह एक टारगेट प्रिपेयरर है. यह तय किए गए ओटीए पैकेज को साइडलोड करता है, पैकेज लागू करता है, डिवाइस के बूट अप होने का इंतज़ार करता है, और डिवाइस की बिल्ड प्रॉपर्टी को बिल्ड की जानकारी के तौर पर इस्तेमाल करने के लिए इंजेक्ट करता है

यह टारगेट प्रिपेयरर यह मानकर चलता है कि डिवाइस को शुरू करने पर, वह सामान्य adb मोड में होगा. साथ ही, यह पक्का करेगा कि डिवाइस उसी मोड में बंद हो, लेकिन उस पर नया बिल्ड लागू हो. 

SimpleFileLogger एक ILeveledLogOutput, जो लॉग मैसेज को एक लॉग फ़ाइल में सेव करता है और stdout पर भी भेजता है. 
SimpleperfProfilePostProcessor यह एक पोस्ट प्रोसेसर है. यह simpleperf के प्रोफ़ाइलिंग डेटा का पता लगाता है और pprof प्रोफ़ाइल जनरेट करता है. 
SimplePerfResult यह ऑब्जेक्ट, सभी simpleperf टेस्ट के नतीजों को सेव करता है 
SimplePerfStatResultParser यह एक यूटिलिटी क्लास है, जिसका इस्तेमाल simpleperf के नतीजे को पार्स करने के लिए किया जाता है. 
SimplePerfUtil आसान कमांड भेजने और नतीजे इकट्ठा करने के लिए यूटिलिटी क्लास 
SimplePerfUtil.SimplePerfType simpleperf कमांड के विकल्पों का Enum 
SimpleStats यह एक छोटी यूटिलिटी क्लास है. यह संख्या वाले डेटासेट के आधार पर, कुछ सांख्यिकीय मेज़रमेंट का हिसाब लगाती है. 
SizeLimitedOutputStream यह थ्रेड सेफ़ फ़ाइल है, जो OutputStream पर आधारित है. इसमें डेटा लिखने की सीमा तय होती है. 
SkipContext नतीजों को स्किप करने या कैश मेमोरी में सेव करने के फ़ैसले से जुड़े कॉन्टेक्स्ट को दिखाता है. 
SkipFeature इस सुविधा की मदद से, SkipManager की कुछ जानकारी ऐक्सेस की जा सकती है. 
SkipHWASanModuleController यह मॉड्यूल कंट्रोलर के लिए बेस क्लास है, ताकि HWASan बिल्ड पर टेस्ट न चलाए जा सकें. 
SkipManager स्किप मैनेजर, कई शर्तों के आधार पर यह तय करता है कि अलग-अलग लेवल पर क्या स्किप किया जाना चाहिए: इनवोकेशन, मॉड्यूल, और टेस्ट. 
SkipReason किसी टेस्ट को स्किप करने की वजह और उसका मेटाडेटा दें. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil यह यूटिलिटी क्लास, SL4A का इस्तेमाल करके एक या दो डिवाइसों पर ब्लूटूथ की कार्रवाइयां उपलब्ध कराती है 
Sl4aBluetoothUtil.BluetoothAccessLevel ब्लूटूथ डिवाइस के ऐक्सेस लेवल के लिए एनम, जो BluetoothDevice.java पर आधारित हैं 
Sl4aBluetoothUtil.BluetoothConnectionState ब्लूटूथ कनेक्शन की स्थितियों के लिए एनम, जो BluetoothProfile.java पर आधारित हैं 
Sl4aBluetoothUtil.BluetoothPriorityLevel ब्लूटूथ प्रोफ़ाइल की प्राथमिकता के लेवल के लिए एनम, जो BluetoothProfile.java पर आधारित हैं 
Sl4aBluetoothUtil.BluetoothProfile ब्लूटूथ प्रोफ़ाइलों के लिए एनम, जो BluetoothProfile.java पर आधारित हैं 
Sl4aClient SL4A क्लाइंट, SL4A स्क्रिप्टिंग लेयर के साथ RPC के ज़रिए इंटरैक्ट करता है. 
Sl4aEventDispatcher इवेंट डिस्पैचर, इवेंट के लिए पोल करता है और क्वेरी किए जाने के लिए, उन्हें नाम के हिसाब से क्रम में लगाता है. 
Sl4aEventDispatcher.EventSl4aObject इवेंट पोलर से मिला ऑब्जेक्ट. 
SnapshotInputStreamSource File-backed InputStreamSource. 
SnapuserdWaitPhase स्नैपचैट के उपयोगकर्ता से जुड़ी जानकारी को अपडेट करने के लिए, इस enum में यह बताया जाता है कि कब शामिल होना है/ब्लॉक करना है. 
SparseImageUtil कम जानकारी वाली इमेज को ज़्यादा जानकारी वाली इमेज में बदलने की सुविधा. 
SparseImageUtil.SparseInputStream SparseInputStream, अपस्ट्रीम से डेटा पढ़ता है और डेटा फ़ॉर्मैट का पता लगाता है. 
SparseIntArray SparseIntArrays, पूर्णांकों को पूर्णांकों पर मैप करते हैं. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils यह क्लास, Sponge से जुड़ी समस्याओं को हल करने के लिए हेल्पर तरीके उपलब्ध कराती है. 
SsoClientHttpHelper इसमें sso क्लाइंट बाइनरी का इस्तेमाल करके, एचटीटीपी अनुरोध करने के लिए हेल्पर तरीके शामिल होते हैं 
StaticCompatibleBuildFlavorUtil यह एक यूटिलिटी क्लास है, जो क्लासपाथ से StaticCompatibleBuildFlavor को लोड करती है. साथ ही, यह तरीकों का ऐक्सेस देती है. 
StaticDeviceInfoUtil यह एक यूटिलिटी क्लास है, जो क्लासपाथ से StaticDeviceInfo को लोड करती है और तरीकों को ऐक्सेस करने की सुविधा देती है. 
StatsdBeforeAfterGaugeMetricPostProcessor यह एक पोस्ट प्रोसेसर है.यह "पहले/बाद में" अप्रोच में इकट्ठा की गई गेज मेट्रिक को प्रोसेस करता है. जैसे, 
StatsdEventMetricPostProcessor यह एक पोस्ट प्रोसेसर है. यह statsd रिपोर्ट में मौजूद इवेंट मेट्रिक को की-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, प्रोसेसर पर तय किए गए फ़ॉर्मेटर का इस्तेमाल किया जाता है. 
StatsdGenericPostProcessor यह एक पोस्ट प्रोसेसर है. यह बाइनरी प्रोटो statsd रिपोर्ट को कुंजी-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, रिपोर्ट को ट्री स्ट्रक्चर के तौर पर बड़ा किया जाता है. 
StatusCheckerResult इसमें ISystemStatusChecker के नतीजे शामिल होते हैं. 
StatusCheckerResult.CheckStatus  
StdoutLogger एक ILeveledLogOutput, जो लॉग मैसेज को stdout पर भेजता है. 
StopServicesSetup ITargetPreparer, जो डिवाइस पर सेवाएं बंद कर देता है. 
StreamProtoReceiver यह एक ऐसा रिसीवर है जो मिले हुए प्रोटो TestRecord को Tradefed इवेंट में बदलता है. 
StreamProtoResultReporter ProtoResultReporter को लागू करने का उदाहरण 
StreamUtil इनपुट स्ट्रीम मैनेज करने के लिए यूटिलिटी क्लास. 
StrictShardHelper स्ट्रिक्ट शार्ड बनाने के लिए शार्डिंग की रणनीति, जो एक साथ रिपोर्ट नहीं करते हैं 
StringEscapeUtils यह यूटिलिटी क्लास, खास फ़ॉर्मैट के लिए स्ट्रिंग को एस्केप करने के लिए होती है. 
StringUtil यह एक यूटिलिटी क्लास है. इसका इस्तेमाल, स्ट्रिंग में हेर-फेर करने के लिए स्ट्रिंग को एस्केप करने के लिए किया जाता है. 
StubBuildProvider IBuildProvider को लागू करने का कोई फ़ंक्शन नहीं है. 
StubDevice IDevice का स्टब प्लेसहोल्डर लागू किया गया. 
StubKeyStoreClient KeyStore Client के लिए, स्टब लागू करने का डिफ़ॉल्ट तरीका. 
StubKeyStoreFactory KeyStore Factory के लिए डिफ़ॉल्ट स्टब लागू करने की सुविधा 
StubLocalAndroidVirtualDevice IDevice एक प्लेसहोल्डर है. इसका इस्तेमाल DeviceManager यह तय करने के लिए करता है कि DeviceSelectionOptions.localVirtualDeviceRequested() कब true है 
StubMultiTargetPreparer IMultiTargetPreparer को लागू करने का खाली प्लेसहोल्डर. 
StubTargetPreparer ITargetPreparer को लागू करने का खाली प्लेसहोल्डर. 
StubTest टेस्ट लागू करने के लिए, खाली नो-ऑप. 
StubTestRunListener ITestRunListener का स्टब लागू करना 
SubprocessCommandException सबप्रोसेस का कोई निर्देश नहीं चल सका. 
SubprocessConfigBuilder मौजूदा टीएफ़ कॉन्फ़िगरेशन के लिए, रैपर टीएफ़ कॉन्फ़िगरेशन एक्सएमएल बनाएं. 
SubprocessEventHelper यह कुकी, लॉग में पास किए जाने वाले इवेंट को क्रम से लगाने/उन्हें क्रम से हटाने में मदद करती है. 
SubprocessEventHelper.BaseTestEventInfo TestIgnored की जानकारी के लिए Base Helper. 
SubprocessEventHelper.FailedTestEventInfo testFailed जानकारी के लिए हेल्पर. 
SubprocessEventHelper.InvocationEndedEventInfo इनवोकेशन खत्म होने की जानकारी देने वाला हेल्पर. 
SubprocessEventHelper.InvocationFailedEventInfo InvocationFailed की जानकारी के लिए हेल्पर. 
SubprocessEventHelper.InvocationStartedEventInfo यह कुकी, इनवोकेशन शुरू होने की जानकारी देने वाली कुकी है. 
SubprocessEventHelper.LogAssociationEventInfo logAssociation की जानकारी के लिए हेल्पर. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo testEnded की जानकारी के लिए हेल्पर. 
SubprocessEventHelper.TestLogEventInfo testLog की जानकारी के लिए हेल्पर. 
SubprocessEventHelper.TestModuleStartedEventInfo टेस्ट मॉड्यूल के बारे में जानकारी देने वाला हेल्पर. 
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded की जानकारी देने वाला हेल्पर. 
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed की जानकारी के लिए हेल्पर 
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted की जानकारी के लिए हेल्पर 
SubprocessEventHelper.TestStartedEventInfo testStarted की जानकारी के लिए हेल्पर 
SubprocessExceptionParser यह स्टैंडर्ड Tradefed कमांड रनर से मिलने वाले अपवाद आउटपुट को मैनेज करने में मदद करता है. 
SubprocessReportingHelper यह क्लास, रैपर कॉन्फ़िगरेशन फ़ाइल बनाने के लिए होती है. इसका इस्तेमाल, क्लस्टर कमांड के लिए सबप्रोसेस के नतीजों की रिपोर्ट करने वाले टूल के तौर पर किया जाता है. 
SubprocessResultsReporter यह ITestInvocationListener को result_reporter के तौर पर लागू करता है. साथ ही, सबप्रोसेस से टेस्ट, टेस्ट रन, और टेस्ट इनवोकेशन के नतीजे भेजता है. 
SubprocessTestResultsParser यह कुकी, FileOutputStream को फ़ाइल में लिखने से पहले आउटपुट को पार्स करने के लिए बढ़ाती है, ताकि हम लॉन्चर साइड पर टेस्ट इवेंट जनरेट कर सकें. 
SubprocessTestResultsParser.StatusKeys टेस्ट के स्टेटस की काम की कुंजियां. 
SubprocessTfLauncher किसी दूसरे टीएफ़ इंस्टॉलेशन के ख़िलाफ़ टेस्ट चलाने के लिए IRemoteTest
SuiteApkInstaller यह Suite कॉन्फ़िगरेशन के लिए, तय किए गए 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 सिंक सेवा क्लास, डिवाइसों/इम्यूलेटर से डेटा को पुश/पुल करने के लिए होती है. इसके लिए, डीबग ब्रिज का इस्तेमाल किया जाता है. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor इस इंटरफ़ेस को लागू करने वाली क्लास, ऐसे तरीके उपलब्ध कराती हैं जिनसे ट्रांसफ़र की प्रोग्रेस दिखाई जाती है. 
SystemServerFileDescriptorChecker इस कुकी से यह पता चलता है कि सिस्टम सर्वर में फ़ाइल डिस्क्रिप्टर (एफ़डी) खत्म होने वाले हैं या नहीं. 
SystemServerStatusChecker जांच करें कि मॉड्यूल चलाने से पहले और बाद में, system_server का पीआईडी बदल गया है या नहीं. 
SystemUpdaterDeviceFlasher एक ऐसा IDeviceFlasher जो सिस्टम अपडेटर पर निर्भर करता है, ताकि ओटीए अपडेट पैकेज में बंडल की गई सिस्टम इमेज को इंस्टॉल किया जा सके. 
SystemUtil सिस्टम कॉल करने के लिए यूटिलिटी क्लास. 
SystemUtil.EnvVariable  

T

TableBuilder यह हेल्पर क्लास, टेबल में String एलिमेंट की मैट्रिक्स दिखाने के लिए होती है. 
TableFormatter यह स्ट्रिंग एलिमेंट की मैट्रिक्स दिखाने वाली हेल्पर क्लास है, ताकि हर एलिमेंट कॉलम को लाइन अप किया जा सके 
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError जांच के लिए टारगेट तैयार करते समय कोई गंभीर गड़बड़ी हुई. 
TarUtil यह एक ऐसी सुविधा है जिसकी मदद से, tar फ़ाइल में बदलाव किया जा सकता है. 
TearDownPassThroughPreparer यह नीति, कॉन्फ़िगरेशन में ऑब्जेक्ट के तौर पर शामिल किए गए preparer पर tearDown चलाने की अनुमति देती है. 
TelephonyHelper टेलीफ़ोनी से जुड़ी जानकारी का इस्तेमाल करने और उसे पाने के लिए एक यूटिलिटी. 
TelephonyHelper.SimCardInformation यह सिम कार्ड से जुड़ी जानकारी को सेव करने वाला कुकी है. 
TelephonyTokenProvider टेलीफ़ोनी से जुड़े टोकन के लिए टोकन सेवा देने वाली कंपनी. 
TemperatureThrottlingWaiter एक ITargetPreparer जो डिवाइस का तापमान कम होने तक इंतज़ार करता है 
TemplateResolutionError कॉन्फ़िगरेशन पार्सिंग के दौरान, टेंप्लेट से जुड़ी गड़बड़ी के लिए ConfigurationException को बढ़ाने वाली क्लास. 
TerribleFailureEmailHandler यह एक सामान्य हैंडलर क्लास है. यह उन लोगों को ईमेल भेजती है जिन्होंने Trade Federation इंस्टेंस में WTF (What a Terrible Failure) गड़बड़ी होने पर सूचना पाने के लिए साइन अप किया है. 
TestAppInstallSetup ITargetPreparer जो डिवाइस पर IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है. 
TestContentAnalyzer विश्लेषण करने वाला टूल, विश्लेषण के लिए कॉन्टेक्स्ट लेता है और यह तय करता है कि क्या दिलचस्प है. 
TestContext यह क्लास, टीएफ़सी एपीआई के TestContext मैसेज को मॉडल करती है. 
TestDependencyResolver ज़रूरत पड़ने पर, डिपेंडेंसी से जुड़ी समस्याओं को हल करने में मदद करता है. 
TestDescription यह क्लास, टेस्ट केस के बारे में जानकारी दिखाती है. 
TestDescriptionsFile यह एक यूटिलिटी क्लास है. इसका इस्तेमाल, TestDescriptions की सूची को टेस्ट फ़ाइल में मार्शेल और अनमार्शेल करने के लिए किया जाता है. 
TestDevice फ़ुल स्टैक Android डिवाइस के लिए ITestDevice लागू करना 
TestDevice.MicrodroidBuilder इस बिल्डर का इस्तेमाल, Microdroid TestDevice बनाने के लिए किया जाता है. 
TestDeviceOptions ITestDevice Option सेकंड के लिए कंटेनर 
TestDeviceOptions.InstanceType  
TestDeviceState DeviceState की तुलना में, डिवाइस की स्थिति के बारे में ज़्यादा जानकारी देता है. 
TestDiscoveryInfo यह एक यूटिलिटी क्लास है. इसमें डिपेंडेंसी की वह जानकारी सेव होती है जिसकी ज़रूरत टेस्ट डिस्कवरी के लिए होती है. 
TestEnvironment यह क्लास, TFC API से मिले TestEnvironment मैसेज को मॉडल करती है. 
TestErrorIdentifier टेस्ट और टेस्ट रनर से गड़बड़ी का आइडेंटिफ़ायर. 
TestFailureModuleController यह मॉड्यूल के लिए कंट्रोलर है. यह सिर्फ़ यह तय करता है कि टेस्ट फ़ेल होने की जानकारी को कैसे इकट्ठा किया जाए. 
TestFilePushSetup एक ITargetPreparer जो IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा फ़ाइलों/निर्देशिकाओं को डिवाइस पर पुश करता है. 
TestFilterHelper टेस्ट को फ़िल्टर करने के लिए हेल्पर क्लास 
TestGroupStatus यह क्लास, टेस्ट ग्रुप का स्टेटस सेव करने के लिए होती है. 
TestIdentifier यह कुकी, पार्स किए गए इंस्ट्रुमेंटेशन टेस्ट की पहचान करती है. 
TestIdUtils यह ResultDB के लिए, टेस्ट आईडी को सैनिटाइज़ करने वाली यूटिलिटी क्लास है. 
TestInfo यह कुकी, TEST_MAPPING फ़ाइल में सेट की गई टेस्ट की जानकारी को सेव करती है. 
TestInformation होल्डर ऑब्जेक्ट में वह सारी जानकारी और डिपेंडेंसी होती हैं जिनकी ज़रूरत टेस्ट रनर या टेस्ट को सही तरीके से चलाने के लिए पड़ सकती है. 
TestInformation.Builder TestInformation इंस्टेंस बनाने के लिए बिल्डर. 
TestInvocation ITestInvocation को डिफ़ॉल्ट रूप से लागू करना. 
TestInvocation.RunMode अलग-अलग मोड, जिनमें इनवोकेशन चल सकता है. 
TestInvocation.Stage  
TestInvocationManagementServer यह GRPC सर्वर, टेस्ट शुरू करने और उनकी लाइफ़साइकल को मैनेज करने में मदद करता है. 
TestInvocationManagementServer.InvocationInformation  
TestMapping यह TEST_MAPPING फ़ाइल लोड करने के लिए एक क्लास है. 
TestMapping.NoTestRuntimeException  
TestMappingSuiteRunner BaseTestSuite को लागू करने से, विकल्प include-filter या बिल्ड से TEST_MAPPING फ़ाइलों में बताए गए टेस्ट को एक सुइट के तौर पर चलाया जा सकता है. 
TestOption यह कुकी, TEST_MAPPING फ़ाइल में सेट किए गए टेस्ट के विकल्प की जानकारी सेव करती है. 
TestOutputUploader यह विकल्प, टेस्ट के आउटपुट की फ़ाइलों को लोकल फ़ाइल सिस्टम, GCS या एचटीटीपी(एस) एंडपॉइंट पर अपलोड करता है. 
TestRecordInterpreter Tradefed में, TestRecord प्रोटो को आसानी से इस्तेमाल किए जा सकने वाले फ़ॉर्मैट में बदलने की सुविधा. 
TestRecordProtoUtil यह फ़ाइल से TestRecord प्रोटो को पढ़ने की सुविधा देती है. 
TestResource यह क्लास, TFC API से मिले TestResource मैसेज को मॉडल करती है. 
TestResourceDownloader यह क्लास, फ़ाइल सिस्टम/GCS/HTTP से टेस्ट रिसॉर्स फ़ाइलें डाउनलोड करने के लिए होती है. 
TestResult एक टेस्ट के नतीजे के लिए कंटेनर. 
TestResult एक टेस्ट के नतीजे के लिए कंटेनर. 
TestResult.TestStatus  
TestResultListener यह ITestLifecycleListener का आसान वर्शन है. इसका इस्तेमाल करने वाले सिर्फ़ अलग-अलग टेस्ट के नतीजों पर ध्यान देते हैं. 
TestRunnerUtil यह एक यूटिलिटी क्लास है, जो अलग-अलग टेस्ट रनर की मदद करती है. 
TestRunResult यह कुकी, एक टेस्ट रन के नतीजे सेव करती है. 
TestRunResult यह कुकी, एक टेस्ट रन के नतीजे सेव करती है. 
TestRunResultListener यह लिसनर, टेस्ट रन के फ़ाइनल स्टेटस को पढ़ने की अनुमति देता है. 
TestRunToTestInvocationForwarder ddmlib ITestRunListener से ITestLifeCycleReceiver तक फ़ॉरवर्ड करने वाला. 
TestsPoolPoller यह एक टेस्ट रैपर है. इसकी मदद से, टेस्ट के पूल में मौजूद सभी टेस्ट को एक्ज़ीक्यूट किया जा सकता है. 
TestStatus टेस्ट के तरीकों के लिए, संभावित स्टेटस को Tradefed में दिखाया गया है. 
TestStatus यह एक इनम है, जो टेस्ट के संभावित नतीजों को दिखाता है. 
TestSuiteInfo यह क्लास, टेस्ट सुइट के लिए बिल्ड से जुड़े मेटाडेटा को लोड करने की समस्या हल करती है

मिलती-जुलती जानकारी को सही तरीके से दिखाने के लिए, टेस्ट सुइट में जार रिसोर्स में test-suite-info.properties फ़ाइल शामिल होनी चाहिए 

TestSummary यह क्लास, टेस्ट की खास जानकारी को दिखाती है. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup एक ITargetPreparer, जो डिवाइस पर /system पार्टिशन में IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है. 
TestTimeoutEnforcer ऐसे लिसनर जो किसी टेस्ट केस को पूरा होने में लगने वाले समय की जांच करते हैं. अगर यह समय तय की गई समयसीमा से ज़्यादा हो जाता है, तो वे टेस्ट केस को फ़ेल कर देते हैं. 
TextResultReporter यह टेस्ट के नतीजे की जानकारी देने वाला ऐसा टूल है जो नतीजों को JUnit टेक्स्ट के नतीजे के प्रिंटर को भेजता है. 
TfInternalOptionsFetcher यह एक यूटिलिटी क्लास है. इसकी मदद से क्लास, वैरिएबल की वैल्यू को स्टैटिक तौर पर res फ़ाइल से लोड कर सकती हैं. 
TfLaunchControlProvider LaunchControlProvider, google-tradefed बिल्ड को IFolderBuildInfo के तौर पर वापस पाने के लिए. 
TfMetricProtoUtil यह यूटिलिटी क्लास, Map<string, string=""> से Map<string, metric=""> में ट्रांज़िशन करने में मदद करती है.  </string,></string,>
TfObjectTracker यह अलग-अलग Trade Federation ऑब्जेक्ट के इस्तेमाल को ट्रैक करने की सुविधा देता है. 
TfSuiteRunner ITestSuite को लागू किया गया है. इससे TF जार के res/config/suite/ फ़ोल्डर से टेस्ट लोड होंगे. 
TfTestLauncher किसी अलग TF इंस्टॉलेशन के ख़िलाफ़ यूनिट या फ़ंक्शनल टेस्ट चलाने के लिए IRemoteTest
ThreadInfo इसमें थ्रेड की जानकारी होती है. 
TimeoutException टाइम आउट होने की वजह से, Adb से कनेक्ट नहीं हो पाने पर यह अपवाद दिखता है. 
TimeoutRemainder यह यूटिलिटी क्लास, शुरुआती टाइम आउट के बाद बचे हुए समय को ट्रैक करती है. 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker स्टेटस की जांच करने वाला कुकी, यह पक्का करती है कि डिवाइस और होस्ट का समय सिंक रहे. 
TimeUtil इसमें समय से जुड़े यूटिलिटी मेथड होते हैं. 
TimeVal यह एक सेंटिनल टाइप है, जो Long को रैप करता है. 
TimeWaster यह एक सामान्य टारगेट प्रिपेयरर है. इसका इस्तेमाल समय बर्बाद करने और डिवाइस को रीस्टार्ट करने के लिए किया जा सकता है. 
TokenProperty डाइनैमिक शार्डिंग के साथ काम करने वाला टोकन. 
TokenProviderHelper यह कुकी, किसी टोकन से जुड़े सेवा देने वाले व्यक्ति की जानकारी देती है. इससे यह पता चलता है कि कोई डिवाइस टोकन के साथ काम करता है या नहीं. 
TraceCmdCollector यह एक IMetricCollector है, जो trace-cmd का इस्तेमाल करके टेस्ट के दौरान ट्रेस इकट्ठा करता है. साथ ही, उन्हें इनवॉकेशन में लॉग करता है. 
TracePropagatingExecutorService यह एक एक्ज़ीक्यूटर सेवा है. यह ट्रेसिंग कॉन्टेक्स्ट को आगे बढ़ाते हुए, टास्क को लागू करने वाली सेवा को फ़ॉरवर्ड करती है. 
TracingLogger यह क्लास, हर टेस्ट इनवोकेशन के लिए ट्रेसिंग को मैनेज करने में मदद करती है. 
TradefedConfigObject यह क्लास, टीएफ़सी एपीआई के TradefedConfigObject मैसेज को मॉडल करती है. 
TradefedConfigObject.Type कॉन्फ़िगरेशन ऑब्जेक्ट टाइप की सूची, जिसे क्लस्टर कमांड कॉन्फ़िगरेशन में इंजेक्ट किया जा सकता है. 
TradefedDelegator ऐसे ऑब्जेक्ट जो किसी अन्य Tradefed बाइनरी को इनवोकेशन सौंपने में मदद करते हैं. 
TradefedFeatureClient सर्वर से सुविधा को लागू करने का अनुरोध करने के लिए, एक gRPC क्लाइंट. 
TradefedFeatureServer यह सर्वर, सुविधाओं को ट्रिगर करने के अनुरोधों का जवाब देता है. 
TradefedSandbox सैंडबॉक्स कंटेनर, जो ट्रेड फ़ेडरेशन इनवोकेशन को चला सकता है. 
TradefedSandboxFactory SandboxFactory के लिए डिफ़ॉल्ट तौर पर लागू किया गया तरीका 
TradefedSandboxRunner TradefedSandbox से जुड़ा रनर, जो सैंडबॉक्स को चलाने की अनुमति देगा. 
TradefedSandboxRunner.StubScheduledInvocationListener एक स्टब IScheduledInvocationListener जो कुछ नहीं करता. 

U

UiAutomatorRunner यह डिवाइस पर यूआई ऑटोमेटर टेस्ट चलाता है और नतीजे दिखाता है. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread यह थ्रेड, उन सभी टेस्ट की रिपोर्टिंग करता है जिन्हें पूरा नहीं किया गया है. 
UniqueMultiMap<K, V> एक MultiMap जो हर बटन के लिए यूनीक वैल्यू तय करता है. 
UpdateTokenInterceptor यह gRPC क्लाइंट इंटरसेप्टर है, जो ResultDB अपडेट टोकन को मैनेज करता है. 
UploadManifest अपलोड किए जाने वाले BLOB और फ़ाइलों का मेनिफ़ेस्ट. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery जो ऑफ़लाइन डिवाइसों के लिए यूएसबी बसें रीसेट करता है. 
UsbResetRunConfigRecovery किसी डिवाइस के यूएसबी को रीसेट करने के लिए कमांड ट्रिगर करने की अनुमति देता है 
UsbResetTest यह एक IRemoteTest है, जो डिवाइस के यूएसबी को रीसेट करता है. साथ ही, यह जांच करता है कि डिवाइस इसके बाद ऑनलाइन होता है या नहीं. 
UserChecker यह कुकी, यह जांच करती है कि टेस्ट के दौरान उपयोगकर्ताओं में बदलाव हुआ है या नहीं. 
UserCleaner एक ITargetPreparer जो बंद होने पर सेकंडरी उपयोगकर्ताओं को हटा देता है. 
UserHelper  
UserInfo यह प्लैटफ़ॉर्म के UserInfo क्लास की तरह होता है. 
UserInfo.UserType बाहरी एपीआई में, उपयोगकर्ता के टाइप के साथ काम करने वाले वैरिएंट. 
UserSwitcher इस हेल्पर ऑब्जेक्ट का इस्तेमाल, किसी दिए गए type के उपयोगकर्ता पर स्विच करने के लिए किया जाता है. इसके बाद, पिछले उपयोगकर्ता पर वापस स्विच किया जा सकता है. 
UserSwitcher.UserTypeMode इससे UserType के हिसाब से, अनुमानित व्यवहार तय होता है. 

V

ValidateSuiteConfigHelper इस क्लास से यह पुष्टि करने में मदद मिलेगी कि सुइट के लिए लोड किए गए IConfiguration, ज़रूरी शर्तों को पूरा कर रहे हैं या नहीं: - कोई बिल्ड प्रोवाइडर नहीं - कोई नतीजे की जानकारी देने वाला नहीं 
VersionedFile यह एक ऐसा डेटा स्ट्रक्चर है जो किसी ऐसी फ़ाइल को दिखाता है जिसका कोई वर्शन जुड़ा हुआ है. 
VersionParser ट्रेडफ़ेड आर्टफ़ैक्ट के चालू वर्शन को फ़ेच करता है. 
VisibleBackgroundUserPreparer यह टारगेट प्रिपेयरर, बैकग्राउंड में चल रहे उपयोगकर्ता के लिए टेस्ट चलाता है. 
VmRemoteDevice एक रिमोट वर्चुअल डिवाइस, जिसे हम वर्चुअल मशीन के अंदर से मैनेज करेंगे. 

वॉट

WaitDeviceRecovery यहां IDeviceRecovery को लागू करने का एक आसान तरीका बताया गया है. यह डिवाइस के ऑनलाइन होने का इंतज़ार करता है और सामान्य निर्देशों का जवाब देता है. 
WaitForDeviceDatetimePreparer एक ITargetPreparer, जो डिवाइस पर तारीख और समय सेट होने का इंतज़ार करता है

अगर समयसीमा के अंदर तारीख और समय सेट नहीं किया जाता है, तो यह तैयारी करने वाला व्यक्ति TargetSetupError को लागू कर सकता है. हालांकि, ऐसा करना ज़रूरी नहीं है. 

WifiCommandUtil यह एक यूटिलिटी क्लास है, जो वाई-फ़ाई कमांड के आउटपुट को पार्स कर सकती है. 
WifiCommandUtil.ScanResult यह वाई-फ़ाई नेटवर्क को दिखाता है. इसमें इससे जुड़ी जानकारी होती है. 
WifiHelper यह क्लास, डिवाइस पर वाई-फ़ाई सेवाओं को मैनेज करने में मदद करती है. 
WifiPreparer एक ITargetPreparer, जो ज़रूरी होने पर डिवाइस पर वाई-फ़ाई को कॉन्फ़िगर करता है. 
WorkUnitType यह सूची, काम की यूनिट के संभावित टाइप दिखाती है. 

X

XmlFormattedGeneratorReporter FormattedGeneratorReporter को लागू किया गया है. यह सुइट के नतीजों को xml फ़ॉर्मैट में दिखाता है. 
XmlResultReporter यह विकल्प, JUnit के नतीजों को एक्सएमएल फ़ाइलों में लिखता है. यह फ़ाइल, Ant के XMLJUnitResultFormatter के फ़ॉर्मैट के मुताबिक होती है. 
XmlSuiteResultFormatter यह यूटिलिटी क्लास, सुइट रन को एक्सएमएल के तौर पर सेव करती है. 
XmlSuiteResultFormatter.RunHistory JSON कन्वर्ज़न के लिए हेल्पर ऑब्जेक्ट. 
XmlTestRunListener यह विकल्प, JUnit के नतीजों को एक्सएमएल फ़ाइलों में लिखता है. यह फ़ॉर्मैट, Ant के XMLJUnitResultFormatter के फ़ॉर्मैट के मुताबिक होता है. 

Y

YamlClassOptionsParser यह क्लास, YAML Tradefed कॉन्फ़िगरेशन से टेस्ट रनर की जानकारी को पार्स करने में मदद करती है. 

Z

ZipCompressionStrategy ज़िप संग्रह बनाने के लिए ICompressionStrategy
ZipUtil कंप्रेशन से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास 
ZipUtil2 ज़िप फ़ाइल को निकालने के लिए हेल्पर क्लास, जो POSIX फ़ाइल की अनुमतियों को ध्यान में रखती है