আইমেট্রিক কালেক্টর রিসিভার
public interface IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver |
IRemoteTest
এর ইন্টারফেস প্রয়োগ করার জন্য যদি তাদের পরীক্ষা চালানোর জন্য IMetricCollector
এর তালিকা পেতে হয়।
এই ইন্টারফেসটি প্রয়োগকারী পরীক্ষাগুলির জন্য তাদের ডিফল্ট ITestInvocationListener
সংগ্রাহকদের সাথে ইনস্ট্রুমেন্ট করা হবে না, তাদের এটি নিজেরাই করতে হবে IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
এর মাধ্যমে।
কিছু টেস্ট মেকানিজমের মধ্যে ট্রেডফেড কলব্যাকগুলিকে বাফার করা এবং শেষে এটিকে রিপ্লে করা জড়িত (যেমন ITestSuite
এর মতো), এই ধরনের মেকানিজমের ফলে সংগ্রাহকদের রিপ্লে চলাকালীন কল করা হবে এবং প্রকৃত এক্সিকিউশনের সময় নয়। সংগ্রাহকদের কখন ব্যবহার করতে হবে তা পরীক্ষা রানারকে পরিচালনা করার মাধ্যমে আমরা নিশ্চিত করতে পারি যে কলব্যাকগুলি সঠিক সময়ে পরিচালনা করা হচ্ছে।
In order to use the collectors, the following pattern can be used: for (IMetricCollector collector : config.getMetricCollectors()) { originalCollector = collector.init(mModuleInvocationContext, originalCollector); }মূল সংগ্রাহকের কাছে সমস্ত মেট্রিক সংগ্রাহককে ক্রমানুসারে বলা হবে।
সারাংশ
পাবলিক পদ্ধতি | |
---|---|
abstract void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) পরীক্ষা চালানোর জন্য সংজ্ঞায়িত |
পাবলিক পদ্ধতি
সেটমেট্রিক কালেক্টর
public abstract void setMetricCollectors (collectors)
পরীক্ষা চালানোর জন্য সংজ্ঞায়িত IMetricCollector
এর তালিকা সেট করে।
পরামিতি | |
---|---|
collectors |