২০২৬ সাল থেকে কার্যকর, আমাদের ট্রাঙ্ক স্থিতিশীল উন্নয়ন মডেলের সাথে সামঞ্জস্যপূর্ণ করতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্ম স্থিতিশীলতা নিশ্চিত করতে, আমরা Q2 এবং Q4 তে AOSP-তে সোর্স কোড প্রকাশ করব। AOSP তৈরি এবং অবদান রাখার জন্য, আমরা aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। android-latest-release ম্যানিফেস্ট শাখা সর্বদা AOSP-তে পুশ করা সাম্প্রতিকতম রিলিজটি উল্লেখ করবে। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
আইমেট্রিক কালেক্টর রিসিভার
public interface IMetricCollectorReceiver
| com.android.tradefed.device.metric.IMetricCollectorReceiver |
পরিচিত পরোক্ষ উপশ্রেণী| বেসটেস্টসুইট | নতুন স্যুট সিস্টেমের সাথে সামঞ্জস্যপূর্ণ পরীক্ষা স্যুট চালানোর জন্য একটি পরীক্ষা। | | ITestSuite | টেস্ট স্যুট চালানোর জন্য ব্যবহৃত বিমূর্ত ক্লাস। | | TestMappingSuiteRunner | একটি স্যুট হিসাবে অন্তর্ভুক্ত-ফিল্টার, বা বিল্ড থেকে TEST_MAPPING ফাইলগুলি দ্বারা নির্দিষ্ট পরীক্ষা চালানোর জন্য BaseTestSuite এর বাস্তবায়ন। | | টেস্টপুলপোলার | পরীক্ষার মোড়ক যা পরীক্ষার পুলের সমস্ত পরীক্ষা চালানোর অনুমতি দেয়। | | TfSuiteRunner | ITestSuite এর বাস্তবায়ন যা TF jars res/config/suite/ ফোল্ডার থেকে পরীক্ষা লোড করবে। |
|
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);
}
মূল সংগ্রাহকের কাছে সমস্ত মেট্রিক সংগ্রাহককে ক্রমানুসারে বলা হবে।
সারাংশ
পাবলিক পদ্ধতি
সেটমেট্রিক কালেক্টর
public abstract void setMetricCollectors ( collectors)
পরীক্ষা চালানোর জন্য সংজ্ঞায়িত IMetricCollector এর তালিকা সেট করে।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]