com.android.tradefed.util

ইন্টারফেস

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

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

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

ক্লাস

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

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

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

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

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

Enums

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