com.android.tradefed.util

ইন্টারফেস

ClassPathScanner.IClassPathFilter ক্লাসপাথ এন্ট্রি পাথের জন্য একটি ফিল্টার

FileFilter পরে প্যাটার্ন করা

কন্ডিশনপ্রিয়রিটিব্লকিং সারি।IMatcher <T> উপাদানগুলি কোন ধরণের শর্তের সাথে মেলে কিনা তা নির্ধারণের জন্য একটি ইন্টারফেস।
আইকমপ্রেশন স্ট্র্যাটেজি একটি কম্প্রেশন অ্যালগরিদম প্রতিনিধিত্বকারী একটি ইন্টারফেস যা রানটাইমে নির্বাচন করা যেতে পারে।
আইডি অক্ষম ইন্টারফেস যা একটি ট্রেডফেড অবজেক্ট বর্ণনা করে যা নিষ্ক্রিয় করা যেতে পারে।
IRestApiHelper REST API কল করার জন্য একটি সহায়ক ইন্টারফেস।

ক্লাস

AaptParser ক্লাস যা apk থেকে 'aapt ডাম্প ব্যাজিং'-এর আউটপুট পার্স করে তথ্য বের করে।
AbiFormatter আবির জন্য ইউটিলিটি ক্লাস।
AdbRootElevator একটি AutoCloseable যা প্রয়োজনে নির্মাণ করা হলে adb রুট সক্ষম করে এবং সম্পূর্ণ হলে রুট অবস্থা পুনরুদ্ধার করে।
AppVersionFetcher ডিভাইস থেকে অ্যাপ সংস্করণ স্ট্রিং পেতে ইউটিলিটি ক্লাস।
ব্লুটুথ ইউটিলস ডিভাইসে ব্লুটুথ ইন্সট্রুমেন্টেশন কল করার জন্য ইউটিলিটি ফাংশন

ডিভাইস সাইড ব্লুটুথ ইন্সট্রুমেন্টেশন কোড এওএসপি-তে পাওয়া যাবে: frameworks/base/core/tests/bluetoothtests

BuildInfoUtil IBuildInfo ম্যানিপুলেট করতে সাহায্য করার জন্য একটি util ক্লাস
BuildTestsZipUtils অ্যান্ড্রয়েড বিল্ড সিস্টেম দ্বারা জেনারেট করা জিপ পরীক্ষা সংক্রান্ত ক্রিয়াকলাপের জন্য একটি সহায়ক শ্রেণী৷
বাল্ক ইমেইলার একটি ইমেল প্রেরক ইউটিলিটি যা নিম্নলিখিত কনফিগারেশনের অনুমতি দেয়: পাঠানো ব্যবধান, প্রারম্ভিক বিস্ফোরণের আকার, প্রাপক এবং মোট সংখ্যা বার্তা।
BundletoolUtil ইউটিলিটি ক্লাস যা deivce-এ .apks ইনস্টল করতে bundletool কমান্ড লাইন ব্যবহার করে।
CircularAtraceUtil একটি অ্যাট্রেস ইউটিলিটি প্রাথমিকভাবে বানর পরীক্ষার সময় ANR-এর মূল কারণ চিহ্নিত করার জন্য তৈরি করা হয়েছে।
CircularByteArray একটি নির্দিষ্ট আকারের অ্যারে ধারণ করার জন্য ডেটা কাঠামো যা একটি বৃত্তাকার বাফার হিসাবে কাজ করে এবং অ্যারের সমস্ত মানগুলির মোট যোগফল ট্র্যাক করে৷
ClassPathScanner ক্লাসপথে এন্ট্রি খুঁজে পায়।
ClassPathScanner.ClassNameFilter একটি IClassPathFilter যা জাভা শ্রেণীর নামগুলিকে ফিল্টার করে এবং রূপান্তরিত করে।
ClassPathScanner.ExternalClassNameFilter একটি ClassNameFilter যা ভিতরের ক্লাস প্রত্যাখ্যান করে
শর্ত অগ্রাধিকার ব্লকিং সারি <T> ERROR(/PriorityBlockingQueue) -এর মতো অপারেশন সহ একটি থ্রেড-নিরাপদ ক্লাস যা একটি নির্দিষ্ট শর্তের সাথে মেলে এমন বস্তু পুনরুদ্ধার করতে পারে।
কন্ডিশনপ্রিয়রিটিব্লকিং সারি। সর্বদা <T> মেলে যে কোনো বস্তুর সাথে মেলে এমন একটি ConditionPriorityBlockingQueue.IMatcher
ডিভাইস কনকারেন্ট ইউটিল সমসাময়িক ডিভাইস সাইড কমান্ড কার্যকর করার জন্য ইউটিলিটি পদ্ধতি এবং ক্লাস রয়েছে

ShellCommandCallable হিসাবে বাস্তবায়িত কমান্ডগুলি চালানোর জন্য ERROR(/ExecutorService) ব্যবহার করুন এবং ERROR(/ExecutorService) কমান্ডের দ্বারা প্রত্যাবর্তিত ERROR(/Future) এর বিরুদ্ধে সিঙ্ক্রোনাইজেশনের জন্য ERROR(/#joinFuture(String,Future,long)) ব্যবহার করুন।

DeviceConcurrentUtil.ShellCommandCallable <V> একটি ERROR(/Callable) যা একটি ITestDevice এ শেল কমান্ড চালানোর বিশদ বিবরণ মোড়ানো হয়।
DeviceRecoveryModeUtil
নির্দেশিত গ্রাফ <V> একটি নির্দেশিত ওজনহীন গ্রাফ বাস্তবায়ন।
EmmaXml Constants emma xml রিপোর্ট পার্স করার সময় ব্যবহৃত ধ্রুবক।
FakeTestsZipFolder একটি টেস্টিং ফিক্সচার যা সামগ্রীর তালিকার উপর ভিত্তি করে একটি জাল আনজিপড টেস্ট ফোল্ডার তৈরি করে।
ফাইলআইডল মনিটর ফাইলগুলি নিরীক্ষণ করে এবং একটি কলব্যাক কার্যকর করে যদি সেগুলি নিষ্ক্রিয় থাকে (যেমন
FixedByteArrayOutputStream একটি ইন-মেমরি ERROR(/OutputStream) যা শুধুমাত্র সর্বোচ্চ পরিমাণ ডেটা রাখে।
FlashingResourceUtil এই ইউটিলিটি আর্টিফ্যাক্টগুলির উপযুক্ত সংস্করণ সেট করতে সাহায্য করে যাতে সেগুলি DeviceFlashPreparer এর মাধ্যমে ফ্ল্যাশ করা যায়।
GCSBucketUtil Google ক্লাউড স্টোরেজ (GCS) থেকে ফাইল ডাউনলোড এবং আপলোড করার জন্য ফাইল ম্যানেজার।
GCSBucketUtil.GCSFileMetadata GCS-এ ফাইলের তথ্যের জন্য সহজ মোড়ক।
GCSCommon ডাউনলোড এবং আপলোডের মতো জিসিএস অপারেশনের জন্য বেস ক্লাস।
GCSFileDownloader গুগল ক্লাউড স্টোরেজ (GCS) থেকে ফাইল ডাউনলোড করতে ফাইল ডাউনলোডার।
GCSFileUploader ফাইল আপলোডার গুগল ক্লাউড স্টোরেজ (GCS) ফাইল ডেটা আপলোড করতে।
GoogleApiClientUtil গুগল এপিআই ক্লায়েন্ট তৈরির জন্য ইউটিলস।
HprofAllocSiteParser hprof রিপোর্টের একটি বরাদ্দ সাইট বিভাগ থেকে তথ্য পার্স করার জন্য হেল্পার ক্লাস।
JavaCodeCoverageFlusher একটি ইউটিলিটি ক্লাস যা ডিভাইসে চলমান প্রক্রিয়াগুলি থেকে জাভা কোড কভারেজ পরিমাপের একটি ফ্লাশ রিসেট করে এবং জোর করে।
JUnit4TestFilter হেল্পার ক্লাস যা Filter প্রসারিত করে JUnit4 রানারকে ফিল্টারিং প্রদান করে।
JUnitXmlParser পার্সার যেটি পিঁপড়ার XMLJUnitResultFormatter-এ সংরক্ষিত JUnit ফলাফল থেকে পরীক্ষার ফলাফলের ডেটা বের করে এবং এটি একটি ITestInvocationListener-এ ফরোয়ার্ড করে।
লিস্ট ইনস্ট্রুমেন্টেশন পার্সার একটি IShellOutputReceiver যা একটি 'pm list instrumentation' কোয়েরির আউটপুট পার্স করে
ListInstrumentationParser.InstrumentationTarget
LocalRunInstructionBuilder স্থানীয়ভাবে পরীক্ষা চালানোর নির্দেশনা কম্পাইল করার জন্য ইউটিলিটি।
LogcatEventParser
মেট্রিক ইউটিলিটি পরীক্ষার মেট্রিক্স সংরক্ষণ করার জন্য, অনুরূপ পরীক্ষায় মেট্রিকগুলিকে একত্রিত করা এবং একটি ফাইলে মেট্রিক্স লেখার জন্য সাধারণ ইউটিলিটি পদ্ধতি রয়েছে৷
NativeCodeCoverageFlusher একটি ইউটিলিটি ক্লাস যা নেটিভ কভারেজ পরিমাপ সাফ করে এবং ডিভাইসে প্রসেস থেকে নেটিভ কভারেজ ডেটা ফ্লাশ করে।
জোড়া <ক, বি> আমাদের নিজস্ব পেয়ার ক্লাস সংজ্ঞায়িত করুন যেখানে দুটি বস্তু রয়েছে।
প্রিটিপ্রিন্ট ডেলিমিটার হেল্পার ইউটিলিটি যা সীমাবদ্ধ বার্তা প্রিন্ট করতে সাহায্য করে যা আলাদা।
প্রপার্টি চেঞ্জার একটি Android সম্পত্তি ফাইলে আইটেম পরিবর্তন (বা যোগ) করার জন্য একটি ইউটিলিটি ক্লাস
প্রোটোইউটিল প্রোটোবাফ মেসেজ টাইপ-অজ্ঞেয়তার সাথে ডিল করার জন্য ইউটিলিটি পদ্ধতি।
PsParser ইউটিলিটি "ps" কমান্ড আউটপুট থেকে (USER,PID এবং NAME) পার্স করতে ব্যবহৃত হয়
উদ্ধৃতি AwareTokenizer
RegexTrie <V> RegexTrie একটি trie যেখানে প্রতিটি সংরক্ষিত কীটির সেগমেন্ট হল একটি রেজেক্স ERROR(/Pattern)
রিমোটজিপ একটি দূরবর্তী জিপ ফাইলের মধ্যে পৃথক ফাইল আনজিপ করার উপযোগিতা।
RestApiHelper REST API কল করার জন্য একটি সহায়ক শ্রেণী।
সিরিয়ালাইজেশন ইউটিল ERROR(/Serializable) প্রয়োগ করে এমন একটি বস্তুকে সিরিয়ালাইজ/ডিসিরিয়ালাইজ করার ইউটিলিটি।
ShellOutputReceiverStream আউটপুটস্ট্রিমের ইউটিলিটি সাবক্লাস যা একটি IShellOutputReceiver-এ লেখা।
সিম্পল পারফ রেজাল্ট সমস্ত সাধারণ পারফ পরীক্ষার ফলাফল ধরে রাখতে অবজেক্ট করুন
SimplePerfStatResultParser সাধারণ পারফ ফলাফল পার্স করার জন্য একটি ইউটিলিটি ক্লাস।
সিম্পল পারফুটিল সাধারণ কমান্ড প্রেরণ এবং ফলাফল সংগ্রহ করার জন্য ইউটিলিটি ক্লাস
সরল পরিসংখ্যান একটি ছোট ইউটিলিটি ক্লাস যা একটি সংখ্যাসূচক ডেটাসেট দেওয়া কয়েকটি পরিসংখ্যানগত পরিমাপ গণনা করে।
সাইজ লিমিটেড আউটপুট স্ট্রিম একটি থ্রেড নিরাপদ ফাইল ব্যাকড ERROR(/OutputStream) যা লেখা যেতে পারে এমন সর্বাধিক ডেটা সীমাবদ্ধ করে।
Sl4a ব্লুটুথ ইউটিল একটি ইউটিলিটি ক্লাস SL4A ব্যবহার করে এক বা দুটি ডিভাইসে ব্লুটুথ অপারেশন প্রদান করে
StringEscapeUtils নির্দিষ্ট ফরম্যাটের জন্য স্ট্রিং এস্কেপ করার জন্য ইউটিলিটি ক্লাস।
স্ট্রিংইউটিল সাধারণ স্ট্রিং ম্যানিপুলেশনের জন্য স্ট্রিং এস্কেপ করার জন্য ইউটিলিটি ক্লাস।
সাবপ্রসেস ইভেন্টহেল্পার লগে প্রেরণ করা ইভেন্টগুলিকে সিরিয়ালাইজ/ডিসিরিয়ালাইজ করতে সাহায্যকারী।
SubprocessEventHelper.BaseTestEventInfo উপেক্ষা করা তথ্যের জন্য বেস হেল্পার।
SubprocessEventHelper.FailedTestEventInfo পরীক্ষার ব্যর্থ তথ্যের জন্য সাহায্যকারী।
SubprocessEventHelper.InvocationEndedEventInfo আমন্ত্রণ শেষ তথ্য জন্য সাহায্যকারী.
SubprocessEventHelper.InvocationFailedEventInfo আমন্ত্রণ ব্যর্থ তথ্যের জন্য সাহায্যকারী।
SubprocessEventHelper.InvocationStartedEventInfo আমন্ত্রণ জানানোর জন্য সাহায্যকারী তথ্য শুরু করেন।
SubprocessEventHelper.LogAssociationEventInfo লগ অ্যাসোসিয়েশন তথ্যের জন্য সাহায্যকারী।
SubprocessEventHelper.TestEndedEventInfo পরীক্ষার শেষ তথ্যের জন্য সাহায্যকারী।
SubprocessEventHelper.TestLogEventInfo টেস্টলগ তথ্যের জন্য সাহায্যকারী।
SubprocessEventHelper.TestModuleStartedEventInfo পরীক্ষার মডিউল জন্য সাহায্যকারী তথ্য শুরু.
SubprocessEventHelper.TestRunEndedEventInfo testRunended তথ্যের জন্য সহায়ক।
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed তথ্যের জন্য সহায়ক
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted তথ্যের জন্য সহায়ক
SubprocessEventHelper.TestStartedEventInfo পরীক্ষা শুরু তথ্যের জন্য সাহায্যকারী
সাবপ্রসেস এক্সেপশন পার্সার স্ট্যান্ডার্ড ট্রেডফেড কমান্ড রানার্স থেকে ব্যতিক্রম আউটপুট পরিচালনা করতে সাহায্যকারী।
সাবপ্রসেস টেস্ট রেজাল্ট পার্সার ফাইলে লেখার আগে আউটপুট পার্স করতে ERROR(/FileOutputStream) প্রসারিত করে যাতে আমরা লঞ্চার সাইডে টেস্ট ইভেন্ট তৈরি করতে পারি।
SubprocessTestResultsParser.StatusKeys প্রাসঙ্গিক পরীক্ষার স্থিতি কী।
সিস্টেম ইউটিল সিস্টেম কল করার জন্য ইউটিলিটি ক্লাস।
টেবিল বিল্ডার একটি টেবিলে স্ট্রিং উপাদানগুলির একটি ম্যাট্রিক্স প্রদর্শনের জন্য সহায়ক শ্রেণী।
টেবিল ফরম্যাটার স্ট্রিং উপাদানগুলির একটি ম্যাট্রিক্স প্রদর্শন করতে সাহায্যকারী শ্রেণী যাতে প্রতিটি উপাদান কলাম সারিবদ্ধ হয়
তারউটিল একটি টার ফাইল ম্যানিপুলেট করার ইউটিলিটি।
টেস্টফিল্টার হেল্পার ফিল্টারিং পরীক্ষার জন্য হেল্পার ক্লাস
TestRecordInterpreter একটি TestRecord প্রোটোকে Tradefed-এ আরও সহজে ব্যবহারযোগ্য বিন্যাসে রূপান্তর করার উপযোগিতা।
টাইমভাল এই শ্রেণীটি অবজ্ঞা করা হয়েছে। পরিবর্তে Duration ব্যবহার করুন।
জিপ কম্প্রেশন কৌশল জিপ সংরক্ষণাগার তৈরির জন্য একটি ICompressionStrategy

Enums

AaptParser.AaptVersion APK ফাইল পার্স করতে ব্যবহৃত AAPT সংস্করণের জন্য বিকল্পের সংখ্যা।
AppVersionFetcher.AppVersionInfo অ্যাপ সংস্করণ তথ্য প্রকার।
বাইনারি স্টেট Enum একটি উপেক্ষা নো-অপ অবস্থার সাথে চালু/বন্ধ অবস্থা রেকর্ড করতে ব্যবহৃত হয়।
FakeTestsZipFolder.ItemType
LogcatEventType LogcatEventParser এর জন্য ইভেন্টের ধরন।
SimplePerfUtil.SimplePerfType সাধারণ পারফ কমান্ডের বিকল্পগুলির এনাম
Sl4aBluetoothUtil.BluetoothAccessLevel ব্লুটুথ ডিভাইস অ্যাক্সেস লেভেলের জন্য এনাম যা BluetoothDevice.java এর উপর ভিত্তি করে
Sl4aBluetoothUtil.BluetoothConnectionState ব্লুটুথ কানেকশন স্টেটের জন্য এনাম যা BluetoothProfile.java এর উপর ভিত্তি করে
Sl4aBluetoothUtil.BluetoothPriorityLevel ব্লুটুথ প্রোফাইল অগ্রাধিকার স্তরের জন্য এনাম যা BluetoothProfile.java ভিত্তিক
Sl4aBluetoothUtil.BluetoothProfile BluetoothProfile.java এর উপর ভিত্তি করে ব্লুটুথ প্রোফাইলের জন্য এনাম
SystemUtil.EnvVariable