মডিউল স্প্লিটার
public class ModuleSplitter
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.testtype.suite.ModuleSplitter |
IConfiguration
দ্বারা উপস্থাপিত মডিউলগুলির একটি তালিকাকে ModuleDefinition
দ্বারা উপস্থাপিত এক্সিকিউশন ইউনিটগুলির একটি তালিকায় বিভক্ত করতে সাহায্যকারী৷
প্রতিটি কনফিগারেশন তার বিকল্প এবং পরীক্ষার প্রকারের উপর নির্ভর করে 1 বা তার বেশি ModuleDefinition
তৈরি করতে পারে:
- একটি নন-শার্ডেবল
IConfiguration
একটি এককModuleDefinition
তৈরি করবে। - একটি শার্ডেবল
IConfiguration
IRemoteTest
বৈশিষ্ট্যগুলির সাথে লিঙ্কযুক্ত অনেকগুলি মডিউল সংজ্ঞা তৈরি করবে:- একটি নন -
IShardableTest
একটি একক মডিউল সংজ্ঞা তৈরি করবে। - একটি
IShardableTest
IShardableTest.split()
দ্বারা প্রত্যাবর্তিত পরীক্ষা প্রতি একটি মডিউল সংজ্ঞা তৈরি করে।
- একটি নন -
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
ModuleSplitter () |
পাবলিক পদ্ধতি | |
---|---|
static | splitConfiguration ( TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding) splitConfiguration ( TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding) splitConfiguration ( TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding) লোড করা কনফিগারেশনের মানচিত্রের উপর ভিত্তি করে এক্সিকিউটেবল ইউনিট |
পাবলিক কনস্ট্রাক্টর
মডিউল স্প্লিটার
public ModuleSplitter ()
পাবলিক পদ্ধতি
বিভক্ত কনফিগারেশন
public staticsplitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding)
লোড করা কনফিগারেশনের মানচিত্রের উপর ভিত্তি করে এক্সিকিউটেবল ইউনিট ModuleDefinition
একটি তালিকা তৈরি করুন।
পরামিতি | |
---|---|
testInfo | TestInformation : বর্তমান TestInformation শার্ডিংয়ের সাথে এগিয়ে যেতে। |
runConfig | ERROR(/LinkedHashMap) ITestSuite#loadTests() থেকে লোড হয়েছে। |
suitePreparersPerDevice | |
shardCount | int : শার্ডিংয়ের সাথে সাহায্য করার জন্য একটি শার্ড গণনা ইঙ্গিত। |
dynamicModule | boolean : মডিউল পুলে ভাগ করা যায় কি না বা স্বাধীন হতে হবে (কঠোর শার্ডিং)। |
intraModuleSharding | boolean : মডিউলের মধ্যে শার্ড করা উচিত কি না। |
রিটার্নস | |
---|---|
ModuleDefinition তালিকা |