পারফেটটোট্রেসপোস্টপ্রসেসর

public class PerfettoTracePostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
com.android.tradefed.postprocessor.PerfettoTracePostProcessor


একটি পোস্ট প্রসেসর যা টেস্ট লগ থেকে পারফেটটো ট্রেস ফাইল সংগ্রহ করে এবং সেগুলোর উপর ট্রেস প্রসেসর চালিয়ে একটি পারফেটটো মেট্রিক প্রোটো তৈরি করে।

সারসংক্ষেপ

সরকারি নির্মাণকারী

PerfettoTracePostProcessor ()

জনসাধারণের পদ্ধতি

Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile > runLogs)

বিদ্যমান মেট্রিক ও লগগুলো থেকে নতুন মেট্রিকের একটি সেট তৈরি করার জন্য এই পদ্ধতিটি প্রয়োগ করুন।

Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs ( TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile > testLogs)

প্রতিটি পরীক্ষা থেকে মেট্রিক্স ও লগ পোস্ট-প্রসেস করতে এই পদ্ধতিটি প্রয়োগ করুন।

সুরক্ষিত পদ্ধতি

MetricMeasurement.DataType getMetricType ()

মেট্রিকের ধরণ RAW-তে সেট করুন, যাতে মেট্রিকগুলো পরবর্তী পোস্ট প্রসেসর দ্বারা প্রক্রিয়াজাত হয়।

সরকারি নির্মাণকারী

পারফেটটোট্রেসপোস্টপ্রসেসর

public PerfettoTracePostProcessor ()

জনসাধারণের পদ্ধতি

processRunMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, 
                Map<String, LogFile> runLogs)

বিদ্যমান মেট্রিক ও লগ থেকে এক সেট নতুন মেট্রিক তৈরি করার জন্য এই পদ্ধতিটি প্রয়োগ করুন। শুধুমাত্র নতুন তৈরি হওয়া মেট্রিকগুলোই ফেরত দেওয়া হবে এবং সেগুলোর কী-নাম হবে অনন্য (বিদ্যমান কী-এর সাথে কোনো সংঘর্ষ অনুমোদিত নয়)।

প্যারামিটার
rawMetrics HashMap : রানটির জন্য উপলব্ধ কাঁচা মেট্রিকগুলোর সেট।

runLogs Map : টেস্ট রানের লগ ফাইলগুলোর সেট।

ফেরত
Map<String, MetricMeasurement.Metric.Builder> রান মেট্রিক্স থেকে নতুনভাবে তৈরি হওয়া মেট্রিক্সগুলোর সেট।

প্রক্রিয়াপরীক্ষামেট্রিক্সএবংলগ

public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, 
                HashMap<String, MetricMeasurement.Metric> testMetrics, 
                Map<String, LogFile> testLogs)

প্রতিটি টেস্ট থেকে মেট্রিক্স এবং লগ পোস্ট-প্রসেস করার জন্য এই পদ্ধতিটি প্রয়োগ করুন। শুধুমাত্র নতুন তৈরি হওয়া মেট্রিক্সগুলোই ফেরত দেওয়া হবে, এবং সেগুলোর কী-নেম হবে অনন্য (বিদ্যমান কী-এর সাথে কোনো সংঘর্ষ অনুমোদিত নয়)।

প্যারামিটার
testDescription TestDescription : পরীক্ষাটির বর্ণনাকারী TestDescription অবজেক্ট।

testMetrics HashMap : পরীক্ষা থেকে প্রাপ্ত মেট্রিকগুলোর সেট।

testLogs Map : পরীক্ষা চলাকালীন লগ করা ফাইলগুলোর সেট।

ফেরত
Map<String, MetricMeasurement.Metric.Builder> টেস্ট মেট্রিক্স থেকে নতুনভাবে তৈরি মেট্রিক্সের সেট।

সুরক্ষিত পদ্ধতি

getMetricType

protected MetricMeasurement.DataType getMetricType ()

মেট্রিকের ধরণ RAW-তে সেট করুন, যাতে মেট্রিকগুলো পরবর্তী পোস্ট প্রসেসর দ্বারা প্রক্রিয়াজাত হয়।

MetricFilePostProcessor-এর জন্য ফলাফল ফাইলে মেট্রিকগুলো লেখার জন্য এটি প্রয়োজনীয়।

ফেরত
MetricMeasurement.DataType