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) সামঞ্জস্যতা পরীক্ষা |
static | getAbisForBuildTargetArchFromSuite ()TestSuiteInfo থেকে সম্ভাব্য abis ফেরত পাঠায়। |
IBuildInfo | getBuildInfo () |
final IConfiguration | getConfiguration () ইনভোকেশন |
ITestLogger | getCurrentTestLogger () |
ITestDevice | getDevice ()ডিভাইসটি পরীক্ষা করে দেখুন। |
ModuleDefinition | getDirectModule () সরাসরি কার্যকর করার জন্য |
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 () যদি আমরা বর্তমানে |
abstract | loadTests ()চালানো হবে এমন পরীক্ষার কনফিগারেশন লোড করার জন্য বিমূর্ত পদ্ধতি। |
void | reportNotExecuted ( ITestInvocationListener listener, String message)প্রদত্ত প্রধান শ্রোতার কাছে অসম্পাদিত পরীক্ষাগুলি রিপোর্ট করুন। |
void | reportNotExecuted ( ITestInvocationListener listener)প্রদত্ত প্রধান শ্রোতার কাছে অসম্পাদিত পরীক্ষাগুলি রিপোর্ট করুন। |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) |
void | setAbiName (String abiName)mAbiName এর মান সেট করুন |
final void | setAbis ( |
void | setBuild ( IBuildInfo buildInfo) |
void | setCollectTestsOnly (boolean shouldCollectTest)টেস্ট স্যুটটি শুধুমাত্র কালেক্টর মোডে চালান, এর জন্য এই ইন্টারফেসটি বাস্তবায়নের জন্য সমস্ত সাব-টেস্টের প্রয়োজন হবে। |
void | setConfiguration ( IConfiguration configuration) ব্যবহৃত |
void | setDevice ( ITestDevice device)পরীক্ষার অধীনে ডিভাইসটি ইনজেক্ট করুন। |
void | setDirectModule ( ModuleDefinition module) |
void | setIntraModuleSharding (boolean intraModuleSharding) |
void | setInvocationContext ( IInvocationContext invocationContext) |
void | setMetricCollectors ( পরীক্ষা চালানোর জন্য সংজ্ঞায়িত |
void | setMultiDeviceStrategy ( ITestSuite.MultiDeviceModuleStrategy strategy) |
void | setPrimaryAbiRun (boolean primaryAbiRun)mPrimaryAbiRun এর মান সেট করুন |
void | setShouldMakeDynamicModule (boolean dynamicModule)ডিস্ট্রিবিউটেড শারডিং করার সময়, আমাদের কাছে এমন মডিউল ডেফিনিশন থাকতে পারে না যা পুলে পরীক্ষাগুলি ভাগ করে নেয় অন্যথায় ইন্ট্রা-মডিউল শারডিং কাজ করবে না, তাই আমরা এটি নিষ্ক্রিয় করার অনুমতি দিই। |
void | setSkipContext ( SkipContext skipContext) |
void | setSystemStatusChecker ( পরীক্ষার জন্য কনফিগারেশন থেকে |
void | setTestLogger ( ITestLogger testLogger) |
| split (Integer shardCountHint, TestInformation testInfo) |
সুরক্ষিত পদ্ধতি | |
|---|---|
| createModuleListeners () |
boolean | filterByRunnerType ( IConfiguration config,রানার হোয়াইটলিস্ট ফিল্টারিং প্রয়োগ করুন, হোয়াইটলিস্ট করা হয়নি এমন যেকোনো রানার সরিয়ে দিন। |
| 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
ধ্রুবক মান: "পতাকা-ওভাররাইড"
ENABLE_RESOLVE_SYM_LINKS
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
ধ্রুবক মান: "টোকেন"
ক্ষেত্র
mEnableResolveSymlinks সম্পর্কে
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 সম্পর্কে
publicgetAbis (ITestDevice device)
সামঞ্জস্যতা পরীক্ষা AbiUtils.getAbisSupportedByCompatibility() এবং পরীক্ষাধীন ডিভাইস উভয় দ্বারা সমর্থিত ABI-এর সেট পায়।
| পরামিতি | |
|---|---|
device | ITestDevice |
| রিটার্নস | |
|---|---|
| পরীক্ষা চালানোর জন্য ABI-এর সেট |
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
AbisForBuildTargetArchFromSuite পান
public staticgetAbisForBuildTargetArchFromSuite ()
TestSuiteInfo থেকে সম্ভাব্য abis ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
| |
getBuildInfo সম্পর্কে
public IBuildInfo getBuildInfo ()
ITestSuite বাস্তবায়নের জন্য পরীক্ষাগুলি লোড করার জন্য বিল্ড তথ্যের প্রয়োজন হতে পারে।
| রিটার্নস | |
|---|---|
IBuildInfo | |
কনফিগারেশন পান
public final IConfiguration getConfiguration ()
ইনভোকেশন IConfiguration ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
IConfiguration | |
ডিভাইস পান
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 | |
প্রয়োজনীয় টোকেন পান
publicgetRequiredTokens (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 abstractloadTests ()
চালানো হবে এমন পরীক্ষার কনফিগারেশন লোড করার জন্য একটি অ্যাবস্ট্রাক্ট পদ্ধতি। প্রতিটি পরীক্ষা একটি 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 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 |
বিভক্ত করা
publicsplit (Integer shardCountHint, TestInformation testInfo)
split(int) এর বিকল্প সংস্করণ যা একটি TestInformation প্রদান করে যাতে shards তৈরির সময় অভিভাবকের কাছ থেকে প্রাথমিক তথ্য থাকে। sharding এর সময় ডিভাইস বা বিল্ড তথ্যের মতো জিনিস অ্যাক্সেস করার প্রয়োজন হলে এটি কার্যকর।
| পরামিতি | |
|---|---|
shardCountHint | Integer : চেষ্টা করা খণ্ডিত গণনা। |
testInfo | TestInformation : মূল TestInformation |
| রিটার্নস | |
|---|---|
| সাবটেস্টের একটি সংগ্রহ যা আলাদাভাবে সম্পাদন করা হবে অথবা যদি পরীক্ষাটি বর্তমানে শারডেবল না হয় তবে null |
সুরক্ষিত পদ্ধতি
createModuleListeners সম্পর্কে
protectedcreateModuleListeners ()
ModuleListener স্তরে প্রযোজ্য ITestInvocationListener এর তালিকা প্রদান করে। এই লিসেনরগুলি প্রতিটি মডিউলের জন্য পুনরায় ব্যবহার করা হবে, এগুলি পুনরায় ইন্সট্যান্ট করা হবে না তাই এগুলি কোনও অভ্যন্তরীণ অবস্থা ধরে নেওয়া উচিত নয়।
| রিটার্নস | |
|---|---|
| |
ফিল্টারবাইরানারটাইপ
protected boolean filterByRunnerType (IConfiguration config,allowedRunners)
রানার হোয়াইটলিস্ট ফিল্টারিং প্রয়োগ করুন, হোয়াইটলিস্ট করা হয়নি এমন যেকোনো রানার সরিয়ে দিন। যদি কোনও কনফিগারেশনে একাধিক রানার থাকে, তাহলে কিছু রানার সরানো হতে পারে এবং কনফিগারেশনটি এখনও চলবে।
| পরামিতি | |
|---|---|
config | IConfiguration : IConfiguration মূল্যায়ন করা হচ্ছে। |
allowedRunners | : বর্তমান রানার হোয়াইটলিস্ট। |
| রিটার্নস | |
|---|---|
boolean | কনফিগারেশন মডিউলটি চালানোর অনুমতি থাকলে সত্য, অন্যথায় মিথ্যা। |
getAbisForBuildTargetArch সম্পর্কে
protectedgetAbisForBuildTargetArch ()
হোস্ট বিল্ড টার্গেট আর্কিটেকচার দ্বারা সমর্থিত abis ফেরত দিন। পরীক্ষার জন্য উন্মুক্ত।
| রিটার্নস | |
|---|---|
| |
গেটহোস্টঅ্যাবিস
protectedgetHostAbis ()
হোস্ট মেশিন abis ফেরত দেয়।
| রিটার্নস | |
|---|---|
| |
সেটপ্রিওরিটাইজহোস্টকনফিগ
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
বিকল্পটি অগ্রাধিকার-হোস্ট-কনফিগ সেট করুন।
| পরামিতি | |
|---|---|
prioritizeHostConfig | boolean : হোস্ট কনফিগারেশনকে অগ্রাধিকার দেওয়ার জন্য true, অর্থাৎ, সম্ভব হলে হোস্ট পরীক্ষা চালান। |
shouldModuleRun সম্পর্কে
protected boolean shouldModuleRun (ModuleDefinition module)
| পরামিতি | |
|---|---|
module | ModuleDefinition |
| রিটার্নস | |
|---|---|
boolean | |