com.android.tradefed.device.metric

টীকা

মেট্রিক অপশন @Test দিয়ে টীকা করা পরীক্ষা পদ্ধতির জন্য টীকা, অথবা যদি টীকাটি TestDescription এর টীকা তালিকার অংশ হয় যা এর জন্য দরকারী কিছু অতিরিক্ত পরামিতি নির্দিষ্ট করার অনুমতি দেয়: সংগ্রাহকদের আচরণ টিউন করা, কিছু পদ্ধতি ফিল্টার করা।

ইন্টারফেস

আইমেট্রিক কালেক্টর ম্যাচিং মেট্রিক্স সংগ্রহ করার জন্য পরীক্ষার ফলাফল রিপোর্ট করার সময় এই ইন্টারফেসটি একটি ডেকোরেটর হিসাবে যোগ করা হবে।
আইমেট্রিক কালেক্টর রিসিভার IRemoteTest এর ইন্টারফেস প্রয়োগ করার জন্য যদি তাদের পরীক্ষা চালানোর জন্য IMetricCollector এর তালিকা পেতে হয়।

ক্লাস

অ্যাট্রেস কালেক্টর একটি IMetricCollector যা একটি পরীক্ষার সময় অ্যাট্রেস চালায় এবং ফলাফল সংগ্রহ করে এবং তাদের আহ্বানে লগ করে।
AtraceRunMetricCollector পরীক্ষা ডিভাইস থেকে প্রদত্ত ডিরেক্টরির অধীনে সমস্ত পরীক্ষা নির্দেশিকা থেকে ট্রেস সংগ্রহ করে, পরীক্ষা ডিরেক্টরিতে লগ করুন এবং পরীক্ষার ডিরেক্টরির অধীনে ট্রেস ফাইলগুলি পোস্ট করুন এবং মেট্রিক্সগুলিকে একত্রিত করুন।
বেসডিভাইসমেট্রিক কালেক্টর IMetricCollector এর বেস বাস্তবায়ন যা onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) এবং ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) এ সংগ্রহ শুরু ও বন্ধ করতে দেয়।
ব্লুটুথ কানেকশন ল্যাটেন্সি কালেক্টর সংগ্রাহক ডিভাইসগুলিতে একটি পূর্ব-নির্ধারিত statsd সময়কাল মেট্রিক কনফিগারেশন পুশ করবে এবং প্রতিটি প্রোফাইলের জন্য ব্লুটুথ সংযোগের সময়কাল সংগ্রহ করবে।
ব্লুটুথ কানেকশন স্টেট কালেক্টর এই সংগ্রাহক BluetoothConnectionStateChanged মেট্রিক্স সংগ্রহ করবে এবং প্রতিটি প্রোফাইলের জন্য কানেকশন স্টেট নম্বর রেকর্ড করবে।
BluetoothHciSnoopLogCollector DUT-তে ব্লুটুথ HCI স্নুপ লগিং সক্ষম করতে এবং প্রতিটি পরীক্ষার জন্য লগ সংগ্রহ করতে সংগ্রাহক।
BugreportzOnFailure Collector একটি পরীক্ষার ক্ষেত্রে ব্যর্থ হলে একটি বাগ রিপোর্ট সংগ্রহ করুন।
BugreportzOnTestCaseFailureCollector একটি রানে একটি টেস্ট কেস ব্যর্থ হলে একটি bugreportz সংগ্রহ করুন।
ClangCodeCoverageCollector একটি BaseDeviceMetricCollector যেটি ডিভাইস থেকে ক্ল্যাং কভারেজ পরিমাপকে টেনে আনবে এবং তাদের পরীক্ষা নিদর্শন হিসাবে লগ করবে।
কালেক্টর হেল্পার বিভিন্ন জায়গায় কিছু IMetricCollector অপারেশন করতে সাহায্যকারী প্রয়োজন।
CountTestCasesCollector প্রদত্ত IRemoteTest এর জন্য পরীক্ষার ক্ষেত্রে সংখ্যা গণনা করুন এবং রিপোর্ট করুন।
DebugHostLogOnFailureCollector সংগ্রাহক যে একটি পরীক্ষার ক্ষেত্রে ব্যর্থ হলে হোস্ট-সাইড লগগুলি সংগ্রহ করবে এবং লগ করবে৷
ডিভাইসমেট্রিক ডেটা মেট্রিক সংগ্রাহকদের দ্বারা সংগৃহীত সমস্ত ডেটা ধরে রাখতে অবজেক্ট।
ডিভাইসট্রেস কালেক্টর সংগ্রাহক যা পরীক্ষা চালানো শুরু হলে পারফেটো ট্রেস শুরু করবে এবং শেষে ট্রেস ফাইল লগ করবে।
এমুলেটর মেমোরিসিপিউক্যাপচারার
FilePullerDeviceMetricCollector একটি BaseDeviceMetricCollector যা ডিভাইস থেকে আসা মেট্রিক্স কী শোনে এবং ডিভাইস থেকে ফাইল হিসেবে টেনে আনে।
FilePullerLogCollector ডিভাইস-সাইড দ্বারা রিপোর্ট করা ফাইলের লগার।
GcovCodeCoverageCollector একটি BaseDeviceMetricCollector যেটি ডিভাইস থেকে gcov কভারেজ পরিমাপ টেনে আনবে এবং পরীক্ষা নিদর্শন হিসাবে তাদের লগ করবে।
GcovKernelCodeCoverageCollector একটি BaseDeviceMetricCollector যা gcov কার্নেল কভারেজ পরিমাপগুলিকে ডিবাগ থেকে এবং ডিভাইসের বাইরে টেনে আনবে এবং তারপর পরিশেষে সেগুলিকে পরীক্ষার আর্টিফ্যাক্ট হিসাবে লগ করবে৷
HostStatsdMetricCollector একটি IMetricCollector যে statsd ইউটিলিটি কমান্ড ব্যবহার করে হোস্ট সাইড থেকে statsd মেট্রিক্স সংগ্রহ করে।
JavaCodeCoverageCollector একটি BaseDeviceMetricCollector যা ডিভাইস থেকে জাভা কভারেজ পরিমাপ টেনে আনবে এবং তাদের পরীক্ষা নিদর্শন হিসাবে লগ করবে।
LogcatOnFailureCollector সংগ্রাহক যে একটি পরীক্ষা কেস ব্যর্থ হলে একটি logcat ক্যাপচার এবং লগ হবে.
LogcatTimingMetricCollector একটি মেট্রিক সংগ্রাহক যে logcat লাইন থেকে একটি ইভেন্টের শুরু এবং শেষ সংকেত পার্স করার জন্য প্রদত্ত রেজেক্স প্যাটার্ন ব্যবহার করে এক বা একাধিক পুনরাবৃত্তি পরীক্ষার সময় লগক্যাট থেকে সময়ের তথ্য (যেমন ব্যবহারকারীর সুইচ টাইম) সংগ্রহ করে।
ModuleLogcatCollector লগক্যাট সংগ্রাহকের সংস্করণ কিন্তু মডিউলের জন্য।
পারফেটোপুলারমেট্রিক কালেক্টর FilePullerDeviceMetricCollector এর বেস ইমপ্লিমেন্টেশন যা ডিভাইস থেকে পারফেটো ফাইলগুলিকে টেনে আনতে এবং এটি থেকে মেট্রিক্স সংগ্রহ করতে দেয়।
RebootReasonCollector সংগ্রাহক যে পরীক্ষা চলাকালীন ডিভাইস রিবুট সংগ্রহ করে এবং কারণ ও গণনা দ্বারা রিপোর্ট করে।
RuntimeRestartCollector সংগ্রাহক যে রানটাইম রিস্টার্টের টাইমস্ট্যাম্প সংগ্রহ করে (সিস্টেম সার্ভার ক্র্যাশ) পরীক্ষার সময়, যদি থাকে।
ScreenshotOnFailureCollector সংগ্রাহক যে একটি পরীক্ষার ক্ষেত্রে ব্যর্থ হলে একটি স্ক্রিনশট ক্যাপচার এবং লগ করবে।
শোম্যাপপুলারমেট্রিক কালেক্টর FilePullerDeviceMetricCollector এর বেস ইমপ্লিমেন্টেশন যা ডিভাইস থেকে শোম্যাপ ফাইলগুলিকে টানতে এবং এটি থেকে মেট্রিক্স সংগ্রহ করতে দেয়।
TraceCmdCollector একটি IMetricCollector যা পরীক্ষার সময় ট্রেস-cmd ব্যবহার করে ট্রেস সংগ্রহ করে এবং সেগুলিকে আহ্বানে লগ করে।

Enums

অটোলগ কালেক্টর কোন সংগ্রাহক স্বয়ংক্রিয়ভাবে জোতা দ্বারা পরিচালনা করা যেতে পারে তা বর্ণনা করে গণনা।
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT