com.android.tradefed.util

इंटरफेस

क्लासपाथस्कैनर.आईक्लासपाथफ़िल्टर क्लासपाथ प्रवेश पथों के लिए एक फ़िल्टर

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

कंडीशनप्रायोरिटीब्लॉकिंगक्यू.आईमैचर <टी> यह निर्धारित करने के लिए एक इंटरफ़ेस कि क्या तत्व किसी प्रकार की स्थिति से मेल खाते हैं।
Iसंपीड़न रणनीति एक संपीड़न एल्गोरिदम का प्रतिनिधित्व करने वाला इंटरफ़ेस जिसे रनटाइम पर चुना जा सकता है।
आईडीअक्षम इंटरफ़ेस जो ट्रेडफेड ऑब्जेक्ट का वर्णन करता है जिसे अक्षम किया जा सकता है।
आईरेस्टएपी हेल्पर REST API कॉल करने के लिए एक सहायक इंटरफ़ेस।

कक्षाओं

उपयुक्त पार्सर क्लास जो 'एएपीटी डंप बैजिंग' के आउटपुट को पार्स करके एपीके से जानकारी निकालती है।
अबीफॉर्मेटर अबी के लिए उपयोगिता वर्ग।
AdbRootElevator एक AutoCloseable जो जरूरत पड़ने पर निर्मित होने पर एडीबी रूट को सक्षम करता है और पूरा होने पर रूट स्थिति को पुनर्स्थापित करता है।
AppVersionFetcher डिवाइस से ऐप संस्करण स्ट्रिंग प्राप्त करने के लिए उपयोगिता वर्ग।
ब्लूटूथयूटिल्स डिवाइस पर ब्लूटूथइंस्ट्रूमेंटेशन को कॉल करने के लिए उपयोगिता कार्य

डिवाइस साइड ब्लूटूथइंस्ट्रूमेंटेशन कोड AOSP में यहां पाया जा सकता है: frameworks/base/core/tests/bluetoothtests

BuildInfoUtil IBuildInfo हेरफेर करने में सहायता के लिए एक उपयोग वर्ग
BuildTestsZipUtils एंड्रॉइड बिल्ड सिस्टम द्वारा उत्पन्न परीक्षण ज़िप से संबंधित संचालन के लिए एक सहायक वर्ग
बल्क ईमेलर एक ईमेल प्रेषक उपयोगिता जो निम्नलिखित कॉन्फ़िगरेशन की अनुमति देती है: भेजा गया अंतराल, प्रारंभिक विस्फोट आकार, प्राप्तकर्ता और कुल संख्या संदेश।
बंडलटूलयूटिल उपयोगिता वर्ग जो डिवाइस पर .apks स्थापित करने के लिए बंडलटूल कमांड लाइन का उपयोग करता है।
सर्कुलरएट्रेसयूटिल बंदर परीक्षण के दौरान एएनआर के मूल कारणों की पहचान करने के लिए मुख्य रूप से एक एट्रेस उपयोगिता विकसित की गई।
सर्कुलरबाइटएरे एक निश्चित आकार की सरणी रखने के लिए डेटा संरचना जो एक गोलाकार बफर के रूप में काम करती है, और सरणी में सभी मानों के कुल योग को ट्रैक करती है।
क्लासपाथस्कैनर क्लासपाथ पर प्रविष्टियाँ ढूँढता है।
क्लासपाथस्कैनर.क्लासनामफ़िल्टर एक IClassPathFilter जो जावा क्लास नामों को फ़िल्टर और परिवर्तित करता है।
क्लासपाथस्कैनर.एक्सटर्नलक्लासनामफ़िल्टर एक ClassNameFilter जो आंतरिक कक्षाओं को अस्वीकार करता है
कंडीशनप्रायोरिटीब्लॉकिंगक्यू <टी> ERROR(/PriorityBlockingQueue) जैसे संचालन के साथ एक थ्रेड-सुरक्षित वर्ग जो एक निश्चित स्थिति से मेल खाने वाली वस्तुओं को पुनः प्राप्त कर सकता है।
कंडीशनप्रायोरिटीब्लॉकिंगक्यू.ऑलवेजमैच <टी> एक ConditionPriorityBlockingQueue.IMatcher जो किसी भी ऑब्जेक्ट से मेल खाता है।
डिवाइस समवर्ती उपयोग समवर्ती डिवाइस साइड कमांड निष्पादन के लिए उपयोगिता विधियां और कक्षाएं शामिल हैं

ShellCommandCallable के रूप में कार्यान्वित कमांड को चलाने के लिए ERROR(/ExecutorService) का उपयोग करें, और कमांड निष्पादन के लिए ERROR(/ExecutorService) द्वारा लौटाए गए ERROR(/Future) के विरुद्ध सिंक्रनाइज़ेशन के लिए ERROR(/#joinFuture(String, ERROR(/ExecutorService) ERROR(/#joinFuture(String,Future,long)) का उपयोग करें।

डिवाइसकॉनकरंटयूटिल.शेलकमांडकॉलेबल <वी> एक ERROR(/Callable) जो ITestDevice पर शेल कमांड निष्पादित करने के विवरण को लपेटता है।
डिवाइसरिकवरीमोडयूटिल
डायरेक्टेडग्राफ <वी> एक निर्देशित अभारित ग्राफ़ कार्यान्वयन।
एम्माएक्सएमएलकॉन्स्टेंट्स एम्मा एक्सएमएल रिपोर्ट को पार्स करते समय उपयोग किए जाने वाले स्थिरांक।
फेकटेस्टज़िपफ़ोल्डर एक परीक्षण फिक्स्चर जो सामग्री की सूची के आधार पर एक नकली अनजिप्ड परीक्षण फ़ोल्डर बनाता है।
फ़ाइलआइडलमॉनिटर फ़ाइलों पर नज़र रखता है और यदि वे निष्क्रिय हैं तो कॉलबैक निष्पादित करता है (यानी)।
फिक्स्डबाइटएरेआउटपुटस्ट्रीम एक इन-मेमोरी ERROR(/OutputStream) जो केवल अधिकतम मात्रा में डेटा रखता है।
फ़्लैशिंगरिसोर्सयूटिल यह उपयोगिता कलाकृतियों के उचित संस्करण को सेट करने में मदद करती है ताकि उन्हें DeviceFlashPreparer के माध्यम से फ्लैश किया जा सके।
जीसीएसबकेटयूटिल Google क्लाउड स्टोरेज (जीसीएस) से फ़ाइलें डाउनलोड और अपलोड करने के लिए फ़ाइल प्रबंधक।
GCSBucketUtil.GCSFileMetadata जीसीएस में फ़ाइल जानकारी के लिए सरल आवरण।
जीसीएसकॉमन डाउनलोड और अपलोड जैसे जीसीएस ऑपरेशन के लिए बेस क्लास।
जीसीएसफ़ाइलडाउनलोडर Google क्लाउड स्टोरेज (GCS) से फ़ाइल डाउनलोड करने के लिए फ़ाइल डाउनलोडर।
GCSफ़ाइल अपलोडर Google क्लाउड स्टोरेज (GCS) पर फ़ाइल डेटा अपलोड करने के लिए फ़ाइल अपलोडर।
GoogleApiClientUtil Google API क्लाइंट बनाने के लिए उपयोग।
HprofAllocSiteParser hprof रिपोर्ट के आवंटन साइट अनुभाग से जानकारी पार्स करने के लिए सहायक वर्ग।
JavaCodeCoverageFlusher एक उपयोगिता वर्ग जो डिवाइस पर चल रही प्रक्रियाओं से जावा कोड कवरेज मापों के फ्लश को रीसेट और मजबूर करता है।
JUnit4Testफ़िल्टर हेल्पर क्लास जो Filter विस्तार करके JUnit4 रनर के लिए फ़िल्टरिंग प्रदान करता है।
JUnitXmlParser पार्सर जो चींटी के XMLJUnitResultFormatter में संग्रहीत JUnit परिणामों से परीक्षण परिणाम डेटा निकालता है और इसे ITestInvocationListener को अग्रेषित करता है।
लिस्टइंस्ट्रूमेंटेशन पार्सर एक IShellOutputReceiver जो 'pm लिस्ट इंस्ट्रुमेंटेशन' क्वेरी के आउटपुट को पार्स करता है
ListInstrumentationParser.InstrumentationTarget
लोकलरनइंस्ट्रक्शनबिल्डर स्थानीय स्तर पर परीक्षण चलाने के लिए निर्देश संकलित करने की उपयोगिता।
लॉगकैटइवेंट पार्सर
मीट्रिक उपयोगिता इसमें परीक्षण मेट्रिक्स को संग्रहीत करने, समान परीक्षणों में मेट्रिक्स को एकत्रित करने और मेट्रिक्स को फ़ाइल में लिखने के लिए सामान्य उपयोगिता विधियां शामिल हैं।
नेटिवकोडकवरेजफ्लशर एक उपयोगिता वर्ग जो मूल कवरेज माप को साफ़ करता है और डिवाइस पर प्रक्रियाओं से मूल कवरेज डेटा के फ्लश को मजबूर करता है।
जोड़ी <ए, बी> हमारे अपने युग्म वर्ग को परिभाषित करें जिसमें दो वस्तुएँ हों।
प्रिटीप्रिंटडिलीमिटर सहायक उपयोगिता जो स्पष्ट संदेश को मुद्रित करने में मदद करती है।
संपत्तिपरिवर्तक एंड्रॉइड प्रॉपर्टी फ़ाइल में आइटम बदलने (या जोड़ने) के लिए एक उपयोगिता वर्ग
ProtoUtil प्रोटोबफ़ संदेशों से प्रकार-अज्ञेयवादी रूप से निपटने के लिए उपयोगिता विधियाँ।
पीएस पार्सर उपयोगिता का उपयोग "ps" कमांड आउटपुट से पार्स (USER, PID और NAME) करने के लिए किया जाता है
कोटेशनअवेयरटोकनाइज़र
रेगेक्सट्री <वी> रेगेक्सट्री एक ट्राई है जहां प्रत्येक संग्रहित कुंजी का खंड एक रेगेक्स ERROR(/Pattern) है।
रिमोटज़िप दूरस्थ ज़िप फ़ाइल के अंदर अलग-अलग फ़ाइलों को अनज़िप करने की उपयोगिताएँ।
रेस्टएपी हेल्पर REST API कॉल करने के लिए एक सहायक वर्ग।
क्रमबद्धताउपयोग किसी ऑब्जेक्ट को क्रमबद्ध/डिसेरिएलाइज़ करने की उपयोगिता जो ERROR(/Serializable) लागू करती है।
शेलआउटपुटरिसीवरस्ट्रीम आउटपुटस्ट्रीम का उपयोगिता उपवर्ग जो IShellOutputReceiver में लिखता है।
SimplePerfResult सभी सिंपलपरफ परीक्षण परिणामों को रोकने पर आपत्ति
SimplePerfStatResultParser सिंपलपरफ परिणाम को पार्स करने के लिए एक उपयोगिता वर्ग।
SimplePerfUtil सरल आदेश भेजने और परिणाम एकत्र करने के लिए उपयोगिता वर्ग
सरल आँकड़े एक छोटा उपयोगिता वर्ग जो संख्यात्मक डेटासेट दिए गए कुछ सांख्यिकीय उपायों की गणना करता है।
साइजलिमिटेडआउटपुटस्ट्रीम एक थ्रेड सुरक्षित फ़ाइल समर्थित ERROR(/OutputStream) जो लिखे जा सकने वाले डेटा की अधिकतम मात्रा को सीमित करती है।
Sl4aब्लूटूथयूटिल एक उपयोगिता वर्ग SL4A का उपयोग करके एक या दो उपकरणों पर ब्लूटूथ संचालन प्रदान करता है
स्ट्रिंगएस्केपयूटिल्स विशिष्ट प्रारूपों के लिए एस्केपिंग स्ट्रिंग्स के लिए उपयोगिता वर्ग।
स्ट्रिंगयूटिल सामान्य स्ट्रिंग हेरफेर के लिए एस्केपिंग स्ट्रिंग्स के लिए उपयोगिता वर्ग।
सबप्रोसेसइवेंटहेल्पर लॉग में पारित की जाने वाली घटनाओं को क्रमबद्ध/डिसेरिएलाइज़ करने में सहायक।
सबप्रोसेसइवेंटहेल्पर.बेसटेस्टइवेंटइन्फो TestIgnored जानकारी के लिए बेस हेल्पर।
सबप्रोसेसइवेंटहेल्पर.फ़ेल्डटेस्टइवेंटइन्फो परीक्षण में विफल जानकारी के लिए सहायक।
सबप्रोसेसइवेंटहेल्पर.इनवोकेशनएंडेडइवेंटइन्फो मंगलाचरण के लिए सहायक जानकारी समाप्त हो गई।
सबप्रोसेसइवेंटहेल्पर.इनवोकेशनफ़ेल्डइवेंटइन्फो मंगलाचरण के लिए सहायकविफल जानकारी।
सबप्रोसेसइवेंटहेल्पर.इनवोकेशनस्टार्टेडइवेंटइन्फो मंगलाचरण हेतु सहायक जानकारी आरंभ की।
SubprocessEventHelper.LogAssociationEventInfo लॉगएसोसिएशन जानकारी के लिए सहायक।
SubprocessEventHelper.TestEndedEventInfo टेस्टएंडेड जानकारी के लिए सहायक।
SubprocessEventHelper.TestLogEventInfo टेस्टलॉग जानकारी के लिए सहायक।
SubprocessEventHelper.TestModuleStartedEventInfo परीक्षण मॉड्यूल के लिए सहायक जानकारी शुरू की।
SubprocessEventHelper.TestRunEndedEventInfo टेस्टरनएंडेड जानकारी के लिए सहायक।
SubprocessEventHelper.TestRunFairedEventInfo testRunFaired जानकारी के लिए सहायक
SubprocessEventHelper.TestRunStartedEventInfo TestRunStarted जानकारी के लिए सहायक
सबप्रोसेसइवेंटहेल्पर.टेस्टस्टार्टेडइवेंटइन्फो परीक्षण प्रारंभ जानकारी के लिए सहायक
सबप्रोसेसएक्सेप्शन पार्सर मानक ट्रेडफेड कमांड रनर्स से अपवाद आउटपुट को संभालने में सहायक।
सबप्रोसेसटेस्टरिजल्ट्सपार्सर फ़ाइल में लिखने से पहले आउटपुट को पार्स करने के लिए ERROR(/FileOutputStream) का विस्तार करता है ताकि हम लॉन्चर पक्ष पर परीक्षण ईवेंट उत्पन्न कर सकें।
SubprocessTestResultsParser.StatusKeys प्रासंगिक परीक्षण स्थिति कुंजियाँ.
SystemUtil सिस्टम कॉल करने के लिए उपयोगिता वर्ग।
टेबलबिल्डर तालिका में स्ट्रिंग तत्वों का मैट्रिक्स प्रदर्शित करने के लिए सहायक वर्ग।
टेबलफॉर्मेटर सहायक वर्ग स्ट्रिंग तत्वों का एक मैट्रिक्स प्रदर्शित करता है ताकि प्रत्येक तत्व कॉलम पंक्तिबद्ध हो
टारयूटिल टार फ़ाइल में हेरफेर करने की उपयोगिता।
टेस्टफ़िल्टर हेल्पर फ़िल्टरिंग परीक्षणों के लिए सहायक वर्ग
टेस्टरिकॉर्डइंटरप्रेटर ट्रेडफेड में TestRecord प्रोटो को अधिक आसानी से हेरफेर करने योग्य प्रारूप में परिवर्तित करने की उपयोगिता।
टाइमवैल यह वर्ग बहिष्कृत है. इसके बजाय Duration उपयोग करें.
ZipCompressionरणनीति ज़िप अभिलेखागार बनाने के लिए एक ICompressionStrategy

एनम्स

AAPtParser.AaptVersion एपीके फ़ाइलों को पार्स करने के लिए उपयोग किए जाने वाले AAPT संस्करण के लिए विकल्पों की सूची।
AppVersionFetcher.AppVersionInfo ऐप संस्करण जानकारी प्रकार.
बाइनरीस्टेट एनम का उपयोग इग्नोर नो-ऑप स्थिति के साथ चालू/बंद स्थिति को रिकॉर्ड करने के लिए किया जाता है।
FakeTestsZipFolder.ItemType
लॉगकैटइवेंट प्रकार LogcatEventParser के लिए इवेंट प्रकार।
SimplePerfUtil.SimplePerfType सिंपलपरफ कमांड विकल्पों की सूची
Sl4aब्लूटूथUtil.ब्लूटूथएक्सेसलेवल ब्लूटूथ डिवाइस एक्सेस स्तर के लिए एनम्स जो BluetoothDevice.java पर आधारित हैं
Sl4aब्लूटूथUtil.ब्लूटूथकनेक्शनस्टेट ब्लूटूथ कनेक्शन के लिए एनम्स बताते हैं जो BluetoothProfile.java पर आधारित हैं
Sl4aब्लूटूथUtil.ब्लूटूथ प्राथमिकता स्तर ब्लूटूथ प्रोफ़ाइल प्राथमिकता स्तर के लिए एनम्स जो BluetoothProfile.java पर आधारित हैं
Sl4aब्लूटूथUtil.ब्लूटूथप्रोफ़ाइल ब्लूटूथ प्रोफ़ाइल के लिए एनम जो BluetoothProfile.java पर आधारित हैं
SystemUtil.EnvVariable