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

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

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(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) के साथ इस्तेमाल करने के लिए, ADB के ज़रिए किसी डिवाइस से कनेक्शन दिखाता है. 
AdbDeviceConnection.Factory  
AdbHelper adb से अनुरोधों और कनेक्शन को मैनेज करने के लिए हेल्पर क्लास. 
AdbHelper.AdbResponse ADB से मिला जवाब. 
AdbHelper.AdbService पहचानें कि कमांड को किस adb सेवा को टारगेट करना चाहिए. 
AdbInitOptions AndroidDebugBridge को शुरू करने के विकल्प. 
AdbInitOptions.Builder यह ADB के लिए, शुरू करने के विकल्प बनाता है. 
AdbRootElevator यह एक AutoCloseable है. अगर ज़रूरत हो, तो यह adb रूट को चालू करता है. साथ ही, पूरा होने पर रूट की स्थिति को पहले जैसा कर देता है. 
AdbSocketUtils  
AdbSshConnection एसएसएच ब्रिज के ज़रिए adb कनेक्शन. 
AdbStopServerPreparer adb टेस्ट चलाने से पहले और बाद में, होस्ट पर adb सर्वर को रोकने के लिए टारगेट प्रिपेयरर. 
AdbTcpConnection किसी डिवाइस के डिफ़ॉल्ट कनेक्शन का प्रतिनिधित्व करने वाला ऑब्जेक्ट. यह माना जाता है कि यह डिवाइस का स्टैंडर्ड adb कनेक्शन है. 
AdbUtils यह adb की कार्रवाइयों के लिए एक यूटिलिटी क्लास है. 
AdbVersion  
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 क्लाइंट के लिए, होस्टवाइड कॉन्फ़िगरेशन के विकल्प. 
AndroidBuildTestResult यह कंटेनर ऑब्जेक्ट, टेस्ट के नतीजे को सेव करता है. इससे Android Build API पर नतीजे पोस्ट किए जा सकते हैं. 
AndroidDebugBridge होस्ट-साइड Android डीबग ब्रिज (adb) से कनेक्शन

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

AndroidDebugBridge.IClientChangeListener इस इंटरफ़ेस को लागू करने वाली क्लास, ऐसे तरीके उपलब्ध कराती हैं जिनसे ClientImpl में हुए बदलावों को मैनेज किया जा सकता है. 
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 फ़ील्ड भरता है. 
ArrayHelper यह यूटिलिटी क्लास, adb के ज़रिए डिवाइसों से मिले डेटा को int/long में बदलने के लिए ऐरे उपलब्ध कराती है. 
ArrayUtil ऐरे के लिए यूटिलिटी फ़ंक्शन 
ArtChrootPreparer एआरटी टेस्ट के लिए chroot डायरेक्ट्री बनाएं. 
ArtGTest  
ArtifactDetails इससे, कॉन्टेंट के स्ट्रक्चर और उसके डिस्क्रिप्टर के बारे में पता चलता है. इन्हें CAS टूल जनरेट करता है 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer यह एक ऐसी सुविधा है जो बिल्ड आर्टफ़ैक्ट का विश्लेषण करके अहम जानकारी देती है. 
ArtRunTest यह एक टेस्ट रनर है, जो ART रन-टेस्ट चलाता है. 
ArtRunTest.AdbShellCommandException यह एक अपवाद क्लास है. इसका इस्तेमाल, ADB शेल कमांड को चालू करते समय हुई गड़बड़ी की जानकारी देने के लिए किया जाता है. 
ArtTest  
ATestFileSystemLogSaver LogSaver क्लास का इस्तेमाल ATest, किसी खास पाथ में लॉग सेव करने के लिए करता है. 
AtestRunner ITestSuite को लागू करना 
AtraceCollector IMetricCollector, टेस्ट के दौरान ट्रेस करता है. साथ ही, नतीजे इकट्ठा करता है और उन्हें इनवोकेशन में लॉग करता है. 
AtraceRunMetricCollector यह फ़ंक्शन, टेस्ट डिवाइस से दी गई डायरेक्ट्री के तहत सभी टेस्ट डायरेक्ट्री से ट्रेस इकट्ठा करता है. साथ ही, टेस्ट डायरेक्ट्री को लॉग करता है और टेस्ट डायरेक्ट्री के तहत ट्रेस फ़ाइलों को प्रोसेस करता है. इसके अलावा, यह मेट्रिक को एग्रीगेट करता है. 
AutoLogCollector गिनती करके यह बताया जाता है कि किस कलेक्टर को हार्नेस अपने-आप मैनेज कर सकता है. 
AutomatedReporters यह क्लास, Tradefed के ऑटोमेटेड रिपोर्टर से मैपिंग तय करती है. 
AvdData [IDevice.getAvdData] से मिला एवीडी डेटा. 
AveragePostProcessor पोस्ट प्रोसेसर को लागू करना, जो मेट्रिक की सूची का औसत कैलकुलेट करता है. 

B

BackgroundDeviceAction यह किसी डिवाइस पर एक कमांड चलाता है. यह कमांड तब तक दोहराई जाती है, जब तक कार्रवाई रद्द नहीं हो जाती. 
BadPacketException अगर पैकेट का कॉन्टेंट खराब है, तो यह अपवाद दिखता है. 
BaseDeviceMetricCollector IMetricCollector को लागू करने का बुनियादी तरीका. इससे onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) और ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) पर डेटा इकट्ठा करने की प्रोसेस शुरू और बंद की जा सकती है. 
BaseEmulatorPreparer लोकल एम्युलेटर लॉन्च करने के लिए, सामान्य तैयारी करने वाला. 
BaseHostJUnit4Test होस्ट JUnit4 स्टाइल के टेस्ट चलाने के लिए, बेसिक टेस्ट क्लास. 
BaseLeveledLogOutput ILeveledLogOutput के लिए बुनियादी तौर पर लागू किया गया यह फ़ंक्शन, कुछ टैग को उनके नाम या कॉम्पोनेंट के आधार पर फ़िल्टर करने की अनुमति देता है. 
BaseModuleController IModuleController को बुनियादी तौर पर लागू करने का तरीका. इसका इस्तेमाल यह देखने के लिए किया जाना चाहिए कि कोई मॉड्यूल चलना चाहिए या नहीं. 
BaseMultiTargetPreparer IMultiTargetPreparer का बुनियादी तौर पर लागू किया गया वर्शन, जिससे ऑब्जेक्ट को बंद किया जा सकता है. 
BasePostProcessor यह बुनियादी IPostProcessor है, जिसे हर लागू करने वाले को बढ़ाना चाहिए. 
BaseRetryDecision IRetryDecision को बुनियादी तौर पर लागू करना. 
BaseStreamLogger<OS extends OutputStream> एक ILeveledLogOutput, जो लॉग मैसेज को आउटपुट स्ट्रीम और stdout पर भेजता है. 
BaseTargetPreparer ITargetPreparer के लिए बेस इंप्लीमेंटेशन क्लास. इससे यह कंट्रोल किया जा सकता है कि ऑब्जेक्ट बंद है या नहीं. 
BaseTestSuite यह टेस्ट, नए सुइट सिस्टम के साथ 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 पर ब्लूटूथ HCI स्नूप लॉग इन करने की सुविधा चालू करता है. साथ ही, हर टेस्ट के लिए लॉग इकट्ठा करता है. 
BluetoothUtils डिवाइस पर BluetoothInstrumentation को कॉल करने के लिए यूटिलिटी फ़ंक्शन

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

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

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

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

C

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

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

क्लाइंट यह एक क्लाइंट को दिखाता है. आम तौर पर, यह Dalvik VM प्रोसेस होती है. 
क्लाइंट Android Test Storage क्लाइंट, टेस्ट के नतीजों को Test Storage सेवा पर अपलोड करता है. 
ClientData इसमें ClientImpl का डेटा होता है. 
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData हीप की जानकारी. 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler ऐसे हैंडलर जो HPROF डंप पर कार्रवाई कर सकते हैं. 
ClientData.IMethodProfilingHandler ऐसे हैंडलर जो मेथड प्रोफ़ाइलिंग की जानकारी के आधार पर कार्रवाई कर सकते हैं 
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl यह एक क्लाइंट को दिखाता है. आम तौर पर, यह Dalvik VM प्रोसेस होती है. 
ClientTracker यह कुकी, डिवाइस clients को ट्रैक करती है 
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 TFC में टेस्ट के आउटपुट अपलोड करने के लिए, 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 इसमें किसी निर्देश का नतीजा होता है. 
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() फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन को, साथ में इस्तेमाल किए जाने वाले डिवाइस पर इंस्टॉल करता है. 
CompileBootImageWithSpeedTargetPreparer यह बूट क्लासपाथ और सिस्टम सर्वर को कंपाइलर फ़िल्टर 'speed' के साथ फिर से कंपाइल करता है. 
ConditionFailureMonitor फ़ंक्शन को कॉल करने के दौरान होने वाली किसी भी गड़बड़ी पर नज़र रखें. 
ConditionPriorityBlockingQueue<T> यह थ्रेड-सेफ़ क्लास है. इसमें ERROR(/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 Tradefed कॉन्फ़िगरेशन के YAML स्टाइल के लिए पार्सर 
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 कॉन्टेंट के विश्लेषण की खास जानकारी. 
ContentInformation यह इसके बेस और मौजूदा वर्शन के दिए गए बिल्ड टारगेट के लिए कॉन्टेंट दिखाता है. 
ContentMerkleTree कॉन्टेंट की जानकारी से MerkleTree का हिसाब लगाएं. 
ContentModuleLister कॉन्टेक्स्ट से मॉड्यूल की सूची का हिसाब लगाओ. 
ContentProviderHandler यह हैंडलर, कॉन्टेंट देने वाली कंपनी के साथ इंटरैक्शन को ऐब्स्ट्रैक्ट करता है. साथ ही, अलग-अलग कार्रवाइयों के लिए, डिवाइस के कॉन्टेंट देने वाली कंपनी का इस्तेमाल करने की अनुमति देता है. 
ContentRequest एपीआई से अनुरोध करने के लिए क्लास. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener TestResultListener जो TestStatus के हिसाब से टेस्ट की कुल संख्या को ट्रैक करता है 
CountTestCasesCollector किसी दिए गए IRemoteTest के लिए, टेस्ट केस की संख्या गिनें और उसकी रिपोर्ट बनाएं. 
CoverageMeasurementForwarder यह एक प्लेसहोल्डर टेस्ट है. यह बिल्ड प्रोवाइडर से लॉगर को कवरेज मेज़रमेंट फ़ॉरवर्ड करता है. 
CoverageOptions कवरेज के विकल्पों को सेव करने के लिए, Tradefed ऑब्जेक्ट. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter एक ITargetPreparer जो तब तक इंतज़ार करता है, जब तक सभी कोर पर ज़्यादा से ज़्यादा फ़्रीक्वेंसी, उपलब्ध सबसे ज़्यादा लेवल पर वापस नहीं आ जाती 
CreateAvdPreparer  
CreateUserPreparer उपयोगकर्ता बनाने और आखिर में उसे हटाने के लिए टारगेट प्रिपेयरर. 
CurlGenAiClient GenAI API के साथ इंटरैक्ट करने और प्रॉम्प्ट के अनुरोध करने के लिए, एक सेंट्रल क्लाइंट उपलब्ध कराएं. 
CurlGenAiClient.Model इस्तेमाल किए जा सकने वाले मॉडल की सूची. 
CurrentInvocation यह एक ऐसी क्लास है जो मौजूदा इनवोकेशन की जानकारी को ट्रैक करती है और उसे उपलब्ध कराती है. यह जानकारी, इनवोकेशन में कहीं भी इस्तेमाल की जा सकती है. 
CurrentInvocation.InvocationInfo यह एक खास नाम वाली कुंजी है. हम इसे हमेशा इनवॉकेशन के लिए पॉप्युलेट करेंगे. 
CurrentInvocation.IsolationGrade आइसोलेशन के लेवल के बारे में बताता है 

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences डीडीएम लाइब्रेरी के लिए प्राथमिकताएं. 
डीबगर इससे JDWP डीबगर के साथ, कनेक्शन के चालू होने या चालू होने की प्रोसेस का पता चलता है. 
DebugHostLogOnFailureCollector यह कलेक्टर, टेस्ट केस फ़ेल होने पर होस्ट-साइड के लॉग इकट्ठा करेगा और उन्हें लॉग करेगा. 
DebugViewDumpHandler  
DefaultConnection किसी डिवाइस के डिफ़ॉल्ट कनेक्शन का प्रतिनिधित्व करने वाला ऑब्जेक्ट. यह माना जाता है कि यह डिवाइस का स्टैंडर्ड adb कनेक्शन है. 
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 के तौर पर लागू की गई कमांड चलाने के लिए, ERROR(/ExecutorService) का इस्तेमाल करें. साथ ही, कमांड को लागू करने के लिए ERROR(/ExecutorService) से मिले ERROR(/Future) के साथ सिंक करने के लिए, ERROR(/#joinFuture(String,Future,long)) का इस्तेमाल करें. 

DeviceConcurrentUtil.ShellCommandCallable<V> यह एक ERROR(/Callable) है, जो किसी ITestDevice पर शेल कमांड को एक्ज़ीक्यूट करने की जानकारी को रैप करता है. 
DeviceConfigurationHolder यह एक खास IDeviceConfiguration ऑब्जेक्ट है. यह लोड किए गए डिवाइस के कॉन्फ़िगरेशन ऑब्जेक्ट को अपने एट्रिब्यूट में सेव करता है. 
DeviceConnection यह ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.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, जिसमें लोकल फ़ाइल सिस्टम पर मौजूद डायरेक्ट्री में मौजूद अन्य बिल्ड आर्टफ़ैक्ट भी शामिल होते हैं. 
DeviceImageTracker डिवाइस के कुछ इंक्रीमेंटल अपडेट के लिए, हमें अंतर का हिसाब लगाने के लिए बेसलाइन फ़ाइलों की ज़रूरत होती है. 
DeviceImageTracker.FileCacheTracker डिवाइस की इमेज और उसके मेटाडेटा की कैश मेमोरी में सेव की गई जानकारी को ट्रैक करता है 
DeviceImageZipFlashingTargetPreparer यह एक टारगेट प्रिपेयरर है, जो किसी खास फ़ॉर्मैट में उपलब्ध कराई गई डिवाइस की इमेज के साथ डिवाइस को फ़्लैश करता है. 
DeviceImpl डिवाइस. 
DeviceInspectionResult जब कोई डिवाइस उपलब्ध नहीं होता है, तब क्लास में डिवाइस की जांच के नतीजे शामिल होते हैं. 
DeviceInternetAccessibilityResourceMetricCollector कलेक्टर, google.com को पिंग करता है. इससे यह पता चलता है कि डिवाइस में इंटरनेट ऐक्सेस करने की सुविधा है या नहीं. 
DeviceJUnit4ClassRunner JUnit4 टेस्ट रनर, जो IDeviceTest के साथ भी काम करता है. 
DeviceJUnit4ClassRunner.LogAnnotation फ़र्ज़ी एनोटेशन, जिसका मकसद रिपोर्टर को लॉग भेजना है. 
DeviceJUnit4ClassRunner.MetricAnnotation फ़र्ज़ी एनोटेशन, जिसका मकसद रिपोर्टर को मेट्रिक भेजना है. 
DeviceJUnit4ClassRunner.TestLogData ExternalResource और TestRule को लागू करना. 
DeviceJUnit4ClassRunner.TestMetrics ExternalResource और TestRule को लागू करना. 
DeviceListMonitorTask  
DeviceLogger इंक्रीमेंटल के लिए utils.ILogger का इस्तेमाल करने वाली ब्रिज क्लास. 
DeviceManagementGrpcServer GRPC सर्वर, जो Tradefed से डिवाइस को रिज़र्व करने की अनुमति देता है. 
DeviceManager  
DeviceManager.FastbootDevice फ़ास्टबूट मोड में डिवाइस का प्रतिनिधित्व. 
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 कटलफ़िश के स्नैपशॉट को मैनेज करने वाली यूटिलिटी. 
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 जो उपयोगकर्ता के डेटा को मिटाता है 
DigestCalculator Digest को कंप्यूट करने के लिए यूटिलिटी के तरीके. 
DirectedGraph<V> यह डायरेक्टेड अनवेटेड ग्राफ़ को लागू करने का तरीका है. 
DisableSELinuxTargetPreparer यह टारगेट प्रिपेयरर है. अगर SELinux चालू है, तो यह उसे बंद कर देता है. 
DryRunKeyStore ड्राई-रन के लिए कीस्टोर, जहां कीस्टोर की किसी भी वैल्यू को हमेशा सही तरीके से बदला और ढूंढा जाता है. 
DryRunner यह टेस्ट को असल में लागू करने के बजाय, उन्हें पारदर्शी तरीके से आज़माता है. 
DynamicFileStubTest यह Tradefed टेस्ट है. इससे यह जांच की जाती है कि Tradefed, डाइनैमिक फ़ाइल को सही तरीके से हल कर सकता है या नहीं. 
DynamicRemoteFileResolver यह क्लास, रिमोट फ़ाइलों के पाथ को हल करने में मदद करती है. 
DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolver को लागू करने के तरीके लोड करता है. 
DynamicShardHelper शार्डिंग की रणनीति, ताकि एक से ज़्यादा टीएफ़ इंस्टेंस के बीच रिमोट वर्क क्यूइंग की अनुमति दी जा सके 
DynamicShardingConnectionInfoMessage यह कुकी, डेटा होल्ड करने वाली क्लास में सेट की जाती है, ताकि इस सुविधा के सर्वर के ज़रिए डेटा को आसानी से भेजा जा सके. 
DynamicSystemPreparer ITargetPreparer, डाइनैमिक सिस्टम अपडेट की मदद से डिवाइस पर सिस्टम इमेज सेट अप करता है. 

E

EarlyDeviceReleaseFeature डिवाइस को रिलीज़ होने से पहले इस्तेमाल करने की सुविधा के लिए, सर्वर पर सुविधा लागू करना. 
ईमेल ईमेल भेजने के लिए हेल्पर क्लास. 
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 मैप के लिए, स्टैंडर्ड तौर पर इस्तेमाल होने वाली कुंजियों की गिनती. 
ExecutionProperties टेस्ट या इनवोकेशन के दौरान जनरेट की गई प्रॉपर्टी. 
ExistingBuildProvider एक IBuildProvider जो पहले से बनाए गए IBuildInfo को दिखाता है. 
ExtendedFile यह स्टैंडर्ड फ़ाइल का एक्सटेंशन है. इसका इस्तेमाल, बिल्ड से जुड़ा मेटाडेटा ले जाने के लिए किया जाता है. 
ExtensionAtomsRegistry statsd के स्थानीय इस्तेमाल के लिए ExtensionAtomsRegistry. 

F

FailureDescription यह क्लास, Trade Federation में टेस्ट के फ़ेल होने की जानकारी देती है. 
FakeTest यह एक फ़र्ज़ी टेस्ट है. इसका मकसद, टेस्ट के नतीजों को आसानी से दोहराना है. 
FakeTestsZipFolder यह एक टेस्टिंग फ़िक्चर है. यह कॉन्टेंट की सूची के आधार पर, बिना ज़िप किए गए फ़र्ज़ी टेस्ट फ़ोल्डर बनाता है. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer यह टारगेट प्रिपेयरर है, जो फ़ास्टबूट को ट्रिगर करता है और फ़ास्टबूट कमांड भेजता है. 
FastbootDeviceFlasher यह क्लास, फ़िज़िकल Android हार्डवेयर पर इमेज फ़्लैश करने के लिए फ़ास्टबूट पर निर्भर करती है. 
FastbootHelper fastboot की कार्रवाइयों के लिए हेल्पर क्लास. 
FastbootPack इसे अनपैक करने के लिए, बूटलोडर की खास जानकारी का पालन करें. 
FastbootUpdateBootstrapPreparer यह एक ITargetPreparer है. यह तय की गई फ़ाइलों (बूटलोडर, रेडियो, डिवाइस इमेज ज़िप) को IDeviceBuildInfo में स्टेज करता है, ताकि डिवाइसों को FastbootDeviceFlasher से फ़्लैश किया जा सके. इसके बाद, बूट के बाद डिवाइस के एट्रिब्यूट को बिल्ड की जानकारी में डालता है, ताकि नतीजों की रिपोर्टिंग की जा सके. 
FatalHostError यह एक ऐसा अपवाद है जिससे पता चलता है कि TradeFederation चलाने वाली होस्ट मशीन पर, ऐसी गंभीर गड़बड़ी हुई है जिसे ठीक नहीं किया जा सकता. साथ ही, TradeFederation इंस्टेंस को बंद कर देना चाहिए. 
FeatureFlagTargetPreparer यह फ़ंक्शन, DeviceConfig को अपडेट करता है. DeviceConfig, रिमोट सेवा से ट्यून किए गए फ़ीचर फ़्लैग होते हैं. 
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 यह मेमोरी में मौजूद ERROR(/OutputStream) है, जो सिर्फ़ ज़्यादा से ज़्यादा डेटा सेव करती है. 
FlashingMethod यह एक इनम है. इससे यह पता चलता है कि टेस्ट किए जा रहे डिवाइस को फ़्लैश करने के लिए किस तरीके का इस्तेमाल किया गया है 
FlashingResourcesParser यह एक ऐसी क्लास है जो डिवाइस को फ़्लैश करने के लिए ज़रूरी, सहायक इमेज फ़ाइलों के वर्शन को पार्स करती है. 
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt; के लिए typedef. 
FlashingResourcesParser.Constraint फ़िल्टर करने वाला इंटरफ़ेस, जिसका मकसद FlashingResourcesParser को कुछ ऐसे संसाधनों को अनदेखा करने की अनुमति देना है जिनका इस्तेमाल वह आम तौर पर कर सकता है 
FlashingResourceUtil इस यूटिलिटी की मदद से, आर्टफ़ैक्ट का सही वर्शन सेट किया जा सकता है, ताकि उन्हें DeviceFlashPreparer के ज़रिए फ़्लैश किया जा सके. 
FoldableExpandingHandler हर नॉन-प्राइमरी फ़ोल्डेबल कॉन्फ़िगरेशन के लिए, IModuleParameterHandler ज़्यादा में बदल रहा है. 
FoldableHandler यह फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए सामान्य हैंडलर है. यह फ़ोल्ड किए जा सकने वाले डिवाइसों के पैरामीटर लेकर, खास मॉड्यूल बना सकता है. 
FoldableModePreparer टारगेट प्रिपेयरर, जो डिवाइस को फ़ोल्ड करने की स्थिति को बदल सकता है. 
FolderBuildInfo IFolderBuildInfo को लागू करना. 
FolderSaver एक ITargetPreparer जो डिवाइस से डायरेक्ट्री खींचता है, उसे कंप्रेस करता है, और लॉगिंग बैकएंड में सेव करता है. 
FormattedGeneratorReporter यह रिपोर्टर, किसी खास फ़ॉर्मैट में रिपोर्ट जनरेट करने की सुविधा देता है. 
FreeDeviceState  
FuseMountManager  
FuseUtil यह FUSE ऑपरेशन के लिए हेल्पर क्लास है. 
FutilityCommandPreparer फ़ुटिलिटी कमांड को लागू करने के लिए, तैयारी करने वाला. 

G

GceAvdInfo किसी GCE AVD इंस्टेंस के लिए काम का डेटा सेव रखने वाला स्ट्रक्चर. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor ऑक्सीजन के लिए इस्तेमाल की जाने वाली Gce लैब होस्ट प्रॉक्सी टनल के लिए थ्रेड मॉनिटर. 
GceManager यह हेल्पर, GCE को शुरू/बंद करने और GCE से लॉग इकट्ठा करने के लिए GCE कॉल को मैनेज करता है. 
GceRemoteCmdFormatter यह यूटिलिटी क्लास, रिमोट GCE डिवाइस तक पहुंचने के लिए कमांड को फ़ॉर्मैट करती है. 
GceRemoteCmdFormatter.ScpMode एससीपी का इस्तेमाल, फ़ाइल को पुश या पुल करने के लिए किया जा सकता है. यह इस बात पर निर्भर करता है कि आर्ग्युमेंट का स्ट्रक्चर कैसा है. 
GceSshTunnelMonitor Gce ssh टनल के लिए थ्रेड मॉनिटर. 
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 बकेट से डाउनलोड किया जा सके. 
GenericLogcatEventParser<LogcatEventType> इवेंट के लिए logcat इनपुट को पार्स करता है. 
GenericLogcatEventParser.LogcatEvent इवेंट टाइप और ट्रिगर करने वाले logcat मैसेज के साथ logcat इवेंट को सेव करने के लिए स्ट्रक्चर 
GetPreviousPassedHelper यह हेल्पर, पास किए गए पिछले टेस्ट के फ़िल्टर पाने में मदद करता है. 
GkiDeviceFlashPreparer टारगेट प्रिपेयरर, जो डिवाइस को Android के सामान्य कर्नेल की जेनरिक इमेज के साथ फ़्लैश करता है. 
GlobalConfiguration IGlobalConfiguration लागू करने की सुविधा, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करती है 
GlobalFilterGetter सेवा लागू करने की सुविधा, जो किसी दिए गए इनवोकेशन के फ़िल्टर दिखाती है. 
GlobalTestFilter इनवोकेशन पर लागू किए गए फ़िल्टर के विकल्प. 
GoogleAccountPreparer एक ITargetPreparer जो Google खातों को कॉन्फ़िगर करने की सुविधा देता है. 
GoogleAccountUtil एक ऐसी सुविधा जो किसी डिवाइस पर Google खातों को कॉन्फ़िगर करने में मदद करती है 
GoogleApiClientUtil Google API क्लाइंट बनाने के लिए यूटिलिटी. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser यह फ़ंक्शन, शेल से चलने वाले Google Benchmark के नतीजों को पार्स करता है. साथ ही, सभी नतीजों के साथ एक मैप दिखाता है. 
GoogleBenchmarkTest यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर Google के बेंचमार्क टेस्ट पैकेज को चलाता है. 
GranularRetriableTestWrapper रैपर क्लास, IRemoteTest पर काम करती है, ताकि टेस्टकेस लेवल पर IRemoteTest को ग्रेन्यूलेट किया जा सके. 
GranularRetriableTestWrapper.StartEndCollector क्लास हेल्पर, जो रन शुरू और खत्म होने की जानकारी देता है. 
GsiDeviceFlashPreparer यह टारगेट प्रिपेयरर, डिवाइस पर Android के लिए सामान्य सिस्टम इमेज फ़्लैश करता है. 
GTest यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर नेटिव टेस्ट पैकेज चलाता है. 
GTestBase gTest की बेस क्लास 
GTestListTestParser यह "--gtest_list_tests" पैरामीटर के साथ, gtest ड्राई रन मोड के लिए नतीजे का पार्सर है. 
GTestResultParser यह शेल से चलने वाले GTest का इस्तेमाल करके, नेटिव टेस्ट के 'रॉ आउटपुट मोड' के नतीजों को पार्स करता है. साथ ही, ITestInvocationListener को नतीजों के बारे में सूचना देता है. 
GTestXmlResultParser यह शेल से चलने वाले GTest का इस्तेमाल करके, नेटिव टेस्ट के 'xml output mode' के नतीजों को पार्स करता है. साथ ही, ITestRunListener को नतीजों के बारे में सूचना देता है. 

H

HandleAppName "ऐप्लिकेशन का नाम" (APNM) चंक को मैनेज करें. 
HandleExit प्रोग्राम से ऑप्ट आउट करने का अनुरोध सबमिट करें. 
HandleHeap यह कुकी, हीप के स्टेटस अपडेट को मैनेज करती है. 
HandleHello यह कुकी, "hello" चंक (HELO) और सुविधा खोजने की प्रोसेस को मैनेज करती है. 
HandleNativeHeap थ्रेड के स्टेटस अपडेट को मैनेज करता है. 
HandleProfiling यह कुकी, हीप के स्टेटस अपडेट को मैनेज करती है. 
HandleTest थ्रेड के स्टेटस अपडेट को मैनेज करता है. 
HandleThread थ्रेड के स्टेटस अपडेट को मैनेज करता है. 
HandleViewDebug  
HandleWait "wait" चंक (WAIT) को मैनेज करता है. 
HarnessException हार्नेस में थ्रो किए गए अपवाद के लिए, बुनियादी अपवाद क्लास. 
HarnessIOException यह एक अपवाद है, जो फ़ाइल से जुड़ी समस्याओं को ठीक करने में मदद करता है. 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor लागू किया गया है. यह होस्ट पर हीप मेमोरी को मॉनिटर करता है और इसे समय-समय पर इतिहास के लॉग में लॉग करता है. 
HeapSegment यह हीप के किसी सेगमेंट में मौजूद ऑब्जेक्ट के टाइप और उनकी जगहों के बारे में बताता है. 
HeapSegment.HeapSegmentElement यह एचपीएसजी डेटा में एन्कोड किए गए ऑब्जेक्ट/रीजन के बारे में बताता है. 
HelloWorldMultiTargetPreparer IMultiTargetPreparer को लागू करने का उदाहरण. 
HistoryLogger TF History Logger, एक खास लॉग होता है. इसमें सिर्फ़ कुछ खास इवेंट शामिल होते हैं. 
HostGTest यह एक ऐसा टेस्ट है जो नेटिव टेस्ट पैकेज चलाता है. 
HostMetric यह क्लास, रिपोर्ट की जाने वाली होस्ट मेट्रिक के सैंपल को दिखाती है. 
HostOptions होस्ट के विकल्पों को होल्ड करने वाली क्लास. 
HostStatsdMetricCollector यह IMetricCollector, statsd यूटिलिटी कमांड का इस्तेमाल करके होस्ट साइड से statsd मेट्रिक इकट्ठा करता है. 
HostTest यह JUnit होस्ट पर आधारित टेस्ट के लिए टेस्ट रनर है. 
HostUtils यह कुकी, होस्ट टेस्ट चलाने के लिए कुछ काम के यूटिलिटी मेथड लागू करती है. 
HprofAllocSiteParser यह हेल्पर क्लास, hprof रिपोर्ट के Allocation Sites सेक्शन से जानकारी पार्स करती है. 
HttpHelper इसमें एचटीटीपी अनुरोध करने के लिए हेल्पर मेथड शामिल हैं 
HttpHelper.RequestRunnable IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) के साथ अनुरोध करने के लिए, इसे चलाया जा सकता है. 
HttpMultipartPost यह हेल्पर क्लास, कई हिस्सों वाले एचटीटीपी पोस्ट अनुरोध करने के लिए है. 
HttpRemoteFileResolver IRemoteFileResolver को लागू करना, ताकि http के ज़रिए रिमोट फ़ाइल डाउनलोड की जा सके 
HttpsRemoteFileResolver IRemoteFileResolver को लागू किया गया है. इससे https के ज़रिए रिमोट फ़ाइल डाउनलोड की जा सकती है 

I

IAbi टेस्ट किए जा रहे एबीआई को दिखाने वाला इंटरफ़ेस. 
IAbiReceiver ऐसा टेस्ट जिसमें जांच किए जा रहे एबीआई की ज़रूरत होती है. 
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 ऑब्जेक्ट के बारे में बताता है जिसे बंद किया जा सकता है. 
IdSizesReply  
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 Am instrument session result codes. 
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 इस इंटरफ़ेस को डेकोरेटर के तौर पर तब जोड़ा जाएगा, जब टेस्ट के नतीजे रिपोर्ट किए जा रहे हों. ऐसा इसलिए किया जाएगा, ताकि मिलती-जुलती मेट्रिक इकट्ठा की जा सकें. 
IMetricCollectorReceiver यह IRemoteTest के लिए इंटरफ़ेस है. इसे तब लागू किया जाता है, जब उन्हें टेस्ट रन के लिए IMetricCollector की सूची चाहिए होती है. 
IMoblyYamlResultHandler यह मोबाइल पर काम करने वाले YAML फ़ाइल के नतीजों को हैंडल करने वाले टूल का इंटरफ़ेस है. 
IMoblyYamlResultHandler.ITestResult mobly yaml के नतीजे का इंटरफ़ेस 
IModuleController इस इंटरफ़ेस का इस्तेमाल यह कंट्रोल करने के लिए किया जाता है कि किसी मॉड्यूल को एक्ज़ीक्यूट किया जाना चाहिए या नहीं. 
IModuleController.RunStrategy यह enum बताता है कि मॉड्यूल को कैसे एक्ज़ीक्यूट किया जाना चाहिए. 
IModuleParameterHandler सुइट मॉड्यूल के पैरामीटर के लिए इंटरफ़ेस. 
IMultiDeviceRecovery एक से ज़्यादा ऑफ़लाइन डिवाइसों को वापस लाने के लिए इंटरफ़ेस. 
IMultiDeviceTest इस इंटरफ़ेस का इस्तेमाल बंद कर दिया गया है. इस इंटरफ़ेस को कुछ समय के लिए इसलिए रखा गया है, ताकि यह काम कर सके. हालांकि, अब इसका इस्तेमाल नहीं किया जाता. कृपया इसे लागू न करें. 
IMultiTargetPreparer यह कुकी, एक साथ कई डिवाइसों के लिए टेस्ट एनवायरमेंट तैयार करती है. 
INativeDevice यह ddmlib IDevice को भरोसेमंद और थोड़ा बेहतर लेवल का एपीआई उपलब्ध कराता है. 
INativeDeviceTest यह उस ऑब्जेक्ट के लिए इंटरफ़ेस है जिसे INativeDevice के रेफ़रंस की ज़रूरत होती है. 
IncrementalImageUtil इंक्रीमेंटल इमेज और डिवाइस अपडेट का फ़ायदा पाने के लिए एक यूटिलिटी. 
IncrementalInstallSession इस कुकी का इस्तेमाल, इंक्रीमेंटल पैकेज इंस्टॉलेशन सेशन बनाने के लिए किया जाता है. इसमें इंस्टॉल किए गए APK के ब्लॉक को डिवाइस पर तब स्ट्रीम किया जाता है, जब उन्हें पढ़ने की ज़रूरत होती है. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier ट्रेड फ़ेडरेशन के इन्फ़्रास्ट्रक्चर और उससे जुड़े इन्फ़्रास्ट्रक्चर (जैसे कि बिल्ड इन्फ़्रास्ट्रक्चर) से जुड़े गड़बड़ी के आइडेंटिफ़ायर. 
InputStreamSource यह इंटरफ़ेस, ERROR(/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 recorder के बैकएंड से कम्यूनिकेट करने के लिए इंटरफ़ेस. 
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 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 यह डिवाइस पर, टेस्ट की ज़िप फ़ाइल (जिसे बिल्ड सिस्टम ने आउटपुट किया है) से टेस्ट इंस्टॉल करता है. 
ITokenProvider यह इंटरफ़ेस, किसी ऐसे ऑब्जेक्ट के बारे में बताता है जो किसी डिवाइस के टोकन दे सकता है. 
ITokenRequest IRemoteTest इंटरफ़ेस, यह जानकारी देने के लिए लागू किया जा सकता है कि इसके लिए, खास टोकन वाले डिवाइस की ज़रूरत है. 

J

JarHostTest होस्ट-साइड JUnit टेस्ट के लिए टेस्ट रनर. 
JarHostTest.HostTestListener यह रैपर लिसनर है. यह testRunStarted() और testRunEnded() को छोड़कर, सभी इवेंट को एम्बेड किए गए लिसनर को फ़ॉरवर्ड करता है. 
JavaCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से Java कवरेज मेज़रमेंट को पुल करेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
JavaCodeCoverageFlusher यह एक यूटिलिटी क्लास है. यह डिवाइस पर चल रही प्रोसेस से, Java कोड कवरेज मेज़रमेंट को रीसेट करती है और उन्हें फ़्लश करती है. 
JdwpAgent  
JdwpCommands JDWP कमांड कॉन्स्टेंट, जैसा कि यहां बताया गया है 
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket यह JDWP पैकेट है, जो ByteBuffer की शुरुआत में मौजूद है. 
JdwpPayload  
JdwpProtocol  
JSONFileKeyStoreClient लागू करने का एक उदाहरण, जिसमें स्थानीय JSON फ़ाइल, कुंजी स्टोर के तौर पर काम करती है. 
JSONFileKeyStoreFactory JSON KeyStore Factory को लागू किया गया है. यह JSON Key Store फ़ाइल को ऐक्सेस करने के लिए JSONFileKeyStoreClient उपलब्ध कराता है. 
JsonHttpTestResultReporter यह एक ऐसा रिपोर्टर है जो टेस्ट मेट्रिक के नतीजों और ब्रांच, डिवाइस की जानकारी को JSON में कोड करता है और HTTP सेवा के एंडपॉइंट में POST करता है 
JUnit4ResultForwarder JUnit4 Runner से नतीजे फ़ॉरवर्ड करने वाला. 
JUnit4TestFilter यह हेल्पर क्लास है, जो Filter को बढ़ाकर JUnit4 रनर के लिए फ़िल्टर करने की सुविधा देती है. 
JUnitRunUtil यह हेल्पर क्लास, IRemoteTest.run(TestInformation, ITestInvocationListener) कॉल को Test.run(TestResult) कॉल पर रीडायरेक्ट करने के लिए होती है. 
JUnitToInvocationResultForwarder यह एक ऐसी क्लास है जो TestListener इवेंट को सुनती है और उन्हें ITestInvocationListener को फ़ॉरवर्ड करती है. 
JUnitXmlParser यह पार्सर, ant's XMLJUnitResultFormatter में सेव किए गए JUnit के नतीजों से, जांच के नतीजों का डेटा निकालता है. इसके बाद, इसे 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 यह क्लास, लंबे समय तक चलने वाली कमांड को चलाने और आउटपुट इकट्ठा करने के लिए डिज़ाइन की गई है. 
LastShardDetector लोकल शार्डिंग करते समय, कभी-कभी हमें सिर्फ़ कुछ कार्रवाइयां तब करनी होती हैं, जब आखिरी शार्ड invocationEnded(long) तक पहुंच जाता है. 
LeakedThreadStatusChecker स्टेटस की जांच करने वाला टूल. इससे यह पक्का किया जाता है कि कोई मॉड्यूल, चालू थ्रेड को लीक न करे. 
LegacySubprocessResultsReporter यह सबप्रोसेस के नतीजों की रिपोर्ट करने वाले ऐसे फ़ंक्शन का फ़्रोज़न वर्शन है जो TF/CTS के पुराने वर्शन (जैसे, 8+) के साथ काम करता है. भले ही, इसके सुपरक्लास में बदलाव हुए हों. 
ListInstrumentationParser एक IShellOutputReceiver, जो 'pm list instrumentation' क्वेरी के आउटपुट को पार्स करता है 
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice यह TradeFed होस्ट पर चलने वाले लोकल वर्चुअल डिवाइसों के लिए क्लास है. 
LocalAppBuildProvider यह एक IBuildProvider है, जो दिए गए लोकल पाथ के आधार पर IBuildInfo बनाता है 
LocalDeveloper यह कुकी, यह पता लगाती है कि क्या Tradefed चलाने वाला यह लोकल डेवलपर है. साथ ही, यह जानकारी भी देती है. 
LocalDeviceBuildProvider यह एक IBuildProvider है, जो दिए गए फ़ाइल सिस्टम डायरेक्ट्री पाथ के आधार पर IDeviceBuildInfo बनाता है. 
LocalEmulatorLaunch यह एक TargetPreparer है, जो 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 से समय की जानकारी इकट्ठा करता है. जैसे, उपयोगकर्ता के स्विच करने का समय. यह जानकारी, एक या एक से ज़्यादा बार दोहराए गए टेस्ट के दौरान इकट्ठा की जाती है. इसके लिए, दिए गए रेगुलर एक्सप्रेशन पैटर्न का इस्तेमाल किया जाता है, ताकि logcat लाइनों से किसी इवेंट के शुरू और खत्म होने के सिग्नल को पार्स किया जा सके. 
LogDataType यह लॉग डेटा के डेटा टाइप को दिखाता है. 
LogFile सेव की गई लॉग फ़ाइल के मेटाडेटा को सेव करने के लिए क्लास. 
LogFileSaver ITestInvocationListener के लिए हेल्पर, जो लॉग डेटा को किसी फ़ाइल में सेव करेगा 
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 मॉनिटर कर सकता है 
MaxSdkModuleController यह मॉड्यूल कंट्रोलर के लिए बेस क्लास है. इसका इस्तेमाल, एसडीके के तय किए गए वर्शन से ऊपर के वर्शन पर टेस्ट न चलाने के लिए किया जाता है. 
MergedZipEntryCollection डाउनलोड करने की कोशिशों को कम करने के लिए, बड़ी ZIP फ़ाइल में मौजूद अलग-अलग ZIP एंट्री को ब्लॉक में मर्ज करें. 
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 इसमें टेस्ट मेट्रिक को सेव करने, मिलते-जुलते टेस्ट में मेट्रिक को एग्रीगेट करने, और मेट्रिक को किसी फ़ाइल में लिखने के लिए, सामान्य यूटिलिटी के तरीके शामिल होते हैं. 
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 result handler factory, जो नतीजे के टाइप के आधार पर सही हैंडलर जनरेट करता है. 
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 पाने में मदद करने वाला हेल्पर. 
ModuleProtoResultReporter नतीजों की रिपोर्टिंग करने वाला ऐसा टूल जो सिर्फ़ मॉड्यूल लेवल के नतीजों की रिपोर्ट करता है. 
ModulePusher  
ModulePusher.ModulePushError Mainline मॉड्यूल को पुश करने के दौरान बड़ी गड़बड़ी हुई. 
ModuleResultsAndMetricsForwarder यह ResultAndLogForwarder का एक्सटेंशन है. यह टेस्ट के नतीजों में, मॉड्यूल से जुड़ी अतिरिक्त मेट्रिक जोड़ता है. 
ModuleSplitter यह हेल्पर, IConfiguration से दिखाए गए मॉड्यूल की सूची को ModuleDefinition से दिखाए गए एक्ज़ीक्यूशन यूनिट की सूची में बांटता है. 
ModuleTestTypeUtil इसमें मॉड्यूल की जांच करने के लिए, सामान्य यूटिलिटी के तरीके शामिल होते हैं. 
MonitorThread खुले हुए कनेक्शन की निगरानी करें. 
MultiFailureDescription एक होल्डर में कई FailureDescription इकट्ठा करें. 
MultiLineReceiver IShellOutputReceiver का बुनियादी तौर पर लागू किया गया वर्शन. यह सॉकेट से मिले रॉ डेटा को लेता है और उसे String ऑब्जेक्ट में बदलता है. 
MultiMap<K, V> एक ERROR(/Map), जिसमें हर कुंजी के लिए कई वैल्यू इस्तेमाल की जा सकती हैं. 
MultiReceiver IShellOutputReceiver का बुनियादी तौर पर लागू किया गया वर्शन. यह IShellOutputReceiver के कई इंस्टेंस लेता है और मिले हुए डेटा को उन सभी पर ब्रॉडकास्ट करता है.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 DeviceManager की ओर से इस्तेमाल किया जाने वाला प्लेसहोल्डर IDevice. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि IDeviceSelection.nullDeviceRequested() कब true है 
NullOutputReceiver IShellOutputReceiver को लागू करने का तरीका, जिसमें कुछ भी नहीं किया जाता. 

O

ObjectUpdater AnTS ऑब्जेक्ट में अपडेट मैनेज करने के लिए हेल्पर क्लास. 
ObjectUpdater.InvocationUpdate दिए गए इनवोकेशन को अपडेट करें. 
ObjectUpdater.TestArtifactUpdate लौटाए गए BuildArtifact को अपडेट करें. 
ObjectUpdater.WorkUnitUpdate अपडेट को इनकैप्सुलेट करने के लिए इंटरफ़ेस. 
OpenObjectLoader AOSP में उपलब्ध डिफ़ॉल्ट ऑब्जेक्ट के लिए लोडर. 
विकल्प किसी फ़ील्ड को IConfiguration विकल्प के तौर पर दिखाता है. 
Option.Importance  
OptionClass किसी क्लास को IConfiguration ऑब्जेक्ट के तौर पर दिखाने के लिए एनोटेट करता है. 
OptionCopier यह एक हेल्पर क्लास है. यह एक ऑब्जेक्ट से दूसरे ऑब्जेक्ट में, एक ही नाम वाले Option फ़ील्ड की वैल्यू कॉपी कर सकती है. 
OptionDef इस कुकी में Option की जानकारी होती है. 
OptionFetcher यह कुकी, पैरंट प्रोसेस से टेस्ट के विकल्प पाने में मदद करती है. 
OptionNotAllowedException खास ConfigurationException, जब किसी विकल्प को कमांड लाइन में पास करने की अनुमति नहीं होती है. 
OptionSetter Option फ़ील्ड भरता है. 
OptionSetter.Handler<T>  
OptionSetter.MapHandler मैप फ़ील्ड की वैल्यू को मैनेज करने के लिए Handler
OptionSetter.OptionFieldsForName दिए गए नाम वाले विकल्प फ़ील्ड की सूची के लिए कंटेनर. 
OptionUpdateRule जब किसी विकल्प को एक से ज़्यादा बार तय किया जाता है, तब यह विकल्प के काम करने के तरीके को कंट्रोल करता है. 
OtaDeviceBuildInfo IDeviceBuildInfo का इस्तेमाल, ओवर-द-एयर अपडेट की टेस्टिंग के लिए किया गया. 
OtatoolsBuildInfo एक IBuildInfo जिसमें otatools आर्टफ़ैक्ट शामिल हों. 
OtaUpdateDeviceFlasher यह एक डिवाइस फ़्लैशर है. यह डिवाइस की इमेज को अपडेट करने के लिए, फ़ुल या इंक्रीमेंटल OTA पैकेज के साथ system/update_engine/scripts/update_device.py स्क्रिप्ट को ट्रिगर करता है. 
OxygenUtil Oxygen सेवा के साथ इंटरैक्ट करने की सुविधा. 

P

PackageInfo यह डिवाइस से पार्स की गई, ऐप्लिकेशन के पैकेज की जानकारी के लिए कंटेनर है. 
PackageInstalledModuleController मॉड्यूल कंट्रोलर, डिवाइस में दिए गए पैकेज इंस्टॉल न होने पर टेस्ट नहीं चलाता. 
Pair<A, B> हम अपनी Pair क्लास को इस तरह से तय करते हैं कि इसमें दो ऑब्जेक्ट शामिल हों. 
Pair<S, T> Pair क्लास, इस पैकेज में इस्तेमाल के लिए सिर्फ़ एक 2-टपल है. 
PairingMultiTargetPreparer मल्टी-टारगेट प्रिपेयरर, दो डिवाइसों के बीच ब्लूटूथ पेयरिंग और कनेक्शन बनाने में मदद करता है. 
ParallelDeviceExecutor<V> ERROR(/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 पर परफ़ेक्टो ट्रेस रिकॉर्ड करने के लिए एक यूटिलिटी क्लास है. 
PrettyPrintDelimiter यह एक हेल्पर यूटिलिटी है. इसकी मदद से, सीमांकित किए गए ऐसे मैसेज को प्रिंट किया जा सकता है जो अलग दिखते हैं. 
PrettyTestEventLogger यह कुकी, इवेंट से मेल खाने वाले लॉगर को सेट करती है और उन्हें लॉग करती है, ताकि डीबग करना आसान हो सके. 
ProcessInfo इस कुकी का इस्तेमाल, प्रोसेस से जुड़ी जानकारी(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) को सेव करने के लिए किया जाता है. 
ProcessUtil  
ProfileableClient यह एक प्रोफ़ाइल किए जा सकने वाले क्लाइंट को दिखाता है. आम तौर पर, यह Android वीएम प्रोसेस होती है. 
ProfileableClientData इसमें ProfileableClientImpl का डेटा होता है. 
ProfileableClientImpl यह एक ऐसी प्रोफ़ाइल वाले क्लाइंट को दिखाता है जिसकी प्रोफ़ाइल बनाई जा सकती है. आम तौर पर, यह Dalvik VM प्रोसेस होती है. 
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 Build System (Soong) से Python की बाइनरी फ़ाइल को चलाना

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

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

Q

QuotationAwareTokenizer  

R

RawImage डिवाइस के फ़्रेम बफ़र से ली गई इमेज को दिखाने वाला डेटा. 
RebootReasonCollector यह कलेक्टर, टेस्ट रन के दौरान डिवाइस के रीबूट होने की जानकारी इकट्ठा करता है. साथ ही, इसकी वजह और संख्या के हिसाब से रिपोर्ट करता है. 
RebootTargetPreparer डिवाइस को रीबूट करने वाला टारगेट प्रिपेयरर. 
RecorderClient ResultDB रिकॉर्डर क्लाइंट, जो ResultDB पर टेस्ट के नतीजे अपलोड करता है. 
RecoveryLogPreparer खाता वापस पाने से पहले, टारगेट प्रिपेयरर ने लॉग इकट्ठा करने के लिए इसका इस्तेमाल किया था. 
RegexTrie<V> RegexTrie एक ट्राइ है. इसमें कुंजी का हर स्टोर किया गया सेगमेंट, एक रेगुलर एक्सप्रेशन ERROR(/Pattern) होता है. 
RemoteAndroidDevice adb connect के ज़रिए कनेक्ट किए गए फ़ुल स्टैक Android डिवाइस के लिए, ITestDevice को लागू करना. 
RemoteAndroidTestRunner यह Android टेस्ट कमांड को रिमोट से चलाता है और नतीजों की रिपोर्ट करता है. 
RemoteAndroidTestRunner यह Android टेस्ट कमांड को रिमोट से चलाता है और नतीजों की रिपोर्ट करता है. 
RemoteAndroidTestRunner.StatusReporterMode यह इंस्ट्रुमेंट कमांड के विकल्पों में, स्टेटस रिपोर्टर मोड को दिखाता है. 
RemoteAndroidTestRunner.StatusReporterMode यह इंस्ट्रुमेंट कमांड के विकल्पों में, स्टेटस रिपोर्टर मोड को दिखाता है. 
RemoteAndroidVirtualDevice यह कुकी, Google Compute Engine (Gce) में चल रहे फ़ुल स्टैक Android डिवाइस के लिए RemoteAndroidDevice के व्यवहार को बढ़ाती है. 
RemoteAvdIDevice DeviceManager की ओर से इस्तेमाल किया जाने वाला प्लेसहोल्डर IDevice. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि 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 रिपोर्टर के लिए यूटिलिटी क्लास. 
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 को विकल्प दे सकती है और उससे विकल्प पा सकती है. 
SchedulerState यह एक एनम है. यह उन राज्यों की सूची दिखाता है जिनमें इनवोकेशन और WorkUnit हो सकते हैं. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenshotOnFailureCollector यह एक ऐसा कलेक्टर है जो टेस्ट केस के फ़ेल होने पर, स्क्रीनशॉट कैप्चर और लॉग करेगा. 
Sdk28ModuleController यह मॉड्यूल कंट्रोलर, यह पता लगाने के लिए होता है कि डिवाइस पर SDK 28 (Android 9) या इसके बाद का वर्शन है या नहीं. 
Sdk29ModuleController टेस्ट सिर्फ़ तब चलाएं, जब टेस्ट किया जा रहा डिवाइस एसडीके वर्शन 29 या इसके बाद का हो. 
Sdk30ModuleController जांच सिर्फ़ तब चलाएं, जब जांच किया जा रहा डिवाइस SDK टूल के 30वें वर्शन या इसके बाद के वर्शन पर काम कर रहा हो. 
Sdk31ModuleController टेस्ट सिर्फ़ तब चलाएं, जब टेस्ट किया जा रहा डिवाइस SDK टूल के 31वें या इसके बाद के वर्शन पर काम कर रहा हो. 
Sdk32ModuleController जांच सिर्फ़ तब करें, जब जांच किए जा रहे डिवाइस में SDK का वर्शन 32 या इसके बाद का हो. 
Sdk33ModuleController टेस्ट सिर्फ़ तब चलाएं, जब टेस्ट किया जा रहा डिवाइस एसडीके टूल के 33वें या इसके बाद के वर्शन पर काम कर रहा हो. 
Sdk34ModuleController टेस्ट सिर्फ़ तब चलाएं, जब टेस्ट किए जा रहे डिवाइस में SDK टूल का वर्शन 34 या इसके बाद का हो. 
Sdk35ModuleController टेस्ट सिर्फ़ तब चलाएं, जब टेस्ट किया जा रहा डिवाइस एसडीके टूल के वर्शन 35 या इसके बाद के वर्शन का हो. 
Sdk36ModuleController टेस्ट सिर्फ़ तब चलाएं, जब टेस्ट किए जा रहे डिवाइस में SDK का वर्शन 36 या इसके बाद का हो. 
SearchArtifactUtil यह एक यूटिलिटी क्लास है. इसका इस्तेमाल टेस्ट आर्टफ़ैक्ट खोजने के लिए किया जा सकता है. 
SecondaryUserHandler ModuleParameters.SECONDARY_USER के लिए हैंडलर. 
SecondaryUserOnDefaultDisplayHandler ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY के लिए हैंडलर. 
SecondaryUserOnSecondaryDisplayHandler ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY के लिए हैंडलर. 
SemaphoreTokenTargetPreparer यह एक ऐसा प्रिपेयरर है जिसका इस्तेमाल, ट्रेडफ़ेड होस्ट में टेस्ट एक्ज़ीक्यूशन को क्रम से लगाने के लिए टोकन का इस्तेमाल करने के लिए किया जाता है. 
SerializationUtil ERROR(/Serializable) को लागू करने वाले ऑब्जेक्ट को क्रमबद्ध/अक्रमबद्ध करने की सुविधा. 
ServiceAccountKeyCredentialFactory यह क्रेडेंशियल फ़ैक्ट्री, OAuth Credential के आधार पर सेवा खाते की कुंजी बनाती है. 
SettingsBaselineSetter यह एक सामान्य सेटर है, जो ITestDevice.setSetting के ज़रिए डिवाइस की बेसलाइन सेटिंग को हैंडल करता है. 
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 और एक लॉग फ़ाइल पर भेजता है. 
SimplePerfResult यह ऑब्जेक्ट, सभी simpleperf टेस्ट के नतीजों को सेव करता है 
SimplePerfStatResultParser यह एक यूटिलिटी क्लास है, जिसका इस्तेमाल simpleperf के नतीजे को पार्स करने के लिए किया जाता है. 
SimplePerfUtil आसान कमांड भेजने और नतीजे इकट्ठा करने के लिए यूटिलिटी क्लास 
SimplePerfUtil.SimplePerfType simpleperf कमांड के विकल्पों का इनम 
SimpleStats यह एक छोटी यूटिलिटी क्लास है. यह संख्या वाले डेटासेट के आधार पर, कुछ सांख्यिकीय मेज़रमेंट का हिसाब लगाती है. 
SizeLimitedOutputStream यह थ्रेड सेफ़ फ़ाइल है, जो ERROR(/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 स्नैपयूज़रडी अपडेट को पूरा करने के लिए, शामिल होने/ब्लॉक करने का समय बताने वाला एनम. 
SparseImageUtil कम जानकारी वाली इमेज में ज़्यादा जानकारी जोड़ने की सुविधा. 
SparseImageUtil.SparseInputStream SparseInputStream, अपस्ट्रीम से डेटा पढ़ता है और डेटा फ़ॉर्मैट का पता लगाता है. 
SparseIntArray SparseIntArrays, पूर्णांकों को पूर्णांकों पर मैप करते हैं. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils Sponge से जुड़ी समस्याओं को हल करने के लिए, हेल्पर मेथड रखने वाली क्लास. 
StatsdBeforeAfterGaugeMetricPostProcessor यह एक पोस्ट प्रोसेसर है, जो "पहले/बाद में" के तरीके से इकट्ठा की गई गेज मेट्रिक को प्रोसेस करता है. जैसे, 
StatsdEventMetricPostProcessor यह एक पोस्ट प्रोसेसर है. यह statsd रिपोर्ट में मौजूद इवेंट मेट्रिक को की-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, प्रोसेसर पर तय किए गए फ़ॉर्मेटर का इस्तेमाल किया जाता है. 
StatsdGenericPostProcessor यह एक पोस्ट प्रोसेसर है. यह बाइनरी प्रोटो स्टेट्सडी रिपोर्ट को मुख्य वैल्यू पेयर में प्रोसेस करता है. इसके लिए, रिपोर्ट को ट्री स्ट्रक्चर के तौर पर बड़ा किया जाता है. 
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 यह कुकी, ERROR(/FileOutputStream) को फ़ाइल में लिखने से पहले आउटपुट को पार्स करने के लिए बढ़ाती है, ताकि हम लॉन्चर की ओर से टेस्ट इवेंट जनरेट कर सकें. 
SubprocessTestResultsParser.StatusKeys टेस्ट की स्थिति से जुड़ी कुंजियां. 
SubprocessTfLauncher किसी दूसरे टीएफ़ इंस्टॉलेशन के ख़िलाफ़ टेस्ट चलाने के लिए IRemoteTest
SuiteApkInstaller Suite कॉन्फ़िगरेशन के लिए, तय किए गए APK इंस्टॉल करता है: $ANDROID_TARGET_OUT_TESTCASES वैरिएबल या बिल्ड की जानकारी में मौजूद ROOT_DIR से. 
SuiteModuleLoader यह फ़ंक्शन, रिपॉज़िटरी से कंपैटबिलिटी टेस्ट मॉड्यूल की परिभाषाएं वापस लाता है. 
SuiteModuleLoader.ConfigFilter किसी डायरेक्ट्री में मौजूद सभी कॉन्फ़िगरेशन फ़ाइलें ढूंढने के लिए ERROR(/FilenameFilter)
SuiteResultCacheUtil इस कुकी का इस्तेमाल, टेस्ट मॉड्यूल के लिए कैश मेमोरी के नतीजे अपलोड और डाउनलोड करने के लिए किया जाता है. 
SuiteResultCacheUtil.CacheResultDescriptor कैश मेमोरी में सेव किए गए नतीजों के बारे में बताता है. 
SuiteResultHolder यह हेल्पर ऑब्जेक्ट, इनवोकेशन के नतीजों को क्रम से लगाने और क्रम से हटाने की प्रोसेस को आसान बनाता है. 
SuiteResultReporter पूरे सुइट के इनवोकेशन के लिए, टेस्ट के नतीजे इकट्ठा करता है और फ़ाइनल नतीजे दिखाता है. 
SuiteResultReporter.ModulePrepTimes एक मॉड्यूल को तैयार करने और उसे हटाने में लगने वाले समय के लिए ऑब्जेक्ट होल्डर. 
SuiteTestFilter यह टेस्ट को शामिल करने और बाहर रखने के लिए फ़िल्टर दिखाता है. 
SwitchUserTargetPreparer यह एक ITargetPreparer है, जो setUp में बताए गए उपयोगकर्ता के टाइप पर स्विच करता है. 
SyncException ERROR(/SyncService) का इस्तेमाल करके ट्रांसफ़र पूरा न होने पर यह अपवाद दिखता है. 
SyncException.SyncError  
SyncService सिंक सेवा क्लास, डिवाइसों/इम्यूलेटर पर/से पुश/पुल करने के लिए होती है. यह काम, डीबग ब्रिज के ज़रिए किया जाता है. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor इस इंटरफ़ेस को लागू करने वाली क्लास, ऐसे तरीके उपलब्ध कराती हैं जिनसे ट्रांसफ़र की प्रोग्रेस को दिखाया जा सकता है. 
SystemServerFileDescriptorChecker इस कुकी से यह पता चलता है कि सिस्टम सर्वर में फ़ाइल डिस्क्रिप्टर (एफ़डी) खत्म होने वाले हैं या नहीं. 
SystemServerStatusChecker जांच करें कि मॉड्यूल रन करने से पहले और बाद में, system_server का पीआईडी बदल गया है या नहीं. 
SystemUpdaterDeviceFlasher एक ऐसा IDeviceFlasher जो सिस्टम अपडेटर पर निर्भर करता है, ताकि ओटीए अपडेट पैकेज में बंडल की गई सिस्टम इमेज को इंस्टॉल किया जा सके. 
SystemUtil सिस्टम कॉल करने के लिए यूटिलिटी क्लास. 
SystemUtil.EnvVariable  

T

TableBuilder यह हेल्पर क्लास, टेबल में String एलिमेंट की मैट्रिक्स दिखाने के लिए होती है. 
TableFormatter स्ट्रिंग एलिमेंट की मैट्रिक्स दिखाने के लिए हेल्पर क्लास, ताकि हर एलिमेंट कॉलम लाइन अप हो जाए 
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError टेस्टिंग के लिए टारगेट तैयार करते समय कोई गंभीर गड़बड़ी हुई. 
TarUtil यह एक ऐसी सुविधा है जिसकी मदद से, tar फ़ाइल में बदलाव किया जा सकता है. 
TearDownPassThroughPreparer यह नीति, ऑब्जेक्ट के तौर पर कॉन्फ़िगरेशन में शामिल किए गए preparers पर 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 की तुलना में, डिवाइस की स्थिति के बारे में ज़्यादा जानकारी मिलती है. 
TestEnvironment यह क्लास, TFC API से मिले TestEnvironment मैसेज को मॉडल करती है. 
TestErrorIdentifier जांच और जांच करने वाले लोगों के लिए गड़बड़ी का आइडेंटिफ़ायर. 
TestFailureModuleController यह मॉड्यूल के लिए कंट्रोलर है. यह सिर्फ़ यह तय करता है कि टेस्ट फ़ेल होने की जानकारी को कैसे इकट्ठा किया जाए. 
TestFilePushSetup एक ITargetPreparer, जो IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा फ़ाइलों/निर्देशिकाओं को डिवाइस पर पुश करता है. 
TestFilterHelper टेस्ट को फ़िल्टर करने के लिए हेल्पर क्लास 
TestGroupStatus यह क्लास, टेस्ट ग्रुप का स्टेटस सेव करती है. 
TestIdentifier यह कुकी, पार्स किए गए इंस्ट्रुमेंटेशन टेस्ट की पहचान करती है. 
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/एचटीटीपी से टेस्ट रिसॉर्स फ़ाइलें डाउनलोड करने के लिए है. 
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 फ़ाइल से स्टैटिक तौर पर लोड कर सकती हैं. 
TfMetricProtoUtil यह यूटिलिटी क्लास, Map<string, string=""> से Map<string, metric=""> में ट्रांज़िशन करने में मदद करती है.  </string,></string,>
TfObjectTracker यह अलग-अलग Trade Federation ऑब्जेक्ट के इस्तेमाल को ट्रैक करने की सुविधा देता है. 
TfSuiteRunner ITestSuite को लागू किया गया है. इससे TF जार res/config/suite/ फ़ोल्डर से टेस्ट लोड होंगे. 
TfTestLauncher IRemoteTest का इस्तेमाल, किसी अलग TF इंस्टॉलेशन के ख़िलाफ़ यूनिट या फ़ंक्शनल टेस्ट चलाने के लिए किया जाता है. 
ThreadInfo इस कुकी में थ्रेड की जानकारी होती है. 
TimeoutException टाइम आउट होने की वजह से, Adb से कनेक्ट नहीं किया जा सका. 
TimeoutRemainder यह यूटिलिटी क्लास, शुरुआती टाइमआउट के बाद बचे हुए समय को ट्रैक करती है. 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker स्टेटस की जांच करने वाला टूल, ताकि यह पक्का किया जा सके कि डिवाइस और होस्ट का समय सिंक किया गया हो. 
TimeUtil इसमें समय से जुड़े यूटिलिटी मेथड होते हैं. 
TimeVal यह एक सेंटिनल टाइप है, जो Long को रैप करता है. 
TimeWaster यह एक सामान्य टारगेट प्रिपेयरर है. इसका इस्तेमाल समय बर्बाद करने और डिवाइस को रीस्टार्ट करने के लिए किया जाता है. 
TokenProperty डाइनैमिक शार्डिंग के साथ काम करने वाला टोकन. 
TokenProviderHelper यह कुकी, किसी टोकन से जुड़े सेवा देने वाले व्यक्ति की जानकारी देती है. इससे यह पता चलता है कि कोई डिवाइस टोकन के साथ काम करता है या नहीं. 
TraceCmdCollector एक IMetricCollector जो trace-cmd का इस्तेमाल करके, टेस्ट के दौरान ट्रेस इकट्ठा करता है और उन्हें इनवोकेशन में लॉग करता है. 
TracePropagatingExecutorService यह एक एक्ज़ीक्यूटर सेवा है. यह ट्रेसिंग कॉन्टेक्स्ट को आगे बढ़ाते हुए, टास्क को लागू करने वाली सेवा को फ़ॉरवर्ड करती है. 
TracingLogger यह क्लास, टेस्ट के हर इनवोकेशन के लिए ट्रेसिंग को मैनेज करने में मदद करती है. 
TradefedConfigObject यह क्लास, TFC API के TradefedConfigObject मैसेज को मॉडल करती है. 
TradefedConfigObject.Type कॉन्फ़िगरेशन ऑब्जेक्ट टाइप की सूची, जिसे क्लस्टर कमांड कॉन्फ़िगरेशन में इंजेक्ट किया जा सकता है. 
TradefedDelegator ऐसे ऑब्जेक्ट जो किसी अन्य Tradefed बाइनरी को इनवॉकेशन सौंपने में मदद करते हैं. 
TradefedFeatureClient सर्वर से सुविधा को लागू करने का अनुरोध करने के लिए, एक gRPC क्लाइंट. 
TradefedFeatureServer यह एक ऐसा सर्वर होता है जो सुविधाओं को ट्रिगर करने के अनुरोधों का जवाब देता है. 
TradefedSandbox सैंडबॉक्स कंटेनर, जो Trade Federation इनवोकेशन को चला सकता है. 
TradefedSandboxFactory SandboxFactory के लिए डिफ़ॉल्ट तौर पर लागू किया गया तरीका 
TradefedSandboxRunner TradefedSandbox से जुड़ा रनर, जो सैंडबॉक्स को चलाने की अनुमति देगा. 
TradefedSandboxRunner.StubScheduledInvocationListener एक स्टब IScheduledInvocationListener जो कुछ नहीं करता. 

U

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

V

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

W

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

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

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

X

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

Y

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

Z

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