PerfettoGenericPostProcessor
public class PerfettoGenericPostProcessor
extends BasePostProcessor
java.lang.অবজেক্ট | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.PerfettoGenericPostProcessor |
একটি পোস্ট প্রসেসর যা টেক্সট/বাইনারী মেট্রিক পারফেটো প্রোটো ফাইলকে কী-মানের জোড়ায় প্রসেস করে প্রোটো বার্তা এবং স্ট্রিং মান সহ ক্ষেত্রগুলিকে প্রসারিত করে যতক্ষণ না সংখ্যাসূচক মান সহ ক্ষেত্রটি সম্মুখীন হয়। কীগুলি তৈরি করার সময় enum এবং বুলিয়ানকে স্ট্রিং মান হিসাবে বিবেচনা করে।
এটি ঐচ্ছিকভাবে সূচী তালিকা ক্ষেত্র সমর্থন করে যখন কীগুলি তৈরি করার সময় সদৃশ থাকে। যেমন
"perfetto-indexed-list-field" - perfetto.protos.AndroidStartupMetric.Startup
"perfetto-prefix-key-field" - perfetto.protos.ProcessRenderInfo.process_name
android_startup-startup#1-package_name-com.calculator-to_first_frame-dur_ns: 300620342 android_startup-startup#2-package_name-com.nexuslauncher-to_first_frame-dur_ns: 492577 android_startup-startup#3-package_name-com.calculator-to_first_frame-dur_ns: 261382005
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
PerfettoGenericPostProcessor () |
পাবলিক পদ্ধতি | |
---|---|
| processRunMetricsAndLogs ( বিদ্যমান মেট্রিক্স এবং লগগুলি থেকে নতুন মেট্রিক্সের একটি সেট তৈরি করার জন্য এই পদ্ধতিটি প্রয়োগ করুন। |
| processTestMetricsAndLogs ( TestDescription testDescription, প্রতিটি পরীক্ষা থেকে প্রক্রিয়া মেট্রিক্স এবং লগ পোস্ট করার জন্য এই পদ্ধতিটি প্রয়োগ করুন। |
সুরক্ষিত পদ্ধতি | |
---|---|
MetricMeasurement.DataType | getMetricType () মেট্রিক টাইপকে RAW মেট্রিকে সেট করুন। |
পাবলিক কনস্ট্রাক্টর
PerfettoGenericPostProcessor
public PerfettoGenericPostProcessor ()
পাবলিক পদ্ধতি
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
বিদ্যমান মেট্রিক্স এবং লগগুলি থেকে নতুন মেট্রিক্সের একটি সেট তৈরি করার জন্য এই পদ্ধতিটি প্রয়োগ করুন। শুধুমাত্র সদ্য জেনারেট করা মেট্রিকগুলি ফেরত দেওয়া উচিত এবং অনন্য কী নামের সাথে (বিদ্যমান কীগুলির সাথে কোনও সংঘর্ষের অনুমতি নেই)৷
পরামিতি | |
---|---|
rawMetrics | : রানের জন্য উপলব্ধ কাঁচা মেট্রিক্সের সেট। |
runLogs | : পরীক্ষা চালানোর জন্য লগ ফাইলের সেট। |
রিটার্নস | |
---|---|
| রান মেট্রিক্স থেকে নতুন জেনারেট হওয়া মেট্রিক্সের সেট। |
প্রসেসটেস্টমেট্রিক্স এবং লগস
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
প্রতিটি পরীক্ষা থেকে প্রক্রিয়া মেট্রিক্স এবং লগ পোস্ট করার জন্য এই পদ্ধতিটি প্রয়োগ করুন। শুধুমাত্র সদ্য জেনারেট করা মেট্রিকগুলি ফেরত দেওয়া উচিত এবং অনন্য কী নামের সাথে (বিদ্যমান কীগুলির সাথে কোনও সংঘর্ষের অনুমতি নেই)৷
পরামিতি | |
---|---|
testDescription | TestDescription : TestDescription অবজেক্ট যা পরীক্ষার বর্ণনা করে। |
testMetrics | : পরীক্ষা থেকে মেট্রিক্স সেট. |
testLogs | : পরীক্ষার সময় লগ করা ফাইলগুলির সেট৷ |
রিটার্নস | |
---|---|
| পরীক্ষার মেট্রিক্স থেকে নতুন তৈরি হওয়া মেট্রিক্সের সেট। |
সুরক্ষিত পদ্ধতি
getMetricType
protected MetricMeasurement.DataType getMetricType ()
মেট্রিক টাইপকে RAW মেট্রিকে সেট করুন।
রিটার্নস | |
---|---|
MetricMeasurement.DataType |