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

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

A

AaptParser यह क्लास, 'aapt dump badging' के आउटपुट को पार्स करके, APK से जानकारी निकालती है. 
AaptParser.AaptVersion APK फ़ाइलों को पार्स करने के लिए इस्तेमाल किए जाने वाले AAPT वर्शन के विकल्पों की सूची. 
AbiFormatter abi के लिए यूटिलिटी क्लास. 
AbstractXmlParser एक्सएमएल फ़ाइलों को पार्स करने के लिए, हेल्पर बेस क्लास  
AbstractXmlParser.ParseException अगर एक्सएमएल इनपुट को पार्स नहीं किया जा सका, तो यह गड़बड़ी दिखती है  
AcloudConfigParser Acloud कॉन्फ़िगरेशन को पार्स करने वाली हेल्पर क्लास. इसका इस्तेमाल, Cloud डिवाइस इंस्टेंस को शुरू करने के लिए किया जाता है. 
AcloudConfigParser.AcloudKeys कुंजी के ऐसे सेट जिन्हें कॉन्फ़िगरेशन से खोजा जा सकता है. 
ActivityStatusChecker किसी मॉड्यूल के आखिर में चल रही बाकी गतिविधियों का स्टेटस देखने वाला टूल. 
AdbRootElevator एक AutoCloseable जो ज़रूरत पड़ने पर, adb root को चालू करता है और पूरा होने पर, रूट की स्थिति को वापस लाता है. 
AggregatePostProcessor यह एक मेट्रिक एग्रीगेटर है, जो कई बार किए गए टेस्ट के दौरान इकट्ठा की गई संख्या वाली मेट्रिक के लिए, कम से कम, ज़्यादा से ज़्यादा, औसत, वैरिएंस, स्टैंडर्ड डिविएशन, कुल, गिनती, और वैकल्पिक रूप से प्रतिशत देता है. साथ ही, इन मेट्रिक को डबल के तौर पर इस्तेमाल करता है. 
AltDirBehavior अलग-अलग टेस्ट आर्टफ़ैक्ट इंस्टॉलर/पुशर के लिए, डायरेक्ट्री के काम करने के अलग-अलग तरीकों को तय करने के लिए एक वैरिएशन

 

AppBuildInfo ऐसा IBuildInfo जो किसी Android ऐप्लिकेशन और उसके टेस्ट पैकेज को दिखाता है. 
AppDeviceBuildInfo यह क्लास अब काम नहीं करती. सीधे IDeviceBuildInfo का इस्तेमाल करें.  
AppVersionFetcher डिवाइस से ऐप्लिकेशन के वर्शन की स्ट्रिंग पाने के लिए, यूटिलिटी क्लास. 
AppVersionFetcher.AppVersionInfo ऐप्लिकेशन के वर्शन की जानकारी के टाइप. 
ArchModuleController मॉड्यूल कंट्रोलर, किसी दिए गए आर्किटेक्चर से मेल न खाने पर टेस्ट नहीं चलाएगा. 
ArgsOptionParser पार्स किए गए कमांड लाइन आर्ग्युमेंट से Option फ़ील्ड को पॉप्युलेट करता है. 
ATestFileSystemLogSaver ATest, किसी खास पाथ में लॉग सेव करने के लिए, LogSaver क्लास का इस्तेमाल करता है. 
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 स्थानीय एम्युलेटर लॉन्च करने के लिए, सामान्य प्रिपरर. 
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 रिकवरी चेकर, जो बैटरी लेवल उपलब्ध न होने पर कॉन्फ़िगरेशन को ट्रिगर करेगा. 
BinaryState IGNORE no-op स्टेटस के साथ चालू/बंद स्टेटस रिकॉर्ड करने के लिए इस्तेमाल किया जाने वाला Enum. 
BluetoothUtils डिवाइस पर BluetoothInstrumentation को कॉल करने के लिए, यूटिलिटी फ़ंक्शन

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

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

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

BugreportCollector एक पास-थ्रू ITestInvocationListener, जो कॉन्फ़िगर किए जा सकने वाले इवेंट होने पर गड़बड़ी की रिपोर्ट इकट्ठा करता है. इसके बाद, हर गड़बड़ी की रिपोर्ट इकट्ठा होने के बाद, अपने चाइल्ड पर ITestInvocationListener#testLog को कॉल करता है. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate गड़बड़ी की रिपोर्ट कब कैप्चर करनी है, इस बारे में बताने वाला पूरा प्रीडिकेट. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector टेस्ट केस पूरा न होने पर, बग रिपोर्ट इकट्ठा करें. 
BuildInfo IBuildInfo को सामान्य तरीके से लागू करना, जिसे ITestDevice से जोड़ा जाना चाहिए. 
BuildInfoRecorder ऐसा ITargetPreparer जो किसी खास फ़ाइल में, बिल्ड की जानकारी का मेटाडेटा लिखता है. 
BuildInfoUtil IBuildInfo में बदलाव करने में मदद करने वाली एक यूटिल क्लास  
BuildRetrievalError टेस्टिंग के लिए बिल्ड को वापस लाने के दौरान, कोई गंभीर गड़बड़ी हुई. 
BuildTestsZipUtils Android बिल्ड सिस्टम से जनरेट किए गए टेस्ट की ज़िप से जुड़े ऑपरेशन के लिए हेल्पर क्लास  
BulkEmailer ईमेल भेजने वाली एक ऐसी सुविधा जो इन कॉन्फ़िगरेशन की अनुमति देती है: भेजे गए ईमेल के बीच का अंतराल, शुरुआती बर्स्ट साइज़, ईमेल पाने वाले लोग, और ईमेल की कुल संख्या. 
BundletoolUtil यह एक यूटिलिटी क्लास है, जो डिवाइस पर .apks इंस्टॉल करने के लिए, bundletool कमांड लाइन का इस्तेमाल करती है. 

C

CecControllerTokenProvider कंज़्यूमर इलेक्ट्रॉनिक कंट्रोल (सीईसी) से जुड़े टोकन के लिए टोकन उपलब्ध कराने वाली कंपनी. 
CircularAtraceUtil यह एक atrace टूल है, जिसे मुख्य रूप से Monkey जांच के दौरान ANR की गड़बड़ियों की असल वजहों की पहचान करने के लिए बनाया गया है. 
CircularByteArray यह डेटा स्ट्रक्चर, तय साइज़ के ऐरे को सेव करने के लिए इस्तेमाल किया जाता है. यह ऐरे, सर्कुलर बफ़र के तौर पर काम करता है और ऐरे में मौजूद सभी वैल्यू का कुल योग ट्रैक करता है. 
ClangCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से Clang के कवरेज मेज़रमेंट को खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
ClassNotFoundConfigurationException ConfigurationException, जब किसी ऑब्जेक्ट की क्लास नहीं मिलती है. 
ClassPathScanner क्लासपाथ पर एंट्री ढूंढता है. 
ClassPathScanner.ClassNameFilter ऐसा IClassPathFilter जो जावा क्लास के नामों को फ़िल्टर करता है और उनमें बदलाव करता है. 
ClassPathScanner.ExternalClassNameFilter ऐसा ClassNameFilter जो इनर क्लास को अस्वीकार करता है  
ClassPathScanner.IClassPathFilter क्लासपथ एंट्री पाथ के लिए फ़िल्टर

FileFilter के पैटर्न के हिसाब से  

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  
CollectingByteOutputReceiver एक IShellOutputReceiver, जो पूरे शेल आउटपुट को byte[] में इकट्ठा करता है. 
CollectingOutputReceiver एक IShellOutputReceiver, जो पूरे शेल आउटपुट को एक String में इकट्ठा करता है. 
CollectingTestListener एक ITestInvocationListener, जो टेस्ट के सभी नतीजे इकट्ठा करेगा. 
CollectorHelper कई जगहों पर IMetricCollector से जुड़े कुछ काम करने के लिए सहायक. 
CommandFileParser कमांड लाइन के सेट वाली फ़ाइल के लिए पार्स करने वाला टूल. 
CommandFileParser.CommandLine  
CommandLineBuildInfoBuilder यह एक ऐसी सुविधा है जिसका मकसद, कमांड लाइन से सामान्य बिल्ड की जानकारी वाले आर्ग्युमेंट कैप्चर करना और उनसे IBuildInfo बनाना है. 
CommandOptions ICommandOptions को लागू करना. 
CommandOptionsGetter सेवा लागू करने की सुविधा, जो किसी दिए गए अनुरोध के लिए, कमांड के विकल्पों की वैल्यू दिखाती है. 
CommandRunner TradeFederation का एक अन्य एंट्री पॉइंट, जो कमांड लाइन के आर्ग्युमेंट में दिए गए कमांड को चलाएगा और फिर बंद हो जाएगा. 
CommandRunner.ExitCode गड़बड़ी के ऐसे कोड जिनकी मदद से प्रोसेस को बंद किया जा सकता है. 
CommandScheduler सभी उपलब्ध डिवाइसों पर TradeFederation के निर्देश चलाने के लिए शेड्यूलर. 
CommandScheduler.HostState होस्ट की अलग-अलग स्थिति के लिए Enum  
CommonLogRemoteFileUtil इस सुविधा की मदद से, आम फ़ाइलों के रिमोट लॉग को फ़ेच करने के लॉजिक के लिए, अलग-अलग रिमोट डिवाइस के प्रतिनिधित्व में कोड डुप्लीकेट होने से बचा जा सकता है. 
CommonLogRemoteFileUtil.KnownLogFileEntry रिमोट डिवाइसों के लिए, किसी जानी-पहचानी लॉग एंट्री का इलस्ट्रेशन. 
ConditionPriorityBlockingQueue<T> ERROR(/PriorityBlockingQueue) जैसे ऑपरेशन वाली थ्रेड-सेफ़ क्लास, जो किसी खास शर्त से मैच करने वाले ऑब्जेक्ट को फिर से पा सकती है. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ऐसा ConditionPriorityBlockingQueue.IMatcher जो किसी भी ऑब्जेक्ट से मेल खाता है. 
ConditionPriorityBlockingQueue.IMatcher<T> यह इंटरफ़ेस यह तय करता है कि एलिमेंट किसी शर्त से मेल खाते हैं या नहीं. 
ConfigCompleter हमारे TF कॉन्फ़िगरेशन के लिए Completer को लागू करना. 
कॉन्फ़िगरेशन IConfiguration को लागू करने का एक तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है. 
ConfigurationDef इसमें कॉन्फ़िगरेशन, उससे जुड़े ऑब्जेक्ट, और उनके विकल्पों का रिकॉर्ड होता है. 
ConfigurationDef.ConfigObjectDef किसी className और उसके दिखने की संख्या की जानकारी रखने वाला ऑब्जेक्ट (उदाहरण के लिए, अगर किसी कॉन्फ़िगरेशन में एक ही ऑब्जेक्ट दो बार है, तो पहले ऑब्जेक्ट का दिखने का पहला नंबर होगा). 
ConfigurationFactory IConfiguration बनाने के लिए फ़ैक्ट्री. 
ConfigurationFactory.ConfigLoader IConfigDefLoader को लागू करना, जो एक रूट कॉन्फ़िगरेशन से शामिल कॉन्फ़िगरेशन को ट्रैक करता है और सर्कुलर शामिल करने पर एक अपवाद दिखाता है. 
ConfigurationUtil कॉन्फ़िगरेशन फ़ाइलों को मैनेज करने के लिए उपयोगिता फ़ंक्शन. 
ConfigurationXmlParserSettings ConfigurationXmlParser के लिए सेटिंग स्वीकार करने वाली एक आसान क्लास

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

ConfigurationYamlParser YAML स्टाइल के Tradefed कॉन्फ़िगरेशन के लिए पार्सर  
कंसोल मुख्य TradeFederation कंसोल, जो उपयोगकर्ता को इंटरैक्ट करने के लिए इंटरफ़ेस उपलब्ध कराता है

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

  • जांच करने के लिए कोई निर्देश जोड़ना
  • डिवाइसों और उनकी स्थिति की सूची
  • सूची में शामिल किए जा रहे अनुरोध
  • सूची में कमांड डालना
  • फ़ाइल/stdout में, फ़ंक्शन को कॉल करने का लॉग डंप करें
  • बंद करना
 
Console.ArgRunnable<T> run तरीके वाला Runnable, जो आर्ग्युमेंट ले सकता है  
Console.CaptureList List<List<String>> के लिए सुविधा टाइप  
ConsoleReaderOutputStream एक OutputStream, जिसका इस्तेमाल System.out.print() को उपयोगकर्ता की अधूरी लाइन LineReader के साथ चलाने के लिए किया जा सकता है. 
ConsoleResultReporter टेस्ट के नतीजों को कंसोल पर प्रिंट करने के लिए, नतीजा रिपोर्टर. 
CountingTestResultListener TestResultListener, जो TestStatus के हिसाब से टेस्ट की कुल संख्या को ट्रैक करता है  
CountTestCasesCollector किसी दिए गए IRemoteTest के लिए, टेस्ट केस की संख्या की गिनती करें और उसकी रिपोर्ट बनाएं. 
CoverageOptions कवरेज के विकल्पों को सेव करने के लिए Tradefed ऑब्जेक्ट. 
CoverageOptions.Toolchain  
CreateAvdPreparer  
CreateUserPreparer उपयोगकर्ता बनाने और आखिर में उसे हटाने के लिए टारगेट तैयार करने वाला टूल. 

D

DebugHostLogOnFailureCollector कलेक्टर, जो टेस्ट केस के पूरा न होने पर होस्ट-साइड लॉग इकट्ठा और लॉग करेगा. 
DefaultRemoteAndroidTestRunner Tradefed के इस्तेमाल के उदाहरणों के लिए कुछ डिफ़ॉल्ट सेट करने के लिए, ddmlib RemoteAndroidTestRunner का एक्सटेंशन. 
DefaultTestsZipInstaller टेस्ट के लिए, डिफ़ॉल्ट रूप से काम करने वाला zip इंस्टॉलर. 
DelegatedInvocationExecution InvocationExecution, जो किसी अन्य Tradefed बाइनरी को एक्सीक्यूशन का काम सौंपते हैं. 
DependenciesResolver एक नया तरह का प्रोवाइडर, जो किसी टेस्ट के लिए सभी डिपेंडेंसी पाने की अनुमति देता है. 
DeviceAllocationResult किसी निर्देश के लिए, ऐलोकेशन की कोशिश के नतीजों को दिखाता है. 
DeviceAvailableChecker यह पक्का करने के लिए जांच करने वाला टूल कि कोई मॉड्यूल, डिवाइस को ऑफ़लाइन न कर दे. 
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 को लागू करने का एक तरीका, जो लोड किए गए डिवाइस के कॉन्फ़िगरेशन ऑब्जेक्ट को अपने एट्रिब्यूट में सेव करता है. 
DeviceFailedToBootError यह तब दिखता है, जब किसी डिवाइस में बिल्ड फ़्लैश करने के बाद, वह बूट नहीं होता. 
DeviceFeatureModuleController मॉड्यूल कंट्रोलर, जो किसी सुविधा के साथ काम न करने पर टेस्ट नहीं चलाता. 
DeviceFileReporter एक यूटिलिटी क्लास, जो डिवाइस पर फ़ाइलों की जांच करती है और उन्हें ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) पर भेजती है. 
DeviceFlashPreparer एक ITargetPreparer, जो Android के फ़िज़िकल हार्डवेयर पर इमेज दिखाता है. 
DeviceFlashPreparer.EncryptionOptions उपयोगकर्ता डेटा इमेज को एन्क्रिप्ट (सुरक्षित) करने के विकल्पों की सूची  
DeviceFolderBuildInfo ऐसा IDeviceBuildInfo जिसमें लोकल फ़ाइल सिस्टम की डायरेक्ट्री में मौजूद अन्य बिल्ड आर्टफ़ैक्ट भी शामिल हों. 
DeviceImageZipFlashingTargetPreparer टारगेट तैयार करने वाला टूल, जो किसी खास फ़ॉर्मैट में दी गई डिवाइस इमेज की मदद से डिवाइस को फ़्लैश करता है. 
DeviceInternetAccessibilityResourceMetricCollector कलेक्टर, google.com को पिंग करके यह पता लगाता है कि डिवाइस पर इंटरनेट ऐक्सेस किया जा सकता है या नहीं. 
DeviceManager  
DeviceManager.FastbootDevice फ़ास्टबूट मोड में किसी डिवाइस को दिखाने का तरीका. 
DeviceMetricData मेट्रिक कलेक्टर से इकट्ठा किया गया सारा डेटा सेव करने वाला ऑब्जेक्ट. 
DeviceMonitorMultiplexer एक से ज़्यादा IDeviceMonitors को अनुरोध भेजने के लिए, एक प्रॉक्सी क्लास. 
DeviceProperties डिवाइस साइड प्रॉपर्टी के नामों के लिए, कॉन्स्टेंट की सामान्य परिभाषाएं  
DeviceRecoveryModeUtil  
DeviceResetFeature डिवाइस को रीसेट करने की सुविधा को सर्वर साइड पर लागू करना. 
DeviceResetHandler डिवाइस को रीसेट करने की सुविधा. 
DeviceSelectionOptions डिवाइस चुनने से जुड़ी ज़रूरी शर्तों के लिए कंटेनर. 
DeviceSelectionOptions.DeviceRequestedType प्लेसहोल्डर के तौर पर इस्तेमाल किए जा सकने वाले अलग-अलग तरह के डिवाइस. 
DeviceSettingChecker देखें कि मॉड्यूल के चलने के दौरान, डिवाइस की सेटिंग में बदलाव हुआ है या नहीं. 
DeviceSetup ऐसा ITargetPreparer जो दिए गए Option के आधार पर, टेस्टिंग के लिए डिवाइस को कॉन्फ़िगर करता है. 
DeviceStateMonitor IDevice की स्थिति को मॉनिटर करने के लिए हेल्पर क्लास. 
DeviceStorageAgeResourceMetricCollector logcat से स्टोरेज की उम्र को पार्स करें. 
DeviceStorageStatusChecker देखें कि डिवाइस में दिए गए पार्टीशन के लिए ज़रूरत के मुताबिक डिस्क स्पेस है या नहीं. 
DeviceUnavailableMonitor यह लिसनर सिर्फ़ टेस्ट केस लेवल का DNAE कैप्चर करने की कोशिश करता है. 
DeviceUpdateTargetPreparer एक एब्स्ट्रैक्ट ITargetPreparer, जो डिवाइसों को अपडेट करने के सामान्य चरणों को ध्यान में रखता है. इसके लिए, डिवाइस इमेज फ़ाइल को किसी बाहरी सोर्स से लिया जाता है, न कि बिल्ड सेवा से. 
DeviceWifiResourceMetricCollector कलेक्टर, कनेक्ट किए गए मौजूदा वाई-फ़ाई सिग्नल की क्षमता और लिंक की स्पीड की मेट्रिक इकट्ठा करता है. 
DirectedGraph<V> बिना वज़न वाले डायरेक्टेड ग्राफ़ लागू करना. 
DynamicFileStubTest यह tradefed टेस्ट है. इससे यह पता चलता है कि tradefed, डाइनैमिक फ़ाइल को सही तरीके से हल कर सकता है या नहीं. 
DynamicRemoteFileResolver रिमोट फ़ाइलों के पाथ को हल करने में मदद करने वाली क्लास. 
DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolver को लागू करने की सुविधा लोड करता है. 

E

EmmaXmlConstants emma एक्सएमएल रिपोर्ट को पार्स करते समय इस्तेमाल होने वाले कॉन्स्टेंट. 
EmulatorMemoryCpuCapturer  
EnforcedSeLinuxChecker स्टेटस की जांच करने वाला टूल, जो Selinux के स्टेटस की पुष्टि करता है. 
EventsLoggerListener ऐसा लिसनर जो मिलने वाले सभी इवेंट को किसी फ़ाइल में लॉग करता है  
ExistingBuildProvider ऐसा IBuildProvider जो पहले से तैयार किए गए IBuildInfo को दिखाता है. 
ExtendedFile बिल्ड से जुड़ा मेटाडेटा शामिल करने के लिए, स्टैंडर्ड फ़ाइल का एक्सटेंशन. 

F

FakeTest एक फ़र्ज़ी टेस्ट, जिसका मकसद बार-बार टेस्ट के नतीजे जनरेट करना आसान बनाना है. 
FakeTestsZipFolder टेस्टिंग फ़िक्सचर, जो कॉन्टेंट की सूची के आधार पर, अनज़िप किया गया फ़र्ज़ी टेस्ट फ़ोल्डर बनाता है. 
FakeTestsZipFolder.ItemType  
FastbootDeviceFlasher यह एक ऐसी क्लास है जो फ़िज़िकल Android हार्डवेयर पर इमेज फ़्लैश करने के लिए, fastboot पर निर्भर करती है. 
FastbootHelper फ़ास्टबूट ऑपरेशन के लिए सहायक क्लास. 
FastbootUpdateBootstrapPreparer ऐसा ITargetPreparer जो FastbootDeviceFlasher से डिवाइसों को फ़्लैश करने के लिए, चुनिंदा फ़ाइलों (बूटलोडर, रेडियो, डिवाइस इमेज ज़िप) को IDeviceBuildInfo में स्टेशन करता है. इसके बाद, नतीजे की रिपोर्टिंग के मकसद से, बिल्ड की जानकारी में डिवाइस के पोस्ट-बूट एट्रिब्यूट इंजेक्ट करता है. 
FileDownloadCache एक हेल्पर क्लास, जो डाउनलोड की गई फ़ाइलों के लोकल फ़ाइल सिस्टम में एलआरयू कैश को मैनेज करती है. 
FileDownloadCacheFactory FileDownloadCache बनाने वाली फ़ैक्ट्री  
FileDownloadCacheWrapper एक रैपर क्लास, जो IFileDownloader इंटरफ़ेस को लागू करते समय FileDownloadCache सुविधाएं उपलब्ध कराती है. 
FileIdleMonitor फ़ाइलों को मॉनिटर करता है और अगर वे कुछ समय से इस्तेमाल में नहीं हैं, तो कॉलबैक करता है (यानी कि 
FileLogger एक ILeveledLogOutput, जो लॉग मैसेज को फ़ाइल और स्टैंडर्ड आउटपुट (stdout) पर भेजता है. 
FileProtoResultReporter प्रोटो रिपोर्टर, जो TestRecord को किसी फ़ाइल में डंप करता है. 
FilePullerDeviceMetricCollector एक BaseDeviceMetricCollector जो डिवाइस से आने वाली मेट्रिक कुंजी को सुनता है और उन्हें डिवाइस से फ़ाइल के तौर पर खींचता है. 
FilePullerLogCollector डिवाइस की ओर से रिपोर्ट की गई फ़ाइल का लॉगर. 
FileSystemLogSaver लॉग को फ़ाइल सिस्टम में सेव करना. 
FilteredResultForwarder ResultForwarder का वैरिएंट, जो सिर्फ़ TestDescription की अनुमति वाली सूची को रिपोर्ट करने की अनुमति देता है. 
FixedByteArrayOutputStream मेमोरी में सेव किया जाने वाला ERROR(/OutputStream), जिसमें ज़्यादा से ज़्यादा डेटा सेव किया जा सकता है. 
FlashingResourcesParser एक क्लास, जो किसी डिवाइस को फ़्लैश करने के लिए ज़रूरी सहायक इमेज फ़ाइलों के ज़रूरी वर्शन को पार्स करती है. 
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt; के लिए typedef. 
FlashingResourcesParser.Constraint फ़िल्टर करने वाला इंटरफ़ेस, जिसका मकसद FlashingResourcesParser को कुछ ऐसे संसाधनों को अनदेखा करने की अनुमति देना है जिनका इस्तेमाल वह अन्यथा कर सकता है  
FlashingResourceUtil इस टूल की मदद से, आर्टफ़ैक्ट का सही वर्शन सेट किया जा सकता है, ताकि उन्हें DeviceFlashPreparer की मदद से फ़्लैश किया जा सके. 
FoldableExpandingHandler IModuleParameterHandler, जो फ़ोल्ड किए जा सकने वाले हर ऐसे डिवाइस के लिए ज़्यादा बड़ा हो जो प्राइमरी डिवाइस नहीं है. 
FoldableHandler सामान्य फ़ोल्ड करने लायक हैंडलर, जो खास मॉड्यूल बनाने के लिए फ़ोल्ड करने लायक पैरामीटर ले सकता है. 
FoldableModePreparer टारगेट तैयार करने वाला टूल, जो किसी डिवाइस की फ़ोल्ड होने की स्थिति को स्विच कर सकता है. 
FolderBuildInfo IFolderBuildInfo को लागू करना. 
FormattedGeneratorReporter रिपोर्टर, जो किसी खास फ़ॉर्मैट में रिपोर्ट जनरेट करने की सुविधा देता है. 

G

GceAvdInfo किसी GCE AVD इंस्टेंस के लिए काम का डेटा सेव करने का स्ट्रक्चर. 
GceAvdInfo.GceStatus  
GceManager GCE कॉल को शुरू/बंद करने और GCE से लॉग इकट्ठा करने के लिए, GCE कॉल को मैनेज करने वाला हेल्पर. 
GceRemoteCmdFormatter रिमोट gce डिवाइस तक पहुंचने के लिए, कमांड को फ़ॉर्मैट करने वाली यूटिलिटी क्लास. 
GceRemoteCmdFormatter.ScpMode एससीपी का इस्तेमाल, आर्ग्युमेंट के स्ट्रक्चर के आधार पर फ़ाइल को पुश या पुल करने के लिए किया जा सकता है. 
GceSshTunnelMonitor GCE एसएसएच टनल के लिए थ्रेड मॉनिटर. 
GcovCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से gcov के कवरेज मेज़रमेंट खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
GCSBucketUtil Google Cloud Storage (GCS) से फ़ाइलें डाउनलोड और अपलोड करने के लिए फ़ाइल मैनेजर. 
GCSBucketUtil.GCSFileMetadata GCS में फ़ाइल की जानकारी के लिए आसान रैपर. 
GCSCommon डाउनलोड और अपलोड जैसे Gcs ऑपरेशन के लिए बेस क्लास. 
GCSDownloaderHelper GCS बकेट के लिए डाउनलोडर, जो ग्लोबल कॉन्फ़िगरेशन को कैश मेमोरी में सेव करने और उसे हल करने की सुविधा देता है. 
GCSFileDownloader Google Cloud Storage (GCS) से फ़ाइल डाउनलोड करने के लिए, फ़ाइल डाउनलोडर. 
GCSFileUploader Google Cloud Storage (GCS) में फ़ाइल का डेटा अपलोड करने के लिए, फ़ाइल अपलोड करने वाला टूल. 
GCSHostResourceManager GCS (Google Cloud Storage) से होस्ट का संसाधन डाउनलोड करें. 
GcsRemoteFileResolver IRemoteFileResolver को लागू करना, जो GCS बकेट से डाउनलोड करने की अनुमति देता है. 
GetPreviousPassedHelper पहले पास किए गए टेस्ट फ़िल्टर पाने के लिए सहायक. 
GkiDeviceFlashPreparer एक टारगेट तैयार करने वाला टूल, जो डिवाइस को Android के सामान्य कर्नेल की जेनरिक इमेज से फ़्लैश करता है. 
GlobalFilterGetter सेवा लागू करने की सुविधा, जो किसी दिए गए अनुरोध के फ़िल्टर दिखाती है. 
GlobalTestFilter इंवोकेशन पर लागू किए गए फ़िल्टर के विकल्प. 
GoogleApiClientUtil Google API क्लाइंट बनाने के लिए उपयोगी टूल. 
GranularRetriableTestWrapper टेस्टकेस लेवल में IRemoteTest को ग्रैन्युलेट करने के लिए, रैपर क्लास IRemoteTest पर काम करती है. 
GsiDeviceFlashPreparer टारगेट तैयार करने वाला टूल, जो डिवाइस को Android के लिए सामान्य सिस्टम इमेज से फ़्लैश करता है. 

H

HelloWorldMultiTargetPreparer IMultiTargetPreparer को लागू करने का उदाहरण. 
HistoryLogger TF History Logger, एक खास लॉग है जिसमें सिर्फ़ कुछ खास इवेंट शामिल होते हैं. 
HprofAllocSiteParser hprof रिपोर्ट के 'ऐलोकेशन साइटें' सेक्शन से जानकारी पार्स करने के लिए हेल्पर क्लास. 
HttpRemoteFileResolver IRemoteFileResolver को लागू करना, जो http के ज़रिए रिमोट फ़ाइल डाउनलोड करने की अनुमति देता है  
HttpsRemoteFileResolver IRemoteFileResolver को लागू करना, जो https के ज़रिए रिमोट फ़ाइल डाउनलोड करने की अनुमति देता है  

I

IAbiReceiver ऐसा टेस्ट जिसमें टेस्ट किए जा रहे ABI की ज़रूरत होती है. 
IAppBuildInfo यह इंटरफ़ेस अब काम नहीं करता. सीधे IBuildInfo का इस्तेमाल करें.  
IAutoRetriableTest ऐसे IRemoteTest के लिए इंटरफ़ेस जिसने ITestFilterReceiver को लागू नहीं किया है, लेकिन फिर भी अपने-आप फिर से कोशिश करने की सुविधा का इस्तेमाल करना चाहता है. 
IBatteryInfo यह इंटरफ़ेस, किसी डिवाइस की बैटरी के साथ इंटरैक्शन को दिखाता है. 
IBatteryInfo.BatteryState बैटरी के चार्ज होने की मौजूदा स्थिति के बारे में बताता है. 
IBuildProvider टेस्ट किए जा रहे बिल्ड के बारे में जानकारी देने की ज़िम्मेदारी. 
IBuildReceiver ऐसा टेस्ट जिसमें टेस्ट किए जा रहे बिल्ड का रेफ़रंस होना ज़रूरी है. 
IClusterClient TFC बैकएंड के साथ इंटरैक्ट करने के लिए इंटरफ़ेस. 
IClusterEvent टीएफ़सी पर अपलोड किए जाने वाले किसी भी क्लस्टर इवेंट के लिए इंटरफ़ेस. 
IClusterEventUploader<T extends IClusterEvent> ClusterEventUploader के लिए इंटरफ़ेस  
IClusterOptions क्लस्टर से जुड़े विकल्प पाने के लिए इंटरफ़ेस. 
ICommandOptions निर्देशों को लागू करने के विकल्पों के लिए कंटेनर. 
ICommandScheduler TradeFederation कमांड चलाने के लिए शेड्यूलर. 
ICommandScheduler.IScheduledInvocationListener जब अनुरोध पूरा हो जाता है, तब अनुरोध करने से जुड़े इवेंट के लिए लिसनर. 
ICompressionStrategy ऐसा इंटरफ़ेस जो कंप्रेस करने वाले एल्गोरिदम को दिखाता है. इसे रनटाइम के दौरान चुना जा सकता है. 
IConfiguration TradeFederation को कॉल करने के लिए कॉन्फ़िगरेशन की जानकारी. 
IConfigurationFactory IConfiguration बनाने के लिए फ़ैक्ट्री  
IConfigurationReceiver IConfiguration को स्वीकार करने वाले ऑब्जेक्ट को दिखाने के लिए आसान इंटरफ़ेस. 
ICredentialFactory oauth2 Credential बनाने के लिए, क्रेडेंशियल फ़ैक्ट्री का इंटरफ़ेस. 
IDefaultObjectLoader डिफ़ॉल्ट ऑब्जेक्ट लोड करने के लिए इंटरफ़ेस. ये ऑब्जेक्ट, हमारे YAML कॉन्फ़िगरेशन का हिस्सा होने चाहिए. 
IDefaultObjectLoader.LoaderConfiguration लोडर को जानकारी देने के लिए, लोडिंग कॉन्फ़िगरेशन ऑब्जेक्ट. 
IDeviceBuildInfo ऐसा IBuildInfo जो Android डिवाइस के पूरे बिल्ड और (ज़रूरी नहीं) उसके टेस्ट दिखाता हो. 
IDeviceBuildProvider ऐसा IBuildProvider जो किसी बिल्ड को वापस पाने के लिए, ITestDevice से मिली जानकारी का इस्तेमाल करता है. 
IDeviceConfiguration डिवाइस कॉन्फ़िगरेशन होल्डर इंटरफ़ेस. 
IDeviceFlasher डिवाइस पर डिवाइस की इमेज फ़्लैश करता है. 
IDeviceFlasher.UserDataFlashOption userdata इमेज को मैनेज करने के विकल्पों की सूची  
IDeviceManager टेस्टिंग के लिए उपलब्ध डिवाइसों के सेट को मैनेज करने के लिए इंटरफ़ेस. 
IDeviceManager.IFastbootListener फ़ास्टबूट की स्थिति में होने वाले बदलावों के लिए एक लिसनर. 
IDeviceMonitor डिवाइसों की स्थिति की निगरानी करने के लिए इंटरफ़ेस. 
IDeviceMonitor.DeviceLister Runnable जैसी क्लास, जो जाने-पहचाने डिवाइसों और उनकी स्थितियों की जानकारी दिखाती है. 
IDeviceSelection डिवाइस चुनने से जुड़ी ज़रूरी शर्तों के लिए इंटरफ़ेस. 
IDeviceTest ऐसे ऑब्जेक्ट के लिए इंटरफ़ेस जिसे ITestDevice का रेफ़रंस चाहिए. 
IDisableable ऐसा इंटरफ़ेस जो Tradefed के ऐसे ऑब्जेक्ट के बारे में बताता है जिसे बंद किया जा सकता है. 
IFileDownloader रिमोट फ़ाइल डाउनलोड करने के लिए इंटरफ़ेस. 
IFlashingResourcesParser किसी डिवाइस को फ़्लैश करने के लिए ज़रूरी सहायक इमेज फ़ाइलों के ज़रूरी वर्शन उपलब्ध कराने वाला इंटरफ़ेस. 
IFlashingResourcesRetriever डिवाइस को फ़्लैश करने के लिए ज़रूरी सहायक इमेज फ़ाइलें वापस पाने के लिए इंटरफ़ेस. 
IFolderBuildInfo एक आसान एब्स्ट्रैक्ट IBuildInfo, जिसके बिल्ड आर्टफ़ैक्ट किसी लोकल फ़ाइल सिस्टम डायरेक्ट्री में मौजूद हैं. 
IFormatterGenerator SuiteResultHolder के लिए फ़ॉर्मैटर के बारे में बताने वाला इंटरफ़ेस. 
IHostCleaner टेस्ट रन खत्म होने के बाद, होस्ट को साफ़ करता है. 
IInvocationContextReceiver ऐसा टेस्ट जिसमें कॉल करने के कॉन्टेक्स्ट का रेफ़रंस होना ज़रूरी है. 
IInvocationExecution इंटरफ़ेस, जिसमें उन कार्रवाइयों के बारे में बताया गया है जो किसी निर्देश के तहत की जाएंगी. 
ILeveledLogOutput इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग मैसेज को आउटपुट करने के तरीके उपलब्ध कराती हैं. 
ILogcatReceiver एक क्लास, जो किसी डिवाइस के logcat का आउटपुट InputStreamSource के तौर पर उपलब्ध कराती है. 
ILogRegistry ILogOutput सिंगलटन लॉगर के लिए इंटरफ़ेस, जो अलग-अलग लॉगर को मल्टीप्लेक्स करता है और मैनेज करता है. 
ILogRegistry.EventType ऐसे इवेंट जिन्हें लॉग करना फ़ायदेमंद होता है  
IMetricCollector टेस्ट के नतीजों की रिपोर्टिंग करते समय, मिलती-जुलती मेट्रिक इकट्ठा करने के लिए, इस इंटरफ़ेस को डेकोरेटर के तौर पर जोड़ा जाएगा. 
IMetricCollectorReceiver IRemoteTest के लिए इंटरफ़ेस, ताकि वे टेस्ट रन के लिए IMetricCollector की सूची पा सकें. 
IModuleController किसी मॉड्यूल को लागू करना है या नहीं, यह कंट्रोल करने के लिए इंटरफ़ेस. 
IModuleController.RunStrategy मॉड्यूल को कैसे लागू किया जाना चाहिए, यह बताने वाला एन्म्. 
IModuleParameterHandler सुइट मॉड्यूल के पैरामीटर के लिए इंटरफ़ेस. 
IMultiDeviceTest यह इंटरफ़ेस अब काम नहीं करता. इस इंटरफ़ेस को काम करने के लिए कुछ समय के लिए रखा गया है, लेकिन इसका इस्तेमाल अब नहीं किया जाता. कृपया इसे लागू न करें.  
IMultiTargetPreparer एक साथ कई डिवाइसों के लिए टेस्ट एनवायरमेंट तैयार करता है. 
INativeDeviceTest ऐसे ऑब्जेक्ट के लिए इंटरफ़ेस जिसे INativeDevice का रेफ़रंस चाहिए. 
InstallApexModuleTargetPreparer  
InstantAppHandler ModuleParameters#INSTANT_APP के लिए हैंडलर. 
InstrumentationResultProtoParser इंस्ट्रुमेंटेशन टेस्ट के दौरान इकट्ठा किए गए इंस्ट्रुमेंटेशन के नतीजे के प्रोटो को पार्स करता है और ITestRunListener को नतीजों की जानकारी देता है. 
InvocationContext IInvocationContext को सामान्य तौर पर लागू करना. 
InvocationExecution यह क्लास, कॉल करने के सभी चरणों के बारे में बताती है: बिल्ड डाउनलोड, target_prep, टेस्ट चलाना, क्लीन अप. 
InvocationScope एक Tradefed कॉल को स्कोप करता है. 
InvocationScoped  
InvocationScopeModule Guice मॉड्यूल, जिसका इस्तेमाल TF को कॉल करने के दौरान कहीं भी किया जा सकता है. इससे, Guice-Tradefed के साथ काम करने वाले ऑब्जेक्ट का अनुरोध किया जा सकता है. 
InvocationStatus कॉल करने की स्थिति सेव करने के लिए क्लास. 
InvocationToJUnitResultForwarder एक क्लास जो ITestInvocationListener इवेंट को सुनती है और उन्हें TestListener पर फ़ॉरवर्ड करती है. 
IPostProcessor पोस्ट प्रोसेसर, एक ट्रेड फ़ेडरेशन ऑब्जेक्ट है. इसका मकसद, टेस्ट के बाद और नतीजों की रिपोर्टिंग से पहले, मेट्रिक और लॉग को प्रोसेस करने की अनुमति देना है. 
IRemoteFeature Tradefed में मौजूद किसी ऐसी सुविधा के बारे में बताने वाला इंटरफ़ेस जिसे अनुरोध के आधार पर लागू किया जा सकता है. 
IRemoteFileResolver ऐसे ऑब्जेक्ट के लिए इंटरफ़ेस जो किसी रिमोट फ़ाइल को लोकल फ़ाइल में बदल सकते हैं. 
IRemoteFileResolver.RemoteFileResolverArgs रिज़ॉल्वर को पास किए गए आर्ग्युमेंट  
IRemoteFileResolver.ResolvedFile यह क्लास, ठीक की गई फ़ाइल और कुछ मेटाडेटा के बारे में जानकारी रखती है. 
IReportNotExecuted अगर टेस्ट पूरा नहीं हो पाता है, तो इस इंटरफ़ेस का इस्तेमाल करने वाला IRemoteTest, बेहतर रिपोर्टिंग के लिए, अपने ऐसे टेस्ट की रिपोर्ट कर सकता है जो पूरे नहीं हुए. 
IRescheduler आने वाले समय में कॉन्फ़िगरेशन को फिर से शेड्यूल करने के लिए इंटरफ़ेस. 
IResourceMetricCollector उपयोगकर्ता के लिए, पसंद के मुताबिक संसाधन कलेक्टर लागू करने का इंटरफ़ेस. 
IRestApiHelper REST API कॉल करने के लिए सहायक इंटरफ़ेस. 
IResumableTest यह इंटरफ़ेस अब काम नहीं करता. अब इसकी ज़रूरत नहीं है  
IRetryDecision इंटरफ़ेस, फिर से कोशिश करने का फ़ैसला ले रहा है. साथ ही, टारगेट किए गए फिर से कोशिश करने के लिए, क्लास पर फ़िल्टर लागू कर रहा है. 
IRuntimeHintProvider  
ISandbox इंटरफ़ेस, जिसमें सैंडबॉक्स की जानकारी दी गई है. इसका इस्तेमाल, किसी अनुरोध को चलाने के लिए किया जा सकता है. 
ISandboxFactory ISandbox बनाने के लिए फ़ैक्ट्री. 
ISetOptionReceiver इस इंटरफ़ेस को लागू करने के लिए, Option में "set-option" नाम होना चाहिए, जो HostTest#SET_OPTION_NAME से जुड़ा हो. 
IShardableTest ऐसा IRemoteTest जिसे अलग-अलग तरीके से चलाए जा सकने वाले सब-टेस्ट में बांटा जा सकता है. 
IShardHelper किसी ऑब्जेक्ट का इंटरफ़ेस, जो कॉन्फ़िगरेशन के लिए इस्तेमाल की जाने वाली, sharding की रणनीति के बारे में बताता है. 
ISystemStatusChecker यह एक चेकर है, जो सिस्टम की स्थिति की जांच करता है. साथ ही, यह एक बूलियन दिखाता है, ताकि यह पता चल सके कि सिस्टम सही स्थिति में है या नहीं. 
ISystemStatusCheckerReceiver ऐसा IRemoteTest जिसे कॉन्फ़िगरेशन से ISystemStatusChecker का ऐक्सेस चाहिए. 
ITargetCleaner यह इंटरफ़ेस अब काम नहीं करता. tearDown को बेस ITargetPreparer इंटरफ़ेस में ले जाया गया है.  
ITargetPreparer टेस्ट रन के लिए टेस्ट एनवायरमेंट तैयार करता है. 
ITerribleFailureHandler LogUtil.CLog.wtf(String, Throwable)
से होने वाली गंभीर गड़बड़ियों को मैनेज करने के लिए इंटरफ़ेस 
ITestAnnotationFilterReceiver एक ऐसा रनर जो एनोटेशन के आधार पर यह फ़िल्टर कर सकता है कि कौनसी टेस्ट चलानी हैं. 
ITestCollector टेस्ट कलेक्शन के लिए सहायता देता है; सेट होने पर, टेस्टर को टेस्ट केस इकट्ठा करने के लिए ड्राई रन करना होगा, ताकि उन्हें असल में लागू किए बिना ही इकट्ठा किया जा सके. 
ITestFileFilterReceiver एक ऐसा रनर जिसे यह बताने वाली फ़ाइल मिल सकती है कि कौनसे टेस्ट चलाने हैं और/या कौनसे नहीं. 
ITestFilterReceiver एक रननर, जो यह फ़िल्टर कर सकता है कि कौनसे टेस्ट चलाने हैं. 
ITestInformationReceiver कुछ क्लास के लिए TestInformation पाने का इंटरफ़ेस. 
ITestInvocation TradeFederation के एक टेस्ट को हैंडल करता है. 
ITestInvocation.ExitInformation किसी अनुरोध के लिए, बाहर निकलने से जुड़ी कुछ जानकारी दिखाता है. 
ITestSuite टेस्ट सुइट चलाने के लिए इस्तेमाल की जाने वाली ऐब्स्ट्रैक्ट क्लास. 
ITestSuiteResultLoader इंटरफ़ेस, जिसमें पिछले नतीजों को इस तरह से लोड करने के लिए हेल्पर के बारे में बताया गया है कि उन्हें फिर से चलाया जा सके. 
ITestsZipInstaller यह किसी डिवाइस पर, टेस्ट की ज़िप फ़ाइल (जैसा कि बिल्ड सिस्टम से आउटपुट होता है) से टेस्ट इंस्टॉल करता है. 

J

JavaCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से Java कवरेज मेज़रमेंट खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
JavaCodeCoverageFlusher एक यूटिलिटी क्लास, जो डिवाइस पर चल रही प्रोसेस से Java कोड कवरेज मेज़रमेंट को रीसेट करती है और उन्हें फ़्लश करती है. 
JsonHttpTestResultReporter नतीजों की जानकारी देने वाला टूल, जो जांच की मेट्रिक के नतीजों और शाखा, डिवाइस की जानकारी को JSON में बदलता है और HTTP सेवा के एंडपॉइंट में पोस्ट करता है  
JUnit4TestFilter यह एक हेल्पर क्लास है, जो Filter को एक्सटेंड करके JUnit4 रनर के लिए फ़िल्टरिंग की सुविधा देती है. 
JUnitToInvocationResultForwarder एक क्लास जो TestListener इवेंट को सुनती है और उन्हें किसी ITestInvocationListener पर फ़ॉरवर्ड करती है. 
JUnitXmlParser पार्स करने वाला टूल, जो ant के XMLJUnitResultFormatter में सेव किए गए JUnit के नतीजों से, टेस्ट के नतीजे का डेटा निकालता है और उसे ITestInvocationListener को भेजता है. 

K

KeyguardStatusChecker मॉड्यूल के लागू होने के बाद, कीगार्ड की स्थिति की जांच करता है. 
KillExistingEmulatorPreparer ITargetPreparer, जो चल रहे एम्युलेटर को बंद कर देता है. 

L

LabResourceDeviceMonitor LabResourceService के लिए gRPC सर्वर को शुरू/मैनेज करने वाला लैब रिसॉर्स मॉनिटर. 
LargeOutputReceiver यह क्लास, लंबे समय तक चलने वाले कमांड चलाने और आउटपुट इकट्ठा करने में मदद करती है. 
LastShardDetector लोकल शर्डिंग की सुविधा इस्तेमाल करते समय, कभी-कभी हम सिर्फ़ तब कुछ कार्रवाइयां करना चाहते हैं, जब आखिरी शर्ड invocationEnded(long) तक पहुंच जाए. 
LaunchCvdHelper Cuttlefish VM में Launch_cvd को कंट्रोल करने के लिए, यूटिलिटी हेल्पर. 
LeakedThreadStatusChecker स्टेटस की जांच करने वाला टूल, ताकि यह पक्का किया जा सके कि कोई मॉड्यूल, चल रहे थ्रेड को लीक न करे. 
LegacySubprocessResultsReporter सबप्रोसेस के नतीजों की रिपोर्टर को फ़्रीज़ किया गया है. यह सुपरक्लास में हुए बदलावों के बावजूद, TF/CTS के पुराने वर्शन (जैसे, 8 और उसके बाद के वर्शन) के साथ काम करती रहेगी. 
ListInstrumentationParser IShellOutputReceiver, जो 'pm list instrumentation' क्वेरी के आउटपुट को पार्स करता है  
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice TradeFed होस्ट पर चल रहे लोकल वर्चुअल डिवाइसों के लिए क्लास. 
LocalAppBuildProvider ऐसा IBuildProvider जो दिए गए लोकल पाथ के आधार पर IBuildInfo बनाता है  
LocalDeviceBuildProvider एक IBuildProvider, जो दिए गए फ़ाइल सिस्टम डायरेक्ट्री पाथ के आधार पर IDeviceBuildInfo बनाता है. 
LocalEmulatorLaunch TargetPreparer, जो Android बिल्ड एनवायरमेंट से स्थानीय तौर पर एमुलेटर लॉन्च करता है. 
LocalEmulatorSnapshot TargetPreparer, Android के किसी बिल्ड/डेवलपमेंट एनवायरमेंट से, एमुलेटर का क्लीन स्नैपशॉट जनरेट करने के लिए है  
LocalFileResolver IRemoteFileResolver को लागू करना, जो लोकल फ़ाइलों को लिंक करने की अनुमति देता है  
LocalFolderBuildProvider ऐसा IBuildProvider जो दिए गए लोकल पाथ के आधार पर IFolderBuildInfo बनाता है  
LocalRunInstructionBuilder स्थानीय तौर पर जांच करने के लिए निर्देश को कंपाइल करने वाली सुविधा. 
LogcatCrashResultForwarder खास लिसनर: गड़बड़ियों (इंस्ट्रूमेंटेशन प्रोसेस क्रैश होने) पर, यह logcat से क्रैश को निकालने की कोशिश करेगा और उसे टेस्ट से जुड़ी गड़बड़ी के मैसेज में जोड़ देगा. 
LogcatEventParser  
LogcatEventType LogcatEventParser के लिए इवेंट टाइप. 
LogcatOnFailureCollector कलेक्टर, जो टेस्ट केस के पूरा न होने पर logcat को कैप्चर और लॉग करेगा. 
LogcatReceiver बैकग्राउंड में logcat इकट्ठा करने वाली क्लास. 
LogFileSaver ITestInvocationListener के लिए एक हेल्पर, जो लॉग डेटा को फ़ाइल में सेव करेगा  
LogReceiver  
LogRegistry ILogRegistry लागू करने का ऐसा तरीका जो अलग-अलग लॉगर को मल्टीप्लेक्स करता है और मैनेज करता है. साथ ही, कॉल करने वाली थ्रेड के ThreadGroup के आधार पर, सही लॉगर का इस्तेमाल करता है. 
LogSaverResultForwarder ग्लोबल फ़ाइल सेवर की मदद से लॉग सेव करने के लिए ResultForwarder

सोम

MainlineModuleHandler मेनलाइन मॉड्यूल के लिए एक आसान हैंडलर क्लास, जो InstallApexModuleTargetPreparer बनाती है और उन मॉड्यूल को अपने-आप पाने के लिए, दिए गए मेनलाइन मॉड्यूल के आधार पर उसमें डाइनैमिक लिंक इंजेक्ट करती है. 
MainlineTestModuleController जांचे जा रहे डिवाइस पर पहले से लोड किए गए मुख्य मॉड्यूल के आधार पर टेस्ट चलाने के लिए, मॉड्यूल कंट्रोलर की बेस क्लास. 
ManagedRemoteDevice वर्चुअल मशीन में चलने वाला एक डिवाइस, जिसे हम वर्चुअल मशीन में मौजूद Tradefed इंस्टेंस की मदद से, किसी भी जगह से मैनेज करते हैं. 
ManagedTestDeviceFactory अलग-अलग तरह के डिवाइस बनाने के लिए फ़ैक्ट्री, जिन्हें Tf से मॉनिटर किया जा सकता है  
MetricFilePostProcessor इसका इस्तेमाल, टेस्ट और रन लेवल के दौरान इकट्ठा की गई मेट्रिक लॉग फ़ाइल को अपलोड करने के लिए किया जाता है. 
MetricOption @Test के साथ एनोटेट किए गए टेस्ट के तरीकों के लिए एनोटेशन या अगर एनोटेशन, TestDescription की एनोटेशन सूची का हिस्सा है, तो कुछ अतिरिक्त पैरामीटर तय किए जा सकते हैं. ये पैरामीटर इन कामों के लिए काम के होते हैं: कलेक्टर के व्यवहार को ट्यून करना, कुछ तरीकों को फ़िल्टर करना. 
MetricsXMLResultReporter MetricsXMLResultReporter, टेस्ट की मेट्रिक को लिखता है और मेट्रिक को एक्सएमएल फ़ाइल में चलाता है. यह फ़ाइल, टेस्ट के invocationEnded फ़ेज़ में, metrics-folder पैरामीटर से तय किए गए फ़ोल्डर में होती है. 
MetricUtility इसमें टेस्ट मेट्रिक को सेव करने, मिलती-जुलती जांचों में मेट्रिक को इकट्ठा करने, और मेट्रिक को फ़ाइल में लिखने के लिए, सामान्य उपयोगिता के तरीके शामिल हैं. 
MinApiLevelModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि तय किए गए एपीआई लेवल से नीचे होने पर टेस्ट न चलाए जाएं. 
MinSdkModuleController मॉड्यूल कंट्रोलर के लिए बेस क्लास, ताकि तय किए गए SDK टूल के वर्शन के नीचे के वर्शन पर टेस्ट न चलाए जा सकें. 
ModuleDefinition टेस्ट रन कॉन्फ़िगरेशन के लिए कंटेनर. 
ModuleListener नतीजों की सूची इकट्ठा करने के लिए, हर मॉड्यूल के हर IRemoteTest से जुड़ा Listener. 
ModuleMerger स्प्लिट करने के बाद, ITestSuite और ModuleDefinition को मर्ज करने से जुड़े ऑपरेशन के लिए हेल्पर क्लास. 
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo किसी मॉड्यूल के बारे में जानकारी सेव करने के लिए, एक आसान स्ट्रक्चर क्लास  
ModuleParameters हर मॉड्यूल के मेटाडेटा में, सुइट के "पैरामीटर" कुंजियों से जुड़ी खास वैल्यू. 
ModuleParametersHelper पैरामीटर से जुड़ा IModuleParameterHandler पाने के लिए हेल्पर. 
ModuleSplitter IConfiguration से दिखाए गए मॉड्यूल की सूची को, ModuleDefinition से दिखाए गए रनटाइम यूनिट की सूची में बांटने के लिए हेल्पर. 

नहीं

NameMangleListener नतीजों की रिपोर्ट के तौर पर, टेस्ट के तरीके, क्लास, और पैकेज के नामों का अनुवाद करने के लिए प्रॉक्सी लिसनर. 
NativeCodeCoverageFlusher यह एक यूटिलिटी क्लास है, जो नेटिव कवरेज मेज़रमेंट को हटाती है और डिवाइस पर चल रही प्रोसेस से नेटिव कवरेज के डेटा को फ़्लश करती है. 
NativeDevice ITestDevice ऐसे Android डिवाइसों के लिए डिफ़ॉल्ट तौर पर लागू किया गया जो फ़ुल स्टैक नहीं हैं. 
NativeDevice.AdbAction ओएस 'adb ....' कमांड चलाने के लिए DeviceAction
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction का इस्तेमाल करके डिवाइस को रीबूट करें. 
NativeDevice.RebootMode रीबूट करने का मोड. 
NativeDeviceStateMonitor फ़्रेमवर्क के बिना, IDevice की स्थिति को मॉनिटर करने के लिए हेल्पर क्लास. 
NegativeHandler हैंडलर, जो बताता है कि कुछ नहीं किया जाना चाहिए और पैरामीटर को कोई अतिरिक्त मॉड्यूल नहीं बनाना चाहिए. 
NestedDeviceStateMonitor डिवाइस की स्थिति मॉनिटर करने वाला टूल, जो वर्चुअलाइज़ किए गए एनवायरमेंट की खास बातों को ध्यान में रखते हुए, नेस्ट किए गए डिवाइस पर अतिरिक्त जांच करता है. 
NestedRemoteDevice रिमोट Cuttlefish वीएम में चल रहे डिवाइस की इमेज. 
NetworkNotAvailableException यह तब दिखता है, जब कोई डिवाइस जांच के लिए नेटवर्क से कनेक्ट नहीं हो पाता. 
NoDeviceException यह तब ट्रिगर होता है, जब किसी दिए गए निर्देश को पूरा करने के लिए कोई डिवाइस उपलब्ध न हो. 
NoisyDryRunTest कमांड फ़ाइल पर, नोइज़ी ड्राय रन चलाएं. 
NotMultiAbiHandler यह एक खास हैंडलर है, जो SuiteModuleLoader को यह सूचना देता है कि सेकंडरी एबीआई को मॉड्यूल नहीं बनाना चाहिए. 

O

OpenObjectLoader AOSP में उपलब्ध डिफ़ॉल्ट ऑब्जेक्ट के लिए लोडर. 
OptionCopier एक हेल्पर क्लास, जो एक जैसे नाम वाली Option फ़ील्ड वैल्यू को एक ऑब्जेक्ट से दूसरे ऑब्जेक्ट में कॉपी कर सकती है. 
OptionFetcher पैरंट प्रोसेस से टेस्ट के विकल्प पाने के लिए हेल्पर. 
OptionNotAllowedException खास ConfigurationException, जब कमांड लाइन में किसी विकल्प को पास करने की अनुमति नहीं होती. 
OptionSetter Option फ़ील्ड को पॉप्युलेट करता है. 
OptionSetter.OptionFieldsForName दिए गए नाम वाले विकल्प फ़ील्ड की सूची के लिए कंटेनर. 
OtaDeviceBuildInfo IDeviceBuildInfo, ओवर-द-एयर अपडेट की जांच के लिए इस्तेमाल किया जाता है. 
OtatoolsBuildInfo ऐसा IBuildInfo जिसमें otatools आर्टफ़ैक्ट शामिल हों. 
OtaZipfileBuildProvider यह स्थानीय ओटीए (OTA) ZIP फ़ाइल के आधार पर IBuildInfo उपलब्ध कराता है. 

P

PackageInstalledModuleController मॉड्यूल कंट्रोलर, डिवाइस में दिए गए पैकेज इंस्टॉल न होने पर टेस्ट न चलाए. 
Pair<A, B> अपनी Pair क्लास तय करें, जिसमें दो ऑब्जेक्ट शामिल हों. 
ParallelDeviceExecutor<V> किसी फ़ंक्शन को एक साथ चलाने के लिए, ERROR(/ExecutorService) का रैपर. 
ParentSandboxInvocationExecution सैंडबॉक्स चलाते समय, पैरंट को कॉल करने की खास कार्रवाइयों के लिए InvocationExecution का वर्शन. 
ParentShardReplicate एक डिवाइस के सेटअप को उन सभी डिवाइसों पर कॉपी करें जो sharding का हिस्सा होंगे. 
PassingTestFileReporter एक ITestInvocationListener, जो पास होने वाले टेस्ट केस की सूची को टेस्ट फ़ाइल में सेव करता है  
PrettyPrintDelimiter हेल्पर यूटिलिटी, जो अलग दिखने वाले मैसेज को प्रिंट करने में मदद करती है. 
PropertyChanger Android प्रॉपर्टी फ़ाइल में आइटम बदलने (या जोड़ने) के लिए यूटिलिटी क्लास  
ProtoResultParser Tradefed के नतीजों के प्रोटो फ़ॉर्मैट के लिए पार्स करने वाला टूल. 
ProtoResultParser.TestLevel प्रोसेस किए जा रहे प्रोटो के मौजूदा लेवल को दिखाने वाला एन्यूमरेशन. 
ProtoResultReporter नतीजे की जानकारी देने वाला टूल, सभी नतीजों के साथ एक TestRecord प्रोटोबबल बनाता है. 
ProtoUtil protobuf मैसेज के टाइप के हिसाब से काम करने के लिए, उपयोगी तरीके. 
ProxyConfiguration ऐसा ऑब्जेक्ट जो किसी रिमोट कॉन्फ़िगरेशन को चलाने के लिए पॉइंट करने की अनुमति देता है. 
PsParser "ps" कमांड के आउटपुट से, USER, PID, और NAME को पार्स करने के लिए इस्तेमाल की जाने वाली सुविधा  

Q

QuotationAwareTokenizer  

R

RecoveryLogPreparer टारगेट तैयार करने वाला टूल, रिकवरी से पहले लॉग इकट्ठा करता है. 
RegexTrie<V> RegexTrie एक ट्राई है, जहां कुंजी का हर सेव किया गया सेगमेंट एक रेगुलर एक्सप्रेशन ERROR(/Pattern) होता है. 
RemoteAndroidDevice adb connect की मदद से कनेक्ट किए गए फ़ुल स्टैक Android डिवाइस के लिए, ITestDevice लागू करना. 
RemoteAndroidVirtualDevice Google Compute Engine (Gce) में चल रहे फ़ुल स्टैक Android डिवाइस के लिए, RemoteAndroidDevice के व्यवहार को बढ़ाता है. 
RemoteAvdIDevice प्लेसहोल्डर IDevice, जिसका इस्तेमाल DeviceManager तब करता है, जब DeviceSelectionOptions.gceDeviceRequested() true हो  
RemoteFileUtil रिमोट इंस्टेंस से फ़ाइल को मैनेज करने के लिए यूटिलिटी क्लास  
RemoteInvocationExecution InvocationExecution को लागू करना, जो रिमोट से प्रोसेस को चलाता है. 
RemoteManager वह क्लास जो सॉकेट के ज़रिए RemoteOperations पाती है. 
RemoteSshUtil रिमोट इंस्टेंस पर एसएसएच कमांड चलाने के लिए उपयोगी टूल. 
RemoteTestTimeOutEnforcer ऐसे लिसनर जिनकी मदद से, किसी दिए गए टेस्ट कॉन्फ़िगरेशन के लागू होने में लगने वाले समय की जांच की जा सकती है. साथ ही, अगर यह समय तय किए गए टाइम आउट से ज़्यादा हो जाता है, तो टेस्ट को फ़ेल कर दिया जाता है. 
RemoteZip रिमोट ZIP फ़ाइल में मौजूद अलग-अलग फ़ाइलों को अनज़िप करने के लिए उपयोगी टूल. 
ReportPassedTests पास हो चुके टेस्ट को बाहर रखने के लिए, फ़ाइल में संभावित फ़िल्टर की रिपोर्ट करें. 
ResourceMetricUtil मेट्रिक बनाने के लिए उपयोगी फ़ंक्शन. 
RestApiHelper REST API कॉल करने के लिए सहायक क्लास. 
ResultAggregator यह एक खास फ़ॉरवर्डर है, जो ज़रूरत पड़ने पर, फिर से कोशिश करने की रणनीति के आधार पर नतीजों को इकट्ठा करता है. 
ResultAndLogForwarder नतीजों और लॉग इवेंट के लिए फ़ॉरवर्डर. 
ResultForwarder एक ITestInvocationListener जो अन्य लिसनर की सूची में, कॉल करने के नतीजे फ़ॉरवर्ड करता है. 
ResultsPlayer एक खास रनर, जो उसे दिए गए नतीजों को फिर से चलाता है. 
RetentionFileSaver डायरेक्ट्री में .retention फ़ाइल बनाने के लिए हेल्पर क्लास. 
RetryConfigurationFactory फ़ैक्ट्री, जो किसी निर्देश को फिर से चलाने की प्रोसेस को मैनेज करती है. 
RetryLogSaverResultForwarder फ़ॉरवर्डर, जो मौजूदा कोशिश को भी पास करता है. 
RetryRescheduler एक खास रनर, जो उन टेस्ट को फिर से शेड्यूल करने की अनुमति देता है जो पहले चले थे, लेकिन पास नहीं हुए थे या जिन्हें पूरा नहीं किया गया था. 
RetryRescheduler.RetryType ऐसे टेस्ट जिनकी फिर से कोशिश की जा सकती है. 
RetryResultForwarder ResultForwarder का एक्सटेंशन, जो हमेशा किसी तय किए गए नंबर पर पुश करता है. 
RetryResultHelper यह तय करने के लिए हेल्पर क्लास कि कौनसा मॉड्यूल या टेस्ट चलाया जाना चाहिए या नहीं. 
RetryStatistics IRemoteTest के किसी सेशन को फिर से शुरू करने के लिए, आंकड़े सेव करने वाला स्ट्रक्चर. 
RunCommandTargetPreparer  
RunConfigDeviceRecovery रिकवरी के चरण को पूरा करने के लिए, IMultiDeviceRecovery का इस्तेमाल करके, ट्रेडफ़ेड कॉन्फ़िगरेशन चलाएं. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer एक ITargetPreparer जो सेटअप में सेकंडरी उपयोगकर्ता बनाता है और यह मार्क करता है कि टेस्ट उस उपयोगकर्ता में चलाए जाने चाहिए. 
RunOnSystemUserTargetPreparer ITargetPreparer, जो यह मार्क करता है कि जांच, मौजूदा उपयोगकर्ता के बजाय उपयोगकर्ता पर की जानी चाहिए. 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer एक ITargetPreparer, जो सेटअप में वर्क प्रोफ़ाइल बनाता है और यह मार्क करता है कि टेस्ट उस उपयोगकर्ता में चलाए जाने चाहिए. 

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 या इसके बाद का हो. 
SecondaryUserHandler ModuleParameters#SECONDARY_USER के लिए हैंडलर. 
SerializationUtil ERROR(/Serializable) लागू करने वाले ऑब्जेक्ट को सीरियलाइज़/डिस सीरियलाइज़ करने के लिए उपयोगी. 
ServiceAccountKeyCredentialFactory सेवा खाते की कुंजी के आधार पर OAuth Credential बनाने के लिए क्रेडेंशियल फ़ैक्ट्री. 
ShardBuildCloner हेल्पर क्लास, जो कमांड लाइन से बिल्ड की जानकारी को क्लोन करती है. 
ShardHelper हेल्पर क्लास, शर्ड बनाने और उन्हें किसी फ़ंक्शन के लिए शेड्यूल करने की सुविधा देती है. 
ShardListener एक ITestInvocationListener जो किसी invocaton shard (जिसे एक साथ कई संसाधनों पर चलाने के लिए invocaton split भी कहा जाता है) से नतीजे इकट्ठा करता है और उन्हें किसी दूसरे listener को भेजता है. 
ShardMainResultForwarder एक ResultForwarder जो शर्ड किए गए टेस्ट के आह्वान के नतीजों को जोड़ता है. 
ShellOutputReceiverStream OutputStream का यूटिलिटी सबक्लास, जो IShellOutputReceiver में लिखता है. 
ShellStatusChecker देखें कि मॉड्यूल के चलने से पहले और बाद में, शेल का स्टेटस उम्मीद के मुताबिक है या नहीं. 
ShippingApiLevelModuleController अगर डिवाइस इन शर्तों को पूरा करता है, तो टेस्ट चलाएं:
  • अगर min-api-level की परिभाषा दी गई है, तो:
    • डिवाइस, min-api-level या उसके बाद के वर्शन के साथ शिप किया गया हो. 
SimpleFileLogger एक ILeveledLogOutput जो लॉग मैसेज को स्टैंडर्ड आउटपुट और एक लॉग फ़ाइल पर भेजता है. 
SimplePerfResult simpleperf टेस्ट के सभी नतीजों को सेव करने वाला ऑब्जेक्ट 
SimplePerfStatResultParser simpleperf के नतीजे को पार्स करने के लिए, एक यूटिलिटी क्लास. 
SimplePerfUtil आसान निर्देश भेजने और नतीजे इकट्ठा करने के लिए यूटिलिटी क्लास 
SimplePerfUtil.SimplePerfType simpleperf कमांड के विकल्पों की सूची  
SimpleStats एक छोटी यूटिलिटी क्लास, जो संख्या वाले डेटासेट के हिसाब से कुछ आंकड़ों का हिसाब लगाती है. 
SizeLimitedOutputStream ERROR(/OutputStream), थ्रेड सेफ़ फ़ाइल बैक है. इसमें ज़्यादा से ज़्यादा उतना ही डेटा लिखा जा सकता है जितना इसमें सेव किया जा सकता है. 
Sl4aBluetoothUtil यूटिलिटी क्लास, SL4A का इस्तेमाल करके एक या दो डिवाइसों पर ब्लूटूथ की सुविधा उपलब्ध कराती है  
Sl4aBluetoothUtil.BluetoothAccessLevel ब्लूटूथ डिवाइस के ऐक्सेस लेवल के लिए Enums, जो BluetoothDevice.java पर आधारित हैं  
Sl4aBluetoothUtil.BluetoothConnectionState BluetoothProfile.java पर आधारित, ब्लूटूथ कनेक्शन की स्थितियों के लिए Enums  
Sl4aBluetoothUtil.BluetoothPriorityLevel ब्लूटूथ प्रोफ़ाइल की प्राथमिकता के लेवल के लिए Enums, जो BluetoothProfile.java पर आधारित हैं  
Sl4aBluetoothUtil.BluetoothProfile BluetoothProfile.java पर आधारित ब्लूटूथ प्रोफ़ाइलों के लिए Enums  
Sl4aClient Sl4A क्लाइंट, जो SL4A स्क्रिप्टिंग लेयर के साथ आरपीसी के ज़रिए इंटरैक्ट करता है. 
Sl4aEventDispatcher इवेंट डिस्पैचर, इवेंट के लिए पोल करता है और उन्हें नाम के हिसाब से कतार में लगाता है, ताकि उनसे क्वेरी की जा सके. 
Sl4aEventDispatcher.EventSl4aObject इवेंट पॉलर से मिला ऑब्जेक्ट. 
SnapshotInputStreamSource फ़ाइल पर आधारित InputStreamSource. 
StatusCheckerResult इसमें ISystemStatusChecker एक्सीक्यूशन का नतीजा शामिल होता है. 
StatusCheckerResult.CheckStatus  
StdoutLogger एक ILeveledLogOutput जो लॉग मैसेज को स्टैंडर्ड आउटपुट (stdout) पर भेजता है. 
StreamProtoReceiver एक रिसीवर, जो मिले हुए प्रोटो TestRecord को Tradefed इवेंट में बदलता है. 
StreamProtoResultReporter ProtoResultReporter को लागू करने का तरीका  
StrictShardHelper ऐसे सख्त शर्ड बनाने के लिए, शर्ड करने की रणनीति जो एक साथ रिपोर्ट नहीं करते,  
StringEscapeUtils खास फ़ॉर्मैट के लिए स्ट्रिंग को एस्केप करने वाली यूटिलिटी क्लास. 
StringUtil स्ट्रिंग में बदलाव करने के लिए, स्ट्रिंग को एस्केप करने वाली यूटिलिटी क्लास. 
StubBuildProvider IBuildProvider को लागू करने के लिए कोई कार्रवाई नहीं की गई. 
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.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)
SuiteResultHolder हेल्पर ऑब्जेक्ट, जिससे कॉल करने के नतीजों को सीरियलाइज़ और डीसीरियलाइज़ करना आसान हो जाता है. 
SuiteResultReporter पूरे सुइट के इस्तेमाल के लिए टेस्ट के नतीजे इकट्ठा करें और आखिरी नतीजे दिखाएं. 
SuiteResultReporter.ModulePrepTimes किसी मॉड्यूल को तैयार करने और उसे हटाने के दौरान, ऑब्जेक्ट को रखने के लिए इस्तेमाल किया जाने वाला होल्डर. 
SuiteTestFilter टेस्ट को शामिल करने और बाहर रखने के लिए फ़िल्टर दिखाता है. 
SystemServerFileDescriptorChecker यह जांच करता है कि सिस्टम सर्वर में एफ़डी खत्म हो रहे हैं या नहीं. 
SystemServerStatusChecker देखें कि मॉड्यूल के चलने से पहले और बाद में, system_server का पीआईडी बदला है या नहीं. 
SystemUtil सिस्टम कॉल करने के लिए यूटिलिटी क्लास. 
SystemUtil.EnvVariable  

T

TableBuilder टेबल में स्ट्रिंग एलिमेंट का मैट्रिक्स दिखाने के लिए हेल्पर क्लास. 
TableFormatter स्ट्रिंग एलिमेंट की मैट्रिक्स दिखाने के लिए हेल्पर क्लास, ताकि हर एलिमेंट कॉलम लाइन में हो  
TarUtil टैर फ़ाइल में बदलाव करने के लिए उपयोगी टूल. 
TelephonyHelper टेलीफ़ोन से जुड़ी जानकारी पाने और उसका इस्तेमाल करने के लिए एक सुविधा. 
TelephonyHelper.SimCardInformation सिम कार्ड से जुड़ी जानकारी के लिए जानकारी होल्डर. 
TelephonyTokenProvider टेलीफ़ोन से जुड़े टोकन के लिए टोकन देने वाली कंपनी. 
TemplateResolutionError कॉन्फ़िगरेशन पार्स करने के दौरान, टेंप्लेट से जुड़ी गड़बड़ी के लिए ConfigurationException को एक्सटेंड करने वाली क्लास. 
TerribleFailureEmailHandler एक आसान हैंडलर क्लास, जो Trade Federation इंस्टेंस में WTF (What a Terrible Failure) गड़बड़ी होने पर, दिलचस्पी रखने वाले लोगों को ईमेल भेजती है. 
TestAppInstallSetup ऐसा ITargetPreparer जो डिवाइस पर IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है. 
TestContext TFC API के TestContext मैसेज को मॉडल करने के लिए क्लास. 
TestDependencyResolver ज़रूरत पड़ने पर, डिपेंडेंसी को हल करने में मदद करने वाला टूल. 
TestDescriptionsFile टेस्ट फ़ाइल में TestDescriptions की सूची को मार्शल और अनमार्शल करने के लिए, एक यूटिलिटी क्लास. 
TestDevice फ़ुल स्टैक Android डिवाइस के लिए ITestDevice लागू करना  
TestEnvironment TFC API से मिले TestEnvironment मैसेज को मॉडल करने के लिए क्लास. 
TestFailureListener अनुरोध मिलने पर, टेस्ट पूरा न होने पर स्क्रीनशॉट, गड़बड़ी की रिपोर्ट, लॉगकैट इकट्ठा करने जैसी कार्रवाई करने के लिए, Listener का इस्तेमाल किया जाता था. 
TestFilterHelper टेस्ट को फ़िल्टर करने के लिए हेल्पर क्लास  
TestGroupStatus टेस्ट ग्रुप का स्टेटस सेव करने के लिए क्लास. 
TestInfo टेस्ट की जानकारी को TEST_MAPPING फ़ाइल में सेव करता है. 
TestInvocation ITestInvocation को डिफ़ॉल्ट रूप से लागू करना. 
TestInvocation.RunMode इनवोकेशन के अलग-अलग मोड. 
TestInvocation.Stage  
TestMapping TEST_MAPPING फ़ाइल को लोड करने के लिए क्लास. 
TestMappingSuiteRunner BaseTestSuite को लागू करना, ताकि शामिल किए गए फ़िल्टर के विकल्प या बाइल्ड से मिली TEST_MAPPING फ़ाइलों के हिसाब से, टेस्ट को एक सुइट के तौर पर चलाया जा सके. 
TestOption TEST_MAPPING फ़ाइल में सेट किए गए टेस्ट के विकल्प की जानकारी सेव करता है. 
TestOutputUploader GCS/एचटीटीपी पर टेस्ट आउटपुट फ़ाइलें अपलोड करने के लिए क्लास. 
TestRecordInterpreter Tradefed में TestRecord प्रोटो को आसानी से बदले जा सकने वाले फ़ॉर्मैट में बदलने के लिए उपयोगी टूल. 
TestResource TFC API से मिले TestResource मैसेज को मॉडल करने के लिए क्लास. 
TestResourceDownloader फ़ाइल सिस्टम/जीसीएस/एचटीटीपी से टेस्ट रिसॉर्स फ़ाइलें डाउनलोड करने के लिए क्लास. 
TestResultListener लागू करने वाले लोगों के लिए, ITestLifecycleListener को आसान बनाया गया है. ये लोग सिर्फ़ अलग-अलग टेस्ट के नतीजों के बारे में सोचते हैं. 
TestRunToTestInvocationForwarder ddmlib ITestRunListener से ITestLifeCycleReceiver पर फ़ॉरवर्ड करने वाला. 
TestsPoolPoller टेस्ट रैपर, जो टेस्ट के पूल के सभी टेस्ट को चलाने की अनुमति देता है. 
TestSuiteInfo एक क्लास, जो टेस्ट सुइट के लिए, बिल्ड से जुड़े मेटाडेटा को लोड करने की समस्या को हल करती है

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

TextResultReporter टेस्ट के नतीजे की जानकारी देने वाला टूल, जो JUnit के टेक्स्ट के नतीजे वाले प्रिंटर को नतीजे भेजता है. 
TfObjectTracker अलग-अलग ट्रेड फ़ेडरेशन ऑब्जेक्ट के इस्तेमाल को ट्रैक करने के लिए एक सुविधा. 
TfSuiteRunner ITestSuite को लागू करना, जो TF jars res/config/suite/ फ़ोल्डर से टेस्ट लोड करेगा. 
TfTestLauncher किसी अलग TF इंस्टॉलेशन के लिए, यूनिट या फ़ंक्शनल टेस्ट चलाने के लिए IRemoteTest
TimeStatusChecker स्टेटस की जांच करने वाला टूल, ताकि यह पक्का किया जा सके कि डिवाइस और होस्ट का समय सिंक हो. 
TimeVal यह क्लास अब काम नहीं करती. इसके बजाय, Duration का इस्तेमाल करें.  
TokenProviderHelper यह हेल्पर, किसी खास टोकन से जुड़ी सेवा देने वाली कंपनी को यह जानकारी देता है कि कोई डिवाइस, टोकन के साथ काम करता है या नहीं. 
TradefedConfigObject TFC API के TradefedConfigObject मैसेज को मॉडल करने के लिए क्लास. 
TradefedConfigObject.Type कॉन्फ़िगरेशन ऑब्जेक्ट टाइप की सूची, जिसे क्लस्टर कमांड कॉन्फ़िगरेशन में इंजेक्ट किया जा सकता है. 
TradefedDelegator ऐसे ऑब्जेक्ट जो किसी अन्य Tradefed बाइनरी को कॉल करने की अनुमति देते हैं. 
TradefedFeatureClient सर्वर से सुविधा को लागू करने का अनुरोध करने के लिए, एक grpc क्लाइंट. 
TradefedFeatureServer एक ऐसा सर्वर जो सुविधाओं को ट्रिगर करने के अनुरोधों का जवाब देता है. 
TradefedSandbox सैंडबॉक्स कंटेनर, जो Trade Federation का अनुरोध चला सकता है. 
TradefedSandboxFactory SandboxFactory के लिए डिफ़ॉल्ट तरीके से लागू करना  
TradefedSandboxRunner TradefedSandbox से जुड़ा रनर, जो सैंडबॉक्स को चलाने की अनुमति देगा. 
TradefedSandboxRunner.StubScheduledInvocationListener ऐसा स्टब IScheduledInvocationListener जो कुछ नहीं करता. 

U

UnexecutedTestReporterThread ऐसी थ्रेड जिनमें उन सभी टेस्ट की रिपोर्टिंग की जाती है जिन्हें अब तक पूरा नहीं किया गया है. 
UsbResetMultiDeviceRecovery एक IMultiDeviceRecovery, जो ऑफ़लाइन डिवाइसों के लिए यूएसबी बसों को रीसेट करता है. 
UsbResetRunConfigRecovery किसी डिवाइस के यूएसबी को रीसेट करने के लिए निर्देश ट्रिगर करने की अनुमति दें  
UsbResetTest ऐसा IRemoteTest जो डिवाइस के यूएसबी को रीसेट करता है और यह जांच करता है कि इसके बाद डिवाइस फिर से ऑनलाइन आता है या नहीं. 
UserChecker यह जांच करता है कि टेस्ट के दौरान उपयोगकर्ताओं की संख्या में बदलाव हुआ है या नहीं. 

V

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

W

WaitDeviceRecovery IDeviceRecovery को लागू करने का आसान तरीका, जो डिवाइस के ऑनलाइन होने का इंतज़ार करता है और आसान निर्देशों का जवाब देता है. 
WifiHelper डिवाइस पर वाई-फ़ाई सेवाओं में बदलाव करने के लिए हेल्पर क्लास. 

X

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

Y

YamlClassOptionsParser YAML Tradefed कॉन्फ़िगरेशन से, टेस्ट रनर की जानकारी को पार्स करने के लिए हेल्पर. 

Z

ZipCompressionStrategy ज़िप संग्रह बनाने के लिए ICompressionStrategy