২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
মডিউলপ্রোটোরিজাল্টরিপোর্টার
public class ModuleProtoResultReporter
extends FileProtoResultReporter
এটি একটি ফলাফল রিপোর্টার যা শুধুমাত্র মডিউল স্তরের ফলাফল জানানোর জন্য তৈরি। এই মডিউলে পুনরায় প্রবেশের সুযোগ নেই। এই রিপোর্টারটির প্রধান উদ্দেশ্য হলো মডিউল স্তরে ক্যাশিং করা।
সারসংক্ষেপ
ধ্রুবক
আহ্বান_আইডি_কী
public static final String INVOCATION_ID_KEY
ধ্রুবক মান: "invocation_id"
সরকারি নির্মাণকারী
মডিউলপ্রোটোরিজাল্টরিপোর্টার
public ModuleProtoResultReporter ()
মডিউলপ্রোটোরিজাল্টরিপোর্টার
public ModuleProtoResultReporter (IInvocationContext mainInvocationContext,
boolean granularResults)| প্যারামিটার |
|---|
mainInvocationContext | IInvocationContext |
granularResults | boolean |
জনসাধারণের পদ্ধতি
public static Map<String, String> parseResultsMetadata (File protoResults)
আমরা যে মেটাডেটা স্থানান্তর করে থাকতে পারি তা বের করার জন্য পার্সিং ইউটিল।
| প্যারামিটার |
|---|
protoResults | File |
প্রক্রিয়া পরীক্ষা শেষ হয়েছে
public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)
testEnded(TestDescription,long,HashMap) সংঘটিত হওয়ার পর চূড়ান্তকৃত টেস্ট কেস রেকর্ড প্রোটোর ব্যবস্থাপনা।
| প্যারামিটার |
|---|
testCaseRecord | TestRecordProto.TestRecord : একটি টেস্ট কেসের প্রতিনিধিত্বকারী চূড়ান্ত প্রোটো। |
প্রক্রিয়াপরীক্ষামডিউলশেষ
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
testModuleEnded() সংঘটিত হওয়ার পর চূড়ান্তকৃত মডিউল রেকর্ড প্রোটোর ব্যবস্থাপনা।
| প্যারামিটার |
|---|
moduleRecord | TestRecordProto.TestRecord : মডিউলটির প্রতিনিধিত্বকারী চূড়ান্ত প্রোটো। |
প্রক্রিয়া পরীক্ষা শেষ হয়েছে
public void processTestRunEnded (TestRecordProto.TestRecord runRecord,
boolean moduleInProgress) testRunEnded(long,HashMap) সংঘটিত হওয়ার পর চূড়ান্তকৃত রান রেকর্ড প্রোটোর ব্যবস্থাপনা।
| প্যারামিটার |
|---|
runRecord | TestRecordProto.TestRecord : রানটির প্রতিনিধিত্বকারী চূড়ান্ত প্রোটো। |
moduleInProgress | boolean : কোনো মডিউল প্রক্রিয়াধীন আছে কি না। |
রিপোর্টগ্র্যানুলাররেজাল্টস
public boolean reportGranularResults ()
রিপোর্টস্টপক্যাশিং
public void reportStopCaching ()
স্টপক্যাশিং
public boolean stopCaching ()
সুরক্ষিত পদ্ধতি
মডিউল শেষের পরে
protected void afterModuleEnd ()
মডিউল শুরুর আগে
protected void beforeModuleStart ()
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]