com.android.tradefed.device.metric সম্পর্কে

টীকা

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

ইন্টারফেস

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

ক্লাস

অ্যাট্রেস কালেক্টর একটি IMetricCollector যা পরীক্ষার সময় atrace চালায় এবং ফলাফল সংগ্রহ করে এবং আমন্ত্রণে লগ করে।
অ্যাট্রেসরানমেট্রিককালেক্টর প্রদত্ত ডিরেক্টরির অধীনে থাকা সমস্ত টেস্ট ডিরেক্টরি থেকে ট্রেস পরীক্ষা ডিভাইস থেকে সংগ্রহ করে, পরীক্ষা ডিরেক্টরি লগ করে এবং পরীক্ষা ডিরেক্টরির অধীনে থাকা ট্রেস ফাইলগুলি প্রক্রিয়াকরণের পরে এবং মেট্রিক্স একত্রিত করে।
বেসডিভাইসমেট্রিককালেক্টর IMetricCollector এর বেস বাস্তবায়ন যা onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) এবং ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) এ সংগ্রহ শুরু এবং বন্ধ করতে দেয়।
ব্লুটুথ সংযোগ বিলম্বিততা সংগ্রাহক সংগ্রাহক ডিভাইসগুলিতে একটি পূর্ব-নির্ধারিত statsd সময়কাল মেট্রিক কনফিগারেশন পুশ করবেন এবং প্রতিটি প্রোফাইলের জন্য ব্লুটুথ সংযোগের সময়কাল সংগ্রহ করবেন।
ব্লুটুথ সংযোগ রাজ্য সংগ্রাহক এই সংগ্রাহক প্রতিটি প্রোফাইলের জন্য BluetoothConnectionStateChanged মেট্রিক্স সংগ্রহ করবেন এবং সংযোগের অবস্থা নম্বর রেকর্ড করবেন।
ব্লুটুথএইচসিস্নুপলগসংগ্রাহক DUT-তে ব্লুটুথ HCI স্নুপ লগিং সক্ষম করতে এবং প্রতিটি পরীক্ষার জন্য লগ সংগ্রহ করতে কালেক্টর।
বাগ রিপোর্টঅনফেইলুরকালেক্টর কোনও টেস্ট কেস ব্যর্থ হলে একটি বাগরিপোর্টজ সংগ্রহ করুন।
বাগ রিপোর্টঅনটেস্টকেসফেইল্যুরকালেক্টর যখন কোনও রানের টেস্ট কেস ব্যর্থ হয় তখন একটি বাগরিপোর্টজ সংগ্রহ করুন।
ক্ল্যাংকোডকভারেজকালেক্টর একটি BaseDeviceMetricCollector যা ডিভাইস থেকে Clang কভারেজ পরিমাপ টেনে আনবে এবং পরীক্ষামূলক আর্টিফ্যাক্ট হিসেবে লগ করবে।
কোডকভারেজ কালেক্টর একটি BaseDeviceMetricCollector যা ডিভাইস থেকে জাভা এবং নেটিভ কভারেজ পরিমাপ টেনে আনবে এবং পরীক্ষামূলক আর্টিফ্যাক্ট হিসেবে লগ করবে।
কালেক্টরহেল্পার বিভিন্ন জায়গায় প্রয়োজনীয় কিছু IMetricCollector অপারেশন করতে সাহায্যকারী।
কাউন্টটেস্টকেসকালেক্টর একটি প্রদত্ত IRemoteTest এর জন্য পরীক্ষার সংখ্যা গণনা করুন এবং রিপোর্ট করুন।
ডিবাগহোস্টলগঅনফেইলুরকালেক্টর সংগ্রাহক যিনি টেস্ট কেস ব্যর্থতার ক্ষেত্রে হোস্ট-সাইড লগ সংগ্রহ এবং লগ করবেন।
ডিভাইসমেট্রিকডেটা মেট্রিক সংগ্রাহকদের দ্বারা সংগৃহীত সমস্ত তথ্য ধরে রাখার আপত্তি।
ডিভাইসট্রেসকালেক্টর সংগ্রাহক যা পরীক্ষামূলক রান শুরু হলে পারফেটো ট্রেস শুরু করবে এবং শেষে লগ ট্রেস ফাইল তৈরি করবে।
এমুলেটরমেমরিসিপিইউক্যাপচারার
ফাইলপুলারডিভাইসমেট্রিককালেক্টর একটি BaseDeviceMetricCollector যা ডিভাইস থেকে আসা মেট্রিক্স কী শোনে এবং ডিভাইস থেকে ফাইল হিসেবে টেনে নেয়।
ফাইলপুলারলগ কালেক্টর ডিভাইস-সাইড দ্বারা রিপোর্ট করা ফাইলের লগার।
GcovCodeCoverageCollector সম্পর্কে একটি BaseDeviceMetricCollector যা ডিভাইস থেকে gcov কভারেজ পরিমাপ টেনে আনবে এবং পরীক্ষামূলক আর্টিফ্যাক্ট হিসেবে লগ করবে।
GcovKernelCodeCoverageCollector সম্পর্কে একটি BaseDeviceMetricCollector যা debugfs থেকে gcov কার্নেল কভারেজ পরিমাপ টেনে ডিভাইসের বাইরে আনবে এবং অবশেষে সেগুলিকে পরীক্ষামূলক আর্টিফ্যাক্ট হিসাবে লগ করবে।
হোস্টস্ট্যাটসডিমেট্রিককালেক্টর একটি IMetricCollector যা statsd ইউটিলিটি কমান্ড ব্যবহার করে হোস্ট পক্ষ থেকে statsd মেট্রিক্স সংগ্রহ করে।
জাভাকোডকভারেজকালেক্টর একটি BaseDeviceMetricCollector যা ডিভাইস থেকে জাভা কভারেজ পরিমাপ টেনে আনবে এবং পরীক্ষামূলক আর্টিফ্যাক্ট হিসেবে লগ করবে।
লগক্যাটঅনফেইলুরকালেক্টর একটি সংগ্রাহক যিনি একটি পরীক্ষামূলক কেস ব্যর্থ হলে একটি লগক্যাট ক্যাপচার এবং লগ করবেন।
লগক্যাটটাইমিংমেট্রিককালেক্টর একটি মেট্রিক সংগ্রাহক যা লগক্যাট লাইন থেকে একটি ইভেন্টের শুরু এবং শেষ সংকেত বিশ্লেষণ করার জন্য প্রদত্ত রেজেক্স প্যাটার্ন ব্যবহার করে এক বা একাধিক পুনরাবৃত্তি পরীক্ষার সময় লগক্যাট থেকে সময় তথ্য (যেমন ব্যবহারকারীর পরিবর্তনের সময়) সংগ্রহ করে।
মডিউললগক্যাটসংগ্রাহক লগক্যাট সংগ্রাহকের সংস্করণ কিন্তু মডিউলের জন্য।
পারফেটোফাইলপুলারকালেক্টর একটি সংগ্রাহক যা ডিভাইস থেকে পারফেটো ট্রেস ফাইলগুলি টেনে আনে, ঐচ্ছিকভাবে সেগুলিকে সংকুচিত করে এবং পরীক্ষার লগে যোগ করে।
পারফেটোপুলারমেট্রিককালেক্টর এই ক্লাসটি বন্ধ করা হয়েছে। পরিবর্তে PerfettoFilePullerCollector এবং ERROR(/PerfettoTracePostProcessor) ব্যবহার করুন।
রিবুট করুন কারণ সংগ্রাহক পরীক্ষার সময় ডিভাইস রিবুট সংগ্রহকারী সংগ্রাহক এবং কারণ এবং গণনা অনুসারে তাদের রিপোর্ট করুন।
রানটাইম রিস্টার্ট কালেক্টর টেস্ট রানের সময় রানটাইম রিস্টার্টের (সিস্টেম সার্ভার ক্র্যাশ) টাইমস্ট্যাম্প সংগ্রহকারী কালেক্টর, যদি থাকে।
স্ক্রিনশটঅনফেইল্যুরকালেক্টর একটি সংগ্রাহক যিনি একটি টেস্ট কেস ব্যর্থ হলে একটি স্ক্রিনশট ক্যাপচার এবং লগ করবেন।
শোম্যাপপুলারমেট্রিককালেক্টর FilePullerDeviceMetricCollector এর বেসিক বাস্তবায়ন যা ডিভাইস থেকে শোম্যাপ ফাইলগুলি টেনে আনতে এবং এটি থেকে মেট্রিক্স সংগ্রহ করতে দেয়।
ট্রেসসিএমডিকালেক্টর একটি IMetricCollector যা trace-cmd ব্যবহার করে পরীক্ষার সময় ট্রেস সংগ্রহ করে এবং সেগুলিকে ইনভোকেশনে লগ করে।

এনামস

অটোলগ কালেক্টর কোন সংগ্রাহক স্বয়ংক্রিয়ভাবে জোতা দ্বারা পরিচালিত হতে পারে তা বর্ণনা করে গণনা।
পারফেটোপুলারমেট্রিককালেক্টর।মেট্রিক_ফাইল_ফরম্যাট