২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
আইমেট্রিক কালেক্টর রিসিভার
public interface IMetricCollectorReceiver
| com.android.tradefed.device.metric.IMetricCollectorReceiver |
পরিচিত পরোক্ষ উপশ্রেণী AndroidJUnitTest , AtestExecutionPlanSuiteRunner , AtestRunner , BaseTestSuite , CodeCoverageTest , CtsTestLauncher , ExecutionPlanSuiteRunner , ITestSuite , ইনস্টল করা ইন্সট্রুমেন্টেশন টেস্ট , InstrumentationTuner , SuiteRunner টেস্টপুলপোলার , TfSuiteRunner |
টেস্ট রানের জন্য IMetricCollector এর তালিকা পেতে চাইলে IRemoteTest কে এই ইন্টারফেসটি ইমপ্লিমেন্ট করতে হবে।
যেসব টেস্ট এই ইন্টারফেসটি ইমপ্লিমেন্ট করে, তাদের ডিফল্ট ITestInvocationListener কালেক্টরগুলো ইন্সট্রুমেন্ট করা থাকবে না; তাদেরকে IMetricCollector.init(IInvocationContext,ITestInvocationListener) -এর মাধ্যমে এটি নিজেদেরই করতে হবে।
কিছু টেস্ট মেকানিজমে ট্রেডফেড কলব্যাকগুলোকে বাফার করে শেষে রিপ্লে করা হতো (যেমন ITestSuite এ)। এই ধরনের মেকানিজমের ফলে কালেক্টরগুলো প্রকৃত এক্সিকিউশনের সময় কল না হয়ে রিপ্লের সময় কল হতো। টেস্ট রানারকে কালেক্টরগুলো কখন ব্যবহার করতে হবে তা নিয়ন্ত্রণ করতে দিয়ে আমরা নিশ্চিত করতে পারি যে কলব্যাকগুলো সঠিক সময়ে হ্যান্ডেল করা হচ্ছে।
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
originalCollector-এর চারপাশে সমস্ত মেট্রিক কালেক্টর সংযুক্ত থাকবে, যেগুলোকে ক্রমানুসারে কল করা হবে।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি
সেটমেট্রিককালেক্টরস
public abstract void setMetricCollectors (List<IMetricCollector> collectors)
টেস্ট রানের জন্য সংজ্ঞায়িত IMetricCollector গুলোর তালিকা নির্ধারণ করে।
| প্যারামিটার |
|---|
collectors | List |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 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"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]