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

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

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 में यहां मिल सकता है: frameworks/base/core/tests/bluetoothtests 

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 ByteStream gRPC सेवा के Read तरीके को लागू करने वाला क्लाइंट. 
ByteStreamUploader ByteStream gRPC सेवा के Write तरीके को लागू करने वाला क्लाइंट. 

C

CacheClientFactory एक फ़ैक्ट्री, जो ICacheClient का सिंगलटन इंस्टेंस बनाती है. 
CarModuleController यह कंट्रोलर, वाहन से जुड़े डिवाइसों के अलावा अन्य डिवाइसों पर टेस्ट केस लागू होने से रोकता है. 
CarryDnaeError JUnit4 फ़्रेमवर्क के ज़रिए DeviceNotAvailableException को चलाने के लिए, इंटरनल RuntimeException
CarryInterruptedException यह तब ट्रिगर होता है, जब टेस्ट फ़ेज़ का टाइम आउट ट्रिगर होता है और InterruptedException को टेस्ट एक्सीक्यूशन थ्रेड से, कॉल ट्रिगर करने वाली थ्रेड पर ले जाना होता है. 
CdmaDeviceFlasher एक क्लास, जो CDMA रेडियो वाले किसी Android डिवाइस पर इमेज दिखाती है. 
CecControllerTokenProvider Consumer Electronics Control (CEC) से जुड़े टोकन के लिए टोकन उपलब्ध कराने वाली कंपनी. 
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 क्लासपथ एंट्री पाथ के लिए फ़िल्टर

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

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  
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 होस्ट की अलग-अलग स्थिति के लिए एन्सम 
CommandStatus तय समय पर होने वाले ऑपरेशन की स्थिति दिखाता है. 
CommandStatusHandler यह हैंडलर, किसी अनुरोध के स्टेटस को मॉनिटर और अपडेट करने में मदद करता है. 
CommandSuccessModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि शेल कमांड के काम न करने पर टेस्ट मॉड्यूल को स्किप किया जा सके. 
CommonLogRemoteFileUtil इस सुविधा की मदद से, आम फ़ाइलों के रिमोट लॉग को फ़ेच करने के लॉजिक के लिए, अलग-अलग रिमोट डिवाइस के प्रतिनिधित्व में कोड डुप्लीकेट होने से बचा जा सकता है. 
CommonLogRemoteFileUtil.KnownLogFileEntry रिमोट डिवाइसों के लिए, किसी जानी-पहचानी लॉग एंट्री का इलस्ट्रेशन. 
CompanionAllocator बेस क्लास, जो साथी डिवाइस को असाइन और खाली करने की सुविधा देती है

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

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

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

CompanionDeviceTracker साथ काम करने वाले डिवाइसों को असाइन करने और उन्हें खाली करने के लिए क्लास 
CompanionRunCommandTargetPreparer ऐसा ITargetPreparer जो असाइन किए गए साथी डिवाइस पर तय किए गए निर्देशों को चलाता है 
CompanionTestAppInstallSetup ऐसा ITargetPreparer जो किसी डिवाइस के लिए असाइन किए गए साथी डिवाइस पर, IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है. 
CompileBootImageWithSpeedTargetPreparer कंपाइलर फ़िल्टर 'speed' की मदद से, बूट क्लासपाथ और सिस्टम सर्वर को फिर से कंपाइल करता है. 
ConditionFailureMonitor कॉल करने से जुड़ी किसी भी गड़बड़ी पर नज़र रखें. 
ConditionPriorityBlockingQueue<T> ERROR(/PriorityBlockingQueue) जैसे ऑपरेशन वाली थ्रेड-सेफ़ क्लास, जो किसी खास शर्त से मैच करने वाले ऑब्जेक्ट को फिर से पा सकती है. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ऐसा ConditionPriorityBlockingQueue.IMatcher जो किसी भी ऑब्जेक्ट से मेल खाता है. 
ConditionPriorityBlockingQueue.IMatcher<T> यह इंटरफ़ेस यह तय करता है कि एलिमेंट किसी शर्त से मेल खाते हैं या नहीं. 
ConfigCompleter हमारे 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 कंसोल, जो उपयोगकर्ता को इंटरैक्ट करने के लिए इंटरफ़ेस उपलब्ध कराता है

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

  • जांच करने के लिए कोई निर्देश जोड़ना
  • डिवाइसों और उनकी स्थिति की सूची
  • सूची में शामिल किए जा रहे अनुरोध
  • सूची में कमांड डालना
  • फ़ाइल/stdout में, फ़ंक्शन को कॉल करने का लॉग डंप करें
  • बंद करना
 
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 इसमें डिवाइस पर एक साथ कई कमांड लागू करने के लिए, काम के तरीके और क्लास शामिल हैं

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

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 टारगेट तैयार करने वाला टूल, जो किसी खास फ़ॉर्मैट में दी गई डिवाइस इमेज के साथ डिवाइस को फ़्लैश करता है. 
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 टारगेट तैयार करने वाला टूल, जो fastboot को ट्रिगर करता है और fastboot निर्देश भेजता है. 
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&lt;String, MultiMap&lt;String, String&gt;&gt; के लिए 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, जो डिवाइस से कवरेज मेज़रमेंट को खींचकर, उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
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 इवेंट टाइप और ट्रिगर करने वाले लॉगकैट मैसेज के साथ लॉगकैट इवेंट को होल्ड करने के लिए स्ट्रक्चर 
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 टीएफ़सी पर अपलोड किए जाने वाले किसी भी क्लस्टर इवेंट के लिए इंटरफ़ेस. 
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 लैब तैयार करने वाले लोगों के लिए मार्कर इंटरफ़ेस

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

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 जो इंस्ट्रुमेंटेशन चलाता है 
InstrumentationTest ऐसा टेस्ट जो दिए गए डिवाइस पर इंस्ट्रूमेंटेशन टेस्ट पैकेज चलाता है. 
InvocationContext IInvocationContext को सामान्य तौर पर लागू करना. 
InvocationExecution यह क्लास, ट्रिगर करने के सभी चरणों के बारे में बताती है: बिल्ड डाउनलोड, target_prep, टेस्ट चलाना, और क्लीन अप. 
InvocationLocal<T> यह क्लास, कॉल के दायरे वाले वैरिएबल उपलब्ध कराती है. 
InvocationMetricLogger कुछ मेट्रिक को लॉग करने के लिए, कॉल करने की सुविधा वाली यूटिलिटी क्लास. 
InvocationMetricLogger.InvocationGroupMetricKey ग्रुप करने की सुविधा से, एक ही कुंजी के तहत कई ग्रुप को लॉग किया जा सकता है. 
InvocationMetricLogger.InvocationMetricKey कोई खास नाम वाली कुंजी, जिसे हम हमेशा कॉल करने के लिए पॉप्युलेट करेंगे. 
InvocationStatus कॉल करने की स्थिति सेव करने के लिए क्लास. 
InvocationStatus कॉल करने की स्थिति दिखाने के लिए हेल्पर एनम 
InvocationSummaryHelper दर्शकों के सेट के लिए TestSummary इकट्ठा करने और रिपोर्ट करने के लिए हेल्पर क्लास 
InvocationToJUnitResultForwarder एक क्लास जो ITestInvocationListener इवेंट को सुनती है और उन्हें TestListener पर फ़ॉरवर्ड करती है. 
IPostProcessor पोस्ट प्रोसेसर, एक ट्रेड फ़ेडरेशन ऑब्जेक्ट है. इसका मकसद, टेस्ट के बाद और नतीजों की रिपोर्टिंग से पहले, मेट्रिक और लॉग को प्रोसेस करने की अनुमति देना है. 
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 लॉग लेवल के लिए Enum. 
LogcatCrashResultForwarder खास लिसनर: गड़बड़ियों (इंस्ट्रूमेंटेशन प्रोसेस क्रैश होने) पर, यह logcat से क्रैश को निकालने की कोशिश करेगा और उसे टेस्ट से जुड़ी गड़बड़ी के मैसेज में जोड़ देगा. 
LogcatEventParser  
LogcatEventType LogcatEventParser के लिए इवेंट टाइप. 
LogcatOnFailureCollector कलेक्टर, जो टेस्ट केस के पूरा न होने पर logcat को कैप्चर और लॉग करेगा. 
LogcatReceiver बैकग्राउंड में logcat इकट्ठा करने वाली क्लास. 
LogcatTimingMetricCollector यह एक मेट्रिक कलेक्टर है, जो एक या एक से ज़्यादा बार किए गए टेस्ट के दौरान, logcat से समय की जानकारी इकट्ठा करता है.उदाहरण के लिए, उपयोगकर्ता के स्विच करने में लगने वाला समय. इसके लिए, यह logcat लाइनों से किसी इवेंट के शुरू और खत्म होने के सिग्नल को पार्स करने के लिए, दिए गए रेगुलर एक्सप्रेशन पैटर्न का इस्तेमाल करता है. 
LogDataType लॉग डेटा के डेटा टाइप को दिखाता है. 
LogFile सेव की गई लॉग फ़ाइल का मेटाडेटा सेव करने के लिए क्लास. 
LogFileSaver ITestInvocationListener के लिए एक हेल्पर, जो लॉग डेटा को फ़ाइल में सेव करेगा 
LogReceiver  
LogRegistry ILogRegistry लागू करने का एक तरीका, जो अलग-अलग लॉगर को मल्टीप्लेक्स करता है और मैनेज करता है. साथ ही, कॉल करने वाली थ्रेड के ThreadGroup के आधार पर, सही लॉगर का इस्तेमाल करता है. 
LogSaverResultForwarder ग्लोबल फ़ाइल सेवर की मदद से लॉग सेव करने के लिए ResultForwarder
LogUtil लॉगिंग यूटिलिटी क्लास. 
LogUtil.CLog 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 मॉड्यूल को पुश करने के दौरान गंभीर गड़बड़ी हुई. 
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.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 एक डिवाइस के सेटअप को उन सभी डिवाइसों पर कॉपी करें जो शर्डिंग का हिस्सा होंगे. 
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" कमांड के आउटपुट से, USER, PID, और NAME को पार्स करने के लिए इस्तेमाल की जाने वाली सुविधा 
PtsBotTest PTS-bot टेस्ट चलाएं. 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
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 नतीजों और लॉग इवेंट के लिए फ़ॉरवर्डर. 
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 या इसके बाद का वर्शन हो. 
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 अगर डिवाइस इन शर्तों को पूरा करता है, तो टेस्ट चलाएं:
  • अगर min-api-level तय किया गया है, तो:
    • डिवाइस, min-api-level या उसके बाद के वर्शन के साथ शिप किया गया हो. 
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 रिपोर्ट को की-वैल्यू पेयर में प्रोसेस करता है. 
StatusCheckerResult इसमें 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 फ़ैक्ट्री के लिए डिफ़ॉल्ट स्टब लागू करना 
StubLocalAndroidVirtualDevice प्लेसहोल्डर 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 ITestDevice Option के लिए कंटेनर 
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 फ़ाइल को लोड करने के लिए क्लास. 
TestMappingSuiteRunner BaseTestSuite को लागू करना, ताकि शामिल किए गए फ़िल्टर के विकल्प या बाइल्ड से मिली TEST_MAPPING फ़ाइलों के ज़रिए बताए गए टेस्ट को सुइट के तौर पर चलाया जा सके. 
TestOption TEST_MAPPING फ़ाइल में सेट किए गए टेस्ट के विकल्प की जानकारी सेव करता है. 
TestOutputUploader टेस्ट आउटपुट फ़ाइलों को लोकल फ़ाइल सिस्टम, GCS या एचटीटीपी(एस) एंडपॉइंट पर अपलोड करता है. 
TestRecordInterpreter Tradefed में TestRecord प्रोटो को आसानी से बदले जा सकने वाले फ़ॉर्मैट में बदलने के लिए उपयोगी टूल. 
TestRecordProtoUtil किसी फ़ाइल से TestRecord प्रोटो को पढ़ने के लिए उपयोगिता. 
TestResource TFC API से मिले TestResource मैसेज को मॉडल करने के लिए क्लास. 
TestResourceDownloader फ़ाइल सिस्टम/जीसीएस/एचटीटीपी से टेस्ट रिसॉर्स फ़ाइलें डाउनलोड करने के लिए क्लास. 
TestResult किसी एक टेस्ट के नतीजे के लिए कंटेनर. 
TestResultListener लागू करने वाले लोगों के लिए, ITestLifecycleListener को आसान बनाया गया है. ये लोग सिर्फ़ अलग-अलग टेस्ट के नतीजों के बारे में सोचते हैं. 
TestRunnerUtil अलग-अलग टेस्ट रनर की मदद करने के लिए, एक यूटिलिटी क्लास. 
TestRunResult इसमें किसी एक टेस्ट रन के नतीजे होते हैं. 
TestRunResultListener टेस्ट रन के आखिरी स्टेटस को पढ़ने की सुविधा देने वाला लिसनर. 
TestRunToTestInvocationForwarder ddmlib ITestRunListener से ITestLifeCycleReceiver पर फ़ॉरवर्ड करने वाला. 
TestsPoolPoller टेस्ट रैपर, जो टेस्ट के पूल के सभी टेस्ट को चलाने की अनुमति देता है. 
TestStatus Tradefed में, जांच के तरीकों के लिए संभावित स्थितियों की जानकारी. 
TestSuiteInfo एक क्लास, जो टेस्ट सुइट के लिए, बिल्ड से जुड़े मेटाडेटा को लोड करने की समस्या को हल करती है

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

TestSummary टेस्ट की खास जानकारी दिखाने वाली क्लास. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ऐसा ITargetPreparer जो डिवाइस के /system पार्टीशन पर, IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है. 
TestTimeoutEnforcer ऐसे लिसनर जिनकी मदद से, किसी दिए गए टेस्ट केस के लागू होने में लगने वाले समय की जांच की जा सकती है. साथ ही, अगर यह समय तय किए गए टाइम आउट से ज़्यादा हो जाता है, तो टेस्ट केस को फ़ेल कर दिया जाता है. 
TextResultReporter टेस्ट के नतीजे की जानकारी देने वाला टूल, जो JUnit के टेक्स्ट के नतीजे वाले प्रिंटर को नतीजे भेजता है. 
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 जो डिवाइस पर तारीख और समय सेट होने का इंतज़ार करता है

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

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 फ़ाइल की अनुमतियों को ध्यान में रखती है