আইপোস্ট প্রসেসর
public interface IPostProcessor
implements IDisableable , ILogSaverListener , ITestInvocationListener
com.android.tradefed.postprocessor.IPostProcessor |
পোস্ট প্রসেসর হল একটি ট্রেড ফেডারেশন অবজেক্ট যা পরীক্ষার পরে এবং ফলাফল রিপোর্ট করার আগে মেট্রিক্স এবং লগ প্রক্রিয়াকরণের অনুমতি দেয়। এটি শুধুমাত্র একটি ফলাফল_প্রতিবেদকের ভিতরে পোস্ট-প্রসেসিং করার পরিবর্তে এবং নতুন ডেটা পাস করতে সমস্যা হওয়ার পরিবর্তে কিছু ডেটা পোস্ট-প্রসেস করতে এবং সমস্ত ফলাফল_প্রতিবেদক বস্তুকে তা গ্রহণ করার অনুমতি দেয়।
সারাংশ
পাবলিক পদ্ধতি | |
---|---|
abstract ITestInvocationListener | init ( ITestInvocationListener listener) পোস্ট প্রসেসরের প্রাথমিক ধাপ। |
abstract | processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) সমস্ত পরীক্ষা জুড়ে মেট্রিক্স এবং লগ একত্রিত করতে এই পদ্ধতিটি প্রয়োগ করুন। |
abstract | processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) বিদ্যমান মেট্রিক্স এবং লগগুলি থেকে নতুন মেট্রিক্সের একটি সেট তৈরি করার জন্য এই পদ্ধতিটি প্রয়োগ করুন। |
abstract | processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) প্রতিটি পরীক্ষা থেকে প্রক্রিয়া মেট্রিক্স এবং লগ পোস্ট করার জন্য এই পদ্ধতিটি প্রয়োগ করুন। |
পাবলিক পদ্ধতি
init
public abstract ITestInvocationListener init (ITestInvocationListener listener)
পোস্ট প্রসেসরের প্রাথমিক ধাপ। যেকোনো পরীক্ষার কলব্যাক করার আগে কল করা নিশ্চিত করা হয়েছে।
পরামিতি | |
---|---|
listener | ITestInvocationListener |
রিটার্নস | |
---|---|
ITestInvocationListener |
সমস্ত টেস্টমেট্রিক্স এবং লগগুলি প্রক্রিয়া করুন৷
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)
সমস্ত পরীক্ষা জুড়ে মেট্রিক্স এবং লগ একত্রিত করতে এই পদ্ধতিটি প্রয়োগ করুন। এই পদ্ধতি থেকে বেরিয়ে আসা মেট্রিক্স রান মেট্রিক্স হিসাবে রিপোর্টার হবে। শুধুমাত্র সদ্য জেনারেট করা মেট্রিকগুলি ফেরত দেওয়া উচিত এবং অনন্য কী নামের সাথে (বিদ্যমান কীগুলির সাথে কোনও সংঘর্ষের অনুমতি নেই)৷
পরামিতি | |
---|---|
allTestMetrics | ListMultimap : একটি হ্যাশ মাল্টিম্যাপ মেট্রিক নামের দ্বারা গোষ্ঠীবদ্ধ প্রতিটি পরীক্ষার মেট্রিক্স সংরক্ষণ করে। |
allTestLogs | TestDescription কী হিসাবে ব্যবহার করে তাদের ডেটা নামের দ্বারা কী করা প্রতিটি পরীক্ষার মানচিত্র সংরক্ষণ করে। |
রিটার্নস | |
---|---|
সমস্ত পরীক্ষার মেট্রিক থেকে নতুন জেনারেট হওয়া মেট্রিক্সের সেট। |
processRunMetricsAndLogs
public abstractprocessRunMetricsAndLogs ( rawMetrics, runLogs)
বিদ্যমান মেট্রিক্স এবং লগগুলি থেকে নতুন মেট্রিক্সের একটি সেট তৈরি করার জন্য এই পদ্ধতিটি প্রয়োগ করুন। শুধুমাত্র সদ্য জেনারেট করা মেট্রিকগুলি ফেরত দেওয়া উচিত এবং অনন্য কী নামের সাথে (বিদ্যমান কীগুলির সাথে কোনও সংঘর্ষের অনুমতি নেই)৷
পরামিতি | |
---|---|
rawMetrics | |
runLogs |
রিটার্নস | |
---|---|
রান মেট্রিক্স থেকে নতুন জেনারেট হওয়া মেট্রিক্সের সেট। |
প্রসেসটেস্টমেট্রিক্স এবং লগস
public abstractprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
প্রতিটি পরীক্ষা থেকে প্রক্রিয়া মেট্রিক্স এবং লগ পোস্ট করার জন্য এই পদ্ধতিটি প্রয়োগ করুন। শুধুমাত্র সদ্য জেনারেট করা মেট্রিকগুলি ফেরত দেওয়া উচিত এবং অনন্য কী নামের সাথে (বিদ্যমান কীগুলির সাথে কোনও সংঘর্ষের অনুমতি নেই)৷
পরামিতি | |
---|---|
testDescription | TestDescription : TestDescription অবজেক্ট যা পরীক্ষার বর্ণনা করে। |
testMetrics | |
testLogs |
রিটার্নস | |
---|---|
পরীক্ষার মেট্রিক্স থেকে নতুন তৈরি হওয়া মেট্রিক্সের সেট। |