মেট্রিকফাইলপোস্ট প্রসেসর

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.অবজেক্ট
com.android.tradefed.postprocessor.BasePostProcessor
com.android.tradefed.postprocessor.MetricFilePostProcessor


পরীক্ষা এবং রান লেভেলের সময় সংগৃহীত মেট্রিক্স লগ ফাইল আপলোড করার জন্য ব্যবহৃত হয়। পরীক্ষা চালানোর স্তরে অনুরূপ পরীক্ষার মেট্রিকগুলিকে একত্রিত করতে "সমষ্টি-সরূপ-পরীক্ষা" বিকল্পটি ব্যবহার করুন এবং এটি একটি লগ ফাইলে লিখুন৷ পরীক্ষা শুধুমাত্র পুনরাবৃত্তি সংখ্যা দ্বারা বা একই নামের দ্বারা পৃথক হয় একই পরীক্ষা হিসাবে বিবেচিত হয়। এটি শুধুমাত্র কাঁচা মেট্রিক্স অ্যাক্সেস থাকবে.

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

MetricFilePostProcessor ()
MetricFilePostProcessor ( MetricUtility metricUtil)

পাবলিক পদ্ধতি

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

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

processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

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

void setUp ()

পরীক্ষা চালানোর আগে আরম্ভ করতে চাইল্ড পোস্ট প্রসেসরে এই পদ্ধতিটি ওভাররাইড করুন।

void writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId)

ফলাফল ফাইলে মেট্রিক্স লিখুন এবং আপলোড করুন।

পাবলিক কনস্ট্রাক্টর

মেট্রিকফাইলপোস্ট প্রসেসর

public MetricFilePostProcessor ()

মেট্রিকফাইলপোস্ট প্রসেসর

public MetricFilePostProcessor (MetricUtility metricUtil)

পরামিতি
metricUtil MetricUtility

পাবলিক পদ্ধতি

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

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

runLogs : পরীক্ষা চালানোর জন্য লগ ফাইলের সেট।

রিটার্নস
রান মেট্রিক্স থেকে নতুন জেনারেট হওয়া মেট্রিক্সের সেট।

প্রসেসটেস্টমেট্রিক্স এবং লগস

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

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

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

testMetrics : পরীক্ষা থেকে মেট্রিক্স সেট.

testLogs : পরীক্ষার সময় লগ করা ফাইলগুলির সেট৷

রিটার্নস
পরীক্ষার মেট্রিক্স থেকে নতুন তৈরি হওয়া মেট্রিক্সের সেট।

সেটআপ

public void setUp ()

পরীক্ষা চালানোর আগে আরম্ভ করতে চাইল্ড পোস্ট প্রসেসরে এই পদ্ধতিটি ওভাররাইড করুন।

মেট্রিক ফাইল লিখুন

public void writeMetricFile ( metrics, 
                String testId)

ফলাফল ফাইলে মেট্রিক্স লিখুন এবং আপলোড করুন।