ITestSuite সম্পর্কে

public abstract class ITestSuite
extends Object implements IBuildReceiver , IConfigurationReceiver , IDeviceTest , IInvocationContextReceiver , IMetricCollectorReceiver , IRemoteTest , IReportNotExecuted , IRuntimeHintProvider , IShardableTest , ISystemStatusCheckerReceiver , ITestCollector , ITestLoggerReceiver , ITokenRequest

java.lang.অবজেক্ট
com.android.tradefed.testtype.suite.ITestSuite


টেস্ট স্যুট চালানোর জন্য ব্যবহৃত অ্যাবস্ট্রাক্ট ক্লাস। এই ক্লাসটি স্যুটটি কীভাবে চালানো হবে তার ভিত্তি প্রদান করে। প্রতিটি বাস্তবায়ন loadTests() পদ্ধতির মাধ্যমে পরীক্ষার তালিকা নির্ধারণ করতে পারে।

সারাংশ

ধ্রুবক

String ABI_OPTION

String ACTIVE_MAINLINE_PARAMETER_KEY

String BUILD_ATTRIBUTE_FLAG_OVERRIDES_KEY

String ENABLE_RESOLVE_SYM_LINKS

String MAINLINE_PARAMETER_KEY

String MODULE_CHECKER_POST

String MODULE_CHECKER_PRE

String MODULE_END_TIME

String MODULE_METADATA_EXCLUDE_FILTER

String MODULE_METADATA_INCLUDE_FILTER

String MODULE_START_TIME

String PARAMETER_KEY

String PREPARER_WHITELIST

String PRIMARY_ABI_RUN

String RANDOM_SEED

String RUNNER_WHITELIST

String SKIP_HOST_ARCH_CHECK

String SKIP_STAGING_ARTIFACTS

String SKIP_SYSTEM_STATUS_CHECKER

String STAGE_MODULE_ARTIFACTS

String TEST_TYPE_KEY

String TEST_TYPE_VALUE_PERFORMANCE

String TOKEN_KEY

ক্ষেত্র

protected boolean mEnableResolveSymlinks

protected boolean mRecoverDeviceByCvd

পাবলিক কনস্ট্রাক্টর

ITestSuite ()

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

void addModuleMetadataExcludeFilters ( MultiMap <String, String> filters)
void addModuleMetadataIncludeFilters ( MultiMap <String, String> filters)
void cleanUpSuiteSetup ()

স্যুট সেটআপের সময় প্রয়োজনীয় কিন্তু পরীক্ষা চালানোর জন্য প্রয়োজনীয় নয় এমন সমস্ত জিনিস পরিষ্কার করার সুযোগ।

boolean filterByConfigMetadata ( IConfiguration config, MultiMap <String, String> include, MultiMap <String, String> exclude)

কনফিগারেশনে মেটাডেটা ফিল্টার প্রয়োগ করুন এবং দেখুন কনফিগারেশনটি চালানো উচিত কিনা।

getAbis ( ITestDevice device)

সামঞ্জস্যতা পরীক্ষা AbiUtils.getAbisSupportedByCompatibility() এবং পরীক্ষাধীন ডিভাইস উভয় দ্বারা সমর্থিত ABI-এর সেট পায়।

static getAbisForBuildTargetArchFromSuite ()

TestSuiteInfo থেকে সম্ভাব্য abis ফেরত পাঠায়।

IBuildInfo getBuildInfo ()

ITestSuite বাস্তবায়নের জন্য পরীক্ষাগুলি লোড করার জন্য বিল্ড তথ্যের প্রয়োজন হতে পারে।

final IConfiguration getConfiguration ()

ইনভোকেশন IConfiguration ফেরত পাঠায়।

ITestLogger getCurrentTestLogger ()
ITestDevice getDevice ()

ডিভাইসটি পরীক্ষা করে দেখুন।

ModuleDefinition getDirectModule ()

সরাসরি কার্যকর করার জন্য ModuleDefinition ফেরত পাঠায়, অথবা যদি এখনও কিছু না থাকে তবে null (যখন ITestSuite এখনও খণ্ডিত করা হয়নি)।

boolean getIntraModuleSharding ()
IInvocationContext getInvocationContext ()

আমন্ত্রণ প্রসঙ্গ ফেরত পাঠায়।

MultiMap <String, String> getModuleMetadataIncludeFilters ()
ITestSuite.MultiDeviceModuleStrategy getMultiDeviceStrategy ()
final String getRequestedAbi ()

-a অথবা --abi বিকল্প ব্যবহার করে অনুরোধকৃত abi ফেরত পাঠায়।

getRequiredTokens ( TestInformation testInfo)

পরীক্ষার মাধ্যমে প্রয়োজনীয় টোকেনের তালিকা প্রদান করে।

long getRuntimeHint ()

পরীক্ষার প্রত্যাশিত রানটাইম মিলিসেকেন্ডে ফেরত পাঠান।

File getTestsDir ()
boolean isRemoveModuleBuffering ()
boolean isSplitting ()

যদি আমরা বর্তমানে IShardableTest.split(int) এ থাকি, তাহলে true রিটার্ন করে।

abstract loadTests ()

চালানো হবে এমন পরীক্ষার কনফিগারেশন লোড করার জন্য বিমূর্ত পদ্ধতি।

void reportNotExecuted ( ITestInvocationListener listener, String message)

প্রদত্ত প্রধান শ্রোতার কাছে অসম্পাদিত পরীক্ষাগুলি রিপোর্ট করুন।

void reportNotExecuted ( ITestInvocationListener listener)

প্রদত্ত প্রধান শ্রোতার কাছে অসম্পাদিত পরীক্ষাগুলি রিপোর্ট করুন।

final void run ( TestInformation testInfo, ITestInvocationListener listener)

loadTests() থেকে লোড করা সকল পরীক্ষার জন্য জেনেরিক রান পদ্ধতি।

void setAbiName (String abiName)

mAbiName এর মান সেট করুন

final void setAbis ( abis)
void setBuild ( IBuildInfo buildInfo)

void setCollectTestsOnly (boolean shouldCollectTest)

টেস্ট স্যুটটি শুধুমাত্র কালেক্টর মোডে চালান, এর জন্য এই ইন্টারফেসটি বাস্তবায়নের জন্য সমস্ত সাব-টেস্টের প্রয়োজন হবে।

void setConfiguration ( IConfiguration configuration)

ব্যবহৃত IConfiguration ইনজেক্ট করে।

void setDevice ( ITestDevice device)

পরীক্ষার অধীনে ডিভাইসটি ইনজেক্ট করুন।

void setDirectModule ( ModuleDefinition module)
void setIntraModuleSharding (boolean intraModuleSharding)
void setInvocationContext ( IInvocationContext invocationContext)

void setMetricCollectors ( collectors)

পরীক্ষা চালানোর জন্য সংজ্ঞায়িত IMetricCollector এর তালিকা সেট করে।

void setMultiDeviceStrategy ( ITestSuite.MultiDeviceModuleStrategy strategy)
void setPrimaryAbiRun (boolean primaryAbiRun)

mPrimaryAbiRun এর মান সেট করুন

void setShouldMakeDynamicModule (boolean dynamicModule)

ডিস্ট্রিবিউটেড শারডিং করার সময়, আমাদের কাছে এমন মডিউল ডেফিনিশন থাকতে পারে না যা পুলে পরীক্ষাগুলি ভাগ করে নেয় অন্যথায় ইন্ট্রা-মডিউল শারডিং কাজ করবে না, তাই আমরা এটি নিষ্ক্রিয় করার অনুমতি দিই।

void setSkipContext ( SkipContext skipContext)
void setSystemStatusChecker ( systemCheckers)

পরীক্ষার জন্য কনফিগারেশন থেকে ISystemStatusChecker গুলি সেট করে।

void setTestLogger ( ITestLogger testLogger)

ITestLogger ইনস্ট্যান্স ইনজেক্ট করে

split (Integer shardCountHint, TestInformation testInfo)

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

সুরক্ষিত পদ্ধতি

createModuleListeners ()

ModuleListener স্তরে প্রযোজ্য ITestInvocationListener এর তালিকা প্রদান করে।

boolean filterByRunnerType ( IConfiguration config, allowedRunners)

রানার হোয়াইটলিস্ট ফিল্টারিং প্রয়োগ করুন, হোয়াইটলিস্ট করা হয়নি এমন যেকোনো রানার সরিয়ে দিন।

getAbisForBuildTargetArch ()

হোস্ট বিল্ড টার্গেট আর্কিটেকচার দ্বারা সমর্থিত abis ফেরত দিন।

getHostAbis ()

হোস্ট মেশিন abis ফেরত দেয়।

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

বিকল্পটি অগ্রাধিকার-হোস্ট-কনফিগ সেট করুন।

boolean shouldModuleRun ( ModuleDefinition module)

ধ্রুবক

ABI_OPTION সম্পর্কে

public static final String ABI_OPTION

ধ্রুবক মান: "abi"

সক্রিয়_প্রধানরেখা_প্যারামিটার_কী

public static final String ACTIVE_MAINLINE_PARAMETER_KEY

ধ্রুবক মান: "সক্রিয়-মেইনলাইন-প্যারামিটার"

বিল্ড_অ্যাট্রিবিউট_ফ্ল্যাগ_ওভাররাইডস_কী

public static final String BUILD_ATTRIBUTE_FLAG_OVERRIDES_KEY

ধ্রুবক মান: "পতাকা-ওভাররাইড"

public static final String ENABLE_RESOLVE_SYM_LINKS

ধ্রুবক মান: "সক্রিয়-সমাধান-সিম-লিঙ্ক"

প্রধান লাইন_প্যারামিটার_কী

public static final String MAINLINE_PARAMETER_KEY

ধ্রুবক মান: "মেইনলাইন-প্যারাম"

মডিউল_চেকার_পোস্ট

public static final String MODULE_CHECKER_POST

ধ্রুবক মান: "পোস্টমডিউলচেকার"

মডিউল_চেকার_প্রি

public static final String MODULE_CHECKER_PRE

ধ্রুবক মান: "প্রি-মডিউলচেকার"

মডিউল_END_TIME

public static final String MODULE_END_TIME

ধ্রুবক মান: "MODULE_END_TIME"

মডিউল_মেটাডেটা_এক্সক্লুড_ফিল্টার

public static final String MODULE_METADATA_EXCLUDE_FILTER

ধ্রুবক মান: "মডিউল-মেটাডেটা-বহির্ভূত-ফিল্টার"

মডিউল_মেটাডেটা_অন্তর্ভুক্ত_ফিল্টার

public static final String MODULE_METADATA_INCLUDE_FILTER

ধ্রুবক মান: "মডিউল-মেটাডেটা-অন্তর্ভুক্ত-ফিল্টার"

মডিউল_START_TIME

public static final String MODULE_START_TIME

ধ্রুবক মান: "MODULE_START_TIME"

প্যারামিটার_কী

public static final String PARAMETER_KEY

ধ্রুবক মান: "প্যারামিটার"

প্রস্তুত_সাদা তালিকা

public static final String PREPARER_WHITELIST

ধ্রুবক মান: "প্রস্তুতকারী-শ্বেত তালিকা"

প্রাথমিক_এবিআই_রান

public static final String PRIMARY_ABI_RUN

ধ্রুবক মান: "প্রাথমিক-অ্যাবি-কেবল"

র‍্যান্ডম_সিড

public static final String RANDOM_SEED

ধ্রুবক মান: "র্যান্ডম-বীজ"

রানার_হোয়াইটলিস্ট

public static final String RUNNER_WHITELIST

ধ্রুবক মান: "রানার-হোয়াইটলিস্ট"

হোস্ট_আর্ক_চেক এড়িয়ে যান

public static final String SKIP_HOST_ARCH_CHECK

ধ্রুবক মান: "স্কিপ-হোস্ট-আর্চ-চেক"

এড়িয়ে যান_STAGING_শিল্পকর্ম

public static final String SKIP_STAGING_ARTIFACTS

ধ্রুবক মান: "স্কিপ-স্টেজিং-আর্টিফ্যাক্টস"

SKIP_SYSTEM_STATUS_CHECKER এড়িয়ে যান

public static final String SKIP_SYSTEM_STATUS_CHECKER

ধ্রুবক মান: "সিস্টেম-স্ট্যাটাস-চেক-এড়িয়ে যান"

স্টেজ_মডিউল_আর্টিফ্যাক্টস

public static final String STAGE_MODULE_ARTIFACTS

ধ্রুবক মান: "স্টেজ-মডিউল-আর্টিফ্যাক্টস"

টেস্ট_টাইপ_কী

public static final String TEST_TYPE_KEY

ধ্রুবক মান: "পরীক্ষার ধরণ"

পরীক্ষা_TYPE_VALUE_PERFORMANCE

public static final String TEST_TYPE_VALUE_PERFORMANCE

ধ্রুবক মান: "কর্মক্ষমতা"

টোকেন_কি

public static final String TOKEN_KEY

ধ্রুবক মান: "টোকেন"

ক্ষেত্র

protected boolean mEnableResolveSymlinks

mRecoverDeviceByCvd সম্পর্কে

protected boolean mRecoverDeviceByCvd

পাবলিক কনস্ট্রাক্টর

ITestSuite সম্পর্কে

public ITestSuite ()

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

অ্যাডমডিউলমেটাডেটাএক্সক্লুডফিল্টার

public void addModuleMetadataExcludeFilters (MultiMap<String, String> filters)

পরামিতি
filters MultiMap

মডিউল মেটাডেটা অন্তর্ভুক্ত ফিল্টার যোগ করুন

public void addModuleMetadataIncludeFilters (MultiMap<String, String> filters)

পরামিতি
filters MultiMap

cleanUpSuiteSetup সম্পর্কে

public void cleanUpSuiteSetup ()

স্যুট সেটআপের সময় প্রয়োজনীয় কিন্তু পরীক্ষা চালানোর জন্য প্রয়োজনীয় নয় এমন সমস্ত জিনিস পরিষ্কার করার সুযোগ।

ফিল্টারবাইকনফিগমেটাডেটা

public boolean filterByConfigMetadata (IConfiguration config, 
                MultiMap<String, String> include, 
                MultiMap<String, String> exclude)

কনফিগারেশনে মেটাডেটা ফিল্টার প্রয়োগ করুন এবং দেখুন কনফিগারেশনটি চালানো উচিত কিনা।

পরামিতি
config IConfiguration : IConfiguration মূল্যায়ন করা হচ্ছে।

include MultiMap : মেটাডেটাতে ফিল্টার অন্তর্ভুক্ত থাকে

exclude MultiMap : মেটাডেটা এক্সক্লুড ফিল্টার

রিটার্নস
boolean মডিউলটি চালানো উচিত হলে সত্য, অন্যথায় মিথ্যা।

getAbis সম্পর্কে

public  getAbis (ITestDevice device)

সামঞ্জস্যতা পরীক্ষা AbiUtils.getAbisSupportedByCompatibility() এবং পরীক্ষাধীন ডিভাইস উভয় দ্বারা সমর্থিত ABI-এর সেট পায়।

পরামিতি
device ITestDevice

রিটার্নস
পরীক্ষা চালানোর জন্য ABI-এর সেট

থ্রো
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

AbisForBuildTargetArchFromSuite পান

public static  getAbisForBuildTargetArchFromSuite ()

TestSuiteInfo থেকে সম্ভাব্য abis ফেরত পাঠায়।

রিটার্নস

getBuildInfo সম্পর্কে

public IBuildInfo getBuildInfo ()

ITestSuite বাস্তবায়নের জন্য পরীক্ষাগুলি লোড করার জন্য বিল্ড তথ্যের প্রয়োজন হতে পারে।

রিটার্নস
IBuildInfo

কনফিগারেশন পান

public final IConfiguration getConfiguration ()

ইনভোকেশন IConfiguration ফেরত পাঠায়।

রিটার্নস
IConfiguration

getCurrentTestLogger সম্পর্কে

public ITestLogger getCurrentTestLogger ()

রিটার্নস
ITestLogger

ডিভাইস পান

public ITestDevice getDevice ()

ডিভাইসটি পরীক্ষা করে দেখুন।

রিটার্নস
ITestDevice ITestDevice

getDirectModule সম্পর্কে

public ModuleDefinition getDirectModule ()

সরাসরি কার্যকর করার জন্য ModuleDefinition ফেরত পাঠায়, অথবা যদি এখনও কিছু না থাকে তবে null (যখন ITestSuite এখনও খণ্ডিত করা হয়নি)।

রিটার্নস
ModuleDefinition

getIntraModuleSharding সম্পর্কে

public boolean getIntraModuleSharding ()

রিটার্নস
boolean

getInvocationContext সম্পর্কে

public IInvocationContext getInvocationContext ()

আমন্ত্রণ প্রসঙ্গ ফেরত পাঠায়।

রিটার্নস
IInvocationContext

getModuleMetadataIncludeFilters সম্পর্কে

public MultiMap<String, String> getModuleMetadataIncludeFilters ()

রিটার্নস
MultiMap <String, String>

getMultiDeviceStrategy সম্পর্কে

public ITestSuite.MultiDeviceModuleStrategy getMultiDeviceStrategy ()

রিটার্নস
ITestSuite.MultiDeviceModuleStrategy

getRequestedAbi সম্পর্কে

public final String getRequestedAbi ()

-a অথবা --abi বিকল্প ব্যবহার করে অনুরোধকৃত abi ফেরত পাঠায়।

রিটার্নস
String

প্রয়োজনীয় টোকেন পান

public  getRequiredTokens (TestInformation testInfo)

পরীক্ষার মাধ্যমে প্রয়োজনীয় টোকেনের তালিকা প্রদান করে। টোকেন সাপোর্ট না থাকলে null প্রদান করে।

পরামিতি
testInfo TestInformation

রিটার্নস

রানটাইমইন্ট পান

public long getRuntimeHint ()

পরীক্ষার প্রত্যাশিত রানটাইম মিলিসেকেন্ডে ফেরত পাঠায়। ব্যালেন্স শার্ডেড এক্সিকিউশন লোড করতে সময়টি ব্যবহৃত হয়।

রিটার্নস
long

getTestsDir সম্পর্কে

public File getTestsDir ()

রিটার্নস
File

isRemoveModuleBuffering সম্পর্কে

public boolean isRemoveModuleBuffering ()

রিটার্নস
boolean

বিভক্ত করা হচ্ছে

public boolean isSplitting ()

যদি আমরা বর্তমানে IShardableTest.split(int) এ থাকি, তাহলে true রিটার্ন করে।

রিটার্নস
boolean

লোড টেস্ট

public abstract  loadTests ()

চালানো হবে এমন পরীক্ষার কনফিগারেশন লোড করার জন্য একটি অ্যাবস্ট্রাক্ট পদ্ধতি। প্রতিটি পরীক্ষা একটি IConfiguration এবং একটি অনন্য নাম দ্বারা সংজ্ঞায়িত করা হয় যার অধীনে এটি ফলাফল রিপোর্ট করবে।

রিটার্নস

রিপোর্ট করুন কার্যকর করা হয়নি

public void reportNotExecuted (ITestInvocationListener listener, 
                String message)

অসম্পাদিত পরীক্ষাগুলি প্রদত্ত প্রধান শ্রোতাকে রিপোর্ট করুন। NOT_EXECUTED_FAILURE বার্তা সহ সেগুলিকে ব্যর্থ হিসাবে রিপোর্ট করা উচিত।

পরামিতি
listener ITestInvocationListener : প্রধান শ্রোতা যেখানে অ-সম্পাদিত ফলাফল রিপোর্ট করতে হবে।

message String : অ-সম্পাদিত ব্যর্থতার সাথে সম্পর্কিত বার্তা।

রিপোর্ট করুন কার্যকর করা হয়নি

public void reportNotExecuted (ITestInvocationListener listener)

অসম্পাদিত পরীক্ষাগুলি প্রদত্ত প্রধান শ্রোতাকে রিপোর্ট করুন। NOT_EXECUTED_FAILURE বার্তা সহ সেগুলিকে ব্যর্থ হিসাবে রিপোর্ট করা উচিত।

পরামিতি
listener ITestInvocationListener : প্রধান শ্রোতা যেখানে অ-সম্পাদিত ফলাফল রিপোর্ট করতে হবে।

দৌড়

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

loadTests() থেকে লোড করা সকল পরীক্ষার জন্য জেনেরিক রান পদ্ধতি।

পরামিতি
testInfo TestInformation : পরীক্ষা চালানোর জন্য দরকারী তথ্য ধারণকারী TestInformation অবজেক্ট।

listener ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener

থ্রো
DeviceNotAvailableException

সেটআবিনাম

public void setAbiName (String abiName)

mAbiName এর মান সেট করুন

পরামিতি
abiName String

সেটঅ্যাবিস

public final void setAbis ( abis)

পরামিতি
abis

সেটবিল্ড

public void setBuild (IBuildInfo buildInfo)

পরামিতি
buildInfo IBuildInfo

সেট কালেক্টটেস্টসঅনলি

public void setCollectTestsOnly (boolean shouldCollectTest)

টেস্ট স্যুটটি শুধুমাত্র কালেক্টর মোডে চালান, এর জন্য এই ইন্টারফেসটি বাস্তবায়নের জন্য সমস্ত সাব-টেস্টের প্রয়োজন হবে।

সেট কনফিগারেশন

public void setConfiguration (IConfiguration configuration)

ব্যবহৃত IConfiguration ইনজেক্ট করে।

পরামিতি
configuration IConfiguration

সেট ডিভাইস

public void setDevice (ITestDevice device)

পরীক্ষার অধীনে ডিভাইসটি ইনজেক্ট করুন।

পরামিতি
device ITestDevice : ব্যবহারের জন্য ITestDevice

সেটডাইরেক্ট মডিউল

public void setDirectModule (ModuleDefinition module)

পরামিতি
module ModuleDefinition

সেটইন্ট্রামডিউলশারডিং

public void setIntraModuleSharding (boolean intraModuleSharding)

পরামিতি
intraModuleSharding boolean

সেটইনভোকেশনকন্টেক্সট

public void setInvocationContext (IInvocationContext invocationContext)

পরামিতি
invocationContext IInvocationContext

সেটমেট্রিককালেক্টর

public void setMetricCollectors ( collectors)

পরীক্ষা চালানোর জন্য সংজ্ঞায়িত IMetricCollector এর তালিকা সেট করে।

পরামিতি
collectors

সেটমাল্টিডিভাইসস্ট্র্যাটেজি

public void setMultiDeviceStrategy (ITestSuite.MultiDeviceModuleStrategy strategy)

পরামিতি
strategy ITestSuite.MultiDeviceModuleStrategy

সেটপ্রাইমারিআবিরান

public void setPrimaryAbiRun (boolean primaryAbiRun)

mPrimaryAbiRun এর মান সেট করুন

পরামিতি
primaryAbiRun boolean

সেট করা উচিত মেকডাইনামিক মডিউল

public void setShouldMakeDynamicModule (boolean dynamicModule)

ডিস্ট্রিবিউটেড শারডিং করার সময়, আমাদের কাছে এমন মডিউল ডেফিনিশন থাকতে পারে না যা পুলে পরীক্ষাগুলি ভাগ করে নেয় অন্যথায় ইন্ট্রা-মডিউল শারডিং কাজ করবে না, তাই আমরা এটি নিষ্ক্রিয় করার অনুমতি দিই।

পরামিতি
dynamicModule boolean

সেটস্কিপকনটেক্সট

public void setSkipContext (SkipContext skipContext)

পরামিতি
skipContext SkipContext

সেট সিস্টেমস্ট্যাটাসচেকার

public void setSystemStatusChecker ( systemCheckers)

পরীক্ষার জন্য কনফিগারেশন থেকে ISystemStatusChecker গুলি সেট করে।

পরামিতি
systemCheckers

সেটটেস্টলগার

public void setTestLogger (ITestLogger testLogger)

ITestLogger ইনস্ট্যান্স ইনজেক্ট করে

পরামিতি
testLogger ITestLogger

বিভক্ত করা

public  split (Integer shardCountHint, 
                TestInformation testInfo)

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

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

testInfo TestInformation : মূল TestInformation

রিটার্নস
সাবটেস্টের একটি সংগ্রহ যা আলাদাভাবে সম্পাদন করা হবে অথবা যদি পরীক্ষাটি বর্তমানে শারডেবল না হয় তবে null

সুরক্ষিত পদ্ধতি

createModuleListeners সম্পর্কে

protected  createModuleListeners ()

ModuleListener স্তরে প্রযোজ্য ITestInvocationListener এর তালিকা প্রদান করে। এই লিসেনরগুলি প্রতিটি মডিউলের জন্য পুনরায় ব্যবহার করা হবে, এগুলি পুনরায় ইন্সট্যান্ট করা হবে না তাই এগুলি কোনও অভ্যন্তরীণ অবস্থা ধরে নেওয়া উচিত নয়।

রিটার্নস

ফিল্টারবাইরানারটাইপ

protected boolean filterByRunnerType (IConfiguration config, 
                 allowedRunners)

রানার হোয়াইটলিস্ট ফিল্টারিং প্রয়োগ করুন, হোয়াইটলিস্ট করা হয়নি এমন যেকোনো রানার সরিয়ে দিন। যদি কোনও কনফিগারেশনে একাধিক রানার থাকে, তাহলে কিছু রানার সরানো হতে পারে এবং কনফিগারেশনটি এখনও চলবে।

পরামিতি
config IConfiguration : IConfiguration মূল্যায়ন করা হচ্ছে।

allowedRunners : বর্তমান রানার হোয়াইটলিস্ট।

রিটার্নস
boolean কনফিগারেশন মডিউলটি চালানোর অনুমতি থাকলে সত্য, অন্যথায় মিথ্যা।

getAbisForBuildTargetArch সম্পর্কে

protected  getAbisForBuildTargetArch ()

হোস্ট বিল্ড টার্গেট আর্কিটেকচার দ্বারা সমর্থিত abis ফেরত দিন। পরীক্ষার জন্য উন্মুক্ত।

রিটার্নস

গেটহোস্টঅ্যাবিস

protected  getHostAbis ()

হোস্ট মেশিন abis ফেরত দেয়।

রিটার্নস

সেটপ্রিওরিটাইজহোস্টকনফিগ

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

বিকল্পটি অগ্রাধিকার-হোস্ট-কনফিগ সেট করুন।

পরামিতি
prioritizeHostConfig boolean : হোস্ট কনফিগারেশনকে অগ্রাধিকার দেওয়ার জন্য true, অর্থাৎ, সম্ভব হলে হোস্ট পরীক্ষা চালান।

shouldModuleRun সম্পর্কে

protected boolean shouldModuleRun (ModuleDefinition module)

পরামিতি
module ModuleDefinition

রিটার্নস
boolean