क्लास इंडेक्स
ये एपीआई क्लास हैं. सभी एपीआई पैकेज देखें.
A
| AaptParser | यह एक क्लास है, जो 'aapt dump badging' के आउटपुट को पार्स करके, APK से जानकारी निकालती है. | 
| AaptParser.AaptVersion | APK फ़ाइलों को पार्स करने के लिए इस्तेमाल किए जाने वाले AAPT वर्शन के विकल्पों की सूची. | 
| अबी | एबीआई को दिखाने वाली क्लास. | 
| AbiFormatter | abi के लिए यूटिलिटी क्लास. | 
| AbiUtils | डिवाइस के एबीआई को हैंडल करने के लिए यूटिलिटी क्लास | 
| AbstractConnection | कनेक्शन की जानकारी देने वाली इमेज. | 
| AbstractHostMonitor | होस्ट की परफ़ॉर्मेंस मॉनिटर करने के लिए सामान्य क्लास. | 
| AbstractTunnelMonitor | GCE AVD के लिए एब्सट्रैक्ट टनल मॉनिटर. | 
| AbstractXmlParser | एक्सएमएल फ़ाइलों को पार्स करने के लिए, हेल्पर बेस क्लास | 
| AbstractXmlParser.ParseException | अगर एक्सएमएल इनपुट को पार्स नहीं किया जा सका, तो यह गड़बड़ी दिखती है | 
| AcloudConfigParser | Acloud कॉन्फ़िगरेशन को पार्स करने वाली हेल्पर क्लास. इसका इस्तेमाल, Cloud डिवाइस इंस्टेंस को शुरू करने के लिए किया जाता है. | 
| AcloudConfigParser.AcloudKeys | कुंजी के ऐसे सेट जिन्हें कॉन्फ़िगरेशन से खोजा जा सकता है. | 
| ActionInProgress | सामान्य कार्रवाई जारी है. | 
| ActiveTrace | मुख्य क्लास, जो किसी चालू ट्रेस के बारे में बताने और उसे मैनेज करने में मदद करती है. | 
| ActivityStatusChecker | किसी मॉड्यूल के आखिर में चल रही बाकी गतिविधियों का स्टेटस देखने वाला टूल. | 
| AdbRootElevator | एक AutoCloseableजो ज़रूरत पड़ने पर, adb root को चालू करता है और पूरा होने पर, रूट की स्थिति को वापस लाता है. | 
| AdbSshConnection | एसएसएच ब्रिज के ज़रिए adb कनेक्शन. | 
| AdbStopServerPreparer | adb टेस्ट चलाने से पहले और बाद में, होस्ट पर adb सर्वर को रोकने के लिए टारगेट तैयार करने वाला टूल. | 
| AdbTcpConnection | किसी डिवाइस के डिफ़ॉल्ट कनेक्शन का प्रतिनिधित्व, जिसे डिवाइस का स्टैंडर्ड adb कनेक्शन माना जाता है. | 
| AdbUtils | adb ऑपरेशन के लिए एक यूटिलिटी क्लास. | 
| AfterClassWithInfo | AfterClassजैसी ही गारंटी, लेकिन एनोटेट किए गए तरीके के लिएTestInformationपैरामीटर ज़रूरी है. | 
| AggregatePostProcessor | यह एक मेट्रिक एग्रीगेटर है, जो कई बार किए गए टेस्ट के दौरान इकट्ठा की गई संख्या वाली मेट्रिक के लिए, कम से कम, ज़्यादा से ज़्यादा, औसत, वैरिएंस, स्टैंडर्ड डिविएशन, कुल, गिनती, और वैकल्पिक रूप से प्रतिशत देता है. साथ ही, इन मेट्रिक को डबल के तौर पर इस्तेमाल करता है. | 
| AllTestAppsInstallSetup | ऐसा ITargetPreparerजो डिवाइस परIDeviceBuildInfo.getTestsDir()फ़ोल्डर से सभी ऐप्लिकेशन इंस्टॉल करता है. | 
| AltDirBehavior | अलग-अलग टेस्ट आर्टफ़ैक्ट इंस्टॉलर/पुशर के लिए, डायरेक्ट्री के काम करने के अलग-अलग तरीकों को तय करने के लिए एक क्रम 
 | 
| AnalysisHeuristic | क्रम ज़रूरी है. | 
| AndroidJUnitTest | ऐसा टेस्ट जो दिए गए डिवाइस पर, android.support.test.runner.AndroidJUnitRunner का इस्तेमाल करके, इंस्ट्रुमेंटेशन टेस्ट पैकेज चलाता है. | 
| AndroidTestOrchestratorRemoteTestRunner | adb कमांड और AndroidTestOrchestrator का इस्तेमाल करके, इंस्ट्रुमेंट किया गया Android टेस्ट चलाता है. | 
| AoaTargetPreparer | ITargetPreparer, जो Android Open Accessory (AOAv2) प्रोटोकॉल का इस्तेमाल करके, कई कार्रवाइयां करता है. जैसे, क्लिक और स्वाइप. | 
| ApkChangeDetector | यह क्लास यह पता लगाती है कि इंस्टॉल किए जाने वाले APK, डिवाइस पर मौजूद APK से अलग हैं या नहीं. इससे यह तय किया जा सकता है कि ERROR(/TestAppInstallSetup)के सेटअप और टियरडाउन के दौरान, ऐप्लिकेशन इंस्टॉल और अनइंस्टॉल करने की प्रोसेस को छोड़ना है या नहीं. | 
| AppBuildInfo | ऐसा IBuildInfoजो Android ऐप्लिकेशन और उसके टेस्ट पैकेज को दिखाता है. | 
| AppDeviceBuildInfo | यह क्लास अब काम नहीं करती.
    सीधे IDeviceBuildInfoका इस्तेमाल करें. | 
| AppSetup | ऐसा ITargetPreparerजो APK और उसके टेस्ट इंस्टॉल करता है. | 
| AppVersionFetcher | डिवाइस से ऐप्लिकेशन के वर्शन की स्ट्रिंग पाने के लिए, यूटिलिटी क्लास. | 
| AppVersionFetcher.AppVersionInfo | ऐप्लिकेशन के वर्शन की जानकारी के टाइप. | 
| ArchModuleController | मॉड्यूल कंट्रोलर, किसी दिए गए आर्किटेक्चर से मेल न खाने पर टेस्ट नहीं चलाएगा. | 
| ArgsOptionParser | पार्स किए गए कमांड लाइन आर्ग्युमेंट से Optionफ़ील्ड को पॉप्युलेट करता है. | 
| ArrayUtil | ऐरे के लिए यूटिलिटी के तरीके | 
| ArtChrootPreparer | ART टेस्ट के लिए chroot डायरेक्ट्री बनाएं. | 
| ArtGTest | |
| ArtifactDetails | इसमें कॉन्टेंट के स्ट्रक्चर और उसके डिस्क्रिप्टर के बारे में बताया गया है, जैसा कि सीएएस टूल से जनरेट किया गया है | 
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | अहम जानकारी पाने के लिए, बिल्ड आर्टफ़ैक्ट का विश्लेषण करने में मदद करने वाली सुविधा. | 
| ArtRunTest | ART रन-टेस्ट चलाने के लिए टेस्ट रनर. | 
| ArtRunTest.AdbShellCommandException | ADB शेल कमांड को लागू करने के दौरान हुई गड़बड़ी की शिकायत करने के लिए, एक अपवाद क्लास. | 
| ATestFileSystemLogSaver | ATest, किसी खास पाथ में लॉग सेव करने के लिए, LogSaver क्लास का इस्तेमाल करता है. | 
| AtestRunner | ITestSuiteको लागू करना | 
| AtraceCollector | एक IMetricCollectorजो टेस्ट के दौरान atrace चलाता है और नतीजे इकट्ठा करता है और उन्हें कॉल करने के लिए लॉग करता है. | 
| AtraceRunMetricCollector | यह टूल, टेस्ट डिवाइस पर दी गई डायरेक्ट्री में मौजूद सभी टेस्ट डायरेक्ट्री से ट्रेस इकट्ठा करता है. साथ ही, टेस्ट डायरेक्ट्री को लॉग करता है और टेस्ट डायरेक्ट्री में मौजूद ट्रेस फ़ाइलों को पोस्ट प्रोसेस करता है. इसके बाद, मेट्रिक इकट्ठा करता है. | 
| AutoLogCollector | एनोटेशन, जिसमें बताया गया है कि कौनसा कलेक्टर, हार्नेस की मदद से अपने-आप मैनेज हो सकता है. | 
| AutomatedReporters | यह क्लास, Tradefed के ऑटोमेटेड रिपोर्टर से मैपिंग तय करती है. | 
| AveragePostProcessor | पोस्ट प्रोसेसर लागू करना, जो मेट्रिक की सूची का औसत निकालता है. | 
B
| BackgroundDeviceAction | यह किसी डिवाइस पर कोई कमांड चलाता है. यह कमांड तब तक दोहराया जाता है, जब तक कार्रवाई रद्द नहीं की जाती. | 
| BaseDeviceMetricCollector | IMetricCollectorको लागू करने का बुनियादी तरीका, जिसकी मदद सेonTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)औरERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))को डेटा इकट्ठा करना शुरू और बंद किया जा सकता है. | 
| BaseEmulatorPreparer | लोकल एम्युलेटर लॉन्च करने के लिए, कॉमन प्रिपरर. | 
| BaseHostJUnit4Test | होस्ट JUnit4 स्टाइल टेस्ट चलाने के लिए, बेस टेस्ट क्लास. | 
| BaseLeveledLogOutput | ILeveledLogOutputके लिए बुनियादी लागू करने का तरीका, जो कुछ टैग को उनके नाम या कॉम्पोनेंट के आधार पर फ़िल्टर करने की अनुमति देता है. | 
| BaseModuleController | IModuleControllerको बुनियादी तौर पर लागू करने का तरीका. इसे लागू करके यह पता लगाया जा सकता है कि किसी मॉड्यूल को चलाया जाना चाहिए या नहीं. | 
| BaseMultiTargetPreparer | IMultiTargetPreparerको लागू करने का बुनियादी तरीका, जिसकी मदद से ऑब्जेक्ट को बंद किया जा सकता है. | 
| BasePostProcessor | बुनियादी IPostProcessor, जिसे हर लागू करने की प्रक्रिया में शामिल किया जाना चाहिए. | 
| BaseRetryDecision | IRetryDecisionको बुनियादी तौर पर लागू करना. | 
| BaseStreamLogger<OS extends OutputStream> | एक ILeveledLogOutput, जो लॉग मैसेज को आउटपुट स्ट्रीम और स्टडआउट पर भेजता है. | 
| BaseTargetPreparer | ITargetPreparerके लिए, लागू करने की बुनियादी क्लास. इससे यह कंट्रोल किया जा सकता है कि ऑब्जेक्ट बंद है या नहीं. | 
| BaseTestSuite | नए सुइट सिस्टम के साथ Compatibility Test Suite चलाने के लिए टेस्ट. | 
| BatteryController | यह एक यूटिलिटी क्लास है, जिसकी मदद से किसी डिवाइस की बैटरी चार्ज होने की स्थिति को कंट्रोल किया जा सकता है. | 
| BatteryRechargeDeviceRecovery | डिवाइस की बैटरी लेवल, तय थ्रेशोल्ड से कम होने पर कोई निर्देश ट्रिगर करने की अनुमति दें. | 
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | रिकवरी चेकर, जो बैटरी लेवल उपलब्ध न होने पर कॉन्फ़िगरेशन को ट्रिगर करेगा. | 
| BeforeClassWithInfo | BeforeClassजैसी ही गारंटी, लेकिन एनोटेट किए गए तरीके के लिएTestInformationपैरामीटर ज़रूरी है. | 
| BinaryState | IGNORE no-op स्टेटस के साथ चालू/बंद स्टेटस रिकॉर्ड करने के लिए इस्तेमाल किया जाने वाला Enum. | 
| BluetoothConnectionLatencyCollector | कलेक्टर, डिवाइसों पर पहले से तय की गई statsd अवधि मेट्रिक कॉन्फ़िगरेशन को पुश करेगा और हर प्रोफ़ाइल के लिए ब्लूटूथ कनेक्शन की अवधि इकट्ठा करेगा. | 
| BluetoothConnectionStateCollector | यह कलेक्टर, BluetoothConnectionStateChanged मेट्रिक इकट्ठा करेगा और हर प्रोफ़ाइल के लिए कनेक्शन की स्थिति का नंबर रिकॉर्ड करेगा. | 
| BluetoothConnectionSuccessRatePostProcessor | पोस्टप्रोसेसर लागू करना, जो ब्लूटूथ प्रोफ़ाइल के लिए सफलता दर का हिसाब लगाता है "मेट्रिक-की-मैच" का इस्तेमाल करके, ऐसी मेट्रिक तय करें जिनमें संख्याओं के ऐरे में ब्लूटूथ कनेक्शन की स्थितियां शामिल हों. उदाहरण के लिए, [0, 1, 2, 3, 0, 1, 2, 3]. | 
| BluetoothHciSnoopLogCollector | डीयूटी पर ब्लूटूथ HCI स्नूप लॉगिंग की सुविधा चालू करने और हर टेस्ट के लिए लॉग इकट्ठा करने वाला कलेक्टर. | 
| BluetoothUtils | डिवाइस पर BluetoothInstrumentation को कॉल करने के लिए, यूटिलिटी फ़ंक्शन 
 डिवाइस साइड BluetoothInstrumentation कोड, AOSP में यहां मिल सकता है:
  | 
| BootstrapBuildProvider | ऐसा IDeviceBuildProviderजो टेस्ट डिवाइस से बिल्ड की जानकारी को बूटस्ट्रैप करता हैआम तौर पर, इसका इस्तेमाल उन डिवाइसों के लिए किया जाता है जिनमें बाहर से सप्लाई किया गया बिल्ड होता है, जैसे कि | 
| BootstrapServiceFileResolverLoader | सेवा लोड करने की सुविधा का इस्तेमाल करके, रिज़ॉल्वर लोड करता है. | 
| Bugreport | यह ऑब्जेक्ट, bugreport फ़ाइलों के रेफ़रंस को होल्ड करता है. यह फ़्लैट bugreport और ज़िप की गई bugreport (bugreportz) के साथ काम करता है. | 
| BugreportCollector | एक पास-थ्रू ITestInvocationListener, जो कॉन्फ़िगर किए जा सकने वाले इवेंट होने पर, गड़बड़ी की रिपोर्ट इकट्ठा करता है. इसके बाद, हर गड़बड़ी की रिपोर्ट इकट्ठा होने के बाद, अपने चाइल्ड परITestInvocationListener.testLogको कॉल करता है. | 
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | गड़बड़ी की रिपोर्ट कब कैप्चर करनी है, इस बारे में बताने वाला पूरा प्रीडिकेट. | 
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | टेस्ट केस पूरा न होने पर, बग रिपोर्ट इकट्ठा करें. | 
| BugreportzOnTestCaseFailureCollector | जब किसी टेस्ट केस को चलाने में गड़बड़ी होती है, तो बग रिपोर्ट इकट्ठा करें. | 
| 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 बिल्ड सिस्टम से जनरेट किए गए टेस्ट की ज़िप से जुड़े ऑपरेशन के लिए हेल्पर क्लास | 
| BulkEmailer | ईमेल भेजने वाली एक ऐसी सुविधा जो इन कॉन्फ़िगरेशन की अनुमति देती है: भेजे गए ईमेल के बीच का अंतराल, शुरुआती बर्स्ट साइज़, ईमेल पाने वाले लोग, और ईमेल की कुल संख्या. | 
| BundletoolUtil | यह एक यूटिलिटी क्लास है, जो डिवाइस पर .apks इंस्टॉल करने के लिए, bundletool कमांड लाइन का इस्तेमाल करती है. | 
| ByteArrayInputStreamSource | |
| ByteArrayList | लाइटवाइट बाइट कलेक्शन को दिखाने वाली क्लास. | 
| ByteArrayUtil | बाइट कलेक्शन पर काम करने वाली सुविधाएं. उदाहरण के लिए, बाइट को पूर्णांक में बदलना. | 
| ByteStreamDownloader | ByteStreamgRPC सेवा केReadतरीके को लागू करने वाला क्लाइंट. | 
| ByteStreamUploader | ByteStreamgRPC सेवा केWriteतरीके को लागू करने वाला क्लाइंट. | 
C
| CacheClientFactory | एक फ़ैक्ट्री, जो ICacheClientका सिंगलटन इंस्टेंस बनाती है. | 
| CarModuleController | यह कंट्रोलर, वाहन से जुड़े डिवाइसों के अलावा अन्य डिवाइसों पर टेस्ट केस लागू होने से रोकता है. | 
| CarryDnaeError | JUnit4 फ़्रेमवर्क के ज़रिए DeviceNotAvailableExceptionको चलाने के लिए, इंटरनलRuntimeException. | 
| CarryInterruptedException | यह तब ट्रिगर होता है, जब टेस्ट फ़ेज़ का टाइम आउट ट्रिगर होता है और InterruptedException को टेस्ट एक्सीक्यूशन थ्रेड से, कॉल ट्रिगर करने की थ्रेड पर ले जाना होता है. | 
| CdmaDeviceFlasher | एक क्लास, जो CDMA रेडियो वाले किसी Android डिवाइस पर इमेज दिखाती है. | 
| CecControllerTokenProvider | कंज़्यूमर इलेक्ट्रॉनिक कंट्रोल (सीईसी) से जुड़े टोकन के लिए टोकन उपलब्ध कराने वाली कंपनी. | 
| CentralDirectoryInfo | CentralDirectoryInfo एक क्लास है, जिसमें ज़िप फ़ाइल में मौजूद फ़ाइल/फ़ोल्डर की जानकारी होती है. | 
| CheckPairingPreparer | ऐसा CompanionAwarePreparerजो प्राइमरी और साथी डिवाइसों के बीच बीटी बॉन्डिंग की पुष्टि करता है | 
| Chunker | यह किसी blobको ज़्यादा से ज़्यादाchunkSizeबाइट वाले एक या उससे ज़्यादाChunkमें बांटता है. | 
| Chunker.Chunk | ब्लॉब का एक हिस्सा. | 
| CircularAtraceUtil | यह एक atrace टूल है, जिसे मुख्य रूप से Monkey जांच के दौरान ANR की गड़बड़ी की असल वजहों की पहचान करने के लिए बनाया गया है. | 
| CircularByteArray | यह डेटा स्ट्रक्चर, तय साइज़ के ऐरे को सेव करने के लिए इस्तेमाल किया जाता है. यह ऐरे, सर्कुलर बफ़र के तौर पर काम करता है और ऐरे में मौजूद सभी वैल्यू का कुल योग ट्रैक करता है. | 
| ClangCodeCoverageCollector | एक BaseDeviceMetricCollector, जो डिवाइस से Clang के कवरेज मेज़रमेंट को खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. | 
| ClangProfileIndexer | एक यूटिलिटी क्लास, जो Clang कोड कवरेज मेज़रमेंट को इंडेक्स करती है. | 
| ClassNotFoundConfigurationException | ConfigurationException, जब किसी ऑब्जेक्ट की क्लास नहीं मिलती है. | 
| ClassPathScanner | क्लासपाथ पर एंट्री ढूंढता है. | 
| ClassPathScanner.ClassNameFilter | ऐसा IClassPathFilterजो जावा क्लास के नामों को फ़िल्टर करता है और उनमें बदलाव करता है. | 
| ClassPathScanner.ExternalClassNameFilter | ऐसा ClassNameFilterजो इनर क्लास को अस्वीकार करता है | 
| ClassPathScanner.IClassPathFilter | क्लासपथ एंट्री पाथ के लिए फ़िल्टर 
  | 
| क्लाइंट | ResultDB रिकॉर्डर क्लाइंट, जो टेस्ट के नतीजों को ResultDB पर अपलोड करता है. | 
| 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 | सबप्रोसेस TF की मदद से, TFC से कोई कमांड लॉन्च करने के लिए IRemoteTestक्लास. | 
| ClusterCommandScheduler | टीएफ़सी (Tradefed क्लस्टर) के साथ काम करने के लिए ICommandScheduler. | 
| ClusterCommandStatus | यह एक ऐसी क्लास है जो TF क्लस्टर से मिले किसी निर्देश की स्थिति और उसे रद्द करने की वजह दिखाती है. | 
| ClusterDeviceInfo | क्लस्टर के डिवाइस की जानकारी को अपलोड करने के लिए, उसे इकट्ठा करने वाली क्लास. | 
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor | IDeviceMonitorलागू करने का तरीका, जो Tradefed क्लस्टर सेवा को नतीजे रिपोर्ट करता है. | 
| 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में इकट्ठा करता है. | 
| CollectingTestListener | एक ITestInvocationListener, जो टेस्ट के सभी नतीजे इकट्ठा करेगा. | 
| CollectorHelper | कई जगहों पर IMetricCollectorसे जुड़े कुछ काम करने के लिए, सहायक. | 
| CommandBaselineSetter | adb shell निर्देशों की मदद से, डिवाइस की बेसलाइन सेटिंग को मैनेज करने के लिए सामान्य सेटर. | 
| CommandFileParser | कमांड लाइन के सेट वाली फ़ाइल के लिए पार्स करने वाला टूल. | 
| CommandFileParser.CommandLine | |
| CommandInterrupter | यह सेवा, TradeFederation के निर्देशों को रोकने या उन्हें 'रोका नहीं जा सकता' के तौर पर मार्क करने की अनुमति देती है. | 
| CommandLineBuildInfoBuilder | यह एक ऐसी सुविधा है जिसका मकसद, कमांड लाइन से सामान्य बिल्ड की जानकारी वाले आर्ग्युमेंट कैप्चर करना और उनसे IBuildInfoबनाना है. | 
| CommandOptions | ICommandOptionsको लागू करना. | 
| CommandOptionsGetter | सेवा लागू करने की सुविधा, जो किसी दिए गए अनुरोध के लिए, कमांड के विकल्पों की वैल्यू दिखाती है. | 
| CommandResult | इसमें किसी निर्देश का नतीजा होता है. | 
| CommandRunner | TradeFederation का एक अन्य एंट्री पॉइंट, जो कमांड लाइन के आर्ग्युमेंट में दिए गए कमांड को चलाएगा और फिर बंद हो जाएगा. | 
| CommandRunner.ExitCode | गड़बड़ी के ऐसे कोड जिनकी मदद से प्रोसेस को बंद किया जा सकता है. | 
| CommandScheduler | सभी उपलब्ध डिवाइसों पर TradeFederation के निर्देश चलाने के लिए शेड्यूलर. | 
| CommandScheduler.HostState | होस्ट की अलग-अलग स्थिति के लिए Enum | 
| CommandStatus | तय समय पर होने वाले ऑपरेशन की स्थिति दिखाता है. | 
| CommandStatusHandler | यह हैंडलर, किसी अनुरोध के स्टेटस को मॉनिटर और अपडेट करने में मदद करता है. | 
| CommandSuccessModuleController | मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि शेल कमांड के काम न करने पर टेस्ट मॉड्यूल को स्किप किया जा सके. | 
| CommonLogRemoteFileUtil | इस सुविधा की मदद से, आम फ़ाइलों के रिमोट लॉग को फ़ेच करने के लॉजिक के लिए, अलग-अलग रिमोट डिवाइस के प्रतिनिधित्व में कोड डुप्लीकेट होने से बचा जा सकता है. | 
| CommonLogRemoteFileUtil.KnownLogFileEntry | रिमोट डिवाइसों के लिए, किसी जानी-पहचानी लॉग एंट्री का इलस्ट्रेशन. | 
| CompanionAllocator | बेस क्लास, जो साथी डिवाइस को असाइन और खाली करने की सुविधा देती है कंपैनियन डिवाइस को असाइन करने के लिए ज़रूरी शर्तों के बारे में बताने के लिए,  | 
| CompanionAwarePreparer | एक ITargetPreparer, जो पहले से तय किए गए साथी डिवाइस को पाने के लॉजिक को शामिल करता है. | 
| CompanionAwareTest | बेस टेस्ट क्लास, जिसमें कंपैनियन डिवाइस पाने और उसकी जांच करने का बॉयलरपेट होता है 
 सबक्लास, असाइन किए गए कंपैनियन को वापस पाने के लिए  | 
| CompanionDeviceTracker | साथ काम करने वाले डिवाइसों को असाइन और अनअसाइन करने के लिए क्लास | 
| CompanionRunCommandTargetPreparer | ऐसा ITargetPreparerजो असाइन किए गए साथी डिवाइस पर तय किए गए निर्देशों को चलाता है | 
| CompanionTestAppInstallSetup | ऐसा ITargetPreparerजो असाइन किए गए साथी डिवाइस पर,IDeviceBuildInfo.getTestsDir()फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है. | 
| CompileBootImageWithSpeedTargetPreparer | कंपाइलर फ़िल्टर 'speed' की मदद से, बूट क्लासपाथ और सिस्टम सर्वर को फिर से कंपाइल करता है. | 
| ConditionFailureMonitor | कॉल करने से जुड़ी किसी भी गड़बड़ी पर नज़र रखें. | 
| ConditionPriorityBlockingQueue<T> | ERROR(/PriorityBlockingQueue)जैसे ऑपरेशन वाली थ्रेड-सेफ़ क्लास, जो किसी खास शर्त से मैच करने वाले ऑब्जेक्ट को फिर से पा सकती है. | 
| ConditionPriorityBlockingQueue.AlwaysMatch<T> | ऐसा ConditionPriorityBlockingQueue.IMatcherजो किसी भी ऑब्जेक्ट से मेल खाता है. | 
| ConditionPriorityBlockingQueue.IMatcher<T> | यह इंटरफ़ेस यह तय करता है कि एलिमेंट किसी शर्त से मेल खाते हैं या नहीं. | 
| ConfigCompleter | हमारे TF कॉन्फ़िगरेशन के लिए Completerको लागू करना. | 
| ConfigurableGrpcDynamicShardingClient | |
| कॉन्फ़िगरेशन | IConfigurationको लागू करने का एक तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है. | 
| ConfigurationDef | इसमें कॉन्फ़िगरेशन, उससे जुड़े ऑब्जेक्ट, और उनके विकल्पों का रिकॉर्ड होता है. | 
| ConfigurationDef.ConfigObjectDef | किसी className और उसके दिखने की संख्या की जानकारी रखने वाला ऑब्जेक्ट (उदाहरण के लिए, अगर किसी कॉन्फ़िगरेशन में एक ही ऑब्जेक्ट दो बार है, तो पहले ऑब्जेक्ट का दिखने का पहला नंबर होगा). | 
| ConfigurationDescriptor | कॉन्फ़िगरेशन ऑब्जेक्ट, जो कॉन्फ़िगरेशन के किसी पहलू के बारे में बताता है. | 
| ConfigurationDescriptor.LocalTestRunner | लोकल टेस्ट रनर को दिखाने के लिए इस्तेमाल किया जाने वाला एन्म्. | 
| ConfigurationException | अगर कॉन्फ़िगरेशन लोड नहीं हो सका, तो यह गड़बड़ी दिखती है. | 
| ConfigurationFactory | IConfigurationबनाने के लिए फ़ैक्ट्री. | 
| ConfigurationFactory.ConfigLoader | IConfigDefLoader को लागू करना, जो एक रूट कॉन्फ़िगरेशन से शामिल कॉन्फ़िगरेशन को ट्रैक करता है और सर्कुलर शामिल किए जाने पर अपवाद दिखाता है. | 
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | कॉन्फ़िगरेशन फ़ाइलों को मैनेज करने के लिए उपयोगिता फ़ंक्शन. | 
| ConfigurationXmlParserSettings | ConfigurationXmlParser के लिए सेटिंग स्वीकार करने वाली एक आसान क्लास इस क्लास में सेटिंग भेजने के लिए, उपनाम देना ज़रूरी है. | 
| ConfigurationYamlParser | YAML स्टाइल के Tradefed कॉन्फ़िगरेशन के लिए पार्सर | 
| ConfigUtil | statsd कॉन्फ़िगरेशन फ़ाइलें बनाने, उनसे इंटरैक्ट करने, और उन्हें पुश करने के लिए यूटिलिटी क्लास. | 
| ConfigUtil.LogSource | |
| कंसोल | मुख्य TradeFederation कंसोल, जो उपयोगकर्ता को इंटरैक्ट करने के लिए इंटरफ़ेस उपलब्ध कराता है फ़िलहाल, इन ऑपरेशन के साथ काम करता है 
 | 
| Console.ArgRunnable<T> | runवाले तरीके वालाRunnable, जो आर्ग्युमेंट ले सकता है | 
| Console.CaptureList | List<List<String>>के लिए सुविधा का टाइप | 
| ConsoleReaderOutputStream | एक OutputStream, जिसका इस्तेमाल System.out.print()को उपयोगकर्ता की अधूरी लाइनLineReaderके साथ चलाने के लिए किया जा सकता है. | 
| ConsoleResultReporter | टेस्ट के नतीजों को कंसोल पर प्रिंट करने के लिए, नतीजा रिपोर्टर. | 
| ContentAnalysisContext | किसी कॉन्टेंट का सही तरीके से विश्लेषण करने के लिए, उसके बारे में जानकारी दें. | 
| ContentAnalysisContext.AnalysisMethod | इस लेख में बताया गया है कि सही विश्लेषण के लिए, कॉन्टेंट के स्ट्रक्चर से क्या उम्मीद की जा सकती है. | 
| ContentAnalysisResults | कॉन्टेंट के विश्लेषण की खास जानकारी. | 
| ContentInformation | यह अपने बेस और मौजूदा वर्शन के किसी दिए गए बिल्ड टारगेट के लिए कॉन्टेंट दिखाता है. | 
| ContentMerkleTree | कॉन्टेंट की जानकारी से MerkleTree का हिसाब लगाएं. | 
| ContentModuleLister | कॉन्टेक्स्ट से मॉड्यूल की सूची कैलकुलेट करें. | 
| ContentProviderHandler | ऐसा हैंडलर जो कॉन्टेंट प्रोवाइडर के इंटरैक्शन को अलग करता है और अलग-अलग ऑपरेशन के लिए, डिवाइस साइड कॉन्टेंट प्रोवाइडर का इस्तेमाल करने की अनुमति देता है. | 
| CountingTestResultListener | TestResultListener, जोTestStatusके हिसाब से टेस्ट की कुल संख्या को ट्रैक करता है | 
| CountTestCasesCollector | किसी IRemoteTestके लिए, टेस्ट केस की संख्या की गिनती करें और उसकी रिपोर्ट बनाएं. | 
| CoverageMeasurementForwarder | प्लेसहोल्डर टेस्ट, जो कवरेज मेज़रमेंट को बिल्ड प्रोवाइडर से लॉगर को फ़ॉरवर्ड करता है. | 
| CoverageOptions | कवरेज के विकल्पों को सेव करने के लिए Tradefed ऑब्जेक्ट. | 
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter | एक ITargetPreparerजो तब तक इंतज़ार करता है, जब तक सभी कोर पर ज़्यादा से ज़्यादा फ़्रीक्वेंसी, उपलब्ध सबसे ज़्यादा लेवल पर वापस नहीं आ जाती | 
| CreateAvdPreparer | |
| CreateUserPreparer | उपयोगकर्ता बनाने और आखिर में उसे हटाने के लिए टारगेट तैयार करने वाला टूल. | 
| CurrentInvocation | एक क्लास, जो कॉल के दौरान कहीं भी काम की जानकारी ट्रैक करती है और उपलब्ध कराती है. | 
| CurrentInvocation.InvocationInfo | नाम वाली कोई खास कुंजी, जिसे हम हमेशा कॉल करने के लिए पॉप्युलेट करेंगे. | 
| CurrentInvocation.IsolationGrade | अलगाव के लेवल के बारे में बताता है | 
D
| DebugHostLogOnFailureCollector | कलेक्टर, जो टेस्ट केस के पूरा न होने पर होस्ट-साइड लॉग इकट्ठा और लॉग करेगा. | 
| DefaultConnection | किसी डिवाइस के डिफ़ॉल्ट कनेक्शन का प्रतिनिधित्व, जिसे डिवाइस का स्टैंडर्ड adb कनेक्शन माना जाता है. | 
| DefaultConnection.ConnectionBuilder | कनेक्शन के बारे में बताने के लिए इस्तेमाल किया जाने वाला बिल्डर. | 
| DefaultRemoteAndroidTestRunner | Tradefed के इस्तेमाल के उदाहरणों के लिए कुछ डिफ़ॉल्ट सेट करने के लिए, ddmlib RemoteAndroidTestRunnerका एक्सटेंशन. | 
| DefaultTestsZipInstaller | टेस्ट के लिए, डिफ़ॉल्ट रूप से लागू होने वाला zip इंस्टॉलर. | 
| 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 | इसमें डिवाइस पर एक साथ कई कमांड चलाने के लिए, काम के तरीके और क्लास शामिल हैं 
  | 
| DeviceConcurrentUtil.ShellCommandCallable<V> | एक ERROR(/Callable), जोITestDeviceपर शेल कमांड को लागू करने की जानकारी को रैप करता है. | 
| DeviceConfigurationHolder | IDeviceConfigurationको लागू करने का एक तरीका, जो लोड किए गए डिवाइस के कॉन्फ़िगरेशन ऑब्जेक्ट को अपने एट्रिब्यूट में सेव करता है. | 
| 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 | टारगेट तैयार करने वाला टूल, जो किसी खास फ़ॉर्मैट में दी गई डिवाइस इमेज के साथ डिवाइस को फ़्लैश करता है. | 
| DeviceInspectionResult | जब कोई डिवाइस उपलब्ध नहीं होता है, तो क्लास में डिवाइस की जांच का नतीजा शामिल होता है. | 
| DeviceInternetAccessibilityResourceMetricCollector | कलेक्टर, google.com को पिंग करके यह पता लगाता है कि डिवाइस पर इंटरनेट ऐक्सेस किया जा सकता है या नहीं. | 
| DeviceJUnit4ClassRunner | JUnit4 टेस्ट रनर, जिसमें IDeviceTestभी शामिल है. | 
| DeviceJUnit4ClassRunner.LogAnnotation | रिपोर्टर को लॉग भेजने के लिए बनाया गया फ़र्ज़ी एनोटेशन. | 
| DeviceJUnit4ClassRunner.MetricAnnotation | रिपोर्टर को मेट्रिक भेजने के लिए फ़र्ज़ी एनोटेशन. | 
| DeviceJUnit4ClassRunner.TestLogData | ExternalResourceऔरTestRuleको लागू करना. | 
| DeviceJUnit4ClassRunner.TestMetrics | ExternalResourceऔरTestRuleको लागू करना. | 
| DeviceManagementGrpcServer | GRPC सर्वर, जो Tradefed से डिवाइस को रिज़र्व करने की अनुमति देता है. | 
| DeviceManager | |
| DeviceManager.FastbootDevice | फ़ास्टबूट मोड में किसी डिवाइस को दिखाने का तरीका. | 
| DeviceMerkleTree | डिवाइस के कॉन्टेंट की जानकारी से, MerkleTree कैलकुलेट करें. | 
| DeviceMetricData | मेट्रिक कलेक्टर से इकट्ठा किया गया सारा डेटा सेव करने के लिए ऑब्जेक्ट. | 
| DeviceMonitorMultiplexer | एक से ज़्यादा IDeviceMonitors को अनुरोध भेजने के लिए, एक प्रॉक्सी क्लास. | 
| DeviceNotAvailableException | यह तब दिखता है, जब कोई डिवाइस टेस्टिंग के लिए उपलब्ध न हो. | 
| DeviceOwnerTargetPreparer | डिवाइस के मालिक का कॉम्पोनेंट सेट अप करने वाला ITargetPreparer. | 
| DeviceParameterizedRunner | होस्ट-साइड से चलने वाले पैरामीटर वाले टेस्ट के लिए, JUnit4 स्टाइल का पैरामीटर वाला रननर. | 
| DeviceProperties | डिवाइस साइड प्रॉपर्टी के नामों के लिए, कॉन्स्टेंट की सामान्य परिभाषाएं | 
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | डिवाइस रिलीज़ रिपोर्टर, रिलीज़ किए जाने वाले डिवाइसों की प्रोसेस के लिए, माता-पिता/अभिभावक के साथ बातचीत करता है. | 
| DeviceResetFeature | डिवाइस को रीसेट करने की सुविधा को सर्वर साइड पर लागू करना. | 
| DeviceResetHandler | डिवाइस को रीसेट करने की सुविधा. | 
| DeviceRuntimeException | यह तब ट्रिगर होता है, जब डिवाइस पर की गई किसी कार्रवाई से उम्मीद के मुताबिक नतीजे नहीं मिलते. | 
| DeviceSelectionOptions | डिवाइस चुनने से जुड़ी ज़रूरी शर्तों के लिए कंटेनर. | 
| DeviceSelectionOptions.DeviceRequestedType | प्लेसहोल्डर के तौर पर इस्तेमाल किए जा सकने वाले अलग-अलग तरह के डिवाइस. | 
| DeviceSettingChecker | देखें कि मॉड्यूल के चलने के दौरान, डिवाइस की सेटिंग में बदलाव हुआ है या नहीं. | 
| DeviceSetup | ऐसा ITargetPreparerजो दिए गएOptionके आधार पर, टेस्टिंग के लिए डिवाइस को कॉन्फ़िगर करता है. | 
| DeviceSnapshotFeature | डिवाइस के स्नैपशॉट को सर्वर साइड पर लागू करना. | 
| DeviceSnapshotHandler | Cuttlefish स्नैपशॉट को मैनेज करने वाली यूटिलिटी. | 
| DeviceStateMonitor | IDeviceकी स्थिति को मॉनिटर करने के लिए हेल्पर क्लास. | 
| DeviceStorageAgeResourceMetricCollector | logcat से स्टोरेज की उम्र को पार्स करें. | 
| DeviceStorageFiller | स्टोरेज भरने के लिए टारगेट तैयार करें, ताकि कुछ खाली जगह उपलब्ध हो. | 
| DeviceStorageStatusChecker | देखें कि डिवाइस में दिए गए पार्टीशन के लिए ज़रूरत के मुताबिक डिस्क स्पेस है या नहीं. | 
| DeviceStringPusher | टारगेट फ़ाइल में स्ट्रिंग लिखने के लिए, फ़ाइल तैयार करने वाला टूल. | 
| DeviceSuite | जिन टेस्ट के लिए ITestDeviceकी ज़रूरत होती है उन्हेंITestDeviceउपलब्ध कराने के लिए, JUnit4 कंटेनरSuiteको एक्सटेंड करता है. | 
| DeviceSyncHelper | यह एक हेल्पर है, जो डिवाइस की नई इमेज को डिवाइस से सिंक करने में मदद करता है. | 
| DeviceTestCase | हेल्पर JUnit टेस्ट केस, जो IRemoteTestऔरIDeviceTestसेवाएं देता है. | 
| DeviceTestResult | TestResultका एक स्पेशलाइज़ेशन, जोDeviceNotAvailableExceptionहोने पर बंद हो जाएगा | 
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | BaseHostJUnit4Test की मदद से, डिवाइस टेस्ट चलाने से जुड़े विकल्पों के लिए बिल्डर क्लास. | 
| DeviceTestSuite | हेल्पर JUnit टेस्ट सुइट, जो IRemoteTestऔरIDeviceTestसेवाएं देता है. | 
| DeviceTraceCollector | यह एक कलेक्टर है, जो टेस्ट रन शुरू होने पर, perfetto ट्रेस शुरू करेगा और आखिर में ट्रेस फ़ाइल को लॉग करेगा. | 
| DeviceUnavailableMonitor | यह लिसनर सिर्फ़ टेस्ट केस लेवल का DNAE कैप्चर करने की कोशिश करता है. | 
| DeviceUnresponsiveException | DeviceNotAvailableExceptionका एक स्पेशल वर्शन, जो बताता है कि डिवाइस adb को दिख रहा है,
 लेकिन जवाब नहीं दे रहा है. जैसे, कमांड टाइम आउट हो रहे हैं, डिवाइस बूट नहीं हो रहा है वगैरह | 
| DeviceUpdateTargetPreparer | एक एब्स्ट्रैक्ट ITargetPreparer, जो डिवाइसों को अपडेट करने के सामान्य चरणों को ध्यान में रखता है. इसके लिए, डिवाइस इमेज फ़ाइल को किसी बाहरी सोर्स से लिया जाता है, न कि बिल्ड सेवा से. | 
| DeviceWifiResourceMetricCollector | कलेक्टर, कनेक्ट किए गए मौजूदा वाई-फ़ाई सिग्नल की क्षमता और लिंक की स्पीड की मेट्रिक इकट्ठा करता है. | 
| DeviceWiper | उपयोगकर्ता डेटा मिटाने वाला ITargetPreparer | 
| DigestCalculator | Digestका हिसाब लगाने के लिए, काम के तरीके. | 
| DirectedGraph<V> | बिना वज़न वाले डायरेक्टेड ग्राफ़ लागू करना. | 
| DisableSELinuxTargetPreparer | टारगेट तैयार करने वाला टूल, जो चालू होने पर SELinux को बंद कर देता है. | 
| DryRunKeyStore | ड्राई-रन के लिए एक पासकोड, जहां किसी भी पासकोड की वैल्यू हमेशा सही तरीके से बदली जाती है और उसे ढूंढा जाता है. | 
| DryRunner | टेस्ट को असल में लागू करने के बजाय, साफ़ तौर पर ड्राई रन करता है. | 
| DynamicFileStubTest | यह tradefed टेस्ट है. इससे यह पता चलता है कि tradefed, डाइनैमिक फ़ाइल को सही तरीके से हल कर सकता है या नहीं. | 
| DynamicRemoteFileResolver | रिमोट फ़ाइलों के पाथ को हल करने में मदद करने वाली क्लास. | 
| DynamicRemoteFileResolver.FileResolverLoader | IRemoteFileResolverको लागू करने की सुविधा लोड करता है. | 
| DynamicShardHelper | अलग-अलग TF इंस्टेंस के बीच, रीमोट वर्क की सूची बनाने की सुविधा देने के लिए, स्प्लिट करने की रणनीति | 
| DynamicShardingConnectionInfoMessage | डेटा होल्ड करने वाली क्लास, ताकि सुविधा वाले सर्वर के ज़रिए डेटा भेजना आसान हो. | 
| DynamicSystemPreparer | एक ITargetPreparer, जो डाइनैमिक सिस्टम अपडेट की मदद से डिवाइस के बिल्ड के ऊपर सिस्टम इमेज सेट अप करता है. | 
E
| EarlyDeviceReleaseFeature | डिवाइस रिलीज़ होने से पहले, सुविधाओं को सर्वर पर लागू करना. | 
| ईमेल | ईमेल भेजने के लिए सहायक क्लास. | 
| EmailHostHealthAgent | होस्ट मॉनिटर रिपोर्ट से ईमेल भेजने के लिए IHostHealthAgentलागू करना | 
| EmmaXmlConstants | emma एक्सएमएल रिपोर्ट को पार्स करते समय इस्तेमाल होने वाले कॉन्स्टेंट. | 
| 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 हार्डवेयर पर इमेज फ़्लैश करने के लिए, fastboot पर निर्भर करती है. | 
| FastbootHelper | फ़ास्टबूट ऑपरेशन के लिए सहायक क्लास. | 
| FastbootPack | बूटलोडर को अनपैक करने के लिए, बूटलोडर की खास बातों को ध्यान में रखें. | 
| FastbootUpdateBootstrapPreparer | ऐसा ITargetPreparerजोFastbootDeviceFlasherसे फ़्लैश किए गए डिवाइसों को पाने के लिए, चुनिंदा फ़ाइलों (बूटलोडर, रेडियो, डिवाइस इमेज ज़िप) कोIDeviceBuildInfoमें स्टेशन करता है. इसके बाद, नतीजे की रिपोर्टिंग के मकसद से, बिल्ड की जानकारी में डिवाइस के पोस्ट-बूट एट्रिब्यूट इंजेक्ट करता है. | 
| FatalHostError | एक अपवाद, जो बताता है कि TradeFederation को चलाने वाली होस्ट मशीन पर, ऐसी गड़बड़ी हुई है जिसे ठीक नहीं किया जा सकता. साथ ही, यह भी बताता है कि TradeFederation इंस्टेंस को बंद कर दिया जाना चाहिए. | 
| FeatureFlagTargetPreparer | DeviceConfig को अपडेट करता है (रिमोट सेवा की मदद से ट्यून किए गए सुविधा फ़्लैग). | 
| FileDownloadCache | एक हेल्पर क्लास, जो डाउनलोड की गई फ़ाइलों के लोकल फ़ाइल सिस्टम में एलआरयू कैश को मैनेज करती है. | 
| FileDownloadCacheFactory | FileDownloadCacheबनाने वाली फ़ैक्ट्री | 
| FileDownloadCacheWrapper | एक रैपर क्लास, जो IFileDownloaderइंटरफ़ेस को लागू करते समयFileDownloadCacheसुविधाएं उपलब्ध कराती है. | 
| FileIdleMonitor | फ़ाइलों को मॉनिटर करता है और अगर वे कुछ समय से इस्तेमाल में नहीं हैं, तो कॉलबैक करता है (यानी कि | 
| FileInputStreamSource | ऐसा InputStreamSourceजो इनपुट फ़ाइल लेता है. | 
| FileLogger | एक ILeveledLogOutput, जो लॉग मैसेज को किसी फ़ाइल और स्टैंडर्ड आउटपुट (stdout) पर भेजता है. | 
| FileProtoResultReporter | प्रोटो रिपोर्टर, जो TestRecordको किसी फ़ाइल में डंप करता है. | 
| FilePullerDeviceMetricCollector | एक BaseDeviceMetricCollectorजो डिवाइस से आने वाली मेट्रिक कुंजी को सुनता है और उन्हें डिवाइस से फ़ाइल के तौर पर खींचता है. | 
| FilePullerLogCollector | डिवाइस की ओर से रिपोर्ट की गई फ़ाइल का लॉगर. | 
| FileSystemLogSaver | लॉग को फ़ाइल सिस्टम में सेव करना. | 
| FilesystemRootChecker | |
| FileUtil | फ़ाइल से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास | 
| FileUtil.LowDiskSpaceException | यह गड़बड़ी तब दिखती है, जब इस्तेमाल किया जा सकने वाला डिस्क स्टोरेज, तय सीमा से कम हो. | 
| FilteredResultForwarder | ResultForwarderका वैरिएंट, जो सिर्फ़TestDescriptionकी अनुमति वाली सूची को रिपोर्ट करने की अनुमति देता है. | 
| FixedByteArrayOutputStream | मेमोरी में सेव किया जाने वाला ERROR(/OutputStream), जिसमें ज़्यादा से ज़्यादा डेटा सेव किया जा सकता है. | 
| FlashingMethod | टेस्ट किए जा रहे डिवाइस को फ़्लैश करने के लिए इस्तेमाल किए गए तरीके के बारे में बताने वाला एनम | 
| FlashingResourcesParser | यह एक ऐसी क्लास है जो किसी डिवाइस को फ़्लैश करने के लिए, सहायक इमेज फ़ाइलों के ज़रूरी वर्शन को पार्स करती है. | 
| FlashingResourcesParser.AndroidInfo | Map<String, MultiMap<String, String>>के लिए typedef. | 
| FlashingResourcesParser.Constraint | फ़िल्टर करने वाला इंटरफ़ेस, जिसका मकसद FlashingResourcesParserको कुछ ऐसे संसाधनों को अनदेखा करने की अनुमति देना है जिनका इस्तेमाल वह अन्यथा कर सकता है | 
| FlashingResourceUtil | इस टूल की मदद से, आर्टफ़ैक्ट का सही वर्शन सेट किया जा सकता है, ताकि उन्हें DeviceFlashPreparerकी मदद से फ़्लैश किया जा सके. | 
| FoldableExpandingHandler | IModuleParameterHandler, जो फ़ोल्ड किए जा सकने वाले हर ऐसे डिवाइस के लिए ज़्यादा बड़ा हो जो प्राइमरी डिवाइस नहीं है. | 
| FoldableHandler | सामान्य फ़ोल्ड करने लायक हैंडलर, जो खास मॉड्यूल बनाने के लिए फ़ोल्ड करने लायक पैरामीटर ले सकता है. | 
| FoldableModePreparer | टारगेट तैयार करने वाला टूल, जो किसी डिवाइस की फ़ोल्ड करने की स्थिति को स्विच कर सकता है. | 
| FolderBuildInfo | IFolderBuildInfoको लागू करना. | 
| FolderSaver | एक ITargetPreparerजो डिवाइस से डायरेक्ट्री खींचता है, उसे कॉम्प्रेस करता है, और लॉगिंग बैकएंड में सेव करता है. | 
| FormattedGeneratorReporter | रिपोर्टर, जो किसी खास फ़ॉर्मैट में रिपोर्ट जनरेट करने की सुविधा देता है. | 
| FreeDeviceState | |
| FuseUtil | FUSE ऑपरेशन के लिए सहायक क्लास. | 
G
| GceAvdInfo | किसी GCE AVD इंस्टेंस के लिए काम का डेटा सेव करने वाला स्ट्रक्चर. | 
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | ऑक्सीजनेशन के लिए इस्तेमाल किए जाने वाले GCE लैब होस्ट प्रॉक्सी टनल के लिए थ्रेड मॉनिटर. | 
| GceManager | GCE कॉल को शुरू/बंद करने और GCE से लॉग इकट्ठा करने के लिए, GCE कॉल को मैनेज करने वाला हेल्पर. | 
| GceRemoteCmdFormatter | रिमोट gce डिवाइस तक पहुंचने के लिए, कमांड को फ़ॉर्मैट करने वाली यूटिलिटी क्लास. | 
| GceRemoteCmdFormatter.ScpMode | एससीपी का इस्तेमाल, आर्ग्युमेंट के स्ट्रक्चर के आधार पर फ़ाइल को पुश या पुल करने के लिए किया जा सकता है. | 
| GceSshTunnelMonitor | GCE एसएसएच टनल के लिए थ्रेड मॉनिटर. | 
| GcovCodeCoverageCollector | एक BaseDeviceMetricCollector, जो डिवाइस से gcov के कवरेज मेज़रमेंट खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. | 
| GcovKernelCodeCoverageCollector | एक BaseDeviceMetricCollector, जो gcov kernel coverage के मेज़रमेंट को debugfs और डिवाइस से बाहर खींचेगा. इसके बाद, उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. | 
| GCSBucketUtil | Google Cloud Storage (GCS) से फ़ाइलें डाउनलोड और अपलोड करने के लिए फ़ाइल मैनेजर. | 
| GCSBucketUtil.GCSFileMetadata | GCS में फ़ाइल की जानकारी के लिए आसान रैपर. | 
| GCSCommon | अब काम नहीं करता! इसके बजाय, com.android.tradefed.util.gcs.GCSCommon का इस्तेमाल करें. | 
| GCSCommon | डाउनलोड और अपलोड जैसे Gcs ऑपरेशन के लिए बेस क्लास. | 
| GCSConfigurationFactory | ConfigurationFactory, Google Cloud Storage से कॉन्फ़िगरेशन लोड करता है. | 
| GCSConfigurationFactory.GCSConfigLoader | ConfigurationFactory.ConfigLoaderका एक्सटेंशन, जो GCS से कॉन्फ़िगरेशन लोड करता है. साथ ही, एक रूट कॉन्फ़िगरेशन से शामिल कॉन्फ़िगरेशन को ट्रैक करता है और सर्कुलर शामिल करने पर अपवाद दिखाता है. | 
| GCSConfigurationServer | कॉन्फ़िगरेशन सर्वर, Google Cloud Storage (GCS) से कॉन्फ़िगरेशन लोड करता है. | 
| GCSDownloaderHelper | GCS बकेट के लिए डाउनलोडर, जो ग्लोबल कॉन्फ़िगरेशन को कैश मेमोरी में सेव करने और उसे हल करने की सुविधा देता है. | 
| GCSFileDownloader | Google Cloud Storage (GCS) से फ़ाइल डाउनलोड करने के लिए, फ़ाइल डाउनलोडर. | 
| GCSFileDownloaderBase | Google Cloud Storage (GCS) से फ़ाइल डाउनलोड करने के लिए, फ़ाइल डाउनलोडर. | 
| GCSFileUploader | Google Cloud Storage (GCS) में फ़ाइल का डेटा अपलोड करने के लिए, फ़ाइल अपलोड करने वाला टूल. | 
| GCSHelper | |
| GCSHostResourceManager | GCS (Google Cloud Storage) से होस्ट का संसाधन डाउनलोड करें. | 
| GcsRemoteFileResolver | IRemoteFileResolverको लागू करना, जो GCS बकेट से डाउनलोड करने की अनुमति देता है. | 
| GenericLogcatEventParser<LogcatEventType> | इवेंट के लिए logcat इनपुट को पार्स करें. | 
| GenericLogcatEventParser.LogcatEvent | इवेंट टाइप और ट्रिगर करने वाले logcat मैसेज के साथ logcat इवेंट को होल्ड करने के लिए स्ट्रक्चर | 
| GetPreviousPassedHelper | पहले पास किए गए टेस्ट फ़िल्टर पाने के लिए सहायक. | 
| GkiDeviceFlashPreparer | एक टारगेट तैयार करने वाला टूल, जो डिवाइस को Android के सामान्य कर्नेल की जेनरिक इमेज से फ़्लैश करता है. | 
| GlobalConfiguration | IGlobalConfigurationलागू करने का एक तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है | 
| GlobalFilterGetter | सेवा लागू करने की सुविधा, जो किसी दिए गए अनुरोध के फ़िल्टर दिखाती है. | 
| GlobalTestFilter | इंवोकेशन पर लागू किए गए फ़िल्टर के विकल्प. | 
| GoogleApiClientUtil | Google API क्लाइंट बनाने के लिए उपयोगी टूल. | 
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | यह शेल से चलने वाले Google बेंचमार्क के नतीजों को पार्स करता है और सभी नतीजों के साथ एक मैप दिखाता है. | 
| GoogleBenchmarkTest | यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर Google का बेंचमार्क टेस्ट पैकेज चलाता है. | 
| GranularRetriableTestWrapper | टेस्टकेस लेवल में IRemoteTest को बेहतर बनाने के लिए, रैपर क्लास IRemoteTestपर काम करती है. | 
| GranularRetriableTestWrapper.StartEndCollector | रन शुरू और खत्म होने के समय की जानकारी पाने के लिए क्लास हेल्पर. | 
| GsiDeviceFlashPreparer | टारगेट तैयार करने वाला टूल, जो डिवाइस को Android के लिए सामान्य सिस्टम इमेज के साथ फ़्लैश करता है. | 
| GTest | यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर नेटिव टेस्ट पैकेज चलाता है. | 
| GTestBase | gTest की बेस क्लास | 
| GTestListTestParser | "--gtest_list_tests" पैरामीटर के साथ gtest ड्राई रन मोड के लिए नतीजा पार्स करने वाला टूल. | 
| GTestResultParser | यह शेल से चलने वाले GTest का इस्तेमाल करके, नेटिव टेस्ट के 'रॉ आउटपुट मोड' के नतीजों को पार्स करता है. साथ ही, ITestInvocationListener को नतीजों के बारे में बताता है. | 
| GTestXmlResultParser | शेल से चलने वाले GTest का इस्तेमाल करके, नेटिव टेस्ट के 'एक्सएमएल आउटपुट मोड' के नतीजों को पार्स करता है और ITestRunListener को नतीजों की जानकारी देता है. | 
H
| HarnessException | हार्नेस में थ्रो किए गए अपवाद के लिए बेस अपवाद क्लास. | 
| HarnessIOException | अपवाद का इस्तेमाल करें, जिससे फ़ाइल से जुड़ी समस्याओं को हल करने में मदद मिलती है. | 
| HarnessRuntimeException | |
| HeapHostMonitor | AbstractHostMonitorलागू करने का तरीका, जो होस्ट पर हेप मेमोरी को मॉनिटर करता है और उसे समय-समय पर इतिहास लॉग में लॉग करता है. | 
| HelloWorldMultiTargetPreparer | IMultiTargetPreparerको लागू करने का उदाहरण. | 
| HistoryLogger | TF History Logger, एक खास लॉग है जिसमें सिर्फ़ कुछ खास इवेंट शामिल होते हैं. | 
| HostGTest | ऐसा टेस्ट जो नेटिव टेस्ट पैकेज चलाता है. | 
| HostMetric | यह क्लास, रिपोर्ट की जाने वाली होस्ट मेट्रिक का सैंपल दिखाती है. | 
| HostOptions | होस्ट के विकल्पों के लिए होस्ट की क्लास. | 
| HostStatsdMetricCollector | एक IMetricCollector, जो statsd की सुविधा वाले कमांड का इस्तेमाल करके, होस्ट साइड से statsd मेट्रिक इकट्ठा करता है. | 
| HostTest | JUnit होस्ट पर आधारित टेस्ट के लिए टेस्ट रनर. | 
| HostUtils | होस्ट टेस्ट चलाने के लिए, कुछ काम के यूटिलिटी तरीके लागू करता है. | 
| HprofAllocSiteParser | hprof रिपोर्ट के 'अलोकेशन साइटें' सेक्शन से जानकारी पार्स करने के लिए हेल्पर क्लास. | 
| HttpHelper | इसमें एचटीटीपी अनुरोध करने के लिए सहायक तरीके शामिल हैं | 
| HttpHelper.RequestRunnable | IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult)के साथ अनुरोध करने के लिए इस्तेमाल किया जा सकता है. | 
| HttpMultipartPost | कई हिस्सों वाले एचटीटीपी पोस्ट अनुरोध करने के लिए हेल्पर क्लास. | 
| HttpRemoteFileResolver | IRemoteFileResolverको लागू करना, जो http के ज़रिए रिमोट फ़ाइल डाउनलोड करने की अनुमति देता है | 
| HttpsRemoteFileResolver | IRemoteFileResolverको लागू करना, जो https के ज़रिए रिमोट फ़ाइल डाउनलोड करने की अनुमति देता है | 
I
| IAbi | टेस्ट किए जा रहे एबीआई को दिखाने वाला इंटरफ़ेस. | 
| IAbiReceiver | ऐसा टेस्ट जिसमें जांच के लिए ABI की ज़रूरत होती है. | 
| IAndroidDebugBridge | इस पैकेज में इस्तेमाल किए गए AndroidDebugBridgeतरीकों के लिए इंटरफ़ेस की परिभाषा. | 
| IAppBuildInfo | यह इंटरफ़ेस अब काम नहीं करता.
    सीधे IBuildInfoका इस्तेमाल करें. | 
| IAutoRetriableTest | ऐसे IRemoteTestके लिए इंटरफ़ेस जोITestFilterReceiverको लागू नहीं करता, लेकिन फिर भी अपने-आप फिर से कोशिश करने की सुविधा का इस्तेमाल करना चाहता है. | 
| IBatteryInfo | यह इंटरफ़ेस, किसी डिवाइस की बैटरी के साथ इंटरैक्ट करने के बारे में बताता है. | 
| IBatteryInfo.BatteryState | बैटरी चार्ज होने की मौजूदा स्थिति के बारे में बताता है. | 
| IBuildInfo | टेस्ट किए जा रहे बिल्ड के बारे में जानकारी रखता है. | 
| IBuildInfo.BuildInfoProperties | कुछ प्रॉपर्टी, जिनके लिए IBuildInfoको कुछ बदलाव करने पड़ सकते हैं. | 
| IBuildProvider | टेस्ट किए जा रहे बिल्ड के बारे में जानकारी देने की ज़िम्मेदारी. | 
| IBuildReceiver | ऐसा टेस्ट जिसमें टेस्ट किए जा रहे बिल्ड का रेफ़रंस होना ज़रूरी है. | 
| ICacheClient | कैश मेमोरी क्लाइंट के लिए इंटरफ़ेस. | 
| IClusterClient | TFC के बैकएंड के साथ इंटरैक्ट करने के लिए इंटरफ़ेस. | 
| 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 | लोडर को जानकारी देने के लिए, लोडिंग कॉन्फ़िगरेशन ऑब्जेक्ट. | 
| IDeviceActionReceiver | डिवाइस इवेंट पाने के लिए एपीआई उपलब्ध कराता है. | 
| IDeviceBuildInfo | ऐसा IBuildInfoजो Android डिवाइस के पूरे बिल्ड और (ज़रूरी नहीं) उसके टेस्ट दिखाता है. | 
| IDeviceBuildProvider | ऐसा IBuildProviderजो किसी बिल्ड को वापस पाने के लिए,ITestDeviceसे मिली जानकारी का इस्तेमाल करता है. | 
| IDeviceConfiguration | डिवाइस कॉन्फ़िगरेशन होल्डर इंटरफ़ेस. | 
| IDeviceFlasher | डिवाइस पर डिवाइस की इमेज फ़्लैश करता है. | 
| IDeviceFlasher.UserDataFlashOption | userdata इमेज को मैनेज करने के विकल्पों की सूची | 
| IDeviceManager | टेस्टिंग के लिए उपलब्ध डिवाइसों के सेट को मैनेज करने के लिए इंटरफ़ेस. | 
| IDeviceManager.IFastbootListener | फ़ास्टबूट की स्थिति में होने वाले बदलावों के लिए एक लिसनर. | 
| IDeviceMonitor | डिवाइसों की स्थिति की निगरानी करने के लिए इंटरफ़ेस. | 
| IDeviceMonitor.DeviceLister | Runnableजैसी क्लास, जो जाने-पहचाने डिवाइसों और उनकी स्थितियों की जानकारी दिखाती है. | 
| IDeviceRecovery | ऑफ़लाइन हो चुके डिवाइस को वापस लाने के लिए इंटरफ़ेस. | 
| IDeviceSelection | डिवाइस चुनने से जुड़ी ज़रूरी शर्तों के लिए इंटरफ़ेस. | 
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor | IDeviceकी स्थिति पर नज़र रखने की सुविधाएं उपलब्ध कराता है. | 
| IDeviceTest | ऐसे ऑब्जेक्ट के लिए इंटरफ़ेस जिसे ITestDeviceका रेफ़रंस चाहिए. | 
| IDisableable | ऐसा इंटरफ़ेस जो Tradefed के ऐसे ऑब्जेक्ट के बारे में बताता है जिसे बंद किया जा सकता है. | 
| IDynamicShardingClient | sharding क्लाइंट के लिए रैपर इंटरफ़ेस यह इसलिए है, ताकि ज़रूरत पड़ने पर हम एचटीटीपी या टेस्टिंग यूआरएल का इस्तेमाल कर सकें. | 
| IDynamicShardingConnectionInfo | उन क्लास के लिए इंटरफ़ेस जिनमें डाइनैमिक sharding कनेक्शन की जानकारी होती है | 
| IEmail | ईमेल भेजने के लिए इंटरफ़ेस. | 
| IEmail.Message | ईमेल मैसेज के डेटा के लिए कंटेनर. | 
| IFileDownloader | रिमोट फ़ाइल डाउनलोड करने के लिए इंटरफ़ेस. | 
| IFileEntry | इंटरफ़ेस की परिभाषा, जो FileEntryतरीकों के लिए आसान और मॉक किया जा सकने वाला कॉन्ट्रैक्ट उपलब्ध कराती है. | 
| IFileResolverLoader | IRemoteFileResolverको लागू करने की सुविधा लोड करता है. | 
| IFileResolverLoader.ResolverLoadingException | अगर किसी रिज़ॉल्वर को लोड या शुरू नहीं किया जा सकता, तो अपवाद दिखता है. | 
| IFlashingResourcesParser | किसी डिवाइस को फ़्लैश करने के लिए ज़रूरी सहायक इमेज फ़ाइलों के ज़रूरी वर्शन उपलब्ध कराने वाला इंटरफ़ेस. | 
| IFlashingResourcesRetriever | किसी डिवाइस को फ़्लैश करने के लिए ज़रूरी सहायक इमेज फ़ाइलें वापस पाने का इंटरफ़ेस. | 
| IFolderBuildInfo | एक आसान एब्स्ट्रैक्ट IBuildInfo, जिसके बिल्ड आर्टफ़ैक्ट किसी लोकल फ़ाइल सिस्टम डायरेक्ट्री में मौजूद हैं. | 
| IFormatterGenerator | SuiteResultHolderके लिए फ़ॉर्मैटर की जानकारी देने वाला इंटरफ़ेस. | 
| IGlobalConfiguration | एक Trade Federation इंस्टेंस के लिए ग्लोबल कॉन्फ़िगरेशन की जानकारी देने वाली क्लास. इसमें असल कॉन्फ़िगरेशन के किसी भी संख्या के इनवोकेशन शामिल होते हैं. | 
| IHarnessException | हार्नेस अपवाद इंटरफ़ेस की जानकारी, जिसे हार्नेस अपवादों के ज़रिए लागू किया जाएगा. | 
| IHostCleaner | टेस्ट रन खत्म होने के बाद, होस्ट को क्लीन अप करता है. | 
| IHostHealthAgent | होस्ट या डिवाइस की मेट्रिक को उत्सर्जित करने वाला इंटरफ़ेस. | 
| IHostMonitor | होस्ट डेटा डिस्पैच करने के लिए इंटरफ़ेस | 
| IHostMonitor.HostDataPoint | रिपोर्ट किए जाने वाले डेटा के लिए सामान्य क्लास. | 
| IHostMonitor.HostMetricType | |
| IHostOptions | होस्ट के विकल्पों का इंटरफ़ेस. | 
| IHostOptions.PermitLimitType | अनुमति को सीमित करने वाले संभावित विकल्पों के बारे में बताने वाला एन्म् | 
| IHostResourceManager | होस्ट रिसॉर्स को मैनेज करने के लिए इंटरफ़ेस. | 
| IHttpHelper | एचटीटीपी अनुरोध करने के लिए सहायक तरीके. | 
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | यह एक इंटरफ़ेस है, जिससे यह तय करने में मदद मिलती है कि TradeFed के लिए डेटा तैयार करने वाले लोगों के लिए, इंक्रीमेंटल सेटअप की कोशिश की जाए या नहीं. | 
| IInvocationContext | इसमें, टेस्ट के लिए Invocation की जानकारी होती है, ताकि ज़रूरत पड़ने पर उसे ऐक्सेस किया जा सके. | 
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | ऐसा टेस्ट जिसमें कॉल करने के कॉन्टेक्स्ट का रेफ़रंस होना ज़रूरी है. | 
| IInvocationExecution | इंटरफ़ेस, जिसमें उन कार्रवाइयों के बारे में बताया गया है जो किसी निर्देश के तहत की जाएंगी. | 
| IKeyStoreClient | पासवर्ड या संवेदनशील डेटा के लिए, की स्टोर को ऐक्सेस करने वाला इंटरफ़ेस. | 
| IKeyStoreFactory | IKeyStoreClientबनाने के लिए फ़ैक्ट्री. | 
| ILabPreparer | लैब तैयार करने वाले लोगों के लिए मार्कर इंटरफ़ेस इन इंटरफ़ेस के मकसद के बारे में जानने के लिए,  | 
| ILeveledLogOutput | इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग मैसेज को आउटपुट करने के तरीके उपलब्ध कराती हैं. | 
| ILogcatReceiver | यह एक ऐसी क्लास है जो किसी डिवाइस के logcat का आउटपुट InputStreamSourceके तौर पर उपलब्ध कराती है. | 
| ILogRegistry | ILogOutputसिंगलटन लॉगर के लिए इंटरफ़ेस, जो अलग-अलग लॉगर को मल्टीप्लेक्स करता है और मैनेज करता है. | 
| ILogRegistry.EventType | ऐसे इवेंट जिन्हें लॉग करना फ़ायदेमंद होता है | 
| ILogSaver | इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग को एक ही जगह पर सेव करने के तरीके उपलब्ध कराती हैं. | 
| ILogSaverListener | इससे ITestInvocationListenerको यह सुनने में मदद मिलती है कि लॉग फ़ाइलें कब सेव की गईं. | 
| ImageContentAnalyzer | डिवाइस की इमेज के कॉन्टेंट का विश्लेषण करने वाला ऐनलिज़र | 
| IManagedTestDevice | ऐसा ITestDevice जिसका लाइफ़साइकल मैनेज किया जाता है. | 
| IManagedTestDevice.DeviceEventResponse | IManagedTestDevice.handleAllocationEvent(DeviceEvent)कॉल के जवाब के लिए कंटेनर | 
| IManagedTestDeviceFactory | IManagedTestDeviceके लिए क्रिएटर इंटरफ़ेस | 
| IMetricCollector | टेस्ट के नतीजों की रिपोर्टिंग करते समय, मिलती-जुलती मेट्रिक इकट्ठा करने के लिए, इस इंटरफ़ेस को डेकोरेटर के तौर पर जोड़ा जाएगा. | 
| IMetricCollectorReceiver | IRemoteTestके लिए इंटरफ़ेस, ताकि वे टेस्ट रन के लिएIMetricCollectorकी सूची पा सकें. | 
| IMoblyYamlResultHandler | mobly yaml नतीजा हैंडलर का इंटरफ़ेस. | 
| IMoblyYamlResultHandler.ITestResult | mobly yaml के नतीजे का इंटरफ़ेस | 
| IModuleController | किसी मॉड्यूल को लागू करना है या नहीं, यह कंट्रोल करने के लिए इंटरफ़ेस. | 
| IModuleController.RunStrategy | मॉड्यूल को कैसे लागू किया जाना चाहिए, यह बताने वाला एन्म्. | 
| IModuleParameterHandler | सुइट मॉड्यूल के पैरामीटर के लिए इंटरफ़ेस. | 
| IMultiDeviceRecovery | एक से ज़्यादा ऑफ़लाइन डिवाइसों को वापस लाने के लिए इंटरफ़ेस. | 
| IMultiDeviceTest | यह इंटरफ़ेस अब काम नहीं करता. इस इंटरफ़ेस को कुछ समय के लिए, काम करने के लिए रखा गया है. हालांकि, इसका इस्तेमाल अब नहीं किया जाता. कृपया इसे लागू न करें. | 
| IMultiTargetPreparer | एक साथ कई डिवाइसों के लिए टेस्ट एनवायरमेंट तैयार करता है. | 
| INativeDevice | ddmlib IDeviceको भरोसेमंद और थोड़ा बेहतर लेवल का एपीआई उपलब्ध कराता है. | 
| INativeDeviceTest | ऐसे ऑब्जेक्ट के लिए इंटरफ़ेस जिसे INativeDeviceका रेफ़रंस चाहिए. | 
| IncrementalImageUtil | इंक्रीमेंटल इमेज और डिवाइस अपडेट का फ़ायदा पाने के लिए एक टूल. | 
| InfraErrorIdentifier | Trade Federation इन्फ़्रास्ट्रक्चर और उससे जुड़े इन्फ़्रास्ट्रक्चर (जैसे, बिल्ड इन्फ़्रास्ट्रक्चर) से मिले गड़बड़ी के आइडेंटिफ़ायर. | 
| InputStreamSource | यह इंटरफ़ेस, ERROR(/InputStream)को क्लोन करने के लिए उसे रैप करता है. | 
| InstallAllTestZipAppsSetup | एक ITargetPreparer, जो टेस्टिंग के लिए बनाए गए zip में मौजूद सभी ऐप्लिकेशन इंस्टॉल करता है. | 
| InstallApexModuleTargetPreparer | |
| InstallApkSetup | एक ITargetPreparer, जो फ़ाइल सिस्टम में मौजूद एक या उससे ज़्यादा APK इंस्टॉल करता है. | 
| InstallBuildEnvApkSetup | ऐसा ITargetPreparerजो Android प्लैटफ़ॉर्म के बिल्ड एनवायरमेंट से एक या एक से ज़्यादा टेस्ट APK इंस्टॉल करता है. | 
| InstalledInstrumentationsTest | मौजूदा डिवाइस पर मौजूद सभी इंस्ट्रूमेंटेशन चलाता है. | 
| InstallKernelModulePreparer | टारगेट तैयार करने वाला टूल, जो कर्नेल मॉड्यूल इंस्टॉल करता है. | 
| InstantAppHandler | ModuleParameters.INSTANT_APPके लिए हैंडलर. | 
| InstrumentationPreparer | ऐसा ITargetPreparerजो इंस्ट्रुमेंटेशन चलाता है | 
| InstrumentationProtoResultParser | यह शेल से चलाए गए इंस्ट्रुमेंटेशन टेस्ट के 'protoStd आउटपुट मोड' के नतीजों को पार्स करता है और नतीजों के बारे में ITestRunListener को बताता है. | 
| InstrumentationResultParser | यह शेल से चलाए गए इंस्ट्रूमेंटेशन टेस्ट के 'रॉ आउटपुट मोड' के नतीजों को पार्स करता है और नतीजों के बारे में ITestRunListener को सूचना देता है. | 
| InstrumentationTest | ऐसा टेस्ट जो दिए गए डिवाइस पर इंस्ट्रुमेंटेशन टेस्ट पैकेज चलाता है. | 
| InvocationCacheHelper | यह एक यूटिलिटी है, जिसकी मदद से, अनुरोध कैश मेमोरी के नतीजों को अपलोड और खोजा जा सकता है. | 
| InvocationCacheHelper.CacheInvocationResultDescriptor | कैश मेमोरी में सेव किए गए नतीजों के बारे में बताता है. | 
| InvocationContext | IInvocationContextको सामान्य तौर पर लागू करना. | 
| InvocationExecution | यह क्लास, ट्रिगर करने के सभी चरणों के बारे में बताती है: बिल्ड डाउनलोड, target_prep, टेस्ट चलाना, क्लीन अप. | 
| InvocationLocal<T> | यह क्लास, कॉल के दायरे वाले वैरिएबल उपलब्ध कराती है. | 
| InvocationMetricLogger | कुछ मेट्रिक को लॉग करने के लिए, कॉल करने की सुविधा वाली यूटिलिटी क्लास. | 
| InvocationMetricLogger.InvocationGroupMetricKey | ग्रुप करने की सुविधा से, एक ही कुंजी के तहत कई ग्रुप को लॉग किया जा सकता है. | 
| InvocationMetricLogger.InvocationMetricKey | नाम वाली कोई खास कुंजी, जिसे हम हमेशा कॉल करने के लिए पॉप्युलेट करेंगे. | 
| InvocationProtoResultReporter | रिपोर्टर, कॉल करने के लेवल पर कैश मेमोरी में सेव की गई जानकारी और उसके मॉड्यूल की सूची सेव करते हैं | 
| InvocationStatus | कॉल करने की स्थिति सेव करने के लिए क्लास. | 
| InvocationStatus | कॉल करने की स्थिति दिखाने के लिए हेल्पर एनम | 
| InvocationSummaryHelper | दर्शकों के सेट के लिए TestSummaryइकट्ठा करने और रिपोर्ट करने के लिए हेल्पर क्लास | 
| InvocationToJUnitResultForwarder | एक ऐसी क्लास जो ITestInvocationListenerइवेंट को सुनती है और उन्हें किसीTestListenerपर फ़ॉरवर्ड करती है. | 
| IPostProcessor | पोस्ट प्रोसेसर, एक ट्रेड फ़ेडरेशन ऑब्जेक्ट है. इसका मकसद, टेस्ट के बाद और नतीजों की रिपोर्टिंग से पहले, मेट्रिक और लॉग को प्रोसेस करने की अनुमति देना है. | 
| IRecorderClient | ResultDB रिकॉर्डर के बैकएंड से संपर्क करने के लिए इंटरफ़ेस. | 
| IRemoteFeature | Tradefed में मौजूद किसी ऐसी सुविधा के बारे में बताने वाला इंटरफ़ेस जिसे अनुरोध के आधार पर लागू किया जा सकता है. | 
| IRemoteFileResolver | ऐसे ऑब्जेक्ट के लिए इंटरफ़ेस जो किसी रिमोट फ़ाइल को लोकल फ़ाइल में बदल सकते हैं. | 
| IRemoteFileResolver.RemoteFileResolverArgs | रिज़ॉल्वर को पास किए गए आर्ग्युमेंट | 
| IRemoteFileResolver.ResolvedFile | यह क्लास, ठीक की गई फ़ाइल और कुछ मेटाडेटा की जानकारी रखती है. | 
| IRemoteScheduledListenersFeature | IScheduledInvocationListenerको पास करने के लिए,IRemoteFeatureका एक्सटेंशन. | 
| 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 | किसी ऑब्जेक्ट का इंटरफ़ेस, जो कॉन्फ़िगरेशन के लिए इस्तेमाल की जाने वाली, sharding की रणनीति के बारे में बताता है. | 
| IsolatedHostTest | यह एक TradeFed रनर लागू करता है, जो मुख्य प्रोसेस पर टेस्ट चलाने के बजाय, कम डिपेंडेंसी वाले एनवायरमेंट में टेस्ट चलाने के लिए सब-प्रोसेस का इस्तेमाल करता है. | 
| ISupportGranularResults | इंटरफ़ेस, जिसमें यह बताया गया है कि ITestInvocationListener, ज़्यादा जानकारी वाले नतीजे दिखाता है या नहीं. | 
| ISystemStatusChecker | यह एक चेकर है, जो सिस्टम की स्थिति की जांच करता है. साथ ही, यह बताने के लिए बूलियन दिखाता है कि सिस्टम सही स्थिति में है या नहीं. | 
| ISystemStatusCheckerReceiver | ऐसा IRemoteTestजिसे कॉन्फ़िगरेशन सेISystemStatusCheckerका ऐक्सेस चाहिए. | 
| ITargetCleaner | यह इंटरफ़ेस अब काम नहीं करता. tearDown को बेस ITargetPreparer इंटरफ़ेस में ले जाया गया है. | 
| ITargetPreparer | टेस्ट रन के लिए टेस्ट एनवायरमेंट तैयार करता है. | 
| 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इंस्टेंस के साथ इंजेक्ट किया जा सकता है, ताकि इसका इस्तेमाल लॉगिंग के लिए किया जा सके. | 
| ITestsPool | टेस्ट के पूल की जानकारी देने वाला इंटरफ़ेस, जिसे हम ऐक्सेस और चला सकते हैं | 
| ITestSuite | टेस्ट सुइट चलाने के लिए इस्तेमाल की जाने वाली ऐब्स्ट्रैक्ट क्लास. | 
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | इंटरफ़ेस, जिसमें पिछले नतीजों को इस तरह से लोड करने के लिए हेल्पर के बारे में बताया गया है कि उन्हें फिर से चलाया जा सके. | 
| ITestSummaryListener | इंटरफ़ेस, जिसकी मदद से ITestInvocationListener, खास जानकारी के ज़रिए कुछ सीमित जानकारी शेयर कर सकता है. | 
| ITestsZipInstaller | यह किसी डिवाइस पर, टेस्ट की ज़िप फ़ाइल (बिल्ड सिस्टम से आउटपुट के तौर पर) से टेस्ट इंस्टॉल करता है. | 
| ITokenProvider | किसी ऐसे ऑब्जेक्ट के बारे में बताने वाला इंटरफ़ेस जो किसी खास डिवाइस के टोकन दे सकता है. | 
| ITokenRequest | इंटरफ़ेस, जिसे IRemoteTestलागू कर सकता है, ताकि यह पता चल सके कि इसके लिए किसी खास टोकन वाले डिवाइस की ज़रूरत है. | 
J
| JarHostTest | होस्ट-साइड JUnit टेस्ट के लिए टेस्ट रनर. | 
| JarHostTest.HostTestListener | रैपर लिसनर, जो testRunStarted() और testRunEnded() को छोड़कर सभी इवेंट को एम्बेड किए गए लिसनर को फ़ॉरवर्ड करता है. | 
| JavaCodeCoverageCollector | एक BaseDeviceMetricCollector, जो डिवाइस से Java कवरेज मेज़रमेंट खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. | 
| JavaCodeCoverageFlusher | एक यूटिलिटी क्लास, जो डिवाइस पर चल रही प्रोसेस से, Java कोड कवरेज मेज़रमेंट को रीसेट करती है और उन्हें फ़्लश करती है. | 
| JSONFileKeyStoreClient | लागू करने का एक सैंपल, जिसमें लोकल JSON फ़ाइल, पासकोड स्टोर के तौर पर काम करती है. | 
| JSONFileKeyStoreFactory | JSON KeyStore फ़ैक्ट्री को लागू करना, जो JSON Key Store फ़ाइल को ऐक्सेस करने के लिए JSONFileKeyStoreClientउपलब्ध कराता है. | 
| JsonHttpTestResultReporter | नतीजों की जानकारी देने वाला टूल, जो जांच की मेट्रिक के नतीजों और शाखा, डिवाइस की जानकारी को JSON में बदलता है और HTTP सेवा के एंडपॉइंट में पोस्ट करता है | 
| JUnit4ResultForwarder | JUnit4 Runner से नतीजा फ़ॉरवर्ड करने वाला टूल. | 
| JUnit4TestFilter | हेल्पर क्लास, जो Filterको एक्सटेंड करके JUnit4 रनर के लिए फ़िल्टरिंग की सुविधा देती है. | 
| JUnitRunUtil | IRemoteTest.run(TestInformation, ITestInvocationListener)कॉल कोTest.run(TestResult)कॉल पर डायरेक्ट करने के लिए, हेल्पर क्लास. | 
| JUnitToInvocationResultForwarder | एक ऐसी क्लास जो TestListenerइवेंट को सुनती है और उन्हें किसीITestInvocationListenerपर फ़ॉरवर्ड करती है. | 
| JUnitXmlParser | पार्स करने वाला टूल, जो ant के 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 | 'pm list instrumentation' क्वेरी के आउटपुट को पार्स करने वाला IShellOutputReceiver | 
| 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 | लॉग लेवल के लिए वैल्यू. | 
| 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) में सेव करता है. साथ ही, फ़ाइल की जगह को कंसोल में लॉग करता है. | 
सोम
| MainlineModuleHandler | मेनलाइन मॉड्यूल के लिए एक आसान हैंडलर क्लास, जो InstallApexModuleTargetPreparer बनाती है और उन मॉड्यूल को अपने-आप पाने के लिए, दिए गए मेनलाइन मॉड्यूल के आधार पर उसमें डाइनैमिक लिंक इंजेक्ट करती है. | 
| MainlineTestModuleController | जांचे जा रहे डिवाइस पर पहले से लोड किए गए मुख्य मॉड्यूल के आधार पर टेस्ट चलाने के लिए, मॉड्यूल कंट्रोलर की बेस क्लास. | 
| ManagedRemoteDevice | वर्चुअल मशीन में चलने वाला ऐसा डिवाइस जिसे हम वर्चुअल मशीन में मौजूद Tradefed इंस्टेंस की मदद से, किसी भी जगह से मैनेज करते हैं. | 
| ManagedTestDeviceFactory | अलग-अलग तरह के डिवाइस बनाने के लिए फ़ैक्ट्री, जिन्हें Tf से मॉनिटर किया जा सकता है | 
| MaxSdkModuleController | मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि किसी तय किए गए SDK टूल के वर्शन के बाद के वर्शन पर टेस्ट न चलाए जा सकें. | 
| MergedZipEntryCollection | डाउनलोड करने की कोशिशों को कम करने के लिए, बड़ी ज़िप फ़ाइल में मौजूद अलग-अलग ज़िप एंट्री को ब्लॉक में मर्ज करें. | 
| MergeMultiBuildTargetPreparer | एक ऐसा IMultiTargetPreparerजो एक बिल्ड से दूसरे बिल्ड में जानकारी भेजने की अनुमति देता है. इसके लिए, बिल्ड का नाम और फ़ाइल कुंजी दी जाती है, ताकि उसे दूसरे बिल्ड में कॉपी किया जा सके. | 
| MergeStrategy | इससे पता चलता है कि एक से ज़्यादा बार कोशिश करने पर, नतीजों को कैसे एग्रीगेट किया जाना चाहिए. | 
| MerkleTree | रिमोट एक्सीक्यूशन एपीआई के मुताबिक, मेर्कल ट्री का इलस्ट्रेशन. | 
| MetricFilePostProcessor | इसका इस्तेमाल, टेस्ट और रन लेवल के दौरान इकट्ठा की गई मेट्रिक लॉग फ़ाइल को अपलोड करने के लिए किया जाता है. | 
| MetricOption | @Testके साथ एनोटेट किए गए टेस्ट के तरीकों के लिए एनोटेशन या अगर एनोटेशन,TestDescriptionकी एनोटेशन सूची का हिस्सा है, तो कुछ अतिरिक्त पैरामीटर तय किए जा सकते हैं. ये पैरामीटर इन कामों के लिए काम के होते हैं: कलेक्टर के व्यवहार को ट्यून करना, कुछ तरीकों को फ़िल्टर करना. | 
| MetricsXMLResultReporter | MetricsXMLResultReporter, टेस्ट की मेट्रिक को लिखता है और मेट्रिक को एक्सएमएल फ़ाइल में चलाता है. यह फ़ाइल, टेस्ट के invocationEnded फ़ेज़ के दौरान, मेट्रिक-फ़ोल्डर पैरामीटर से तय किए गए फ़ोल्डर में होती है. | 
| MetricTestCase | TestCaseका एक्सटेंशन, जो TradeFed के हिस्से के तौर पर चलने पर मेट्रिक को लॉग करने की अनुमति देता है. | 
| MetricTestCase.LogHolder | रिपोर्ट की जाने वाली लॉग फ़ाइल को सेव करने के लिए स्ट्रक्चर. | 
| MetricUtil | पुश किए गए statsd कॉन्फ़िगरेशन से मेट्रिक खींचने के लिए यूटिलिटी क्लास. | 
| MetricUtility | इसमें टेस्ट मेट्रिक को सेव करने, मिलती-जुलती जांचों में मेट्रिक को इकट्ठा करने, और मेट्रिक को फ़ाइल में लिखने के लिए, सामान्य उपयोगिता के तरीके शामिल हैं. | 
| MinApiLevelModuleController | मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि तय किए गए एपीआई लेवल से नीचे होने पर टेस्ट न चलाए जाएं. | 
| MinSdkModuleController | मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि तय किए गए SDK टूल के वर्शन के नीचे के वर्शन पर टेस्ट न चलाए जा सकें. | 
| MixImageZipPreparer | ऐसा IMultiTargetPreparerजो डिवाइस के बिल्ड में सिस्टम बिल्ड की इमेज को मिक्स करता है. | 
| MixKernelTargetPreparer | एक ITargetPreparer, जो डिवाइस इमेज के साथ कर्नेल इमेज को मिक्स करने की अनुमति देता है. | 
| MoblyBinaryHostTest | होस्ट टेस्ट, Android बिल्ड सिस्टम (Soong) से mobly python बाइनरी फ़ाइल चलाने के लिए है | 
| MoblyYamlResultControllerInfoHandler | Mobly yaml नतीजा 'कंट्रोलर की जानकारी' एलिमेंट हैंडलर. | 
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Mobly yaml नतीजा हैंडलर फ़ैक्ट्री, जो नतीजे के टाइप के आधार पर सही हैंडलर जनरेट करती है. | 
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Mobly yaml टेस्ट के नतीजों का पार्स करने वाला टूल. | 
| MoblyYamlResultRecordHandler | Mobly yaml का नतीजा 'रिकॉर्ड' एलिमेंट हैंडलर. | 
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Mobly yaml के नतीजे का 'खास जानकारी' एलिमेंट हैंडलर. | 
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Mobly yaml के नतीजे में 'टेस्ट के नाम की सूची' एलिमेंट हैंडलर. | 
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Mobly yaml का नतीजा 'उपयोगकर्ता डेटा' एलिमेंट हैंडलर. | 
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | टेस्ट रन कॉन्फ़िगरेशन के लिए कंटेनर. | 
| ModuleListener | नतीजों की सूची इकट्ठा करने के लिए, हर मॉड्यूल के हर IRemoteTestसे जुड़ा Listener. | 
| ModuleLogcatCollector | मॉड्यूल के लिए logcat कलेक्टर का वर्शन. | 
| ModuleMerger | स्प्लिट करने के बाद, ITestSuiteऔरModuleDefinitionको मर्ज करने से जुड़े ऑपरेशन के लिए हेल्पर क्लास. | 
| ModuleOemTargetPreparer | |
| ModuleParameters | हर मॉड्यूल के मेटाडेटा में, सुइट के "पैरामीटर" कुंजियों से जुड़ी खास वैल्यू. | 
| ModuleParametersHelper | पैरामीटर से जुड़ा IModuleParameterHandlerपाने के लिए हेल्पर. | 
| ModuleProtoResultReporter | नतीजों की रिपोर्ट करने वाला टूल, सिर्फ़ मॉड्यूल लेवल के नतीजों की रिपोर्ट करता है. | 
| ModulePusher | |
| ModulePusher.ModulePushError | Mainline मॉड्यूल को पुश करने के दौरान गंभीर गड़बड़ी हुई. | 
| ModuleResultsAndMetricsForwarder | ResultAndLogForwarderका एक्सटेंशन, जो टेस्ट के नतीजों में मॉड्यूल से जुड़ी अतिरिक्त मेट्रिक जोड़ता है. | 
| ModuleSplitter | IConfigurationसे दिखाए गए मॉड्यूल की सूची को,ModuleDefinitionसे दिखाए गए रनटाइम यूनिट की सूची में बांटने के लिए हेल्पर. | 
| ModuleTestTypeUtil | इसमें मॉड्यूल की जांच करने के लिए, सामान्य यूटिलिटी तरीके शामिल हैं. | 
| MultiFailureDescription | एक होल्डर में कई FailureDescriptionइकट्ठा करें. | 
| MultiMap<K, V> | ऐसा ERROR(/Map)जो हर बटन के लिए कई वैल्यू इस्तेमाल कर सकता है. | 
नहीं
| NameMangleListener | नतीजों की रिपोर्ट के तौर पर, टेस्ट के तरीके, क्लास, और पैकेज के नामों का अनुवाद करने के लिए प्रॉक्सी लिसनर. | 
| 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' चलाता है, ताकि हर प्रोसेस के पास मौजूद, ऐक्सेस न की जा सकने वाली नेटिव मेमोरी की पहचान की जा सके. | 
| NativeStressTest | यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर, नेटिव स्ट्रेस टेस्ट को चलाता है. | 
| NativeStressTestParser | ऐसा IShellOutputReceiverजो स्ट्रेस टेस्ट के डेटा आउटपुट को पार्स करता है. साथ ही, पूरे किए गए दोहरावों की संख्या और हर दोहराव के औसत समय की मेट्रिक इकट्ठा करता है. | 
| NegativeHandler | हैंडलर, जो बताता है कि कुछ नहीं किया जाना चाहिए और पैरामीटर को कोई अतिरिक्त मॉड्यूल नहीं बनाना चाहिए. | 
| NestedDeviceStateMonitor | डिवाइस की स्थिति मॉनिटर करने वाला टूल, जो वर्चुअलाइज़ किए गए एनवायरमेंट की खास बातों को ध्यान में रखते हुए, नेस्ट किए गए डिवाइस पर अतिरिक्त जांच करता है. | 
| NestedRemoteDevice | रिमोट Cuttlefish वीएम में चल रहे डिवाइस की इमेज. | 
| NetworkNotAvailableException | यह तब दिखता है, जब कोई डिवाइस जांच के लिए नेटवर्क से कनेक्ट नहीं हो पाता. | 
| NoApkTestSkipper | यह एक खास प्रिपरर है, जो टेस्ट करने के लिए कोई APK न होने पर, कॉल को पूरी तरह से स्किप करने की अनुमति देता है. | 
| NoDeviceException | यह तब ट्रिगर होता है, जब किसी दिए गए निर्देश को पूरा करने के लिए कोई डिवाइस उपलब्ध न हो. | 
| NoisyDryRunTest | कमांड फ़ाइल पर, नोइज़ी ड्राय रन चलाएं. | 
| NoOpConfigOptionValueTransformer | कोई कार्रवाई नहीं करने वाला IConfigOptionValueTransformer | 
| NotMultiAbiHandler | यह एक खास हैंडलर है, जो SuiteModuleLoaderको सूचना देता है कि सेकंडरी एबीआई को मॉड्यूल नहीं बनाना चाहिए. | 
| NullDevice | प्लेसहोल्डर IDevice, जिसका इस्तेमालDeviceManagerतब करता है, जबIDeviceSelection.nullDeviceRequested()trueहो | 
O
| 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 क्लास तय करें, जिसमें दो ऑब्जेक्ट शामिल हों. | 
| PairingMultiTargetPreparer | मल्टी-टारगेट प्रिपरर, दो डिवाइसों के बीच ब्लूटूथ पेयरिंग (और कनेक्शन) बनाने में मदद करता है. | 
| ParallelDeviceExecutor<V> | किसी फ़ंक्शन को एक साथ चलाने के लिए, ERROR(/ExecutorService)का रैपर. | 
| ParentSandboxInvocationExecution | सैंडबॉक्स चलाते समय, पैरंट को कॉल करने की खास कार्रवाइयों के लिए InvocationExecutionका वर्शन. | 
| ParentShardReplicate | एक डिवाइस के सेटअप को उन सभी डिवाइसों पर कॉपी करें जो sharding का हिस्सा होंगे. | 
| PartialZipDownloadCache | यह सुविधा, कॉन्टेंट के आधार पर डाउनलोड की गई फ़ाइलों के कुछ हिस्से को कैश मेमोरी में सेव करती है. | 
| PassingTestFileReporter | एक ITestInvocationListener, जो पास होने वाले टेस्ट केस की सूची को टेस्ट फ़ाइल में सेव करता है | 
| PerfettoGenericPostProcessor | एक पोस्ट प्रोसेसर, जो टेक्स्ट/बाइनरी मेट्रिक की परफ़ेक्टो प्रोटो फ़ाइल को की-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, वह स्ट्रिंग वैल्यू वाले प्रोटो मैसेज और फ़ील्ड को बार-बार बड़ा करता है, जब तक कि संख्या वाली वैल्यू वाला फ़ील्ड न मिल जाए. | 
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Perfetto preparer, डिवाइस में कॉन्फ़िगरेशन फ़ाइल को स्टैंडर्ड जगह पर डालता है. इस जगह का ऐक्सेस, Perfetto के पास होता है. | 
| PerfettoPullerMetricCollector | FilePullerDeviceMetricCollectorको लागू करने का बुनियादी तरीका, जो डिवाइस से Perfetto फ़ाइलें खींचने और उनसे मेट्रिक इकट्ठा करने की अनुमति देता है. | 
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder | ITestDeviceपर, perfetto ट्रैक रिकॉर्ड करने के लिए यूटिलिटी क्लास. | 
| PrettyPrintDelimiter | हेल्पर यूटिलिटी, जो अलग दिखने वाले मैसेज को प्रिंट करने में मदद करती है. | 
| PrettyTestEventLogger | इवेंट से मैच करने वाला लॉगर, उन्हें लॉग करता है, ताकि उन्हें डीबग करना आसान हो. | 
| ProcessInfo | इसका इस्तेमाल, प्रोसेस से जुड़ी जानकारी(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) को स्टोर करने के लिए किया जाता है. | 
| ProcessUtil | |
| ProfileParameterHandler | किसी भी प्रोफ़ाइल उपयोगकर्ता के लिए बुनियादी पैरामीटर हैंडलर. | 
| ProfileTargetPreparer | किसी भी प्रोफ़ाइल उपयोगकर्ता android.os.usertype.profile.XXXके लिए, टारगेट तैयार करने वाले टूल को सेट अप करने के लिए बुनियादी क्लास. | 
| PropertyChanger | Android प्रॉपर्टी फ़ाइल में आइटम बदलने (या जोड़ने) के लिए यूटिलिटी क्लास | 
| ProtoResultParser | Tradefed के नतीजों के प्रोटो फ़ॉर्मैट के लिए पार्स करने वाला टूल. | 
| ProtoResultParser.TestLevel | प्रोसेस किए जा रहे प्रोटो के मौजूदा लेवल को दिखाने वाला एन्यूमरेशन. | 
| ProtoResultReporter | नतीजे की जानकारी देने वाला टूल, सभी नतीजों के साथ एक TestRecordप्रोटोबबल बनाता है. | 
| ProtoUtil | protobuf मैसेज के टाइप के हिसाब से काम करने के लिए, काम के तरीके. | 
| ProxyConfiguration | ऐसा ऑब्जेक्ट जो किसी रिमोट कॉन्फ़िगरेशन को लागू करने के लिए, उस पर ले जाने की अनुमति देता है. | 
| PsParser | "ps" कमांड के आउटपुट से, उपयोगकर्ता, पीआईडी, और नाम को पार्स करने के लिए इस्तेमाल की जाने वाली सुविधा | 
| PtsBotTest | PTS-bot टेस्ट चलाएं. | 
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker | यह क्लास अब काम नहीं करती.
    इसके बजाय, PushFilePreparerका इस्तेमाल करें | 
| PushFilePreparer | ऐसा ITargetPreparerजो किसी भी होस्ट पाथ से किसी भी डिवाइस पाथ पर, जितनी चाहे उतनी फ़ाइलें पुश करने की कोशिश करता है. | 
| PythonBinaryHostTest | होस्ट टेस्ट का मतलब है, Android बिल्ड सिस्टम (Soong) से Python बाइनरी फ़ाइल चलाना टेस्ट रनर में, 'शामिल करें' और 'बाहर रखें' फ़िल्टर काम करते हैं. | 
| PythonBinaryHostTest.PythonForwarder | रन के नाम को बाइनरी नाम से बदलने के लिए, नतीजे फ़ॉरवर्ड करने वाला टूल. | 
| PythonUnitTestResultParser | यह Python के unittest फ़्रेमवर्क के साथ चलाए गए टेस्ट के आउटपुट को समझता है और उसे ITestInvocationListenerकी सीरीज़ पर कॉल में बदल देता है. | 
| PythonUnitTestRunner | यह क्लास अब काम नहीं करती.
    इसके बजाय, PythonBinaryHostTestका इस्तेमाल करें. | 
| PythonVirtualenvHelper | Python 3 वर्चुअल एनवायरमेंट को चालू करने के लिए, सहायक क्लास. | 
| PythonVirtualenvPreparer | यह होस्ट पर Python virtualenv सेट अप करता है और पैकेज इंस्टॉल करता है. | 
Q
| QuotationAwareTokenizer | 
R
| RebootReasonCollector | यह एक कलेक्टर है, जो टेस्ट रन के दौरान डिवाइस के रीबूट होने की जानकारी इकट्ठा करता है. साथ ही, इसकी वजह और संख्या के हिसाब से रिपोर्ट करता है. | 
| RebootTargetPreparer | डिवाइस को रीबूट करने वाला टारगेट तैयार करने वाला टूल. | 
| RecoveryLogPreparer | टारगेट तैयार करने वाला टूल, रिकवरी से पहले लॉग इकट्ठा करता है. | 
| RegexTrie<V> | RegexTrie एक ट्राई है, जहां कुंजी का हर ERROR(/Pattern)होता है. | 
| RemoteAndroidDevice | adb connect की मदद से कनेक्ट किए गए फ़ुल स्टैक Android डिवाइस के लिए, ITestDeviceलागू करना. | 
| RemoteAndroidTestRunner | Android टेस्ट कमांड को रिमोट से चलाता है और नतीजों की रिपोर्ट करता है. | 
| RemoteAndroidTestRunner.StatusReporterMode | यह इंस्ट्रूमेंट कमांड के विकल्पों में, स्टेटस रिपोर्टर मोड को दिखाता है. | 
| RemoteAndroidVirtualDevice | Google Compute Engine (GCE) में चल रहे फ़ुल स्टैक Android डिवाइस के लिए, RemoteAndroidDeviceके व्यवहार को बढ़ाता है. | 
| RemoteAvdIDevice | प्लेसहोल्डर IDevice, जिसका इस्तेमालDeviceManagerतब करता है, जबDeviceSelectionOptions.gceDeviceRequested()trueहो | 
| RemoteCacheClient | RemoteActionCache का एक ऐसा वर्शन जो किसी रिमोट एपीआई सर्वर पर gRPC कॉल का इस्तेमाल करता है. | 
| RemoteDynamicPool | रीमोट वर्क के लिए, सूची में शामिल टेस्ट का पूल लागू करना | 
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | यह एक आसान क्लास है, जिसकी मदद से यूआरआई और सेवा देने वाली कंपनी की सुविधा का इस्तेमाल करके, कई जगहों से फ़ाइलें लोड की जा सकती हैं. | 
| RemoteFileUtil | किसी रिमोट इंस्टेंस से फ़ाइल को मैनेज करने के लिए यूटिलिटी क्लास | 
| RemoteInvocationExecution | InvocationExecutionको लागू करना, जो रिमोट से प्रोसेस को चलाता है. | 
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSshUtil | रिमोट इंस्टेंस पर एसएसएच कमांड चलाने के लिए उपयोगी टूल. | 
| RemoteTestTimeOutEnforcer | ऐसे लिसनर जिनकी मदद से, किसी दिए गए टेस्ट कॉन्फ़िगरेशन के लागू होने में लगने वाले समय की जांच की जा सकती है. साथ ही, अगर यह तय किए गए टाइम आउट से ज़्यादा समय लेता है, तो उसे फ़ेल कर दिया जाता है. | 
| RemoteZip | रिमोट ZIP फ़ाइल में मौजूद अलग-अलग फ़ाइलों को अनज़िप करने के लिए उपयोगी टूल. | 
| RemoveSystemAppPreparer | टेस्ट रन से पहले, सिस्टम पार्टीशन से किसी APK को हटाने के लिए ITargetPreparer. | 
| ReportPassedTests | पास हो चुके टेस्ट को बाहर रखने के लिए, फ़ाइल में संभावित फ़िल्टर की रिपोर्ट करें. | 
| RequestUtil | गड़बड़ी को मैनेज करने के साथ-साथ, नेटवर्क अनुरोधों को सामान्य तौर पर फिर से कोशिश करने की अनुमति देने वाली सुविधाएं. | 
| ResolvePartialDownload | कुछ हिस्से को डाउनलोड करने के अनुरोध को हल करना. | 
| ResourceMetricUtil | मेट्रिक बनाने के लिए उपयोगी फ़ंक्शन. | 
| ResourceUtil | कॉन्फ़िगरेशन संसाधनों को पढ़ने के लिए उपयोगी. | 
| RestApiHelper | REST API कॉल करने के लिए सहायक क्लास. | 
| RestartSystemServerTargetPreparer | टारगेट तैयार करने वाला टूल, जो डिवाइस को रीबूट किए बिना सिस्टम सर्वर को रीस्टार्ट करता है. | 
| ResultAggregator | यह एक खास फ़ॉरवर्डर है, जो ज़रूरत पड़ने पर, फिर से कोशिश करने की रणनीति के आधार पर नतीजों को इकट्ठा करता है. | 
| ResultAndLogForwarder | नतीजों और लॉग इवेंट के लिए फ़ॉरवर्डर. | 
| ResultDBReporter | |
| ResultDBUtil | ResultDB रिपोर्टर के लिए यूटिलिटी क्लास. | 
| ResultForwarder | एक ITestInvocationListenerजो अन्य लिसनर की सूची में, कॉल करने के नतीजे फ़ॉरवर्ड करता है. | 
| 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 | रिकवरी के चरण को पूरा करने के लिए, IMultiDeviceRecoveryका इस्तेमाल करके, ट्रेडफ़ेड कॉन्फ़िगरेशन चलाएं. | 
| RunHostCommandTargetPreparer | टेस्ट चलाने से पहले और बाद में, होस्ट के मनमुताबिक निर्देश चलाने के लिए, टारगेट तैयार करने वाला टूल. | 
| RunHostScriptTargetPreparer | टारगेट तैयार करने वाला टूल, जो टेस्ट चलाने से पहले स्क्रिप्ट को एक्ज़ीक्यूट करता है. | 
| RunInterruptedException | जब किसी बाहरी अनुरोध की वजह से, रन ऑपरेशन में रुकावट आती है, तब यह गड़बड़ी दिखती है. | 
| RunNotifierWrapper | RunNotifierका रैपर, ताकि हमDeviceNotAvailableExceptionको ले जा सकें. | 
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler | ModuleParameters.RUN_ON_SDK_SANDBOXके लिए हैंडलर. | 
| RunOnSdkSandboxTargetPreparer | ITargetPreparer, यह मार्क करता है कि टेस्ट को SDK टूल के सैंडबॉक्स में चलाया जाना चाहिए. | 
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer | ITargetPreparer, ताकि यह पक्का किया जा सके कि टेस्ट, सेकंडरी उपयोगकर्ता के तौर पर चल रहा है. | 
| RunOnSystemUserTargetPreparer | ITargetPreparer, जो यह मार्क करता है कि टेस्ट, मौजूदा उपयोगकर्ता के बजाय, उपयोगकर्ता पर चलाए जाने चाहिए. | 
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer | एक ITargetPreparer, जो सेटअप में वर्क प्रोफ़ाइल बनाता है और यह मार्क करता है कि टेस्ट उस उपयोगकर्ता में चलाए जाने चाहिए. | 
| RuntimeRestartCollector | यह एक कलेक्टर है, जो टेस्ट के दौरान रनटाइम रीस्टार्ट (सिस्टम सर्वर क्रैश) के टाइमस्टैंप इकट्ठा करता है. | 
| RunUtil | ऑपरेशन को लागू करने के लिए, सहायक तरीकों का कलेक्शन. | 
| RustBenchmarkResultParser | यह Criterion के बेंचमार्किंग फ़्रेमवर्क की मदद से चलाए गए टेस्ट के आउटपुट का विश्लेषण करता है और उसे ITestInvocationListenerकी सीरीज़ पर कॉल में बदल देता है. | 
| RustBinaryHostTest | होस्ट टेस्ट, Android बिल्ड सिस्टम (Soong) से rust बाइनरी फ़ाइल चलाने के लिए है | 
| RustBinaryTest | यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर rust बाइनरी चलाता है. | 
| RustTestBase | RustBinaryHostTest और RustBinaryTest की बेस क्लास | 
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser | Rust के unittest फ़्रेमवर्क की मदद से चलाए गए टेस्ट के आउटपुट को समझता है और उसे ITestInvocationListenerकी सीरीज़ पर कॉल में बदलता है. | 
S
| SandboxConfigDump | Runner क्लास, जो कमांड लाइन के आधार पर IConfigurationबनाती है और उसे फ़ाइल में डंप करती है. | 
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | सैंडबॉक्स सेटअप से मिलने वाला कॉन्फ़िगरेशन से जुड़ा खास अपवाद. | 
| SandboxConfigurationFactory | सैंडबॉक्सिंग के मकसद से कॉन्फ़िगरेशन बनाने के लिए, खास कॉन्फ़िगरेशन फ़ैक्ट्री. | 
| SandboxConfigUtil | सैंडबॉक्सिंग करते समय IConfigurationको मैनेज करने के लिए, एक यूटिलिटी क्लास. | 
| SandboxedInvocationExecution | सैंडबॉक्स में खास तरह से निर्देश लागू करना: यह InvocationExection तब होता है, जब हम सैंडबॉक्स में कमांड चला रहे हों. | 
| SandboxInvocationRunner | सैंडबॉक्स में, कॉल करने से जुड़े टेस्ट चलाएं. | 
| SandboxOptions | वह क्लास जिसे ISandboxसे विकल्प मिल सकते हैं और वहISandboxको विकल्प दे सकती है. | 
| ScreenshotOnFailureCollector | कलेक्टर, जो टेस्ट केस के पूरा न होने पर स्क्रीनशॉट कैप्चर करके उसे लॉग करेगा. | 
| Sdk28ModuleController | यह एक मॉड्यूल कंट्रोलर है, जो यह पता लगाता है कि डिवाइस पर SDK टूल 28 (Android 9) या इसके बाद का वर्शन है या नहीं. | 
| Sdk29ModuleController | सिर्फ़ तब टेस्ट चलाएं, जब टेस्ट किए जा रहे डिवाइस में SDK टूल का वर्शन 29 या इसके बाद का हो. | 
| Sdk30ModuleController | सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 30 या इसके बाद का हो. | 
| Sdk31ModuleController | सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 31 या इसके बाद का हो. | 
| Sdk32ModuleController | सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 32 या इसके बाद का हो. | 
| Sdk33ModuleController | सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 33 या इसके बाद का हो. | 
| Sdk34ModuleController | सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 34 या इसके बाद का हो. | 
| Sdk35ModuleController | सिर्फ़ तब टेस्ट चलाएं, जब टेस्ट किए जा रहे डिवाइस में SDK टूल का वर्शन 35 या इसके बाद का हो. | 
| Sdk36ModuleController | सिर्फ़ तब टेस्ट चलाएं, जब जांचे जा रहे डिवाइस में SDK टूल का वर्शन 36 या इसके बाद का हो. | 
| SearchArtifactUtil | एक यूटिलिटी क्लास, जिसका इस्तेमाल टेस्ट आर्टफ़ैक्ट खोजने के लिए किया जा सकता है. | 
| SecondaryUserHandler | ModuleParameters.SECONDARY_USERके लिए हैंडलर. | 
| SecondaryUserOnDefaultDisplayHandler | ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAYके लिए हैंडलर. | 
| SecondaryUserOnSecondaryDisplayHandler | ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAYके लिए हैंडलर. | 
| SemaphoreTokenTargetPreparer | यह एक ऐसा तैयार करने वाला टूल है जिसका इस्तेमाल, tradefed होस्ट में टेस्ट एक्सीक्यूशन को सीरियलाइज़ करने के लिए टोकन का इस्तेमाल करने के लिए किया जाता है. | 
| SerializationUtil | ERROR(/Serializable)को लागू करने वाले ऑब्जेक्ट को सीरियलाइज़/डिस सीरियलाइज़ करने के लिए उपयोगी. | 
| ServiceAccountKeyCredentialFactory | सेवा खाते की कुंजी के आधार पर OAuth Credentialबनाने के लिए क्रेडेंशियल फ़ैक्ट्री. | 
| SettingsBaselineSetter | ITestDevice.setSetting के ज़रिए डिवाइस की बेसलाइन सेटिंग को मैनेज करने के लिए, एक सामान्य सेटर. | 
| ShardBuildCloner | हेल्पर क्लास, जो कमांड लाइन से बिल्ड की जानकारी को क्लोन करती है. | 
| ShardHelper | हेल्पर क्लास, शर्ड बनाने और उन्हें किसी फ़ंक्शन के लिए शेड्यूल करने की सुविधा देती है. | 
| ShardListener | एक ITestInvocationListenerजो किसी invocaton shard (जिसे एक साथ कई संसाधनों पर चलाने के लिए invocaton split भी कहा जाता है) से नतीजे इकट्ठा करता है और उन्हें किसी दूसरे listener को भेजता है. | 
| ShardMainResultForwarder | एक ResultForwarderजो शर्ड किए गए टेस्ट के आह्वान के नतीजों को जोड़ता है. | 
| ShellOutputReceiverStream | OutputStream का यूटिलिटी सबक्लास, जो IShellOutputReceiver में लिखता है. | 
| ShellStatusChecker | देखें कि मॉड्यूल के चलने से पहले और बाद में, शेल का स्टेटस उम्मीद के मुताबिक है या नहीं. | 
| ShippingApiLevelModuleController | अगर डिवाइस इन शर्तों को पूरा करता है, तो टेस्ट चलाएं: 
 | 
| ShowmapPullerMetricCollector | FilePullerDeviceMetricCollectorको लागू करने का बुनियादी तरीका, जो डिवाइस से शोमैप फ़ाइलें खींचने और उनसे मेट्रिक इकट्ठा करने की अनुमति देता है. | 
| SideloadOtaTargetPreparer | यह एक टारगेट तैयार करने वाला टूल है, जो किसी खास ओटीए पैकेज को साइडलोड करता है, पैकेज को लागू करता है, डिवाइस के बूट होने का इंतज़ार करता है, और डिवाइस की बिल्ड प्रॉपर्टी को इंजेक्ट करता है, ताकि उन्हें बिल्ड की जानकारी के तौर पर इस्तेमाल किया जा सके टारगेट तैयार करने वाला यह टूल यह मानता है कि डिवाइस शुरू होने पर, वह सामान्य adb मोड में होगा. साथ ही, यह पक्का करेगा कि डिवाइस उसी मोड में बंद हो, लेकिन उस पर नया बिल्ड लागू हो. | 
| SimpleFileLogger | एक ILeveledLogOutputजो लॉग मैसेज को स्टैंडर्ड आउटपुट और एक लॉग फ़ाइल पर भेजता है. | 
| 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पर आधारित, ब्लूटूथ डिवाइस के ऐक्सेस लेवल के लिए Enums | 
| Sl4aBluetoothUtil.BluetoothConnectionState | BluetoothProfile.javaपर आधारित, ब्लूटूथ कनेक्शन की स्थितियों के लिए Enums | 
| Sl4aBluetoothUtil.BluetoothPriorityLevel | BluetoothProfile.javaपर आधारित, ब्लूटूथ प्रोफ़ाइल की प्राथमिकता के लेवल के लिए Enums | 
| Sl4aBluetoothUtil.BluetoothProfile | BluetoothProfile.javaपर आधारित ब्लूटूथ प्रोफ़ाइलों के लिए Enums | 
| Sl4aClient | Sl4A क्लाइंट, जो SL4A स्क्रिप्टिंग लेयर के साथ आरपीसी के ज़रिए इंटरैक्ट करता है. | 
| Sl4aEventDispatcher | इवेंट डिस्पैचर, इवेंट के लिए पोल करता है और उन्हें नाम के हिसाब से कतार में लगाता है, ताकि उनसे क्वेरी की जा सके. | 
| Sl4aEventDispatcher.EventSl4aObject | इवेंट पॉलर से मिला ऑब्जेक्ट. | 
| SnapshotInputStreamSource | फ़ाइल पर आधारित InputStreamSource. | 
| SnapuserdWaitPhase | snapuserd अपडेट पूरा होने के लिए, कब जॉइन/ब्लॉक करना है, इसकी जानकारी देने वाला Enum. | 
| SparseImageUtil | कम डेटा वाली इमेज को बेहतर बनाने के लिए इस्तेमाल की जाने वाली सुविधा. | 
| SparseImageUtil.SparseInputStream | SparseInputStream, अपस्ट्रीम से पढ़ता है और डेटा फ़ॉर्मैट का पता लगाता है. | 
| StatsdBeforeAfterGaugeMetricPostProcessor | एक पोस्ट प्रोसेसर, जो "पहले/बाद" वाले तरीके से इकट्ठा की गई मेट्रिक को प्रोसेस करता है, जैसे कि | 
| StatsdEventMetricPostProcessor | एक पोस्ट प्रोसेसर, जो प्रोसेसर पर बताए गए फ़ॉर्मैटर का इस्तेमाल करके, statsd रिपोर्ट में इवेंट मेट्रिक को की-वैल्यू पेयर में प्रोसेस करता है. | 
| StatsdGenericPostProcessor | एक पोस्ट प्रोसेसर, जो रिपोर्ट को ट्री स्ट्रक्चर के तौर पर बड़ा करके, बाइनरी प्रोटो statsd रिपोर्ट को की-वैल्यू पेयर में प्रोसेस करता है. | 
| StatusCheckerनतीजे | इसमें ISystemStatusCheckerएक्सीक्यूशन का नतीजा शामिल होता है. | 
| StatusCheckerResult.CheckStatus | |
| StdoutLogger | एक ILeveledLogOutputजो लॉग मैसेज को स्टैंडर्ड आउटपुट (stdout) पर भेजता है. | 
| StopServicesSetup | ऐसा ITargetPreparerजो डिवाइस पर सेवाएं बंद कर देता है. | 
| StreamProtoReceiver | एक रिसीवर, जो मिले प्रोटो TestRecord को Tradefed इवेंट में बदलता है. | 
| StreamProtoResultReporter | ProtoResultReporterको लागू करने का तरीका | 
| StreamUtil | इनपुट स्ट्रीम मैनेज करने के लिए यूटिलिटी क्लास. | 
| StrictShardHelper | ऐसे सख्त शार्ड बनाने के लिए शार्ड करना जो एक साथ रिपोर्ट न करते हों, | 
| StringEscapeUtils | खास फ़ॉर्मैट के लिए स्ट्रिंग को एस्केप करने वाली यूटिलिटी क्लास. | 
| StringUtil | स्ट्रिंग में बदलाव करने के लिए, स्ट्रिंग को एस्केप करने वाली यूटिलिटी क्लास. | 
| StubBuildProvider | IBuildProviderको लागू करने का कोई भी सेशन खाली नहीं है. | 
| StubDevice | IDeviceके स्टब प्लेसहोल्डर को लागू करना. | 
| StubKeyStoreClient | KeyStore क्लाइंट के लिए डिफ़ॉल्ट स्टब लागू करना. | 
| StubKeyStoreFactory | KeyStore फ़ैक्ट्री के लिए डिफ़ॉल्ट स्टब लागू करना | 
| StubLocalAndroidवर्चुअलडिवाइस | प्लेसहोल्डर IDevice, जिसका इस्तेमालDeviceManagerतब करता है, जबDeviceSelectionOptions.localVirtualDeviceRequested()trueहो | 
| StubMultiTargetPreparer | IMultiTargetPreparerके लिए प्लेसहोल्डर का खाली वर्शन. | 
| StubTargetPreparer | ITargetPreparerके लिए प्लेसहोल्डर का खाली वर्शन. | 
| StubTest | कोई काम न करने वाला खाली टेस्ट लागू करना. | 
| StubTestRunListener | ITestRunListenerका स्टब लागू करना | 
| SubprocessCommandException | सबप्रोसेस का कोई निर्देश नहीं चल सका. | 
| SubprocessConfigBuilder | किसी मौजूदा TF कॉन्फ़िगरेशन के लिए, रैपर TF कॉन्फ़िगरेशन एक्सएमएल बनाएं. | 
| SubprocessEventHelper | लॉग में पास किए जाने वाले इवेंट को सीरियलाइज़/डिस सीरियलाइज़ करने के लिए हेल्पर. | 
| SubprocessEventHelper.BaseTestEventInfo | TestIgnored की जानकारी के लिए बेस हेल्पर. | 
| SubprocessEventHelper.FailedTestEventInfo | testFailed की जानकारी के लिए हेल्पर. | 
| SubprocessEventHelper.InvocationEndedEventInfo | कॉल खत्म होने की जानकारी के लिए हेल्पर. | 
| SubprocessEventHelper.InvocationFailedEventInfo | InvocationFailed की जानकारी के लिए हेल्पर. | 
| SubprocessEventHelper.InvocationStartedEventInfo | Invocation started की जानकारी के लिए हेल्पर. | 
| 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 | किसी अलग TF इंस्टॉलेशन के लिए टेस्ट चलाने के लिए IRemoteTest. | 
| SuiteApkInstaller | यह सुइट कॉन्फ़िगरेशन के लिए, बताए गए APK इंस्टॉल करता है: $ANDROID_TARGET_OUT_TESTCASES वैरिएबल से या बिल्ड की जानकारी में मौजूद ROOT_DIR से. | 
| SuiteModuleLoader | यह रिपॉज़िटरी से, कंपैटबिलिटी टेस्ट मॉड्यूल की परिभाषाएं वापस लाता है. | 
| SuiteModuleLoader.ConfigFilter | किसी डायरेक्ट्री में मौजूद सभी कॉन्फ़िगरेशन फ़ाइलें ढूंढने के लिए ERROR(/FilenameFilter). | 
| SuiteResultCacheUtil | किसी टेस्ट मॉड्यूल के लिए कैश मेमोरी के नतीजे अपलोड और डाउनलोड करने की सुविधा. | 
| SuiteResultCacheUtil.CacheResultDescriptor | कैश मेमोरी में सेव किए गए नतीजों के बारे में बताता है. | 
| SuiteResultHolder | हेल्पर ऑब्जेक्ट, जिससे कॉल करने के नतीजों को सीरियलाइज़ और डीसीरियलाइज़ करना आसान हो जाता है. | 
| SuiteResultReporter | पूरे सुइट के इस्तेमाल के लिए, जांच के नतीजे इकट्ठा करें और आखिरी नतीजे दिखाएं. | 
| SuiteResultReporter.ModulePrepTimes | किसी मॉड्यूल को तैयार करने और उसे हटाने के दौरान, ऑब्जेक्ट को रखने के लिए इस्तेमाल किया जाने वाला होल्डर. | 
| SuiteTestFilter | टेस्ट को शामिल करने और बाहर रखने के लिए फ़िल्टर दिखाता है. | 
| SwitchUserTargetPreparer | एक ITargetPreparer, जो सेटअप में बताए गए उपयोगकर्ता टाइप पर स्विच करता है. | 
| SystemServerFileDescriptorChecker | यह जांच करता है कि सिस्टम सर्वर में एफ़डी खत्म हो रहे हैं या नहीं. | 
| SystemServerStatusChecker | देखें कि मॉड्यूल के चलने से पहले और बाद में, system_server का पीआईडी बदला है या नहीं. | 
| SystemUpdaterDeviceFlasher | ऐसा IDeviceFlasherजो OTA अपडेट पैकेज में बंडल की गई सिस्टम इमेज को इंस्टॉल करने के लिए, सिस्टम अपडेटर पर निर्भर करता है. | 
| SystemUtil | सिस्टम कॉल करने के लिए यूटिलिटी क्लास. | 
| SystemUtil.EnvVariable | 
T
| TableBuilder | टेबल में स्ट्रिंग एलिमेंट का मैट्रिक्स दिखाने के लिए हेल्पर क्लास. | 
| TableFormatter | स्ट्रिंग एलिमेंट की मैट्रिक्स दिखाने के लिए हेल्पर क्लास, ताकि हर एलिमेंट कॉलम लाइन में हो | 
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | जांच के लिए टारगेट तैयार करते समय कोई गंभीर गड़बड़ी हुई. | 
| TarUtil | टैर फ़ाइल में बदलाव करने के लिए उपयोगी टूल. | 
| TearDownPassThroughPreparer | यह उन प्रिपरर पर tearDown चलाने की अनुमति देता है जिन्हें कॉन्फ़िगरेशन में ऑब्जेक्ट के तौर पर शामिल किया गया है. | 
| TelephonyHelper | टेलीफ़ोन से जुड़ी जानकारी पाने और उसका इस्तेमाल करने के लिए एक सुविधा. | 
| TelephonyHelper.SimCardInformation | सिम कार्ड से जुड़ी जानकारी के लिए जानकारी होल्डर. | 
| TelephonyTokenProvider | टेलीफ़ोन से जुड़े टोकन के लिए टोकन देने वाली कंपनी. | 
| TemperatureThrottlingWaiter | ऐसा ITargetPreparerजो डिवाइस के तापमान के टारगेट पर पहुंचने तक इंतज़ार करता है | 
| TemplateResolutionError | कॉन्फ़िगरेशन पार्स करने के दौरान, टेंप्लेट से जुड़ी गड़बड़ी के लिए ConfigurationExceptionको एक्सटेंड करने वाली क्लास. | 
| TerribleFailureEmailHandler | एक आसान हैंडलर क्लास, जो Trade Federation इंस्टेंस में WTF (What a Terrible Failure) गड़बड़ी होने पर, दिलचस्पी रखने वाले लोगों को ईमेल भेजती है. | 
| TestAppInstallSetup | ऐसा ITargetPreparerजो डिवाइस परIDeviceBuildInfo.getTestsDir()फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है. | 
| TestContentAnalyzer | विश्लेषक, विश्लेषण के लिए कॉन्टेक्स्ट लेता है और यह तय करता है कि क्या दिलचस्प है. | 
| TestContext | TFC API के TestContext मैसेज को मॉडल करने के लिए क्लास. | 
| TestDependencyResolver | ज़रूरत पड़ने पर, डिपेंडेंसी को हल करने में मदद करने वाला टूल. | 
| TestDescription | टेस्ट केस के बारे में जानकारी दिखाने वाली क्लास. | 
| TestDescriptionsFile | टेस्ट फ़ाइल में TestDescriptions की सूची को मार्शल और अनमार्शल करने के लिए, एक यूटिलिटी क्लास. | 
| TestDevice | फ़ुल स्टैक Android डिवाइस के लिए ITestDeviceलागू करना | 
| TestDevice.MicrodroidBuilder | Microdroid TestDevice बनाने के लिए इस्तेमाल किया जाने वाला बिल्डर. | 
| TestDeviceOptions | ITestDeviceOptionके लिए कंटेनर | 
| TestDeviceOptions.InstanceType | |
| TestDeviceState | DeviceStateकी तुलना में, डिवाइस की स्थिति के बारे में ज़्यादा जानकारी देने वाला स्टेटस. | 
| TestEnvironment | TFC API से मिले TestEnvironment मैसेज को मॉडल करने के लिए क्लास. | 
| TestErrorIdentifier | टेस्ट और टेस्ट रनर से मिली गड़बड़ी का आइडेंटिफ़ायर. | 
| TestFailureModuleController | मॉड्यूल के लिए कंट्रोलर, जो सिर्फ़ यह ट्यून करना चाहता है कि इकट्ठा किए गए टेस्ट फ़ेल होने के लॉग कैसे काम कर रहे हैं. | 
| TestFilePushSetup | ऐसा ITargetPreparerजोIDeviceBuildInfo.getTestsDir()फ़ोल्डर से एक या उससे ज़्यादा फ़ाइलों/डायरेक्ट्री को डिवाइस पर पुश करता है. | 
| TestFilterHelper | टेस्ट को फ़िल्टर करने के लिए हेल्पर क्लास | 
| TestGroupStatus | टेस्ट ग्रुप का स्टेटस सेव करने के लिए क्लास. | 
| TestInfo | टेस्ट की जानकारी को TEST_MAPPING फ़ाइल में सेव करता है. | 
| TestInformation | होल्डर ऑब्जेक्ट, जिसमें टेस्ट रनर या टेस्ट को सही तरीके से लागू करने के लिए ज़रूरी जानकारी और डिपेंडेंसी शामिल होती हैं. | 
| TestInformation.Builder | TestInformationइंस्टेंस बनाने के लिए बिल्डर. | 
| TestInvocation | ITestInvocationको डिफ़ॉल्ट रूप से लागू करना. | 
| TestInvocation.RunMode | इनवोकेशन के अलग-अलग मोड. | 
| TestInvocation.Stage | |
| TestInvocationManagementServer | GRPC सर्वर, टेस्ट को कॉल करने और उनके लाइफ़साइकल को मैनेज करने में मदद करता है. | 
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | TEST_MAPPING फ़ाइल को लोड करने के लिए क्लास. | 
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner | BaseTestSuiteको लागू करना, ताकि शामिल किए गए फ़िल्टर के विकल्प या बाइल्ड से मिली TEST_MAPPING फ़ाइलों के ज़रिए बताए गए टेस्ट को सुइट के तौर पर चलाया जा सके. | 
| TestOption | TEST_MAPPING फ़ाइल में सेट किए गए टेस्ट के विकल्प की जानकारी सेव करता है. | 
| TestOutputUploader | टेस्ट आउटपुट फ़ाइलों को लोकल फ़ाइल सिस्टम, GCS या एचटीटीपी(एस) एंडपॉइंट पर अपलोड करता है. | 
| TestRecordInterpreter | Tradefed में TestRecordप्रोटो को आसानी से बदले जा सकने वाले फ़ॉर्मैट में बदलने के लिए उपयोगी टूल. | 
| TestRecordProtoUtil | किसी फ़ाइल से TestRecordप्रोटो को पढ़ने के लिए उपयोगिता. | 
| TestResource | टीसीएफ़ एपीआई से मिले TestResource मैसेज को मॉडल करने के लिए क्लास. | 
| TestResourceDownloader | फ़ाइल सिस्टम/जीसीएस/एचटीटीपी से टेस्ट रिसॉर्स फ़ाइलें डाउनलोड करने के लिए क्लास. | 
| TestResult | किसी एक टेस्ट के नतीजे के लिए कंटेनर. | 
| TestResultListener | लागू करने वाले लोगों के लिए, ITestLifecycleListener को आसान बनाया गया है. इन लोगों को सिर्फ़ अलग-अलग टेस्ट के नतीजों की जानकारी चाहिए. | 
| TestRunnerUtil | अलग-अलग टेस्ट रनर की मदद करने के लिए, एक यूटिलिटी क्लास. | 
| TestRunResult | इसमें किसी एक टेस्ट रन के नतीजे होते हैं. | 
| TestRunResultListener | टेस्ट रन के आखिरी स्टेटस को पढ़ने की सुविधा देने वाला लिसनर. | 
| TestRunToTestInvocationForwarder | ddmlib ITestRunListenerसेITestLifeCycleReceiverपर फ़ॉरवर्ड करने वाला. | 
| TestsPoolPoller | टेस्ट रैपर, जो टेस्ट के पूल के सभी टेस्ट को चलाने की अनुमति देता है. | 
| TestStatus | Tradefed में, जांच के तरीकों के लिए संभावित स्थितियों की जानकारी. | 
| TestSuiteInfo | एक क्लास, जो टेस्ट सुइट के लिए बिल्ड से जुड़े मेटाडेटा को लोड करने की समस्या को हल करती है 
 मिलती-जुलती जानकारी को सही तरीके से दिखाने के लिए, टेस्ट सुइट में अपने jar संसाधनों में  | 
| 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 | अलग-अलग ट्रेड फ़ेडरेशन ऑब्जेक्ट के इस्तेमाल को ट्रैक करने के लिए एक सुविधा. | 
| TfSuiteRunner | ITestSuiteको लागू करना, जो TF jars res/config/suite/
 फ़ोल्डर से टेस्ट लोड करेगा. | 
| TfTestLauncher | किसी अलग TF इंस्टॉलेशन के लिए यूनिट या फ़ंक्शनल टेस्ट चलाने के लिए IRemoteTest. | 
| 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जो डिवाइस पर तारीख और समय सेट होने का इंतज़ार करता हैइसके अलावा, अगर टाइम आउट के अंदर तारीख और समय सेट नहीं किया जाता है, तो यह प्रिपरर  | 
| WifiCommandUtil | एक यूटिलिटी क्लास, जो वाई-फ़ाई कमांड के आउटपुट को पार्स कर सकती है. | 
| WifiCommandUtil.ScanResult | किसी वाई-फ़ाई नेटवर्क की जानकारी दिखाता है. | 
| WifiHelper | डिवाइस पर वाई-फ़ाई सेवाओं में बदलाव करने के लिए हेल्पर क्लास. | 
| WifiPreparer | ITargetPreparer, जो ज़रूरत पड़ने पर डिवाइस पर वाई-फ़ाई कॉन्फ़िगर करता है. | 
X
| XmlFormattedGeneratorReporter | FormattedGeneratorReporterको लागू करना, जो सुइट के नतीजों को एक्सएमएल फ़ॉर्मैट में फ़ॉर्मैट करता है. | 
| XmlResultReporter | JUnit के नतीजों को एक्सएमएल फ़ाइलों में लिखता है. यह फ़ॉर्मैट, Ant के XMLJUnitResultFormatter के फ़ॉर्मैट से मेल खाता है. | 
| XmlSuiteResultFormatter | किसी सुइट को एक्सएमएल के तौर पर सेव करने के लिए यूटिलिटी क्लास. | 
| XmlSuiteResultFormatter.RunHistory | JSON कन्वर्ज़न के लिए हेल्पर ऑब्जेक्ट. | 
Y
| YamlClassOptionsParser | YAML Tradefed कॉन्फ़िगरेशन से, टेस्ट रनर की जानकारी को पार्स करने के लिए हेल्पर. | 
Z
| ZipCompressionStrategy | ज़िप संग्रह बनाने के लिए ICompressionStrategy. | 
| ZipUtil | कंप्रेस करने से जुड़े ऑपरेशन के लिए हेल्पर क्लास | 
| ZipUtil2 | ZIP फ़ाइल से डेटा निकालने के लिए सहायक क्लास, जो POSIX फ़ाइल की अनुमतियों को ध्यान में रखती है | 
