com.android.tradefed.util

इंटरफ़ेस

ClassPathScanner.IClassPathFilter क्लासपाथ एंट्री पाथ के लिए फ़िल्टर

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

Condition PriorityReporting टेली.IMatcher<T> यह तय करने वाला इंटरफ़ेस कि एलिमेंट किसी स्थिति से मैच करते हैं या नहीं. 
Iकंप्रेशन रणनीति कंप्रेशन एल्गोरिदम दिखाने वाला इंटरफ़ेस, जिसे रनटाइम के दौरान चुना जा सकता है. 
बंद किया जा सकता है ऐसा इंटरफ़ेस जो ट्रेडेड ऑब्जेक्ट के बारे में बताता है, जिसे बंद किया जा सकता है. 
आईईमेल ईमेल भेजने के लिए इंटरफ़ेस. 
IRestApiHelper REST API कॉल करने के लिए एक हेल्पर इंटरफ़ेस. 
IRunUtil तय समय में की जाने वाली कार्रवाइयां और सिस्टम के निर्देश चलाने के लिए इंटरफ़ेस. 
IRunUtil.IRunnableresults एसिंक्रोनस रूप से एक्ज़ीक्यूट करने के लिए इंटरफ़ेस जो बूलियन स्टेटस दिखाता है. 

कक्षाएं

अपपार्सर ऐसी क्लास जो 'aapt डंप बैजिंग' के आउटपुट को पार्स करके, apk से जानकारी निकालती है. 
ऐबिफ़ॉर्मैटर ऐबी के लिए यूटिलिटी क्लास. 
एबियूटिल्स डिवाइस एबीआई को हैंडल करने के लिए यूटिलिटी क्लास
AdbRootEnovator एक AutoCloseable जो ज़रूरत पड़ने पर adb रूट को चालू करता है और इसे पहले जैसा करता है पूरा होने पर रूट स्थिति. 
AdbUtils adb ऑपरेशन के लिए यूटिलिटी क्लास. 
AppVersionFetcher डिवाइस से ऐप्लिकेशन के वर्शन की स्ट्रिंग पाने के लिए यूटिलिटी क्लास. 
ArrayUtil अरे को इस्तेमाल करने के तरीके
ब्लूटूथ का इस्तेमाल ब्लूटूथ इंस्ट्रुमेंटेशन को डिवाइस पर कॉल करने के लिए यूटिलिटी फ़ंक्शन

डिवाइस के ब्लूटूथ इंस्ट्रुमेंटेशन का कोड, AOSP में यहां देखा जा सकता है: frameworks/base/core/tests/bluetoothtests अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

गड़बड़ी की रिपोर्ट ऑब्जेक्ट में बग रिपोर्ट की फ़ाइलों के रेफ़रंस हैं. यह फ़्लैट बग रिपोर्ट और ज़िप की गई बग रिपोर्ट के साथ काम करता है (Bugreportz). 
BuildInfoUtil IBuildInfo में हेर-फेर करने में मदद करने के लिए इस्तेमाल होने वाली क्लास
BuildsZipUtils Android बिल्ड सिस्टम से जनरेट किए गए टेस्ट ज़िप से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास
बल्क ईमेलर ईमेल भेजने वाले की जानकारी देने वाली यूटिलिटी, जो नीचे दिए गए कॉन्फ़िगरेशन की अनुमति देती है: भेजा गया इंटरवल, शुरुआती बर्स्ट साइज़, ईमेल पाने वाले लोगों की संख्या, और मैसेज की कुल संख्या. 
BundletoolUtil यूटिलिटी क्लास, जो deivce पर .apks इंस्टॉल करने के लिए bundletool कमांड लाइन का इस्तेमाल करती है. 
ByteArrayList लाइटवेट बाइट कलेक्शन दिखाने वाली क्लास. 
ByteArrayUtil बाइट अरे पर ऑपरेट करने के लिए सुविधाएं, जैसे कि बाइट को पूर्णांक में बदलना. 
कैश क्लाइंटफ़ैक्ट्री ऐसी फ़ैक्ट्री जो ICacheClient का सिंगलटन इंस्टेंस बनाती है. 
CircularAtraceUtil एक अट्रैस यूटिलिटी, जिसे मंकी के दौरान एएनआर की असल वजहों का पता लगाने के लिए बनाया गया था टेस्टिंग हो रही है. 
CircularByteArray एक तय साइज़ वाले अरे को होल्ड करने के लिए डेटा स्ट्रक्चर, जो सर्कुलर बफ़र के तौर पर काम करता है, और अरे में सभी वैल्यू का कुल योग ट्रैक करता है. 
ClangProfileIndexer एक यूटिलिटी क्लास, जो क्लैंग कोड कवरेज के मेज़रमेंट को इंडेक्स करती है. 
ClassPathScanner क्लासपाथ पर एंट्री ढूंढता है. 
ClassPathScanner.ClassNameFilter ऐसा IClassPathFilter जो Java क्लास के नामों को फ़िल्टर करता है और उन्हें बदलता है. 
ClassPathScanner.ExternalClassNameFilter इनर क्लास को अस्वीकार करने वाला ClassNameFilter
Commandresults इसमें किसी निर्देश का नतीजा शामिल होता है. 
Condition PriorityBlock चेतावनी<T> ERROR(/PriorityBlockingQueue) जैसी कार्रवाइयों वाली थ्रेड-सुरक्षित क्लास, जो ऑब्जेक्ट हासिल कर सकती है जो किसी खास शर्त से मेल खाते हों. 
Condition PriorityBlockActivity.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher जो किसी भी ऑब्जेक्ट से मेल खाता है. 
DeviceActionUtil डिवाइस से जुड़ी कार्रवाइयां करने के लिए यूटिलिटी क्लास. 
DeviceActionUtil.DeviceActionConfigError कॉन्फ़िगरेशन में गड़बड़ी होने पर अपवाद. 
DeviceConcurrentUtil इसमें, एक साथ कई डिवाइस के साइड कमांड को एक्ज़ीक्यूट करने के लिए, यूटिलिटी मेथड और क्लास शामिल हैं

ShellCommandCallable के तौर पर लागू किए गए निर्देशों को चलाने के लिए, ERROR(/ExecutorService) का इस्तेमाल करें. इसके बाद, ERROR(/Future) के ख़िलाफ़ सिंक करने के लिए ERROR(/#joinFuture(String,Future,long)) आदेश निष्पादन के लिए ERROR(/ExecutorService) के ज़रिए लौटाया गया. 

DeviceConcurrentUtil.ShellCommandCallable<V> ऐसा ERROR(/Callable) जो शेल कमांड को एक्ज़ीक्यूट करने की जानकारी को रैप करता है ITestDevice
DeviceRecoveryModeUtil  
डायरेक्टेडग्राफ़<V> डायरेक्ट अनवेटेड ग्राफ़ को लागू करना. 
ईमेल ईमेल भेजने के लिए हेल्पर क्लास. 
EmmaXmlConstants emma xml रिपोर्ट को पार्स करते समय इस्तेमाल किए गए कॉन्स्टेंट. 
EnvironmentVariableUtil एनवायरमेंट वैरिएबल तैयार करने के लिए हेल्पर तरीकों का कलेक्शन. 
ExtensionAtomsRegistry आंकड़ों के स्थानीय इस्तेमाल के लिए,एक्सटेंशन AtomsRegistry. 
FakeTestsZipफ़ोल्डर यह एक टेस्टिंग फ़िक्स्चर है, जो कॉन्टेंट की सूची के आधार पर एक नकली अनज़िप किया गया टेस्ट फ़ोल्डर बनाता है. 
फ़ाइलआईडीलमॉनिटर फ़ाइलों को मॉनिटर करता है और अगर वे कुछ समय से इस्तेमाल में नहीं हैं, तो कॉलबैक लागू करता है (जैसे कि
FileUtil फ़ाइल से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास
FileUtil.LowDiskSpace चेतावनी अगर इस्तेमाल करने लायक डिस्क में बचा स्टोरेज कम से कम थ्रेशोल्ड से कम है, तो उसे फेंक दें. 
FixedByteArrayOutputStream मेमोरी में सेव किया गया ERROR(/OutputStream), जिसमें ज़्यादा से ज़्यादा डेटा सेव होता है. 
फ़्लैशिंगरिसॉर्स युटिल यह सुविधा आर्टफ़ैक्ट के सही वर्शन को सेट करने में मदद करती है, ताकि उन्हें DeviceFlashPreparer के ज़रिए फ़्लैश किया जा सके. 
FuseUtil FUSE ऑपरेशन के लिए हेल्पर क्लास. 
GceRemoteCmdFormatter रिमोट gce डिवाइस तक पहुंचने के लिए कमांड फ़ॉर्मैट करने के लिए यूटिलिटी क्लास. 
GCSBucketUtil Google Cloud Storage (GCS) से फ़ाइलें डाउनलोड और अपलोड करने वाला फ़ाइल मैनेजर. 
GCSBucketUtil.GCSफ़ाइल मेटाडेटा GCS (जीसीएस) में फ़ाइल की जानकारी के लिए आसान रैपर. 
जीसीएस सामान्य रिलीज़ नहीं हुआ! इसके बजाय, com.android.tradefed.util.gcs.GCSCommon का इस्तेमाल करें. 
GCSफ़ाइल डाउनलोडर Google Cloud Storage (GCS) से फ़ाइल डाउनलोड करने के लिए, फ़ाइल डाउनलोड करने वाला टूल. 
GCSफ़ाइल अपलोडर Google Cloud Storage (GCS) पर फ़ाइल डेटा अपलोड करने के लिए, फ़ाइल अपलोड करने वाला टूल. 
GCS (जीसीएस) हेल्पर  
जेनेरिकLogcatEventParser<LogcatEventType> इवेंट के लिए, Logcat इनपुट को पार्स करें. 
जेनेरिकLogcatEventParser.LogcatEvent इवेंट टाइप के साथ, Logcat इवेंट को होल्ड करने और Logcat मैसेज को ट्रिगर करने के लिए, रोकें
GoogleApiClientUtil Google API क्लाइंट बनाने के लिए इस्तेमाल. 
HprofAllocSiteParser hprof रिपोर्ट के ऐलोकेशन साइटें सेक्शन से जानकारी पार्स करने के लिए हेल्पर क्लास. 
IEmail.मैसेज ईमेल मैसेज डेटा के लिए कंटेनर. 
JavaCodeCoverageFlusher एक यूटिलिटी क्लास, जो प्रोसेस से Java कोड कवरेज मेज़रमेंट को रीसेट और फ़्लश करने के लिए मजबूर करती है डिवाइस पर चल रहा है. 
JUnit4TestFilter हेल्पर क्लास, जो Filter को बड़ा करके, JUnit4 रनर के लिए फ़िल्टर करती है. 
JUnitXmlParser यह पार्सर, ant's XMLJUnitresultsFormatter में स्टोर की गई JUnit के नतीजों से, जांच के नतीजे का डेटा एक्सट्रैक्ट करता है और उसे ITestInvocationListener पर फ़ॉरवर्ड करता है. 
KeyGuardControllerState कीगार्ड स्थितियों के लिए एक कंटेनर. 
Listइंस्ट्रुमेंटेशनपार्सर ऐसा IShellOutputReceiver जो 'pm लिस्ट इंस्ट्रुमेंटेशन' के आउटपुट को पार्स करता है क् वेरी
Listइंस्ट्रुमेंटेशनParser.इंस्ट्रुमेंटेशन टारगेट  
LocalRunInstructionBuilder स्थानीय तौर पर टेस्ट चलाने के लिए, निर्देश को कंपाइल करने की सुविधा. 
LogcatEventParser  
मेट्रिक यूटिलिटी इसमें टेस्ट मेट्रिक को स्टोर करने के लिए, इस्तेमाल करने के आम तरीके शामिल हैं. साथ ही, इसमें मेट्रिक को एक जैसी परीक्षण करके मेट्रिक को फ़ाइल में लिखा जा सकता है. 
ModuleTestTypeUtil इसमें मॉड्यूल की जांच करने के लिए, यूटिलिटी वाले सामान्य तरीके शामिल हैं. 
मल्टीमैप<K, V> ऐसा ERROR(/Map) जो हर कुंजी के लिए एक से ज़्यादा वैल्यू के साथ काम करता हो. 
NativeCodeCoverageFlusher एक यूटिलिटी क्लास, जो नेटिव कवरेज के मेज़रमेंट को साफ़ करती है और नेटिव कवरेज को फ़्लश करती है डिवाइस पर प्रोसेस का डेटा. 
जोड़ें<A, B> दो ऑब्जेक्ट वाली हमारी पेयर क्लास के बारे में बताएं. 
PerfettoTraceRecorder ITestDevice पर परफ़ेटो ट्रेस रिकॉर्ड करने के लिए यूटिलिटी क्लास. 
PrettyPrintDelimiter एक सुविधा, जो अलग से दिखने वाले सीमित मैसेज को प्रिंट करने में मदद करती है. 
प्रोसेसजानकारी इसका इस्तेमाल प्रोसेस से जुड़ी(USER, PID, NAME, EPOCH के बाद से सेकंड में शुरू होने वाली) जानकारी सेव करने के लिए किया जाता है. 
प्रोसेसयूटिल  
प्रॉपर्टी चेंजर किसी Android प्रॉपर्टी फ़ाइल में आइटम बदलने (या जोड़ने) के लिए यूटिलिटी क्लास
प्रोटोयूल प्रोटोबफ़ मैसेज से निपटने के लिए इस्तेमाल होने वाले तरीके, बिना किसी समस्या के टाइप किए जा सकते हैं. 
पीएसपार्सर "ps" से(USER,PID, और NAME) पार्स करने के लिए इस्तेमाल की जाने वाली सुविधा कमांड आउटपुट
PythonvirtualenvHelper Python 3 वर्चुअल एनवायरमेंट को चालू करने के लिए हेल्पर क्लास. 
कोटेशनअवेयर टोकनाइज़र  
RegexTrie<V> RegexTrie एक trie है, जहां कुंजी का हर संग्रहित सेगमेंट एक regex है ERROR(/Pattern)
रिमोटज़िप रिमोट ZIP फ़ाइल में मौजूद अलग-अलग फ़ाइलों को अनज़िप करने वाली सुविधाएं. 
RequestUtil गड़बड़ी ठीक करने के तरीके वाले नेटवर्क अनुरोधों को फिर से सामान्य तरीके से फिर से करने की अनुमति देने वाली सुविधाएं. 
रिसॉर्स यूटिलिटी कॉन्फ़िगरेशन संसाधनों को पढ़ने के लिए सुविधा. 
RestApiHelper REST API कॉल करने के लिए हेल्पर क्लास. 
RunInterRPtedexception किसी बाहरी अनुरोध की वजह से प्रोसेस में रुकावट आने पर थ्रो की गई वैल्यू. 
RunUtil कार्रवाइयों को पूरा करने के लिए, हेल्पर के तरीकों का कलेक्शन. 
SearchArtifactUtil एक यूटिलिटी क्लास, जिसका इस्तेमाल टेस्ट आर्टफ़ैक्ट खोजने के लिए किया जा सकता है. 
सीरियलाइज़ेशन यूटिलिटी ERROR(/Serializable) को लागू करने वाले ऑब्जेक्ट को क्रम से लगाने/डीसीरियलाइज़ करने की सुविधा. 
ShellOutputReceiverStream OutputStream का यूटिलिटी सब-क्लास, जो IShellOutputReceiver में लिखता है. 
सरल Perfनतीजे ऑब्जेक्ट को सिंपल टेस्ट के सभी नतीजों को होल्ड करने के लिए रखें
SimplePerfStatresultsParser Simpleperf नतीजे को पार्स करने के लिए यूटिलिटी क्लास. 
SimplePerfUtil यूटिलिटी क्लास की मदद से आसान निर्देश भेजें और नतीजे इकट्ठा करें
सिंपलस्टैट्स यूटिलिटी क्लास, जो संख्या वाले डेटासेट के आधार पर, आंकड़ों की कुछ मापों की गणना करती है. 
SizelimitedOutputStream ERROR(/OutputStream) की बैक अप ली गई थ्रेड सुरक्षित फ़ाइल. इससे, ज़्यादा से ज़्यादा डेटा को सीमित किया जा सकता है लिखा गया है. 
Sl4aBluetoothUtil यूटिलिटी क्लास, SL4A का इस्तेमाल करके एक या दो डिवाइसों पर ब्लूटूथ से जुड़ी कार्रवाइयां उपलब्ध कराती है
SparseImageUtil विरल इमेज को हटाने की सुविधा. 
SparseImageUtil.SparseinputStream SparseइनपुटStream अपस्ट्रीम से पढ़ा जाता है और डेटा फ़ॉर्मैट का पता लगाता है. 
StreamUtil इनपुट स्ट्रीम मैनेज करने के लिए यूटिलिटी क्लास. 
StringEscapeUtils खास फ़ॉर्मैट के लिए स्ट्रिंग एस्केप करने के लिए यूटिलिटी क्लास. 
StringUtil स्ट्रिंग में होने वाले सामान्य बदलाव के लिए, स्ट्रिंग एस्केप करने के लिए यूटिलिटी क्लास. 
SubprocessEventHelper लॉग को पास किए जाने वाले इवेंट को क्रम से लगाने/डीसीरियलाइज़ करने में मदद करता है. 
SubprocessEventHelper.BaseTestEventInfo टेस्ट के लिए अनदेखा की गई जानकारी के लिए बेस हेल्पर. 
SubprocessEventHelper.FailedTestEventInfo परीक्षण करने में गड़बड़ी की जानकारी के लिए सहायता. 
SubprocessEventHelper.InvocationEndedEventInfo बोले जा रहे शब्दों के खत्म होने की जानकारी के लिए सहायक. 
SubprocessEventHelper.InvocationFailedEventInfo शुरू करने से जुड़ी जानकारी के लिए सहायक. 
SubprocessEventHelper.InvocationStartedEventInfo शुरू होने की जानकारी के लिए सहायक. 
SubprocessEventHelper.LogAssociationEventInfo लॉगअसोसिएशन की जानकारी पाने के लिए हेल्पर. 
SubprocessEventHelper.स्किप किया गयाTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo परीक्षण के लिए खत्म की गई जानकारी के लिए सहायक. 
SubprocessEventHelper.TestLogEventInfo TestLog जानकारी के लिए सहायक. 
SubprocessEventHelper.TestModuleStartedEventInfo मॉड्यूल शुरू होने की जांच के लिए सहायक की जानकारी. 
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded जानकारी के लिए सहायता. 
SubprocessEventHelper.TestRunFailedEventInfo TestRunFailed जानकारी के लिए सहायता
SubprocessEventHelper.TestRunStartedEventInfo TestRunStarted जानकारी के लिए सहायता
SubprocessEventHelper.TestStartedEventInfo टेस्ट के लिए तैयार की गई जानकारी के लिए हेल्पर
SubprocessअपवादParser स्टैंडर्ड ट्रेडेड कमांड रनर से, अपवाद के तौर पर मिलने वाले आउटपुट को मैनेज करने में मदद करें. 
SubprocessTestresultsParser फ़ाइल में लिखने से पहले, आउटपुट को पार्स करने के लिए ERROR(/FileOutputStream) को बड़ा करता है, ताकि हम ये काम कर सकें लॉन्चर साइड पर टेस्ट इवेंट जनरेट करें. 
SubprocessTestresultsParser.StatusKeys टेस्ट के लिए काम की कुंजियां. 
SystemUtil सिस्टम कॉल करने के लिए यूटिलिटी क्लास. 
टेबल बिल्डर टेबल में स्ट्रिंग एलिमेंट का मैट्रिक्स दिखाने के लिए हेल्पर क्लास. 
टेबल फ़ॉर्मैट स्ट्रिंग एलिमेंट का मैट्रिक्स दिखाने के लिए हेल्पर क्लास, ताकि हर एलिमेंट कॉलम लाइन में हो
TargetFileUtils  
तरुटिल टार फ़ाइल में बदलाव करने की सुविधा. 
TestFilterHelper टेस्ट फ़िल्टर करने के लिए हेल्पर क्लास
TestRecordTranslateer ट्रेडफ़ेड में TestRecord प्रोटो को ज़्यादा आसानी से मैनेज किए जा सकने वाले फ़ॉर्मैट में बदलने की सुविधा. 
TestRunnerUtil अलग-अलग टेस्ट रनर की मदद करने के लिए एक यूटिलिटी क्लास. 
टाइमयूटिल इसमें समय से जुड़ी यूटिलिटी वाले तरीके शामिल हैं. 
TimeVal यह एक सेंटीनल टाइप है, जिसमें Long है. 
यूनीक मल्टीमैप<K, V> ऐसा MultiMap जो हर कुंजी के लिए यूनीक वैल्यू पक्का करता है. 
वर्शनParser ट्रेड किए जा रहे आर्टफ़ैक्ट का वर्शन फ़ेच करें. 
ZipCompressionStrategy ज़िप संग्रह बनाने के लिए एक ICompressionStrategy
ZipUtil कंप्रेशन से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास
ZipUtil2 ज़िप एक्सट्रैक्शन के लिए एक हेल्पर क्लास, जो POSIX फ़ाइल की अनुमतियों को ध्यान में रखती है

इनम्स

AaptParser.AaptVersion APK फ़ाइलों को पार्स करने के लिए इस्तेमाल किए जाने वाले AAPT वर्शन के विकल्पों की संख्या. 
AppVersionFetcher.AppVersionInfo ऐप्लिकेशन वर्शन की जानकारी के टाइप. 
बाइनरीस्टेट Enum का इस्तेमाल, IGNORE नो-ऑप स्थिति के साथ चालू/बंद स्थिति को रिकॉर्ड करने के लिए किया जाता है. 
CommandStatus तय समय पर की गई कार्रवाई की स्थिति दिखाता है. 
DeviceActionUtil.Command डिवाइस से जुड़ी कार्रवाई के लिए निर्देश. 
FakeTestsZipफ़ोल्डर.ItemType  
GceRemoteCmdFormatter.ScpMode एससीपी का इस्तेमाल, आर्ग के स्ट्रक्चर के हिसाब से फ़ाइल को पुश करने या पुल करने के लिए किया जा सकता है. 
IRunUtil.EnvPriority Enum, जो यह तय करता है कि किसी एनवायरमेंट को सेट करना है या अनसेट करना है. 
LogcatEventType LogcatEventParser के लिए इवेंट के टाइप. 
SimplyPerfUtil.SimplePerfType Simpleperf कमांड के विकल्पों की संख्या
Sl4a BluetoothUtil.ब्लूटूथ ऐक्सेस लेवल BluetoothDevice.java पर आधारित ब्लूटूथ डिवाइस के ऐक्सेस लेवल के लिए Enum
Sl4aBluetoothUtil.BluetoothConnectionState BluetoothProfile.java के आधार पर, ब्लूटूथ कनेक्शन की स्थितियों के लिए Enum
Sl4a BluetoothUtil.BluetoothPreference सारी BluetoothProfile.java पर आधारित ब्लूटूथ प्रोफ़ाइल के प्राथमिकता लेवल के लिए Enum
Sl4aBluetoothUtil.BluetoothProfile BluetoothProfile.java पर आधारित ब्लूटूथ प्रोफ़ाइलों के लिए Enum
SystemUtil.EnvVariable  
TargetFileUtils.FilePermission