২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কার্নেলটার্গেটটেস্ট
public class KernelTargetTest
extends ExecutableTargetTest
টার্গেটে চলমান এক্সিকিউটেবলের জন্য টেস্ট রানার এবং কার্নেল টেস্টের ফলাফল পার্সিং।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
boolean | compareKernelVersion (String minKernelVersion) এই পরীক্ষার জন্য কার্নেল সংস্করণটি ন্যূনতম কার্নেল সংস্করণের সমান বা তার চেয়ে বেশি কিনা তা যাচাই করুন। |
String | findBinary (String binary) findBinary-তে বাইনারি যাচাই এড়িয়ে যায়। |
Integer | getDeviceKernelVersion () `uname -r` ব্যবহার করে ডিভাইসের কার্নেল সংস্করণটি জানুন। |
Integer | parseKernelVersion (String version) একটি ভার্সন স্ট্রিং থেকে কার্নেল ভার্সন, প্রধান রিভিশন এবং ঐচ্ছিকভাবে সর্বনিম্ন রিভিশন পার্স করে একটি একক পূর্ণসংখ্যায় রূপান্তর করুন যা সাংখ্যিক তুলনার জন্য ব্যবহার করা যেতে পারে। |
void | run ( TestInformation testInfo, ITestInvocationListener listener) পরীক্ষাগুলো চালায় এবং লিসেনারকে ফলাফল জানায়। |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) প্রদত্ত পাথে বাইনারিটি চালান। |
সরকারি নির্মাণকারী
কার্নেলটার্গেটটেস্ট
public KernelTargetTest ()
জনসাধারণের পদ্ধতি
কার্নেল সংস্করণ তুলনা করুন
public boolean compareKernelVersion (String minKernelVersion)
এই পরীক্ষার জন্য কার্নেল সংস্করণটি ন্যূনতম কার্নেল সংস্করণের সমান বা তার চেয়ে বেশি কিনা তা যাচাই করুন।
| প্যারামিটার |
|---|
minKernelVersion | String : কনফিগারেশন থেকে প্রাপ্ত সর্বনিম্ন ভার্সন স্ট্রিং। |
বাইনারি খুঁজুন
public String findBinary (String binary)
findBinary-তে বাইনারি চেক এড়িয়ে যায়। mSkipBinaryCheck-এর সাথে এটি অপ্রয়োজনীয়, কিন্তু পূর্ববর্তী সংস্করণের সাথে সামঞ্জস্যের জন্য প্রয়োজন।
| প্যারামিটার |
|---|
binary | String : বাইনারিটির পাথ অথবা বাইনারিটির নাম। |
| ফেরত |
|---|
String | বাইনারিটির পাথ, অথবা খুঁজে না পাওয়া গেলে null। |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
`uname -r` ব্যবহার করে ডিভাইসের কার্নেল সংস্করণটি জানুন।
parseKernelVersion
public Integer parseKernelVersion (String version)
একটি ভার্সন স্ট্রিং থেকে কার্নেল ভার্সন, প্রধান রিভিশন এবং ঐচ্ছিকভাবে সর্বনিম্ন রিভিশন পার্স করে একটি একক পূর্ণসংখ্যায় রূপান্তর করুন যা সাংখ্যিক তুলনার জন্য ব্যবহার করা যেতে পারে।
| প্যারামিটার |
|---|
version | String : লিনাক্স সংস্করণের স্ট্রিং। |
রানবাইনারি
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description) প্রদত্ত পাথে বাইনারিটি চালান।
| প্যারামিটার |
|---|
binaryPath | String : বাইনারিটির পাথ। |
listener | ITestInvocationListener : যে লিসেনারে ফলাফল রিপোর্ট করা হবে। |
description | TestDescription : পরীক্ষাটি চলছে। |
সুরক্ষিত পদ্ধতি
রানবাইনারী পরীক্ষার ফলাফল তৈরি করে
protected boolean doesRunBinaryGenerateTestResults ()
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]