IShardableTest

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


একটি IRemoteTest যা আলাদাভাবে এক্সিকিউটেবল সাব-টেস্টে বিভক্ত করা যেতে পারে। উপ-পরীক্ষায় বিভক্ত হওয়াটি নির্ধারক হবে বলে আশা করা হচ্ছে এবং প্রতিটি উপ-পরীক্ষা স্বতন্ত্র হওয়া উচিত যাতে বিভিন্ন হোস্টে বিভিন্ন শার্ডগুলি কার্যকর করা যায়।

সারসংক্ষেপ

পাবলিক পদ্ধতি

default split (Integer shardCountHint, TestInformation testInfo)

split(int) এর বিকল্প সংস্করণ যা একটি টেস্ট ইনফরমেশনও প্রদান করে যাতে TestInformation তৈরি করা পিতামাতার প্রাথমিক তথ্য থাকে।

default split ()

পরীক্ষাটিকে আলাদাভাবে চালানো যায় এমন খণ্ডে ভাগ করুন।

default split (int shardCountHint)

split() এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে।

পাবলিক পদ্ধতি

বিভক্ত

public  split (Integer shardCountHint, 
                TestInformation testInfo)

split(int) এর বিকল্প সংস্করণ যা একটি টেস্ট ইনফরমেশনও প্রদান করে যাতে TestInformation তৈরি করা পিতামাতার প্রাথমিক তথ্য থাকে। শর্ডিংয়ের সময় ডিভাইস বা বিল্ড তথ্যের মতো জিনিসগুলি অ্যাক্সেস করার প্রয়োজন হলে এটি কার্যকর।

পরামিতি
shardCountHint Integer : চেষ্টা করা শার্ড গণনা।

testInfo TestInformation : প্যারেন্ট TestInformation

রিটার্নস
উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে null না হলে শূন্য

বিভক্ত

public  split ()

পরীক্ষাটিকে আলাদাভাবে চালানো যায় এমন খণ্ডে ভাগ করুন।

এটি অবশ্যই নির্ধারক হতে হবে এবং একই ইনপুটের জন্য সর্বদা IRemoteTest এর একই তালিকা ফেরত দিতে হবে।

এটি পরীক্ষা সম্পাদনের আগে বলা হবে, তাই ইনজেকশন নির্ভরতা (যেমন ITestDevice s-এর জন্য IDeviceTest ) শূন্য হতে পারে।

রিটার্নস
উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে null না হলে শূন্য

বিভক্ত

public  split (int shardCountHint)

split() এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে। এটি কিছু পরীক্ষার রানারদের জন্য দরকারী যারা কখনও কখনও নির্বিচারে সিদ্ধান্ত নিতে পারে না।

পরামিতি
shardCountHint int : চেষ্টা করা শার্ড গণনা।

রিটার্নস
উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে null না হলে শূন্য