IShardableTest
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
প্রদান করে যাতে শার্ড তৈরি করা পিতামাতার প্রাথমিক তথ্য থাকে। শর্ডিংয়ের সময় ডিভাইস বা বিল্ড তথ্যের মতো জিনিসগুলি অ্যাক্সেস করার প্রয়োজন হলে এটি কার্যকর।
পরামিতি | |
---|---|
shardCountHint | Integer : চেষ্টা করা শার্ড গণনা। |
testInfo | TestInformation : প্যারেন্ট TestInformation |
রিটার্নস | |
---|---|
উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে ধার্যযোগ্য না হলে null |
বিভক্ত
publicsplit ()
পরীক্ষাটিকে আলাদাভাবে চালানো যায় এমন খণ্ডে ভাগ করুন।
এটি অবশ্যই নির্ধারক হতে হবে এবং একই ইনপুটের জন্য সর্বদা IRemoteTest
এর একই তালিকা ফেরত দিতে হবে।
এটি পরীক্ষা সম্পাদনের আগে বলা হবে, তাই ইনজেকশন নির্ভরতা (যেমন IDeviceTest
s-এর জন্য ITestDevice
) শূন্য হতে পারে।
রিটার্নস | |
---|---|
উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে ধার্যযোগ্য না হলে null |
বিভক্ত
publicsplit (int shardCountHint)
split()
এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে। এটি কিছু পরীক্ষার রানারদের জন্য দরকারী যারা কখনও কখনও নির্বিচারে সিদ্ধান্ত নিতে পারে না।
পরামিতি | |
---|---|
shardCountHint | int : চেষ্টা করা শার্ড গণনা। |
রিটার্নস | |
---|---|
উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে ধার্যযোগ্য না হলে null |