২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object implements IBuildReceiver , IDeviceTest , IRemoteTest , IShardableTest , ITestFilterReceiver
| java.lang.Object |
| ↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
হোস্ট টেস্টটি অ্যান্ড্রয়েড বিল্ড সিস্টেম (সুং) থেকে একটি মোবাইল পাইথন বাইনারি ফাইল চালানোর জন্য তৈরি করা হয়েছে।
সারসংক্ষেপ
সুরক্ষিত পদ্ধতি |
|---|
String[] | buildCommandLineArray (String filePath, String configPath, List<String> tests) |
String[] | buildCommandLineArray (String filePath, String configPath) |
String[] | buildCommandLineForListTests (String filePath) |
Optional< Pair <List<String>, List<String>>> | filterTests (String[] testListLines, String runName, ITestInvocationListener listener) |
MoblyArtifactReporter | getArtifactReporter () |
String | getLogDirAbsolutePath () |
File | getLogDirFile () |
boolean | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Mobly পরীক্ষার ফলাফল বিশ্লেষণ করে এবং ফলাফল প্রতিবেদন তৈরি করে। |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
সরকারি নির্মাণকারী
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
জনসাধারণের পদ্ধতি
সমস্ত বর্জন ফিল্টার যোগ করুন
public void addAllExcludeFilters (Set<String> filters)
কোন কোন পরীক্ষা বাদ দেওয়া হবে, তার ফিল্টার Set যোগ করে।
সমস্ত ফিল্টার অন্তর্ভুক্ত করুন
public void addAllIncludeFilters (Set<String> filters)
কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার ফিল্টার Set যোগ করে।
addExcludeFilter
public void addExcludeFilter (String filter)
কোন কোন পরীক্ষা বাদ দেওয়া হবে তার জন্য একটি ফিল্টার যোগ করে।
| প্যারামিটার |
|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার জন্য একটি ফিল্টার যোগ করে।
| প্যারামিটার |
|---|
filter | String |
clearExcludeFilters
public void clearExcludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত বর্জন ফিল্টার মুছে ফেলুন।
clearIncludeFilters
public void clearIncludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।
ডিভাইস পান
public ITestDevice getDevice ()
পরীক্ষাধীন ডিভাইসটি নিন।
getExcludeFilters
public Set<String> getExcludeFilters ()
বর্জন ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।
ফিল্টার অন্তর্ভুক্ত করুন
public Set<String> getIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।
সেটবিল্ড
public void setBuild (IBuildInfo buildInfo)
| প্যারামিটার |
|---|
buildInfo | IBuildInfo |
সেটডিভাইস
public void setDevice (ITestDevice device)
পরীক্ষাধীন ডিভাইসটি ইনজেক্ট করুন।
| প্যারামিটার |
|---|
device | ITestDevice : যে ITestDevice ব্যবহার করতে হবে |
বিভক্ত
public Collection<IRemoteTest> split (int shardCountHint)
split() ফাংশনের একটি বিকল্প সংস্করণ, যা চালানোর জন্য চেষ্টা করা shardCount-টিও প্রদান করে। এটি এমন কিছু টেস্ট রানারের জন্য উপযোগী, যারা মাঝে মাঝে যথেচ্ছভাবে সিদ্ধান্ত নিতে পারে না।
| প্যারামিটার |
|---|
shardCountHint | int : প্রস্তাবিত শার্ড সংখ্যা। |
| ফেরত |
|---|
Collection< IRemoteTest > | আলাদাভাবে কার্যকর করার জন্য উপ-পরীক্ষাগুলির একটি সংগ্রহ, অথবা পরীক্ষাটি বর্তমানে শার্ডযোগ্য না হলে null |
সুরক্ষিত পদ্ধতি
বিল্ডকমান্ডলাইনঅ্যারে
protected String[] buildCommandLineArray (String filePath,
String configPath,
List<String> tests)| প্যারামিটার |
|---|
filePath | String |
configPath | String |
tests | List |
বিল্ডকমান্ডলাইনঅ্যারে
protected String[] buildCommandLineArray (String filePath,
String configPath)| প্যারামিটার |
|---|
filePath | String |
configPath | String |
তালিকা পরীক্ষার জন্য কমান্ড লাইন তৈরি করুন
protected String[] buildCommandLineForListTests (String filePath)
| প্যারামিটার |
|---|
filePath | String |
ফিল্টারটেস্ট
protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines,
String runName,
ITestInvocationListener listener)| প্যারামিটার |
|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
| ফেরত |
|---|
Optional< Pair <List<String>, List<String>>> | |
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
getLogDirFile
protected File getLogDirFile ()
protected boolean processYamlTestResults (InputStream inputStream,
MoblyYamlResultParser parser,
ITestInvocationListener listener,
String runName)Mobly পরীক্ষার ফলাফল বিশ্লেষণ করে এবং ফলাফল প্রতিবেদন তৈরি করে।
| প্যারামিটার |
|---|
inputStream | InputStream : একটি InputStream অবজেক্ট যা Mobly পরীক্ষার ফলাফল ফাইলটি রিড করছে। |
parser | MoblyYamlResultParser : একটি MoblyYamlResultParser অবজেক্ট যা Mobly পরীক্ষার ফলাফল প্রক্রিয়া করে। |
listener | ITestInvocationListener : একটি ITestInvocationListener ইনস্ট্যান্স যা বিভিন্ন রিপোর্টিং করে থাকে। |
runName | String : str, মব্লি টেস্ট বাইনারি রানের নাম। |
protected void updateConfigFile (InputStream configInputStream,
Writer writer)| প্যারামিটার |
|---|
configInputStream | InputStream |
writer | Writer |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]