com.android.tradefed.util

इंटरफेस

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

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

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

कक्षाओं

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

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

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

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

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

एनम्स

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