IShardableTest

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


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

সারসংক্ষেপ

জনসাধারণের পদ্ধতি

default Collection< IRemoteTest > split (Integer shardCountHint, TestInformation testInfo)

split(int) এর একটি বিকল্প সংস্করণ, যা একটি TestInformation প্রদান করে এবং এতে শার্ডগুলো তৈরি করা প্যারেন্টের কাছ থেকে প্রাপ্ত প্রাথমিক তথ্য থাকে।

default Collection< IRemoteTest > split ()

টেস্টটিকে আলাদাভাবে চালানোর উপযোগী খণ্ডে বিভক্ত করুন।

default Collection< IRemoteTest > split (int shardCountHint)

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

জনসাধারণের পদ্ধতি

বিভক্ত

public Collection<IRemoteTest> split (Integer shardCountHint, 
                TestInformation testInfo)

split(int) এর একটি বিকল্প সংস্করণ, যা একটি TestInformation ও প্রদান করে। এই TestInformation-এ শার্ড তৈরি করা প্যারেন্টের কাছ থেকে পাওয়া প্রাথমিক তথ্য থাকে। শার্ডিং চলাকালীন ডিভাইস বা বিল্ডের মতো তথ্যের প্রয়োজন হলে এটি কাজে আসে।

প্যারামিটার
shardCountHint Integer : প্রস্তাবিত শার্ড সংখ্যা।

testInfo TestInformation : মূল TestInformation

ফেরত
Collection< IRemoteTest > আলাদাভাবে কার্যকর করার জন্য উপ-পরীক্ষাগুলির একটি সংগ্রহ, অথবা পরীক্ষাটি বর্তমানে শার্ডযোগ্য না হলে null

বিভক্ত

public Collection<IRemoteTest> split ()

টেস্টটিকে আলাদাভাবে চালানোর উপযোগী খণ্ডে বিভক্ত করুন।

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

এটি টেস্ট এক্সিকিউশনের আগে কল করা হবে, তাই ইনজেক্টেড ডিপেন্ডেন্সিগুলো (যেমন IDeviceTest এর জন্য ITestDevice ) নাল হতে পারে।

ফেরত
Collection< IRemoteTest > আলাদাভাবে কার্যকর করার জন্য উপ-পরীক্ষাগুলির একটি সংগ্রহ, অথবা পরীক্ষাটি বর্তমানে শার্ডযোগ্য না হলে null

বিভক্ত

public Collection<IRemoteTest> split (int shardCountHint)

split() ফাংশনের একটি বিকল্প সংস্করণ, যা চালানোর জন্য চেষ্টা করা shardCount-টিও প্রদান করে। এটি এমন কিছু টেস্ট রানারের জন্য উপযোগী, যারা মাঝে মাঝে যথেচ্ছভাবে সিদ্ধান্ত নিতে পারে না।

প্যারামিটার
shardCountHint int : প্রস্তাবিত শার্ড সংখ্যা।

ফেরত
Collection< IRemoteTest > আলাদাভাবে কার্যকর করার জন্য উপ-পরীক্ষাগুলির একটি সংগ্রহ, অথবা পরীক্ষাটি বর্তমানে শার্ডযোগ্য না হলে null