আইহার্ডেবল টেস্ট
public interface IShardableTest
implements IRemoteTest
| com.android.tradefed.testtype.IShardableTest |
একটি IRemoteTest যা পৃথকভাবে এক্সিকিউটেবল সাব-পরীক্ষায় বিভক্ত করা যেতে পারে। সাব-পরীক্ষায় বিভক্তকরণ নির্ধারক হবে বলে আশা করা হচ্ছে এবং প্রতিটি সাব-পরীক্ষা স্বাধীন হওয়া উচিত যাতে বিভিন্ন হোস্টে বিভিন্ন শার্ড কার্যকর করা যায়।
সারাংশ
পাবলিক পদ্ধতি | |
|---|---|
default | split (Integer shardCountHint, TestInformation testInfo) |
default | split ()পরীক্ষাটি আলাদাভাবে চালানো যায় এমন অংশে ভাগ করুন। |
default | split (int shardCountHint) |
পাবলিক পদ্ধতি
বিভক্ত করা
publicsplit (Integer shardCountHint, TestInformation testInfo)
split(int) এর বিকল্প সংস্করণ যা একটি TestInformation প্রদান করে যাতে shards তৈরির সময় অভিভাবকের কাছ থেকে প্রাথমিক তথ্য থাকে। sharding এর সময় ডিভাইস বা বিল্ড তথ্যের মতো জিনিস অ্যাক্সেস করার প্রয়োজন হলে এটি কার্যকর।
| পরামিতি | |
|---|---|
shardCountHint | Integer : চেষ্টা করা খণ্ডিত গণনা। |
testInfo | TestInformation : মূল TestInformation |
| রিটার্নস | |
|---|---|
| সাবটেস্টের একটি সংগ্রহ যা আলাদাভাবে সম্পাদন করা হবে অথবা যদি পরীক্ষাটি বর্তমানে শারডেবল না হয় তবে null |
বিভক্ত করা
publicsplit ()
পরীক্ষাটি আলাদাভাবে চালানো যায় এমন অংশে ভাগ করুন।
এটি অবশ্যই নির্ধারক হতে হবে এবং একই ইনপুটের জন্য সর্বদা IRemoteTest এর একই তালিকা প্রদান করবে।
এটি পরীক্ষা সম্পাদনের আগে কল করা হবে, তাই ইনজেক্টেড নির্ভরতা (যেমন IDeviceTest এর জন্য ITestDevice ) null হতে পারে।
| রিটার্নস | |
|---|---|
| সাবটেস্টের একটি সংগ্রহ যা আলাদাভাবে সম্পাদন করা হবে অথবা যদি পরীক্ষাটি বর্তমানে শারডেবল না হয় তবে null |
বিভক্ত করা
publicsplit (int shardCountHint)
split() এর বিকল্প সংস্করণ যা shardCount প্রদান করে যা চালানোর চেষ্টা করা হয়। এটি এমন কিছু টেস্ট রানারের জন্য কার্যকর যারা কখনও কখনও ইচ্ছামত সিদ্ধান্ত নিতে পারে না।
| পরামিতি | |
|---|---|
shardCountHint | int : চেষ্টা করা খণ্ড গণনা। |
| রিটার্নস | |
|---|---|
| সাবটেস্টের একটি সংগ্রহ যা আলাদাভাবে সম্পাদন করা হবে অথবা যদি পরীক্ষাটি বর্তমানে শারডেবল না হয় তবে null |