বেসটেস্টসুইট
public class BaseTestSuite
extends ITestSuite
java.lang.অবজেক্ট | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
নতুন স্যুট সিস্টেমের সাথে সামঞ্জস্যপূর্ণ পরীক্ষা স্যুট চালানোর জন্য একটি পরীক্ষা।
সারাংশ
ধ্রুবক | |
---|---|
char | MODULE_OPTION_SHORT_NAME |
char | TEST_OPTION_SHORT_NAME
|
ক্ষেত্র | |
---|---|
public static final String | CONFIG_PATTERNS_OPTION |
public static final String | EXCLUDE_FILTER_OPTION |
public static final String | INCLUDE_FILTER_OPTION |
public static final String | MODULE_OPTION |
public static final String | TEST_ARG_OPTION |
public static final String | TEST_OPTION
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
BaseTestSuite () |
পাবলিক পদ্ধতি | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) কনফিগার নিদর্শন যোগ করুন |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) মডিউল args যোগ করে |
void | cleanUpSuiteSetup () স্যুট সেটআপের সময় প্রয়োজনীয় সমস্ত জিনিস পরিষ্কার করার সুযোগ কিন্তু পরীক্ষা চালানোর প্রয়োজন নেই। |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
SuiteModuleLoader | createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) |
getExcludeFilter () সামঞ্জস্য পরীক্ষার জন্য এক্সক্লুড-ফিল্টারের একটি অনুলিপি পায় | |
getIncludeFilter () সামঞ্জস্য পরীক্ষার জন্য অন্তর্ভুক্ত-ফিল্টারগুলির একটি অনুলিপি পায় | |
SuiteModuleLoader | getModuleLoader () বর্তমান |
String | getRunSuiteTag () |
loadTests () পরীক্ষার কনফিগারেশন লোড করার বিমূর্ত পদ্ধতি যা চালানো হবে। | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) ডিফল্ট লোডিং কৌশল সম্পদ এবং পরীক্ষার ডিরেক্টরি থেকে লোড হবে। | |
void | reevaluateFilters () |
boolean | reverseExcludeFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) ঐচ্ছিক প্যারামিটারাইজড মডিউলগুলি সক্ষম হবে কি না তা সেট করুন। |
void | setEnableParameterizedModules (boolean enableParameter) প্যারামিটারাইজড মডিউলগুলি সক্ষম বা না তা সেট করুন। |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) সামঞ্জস্য পরীক্ষার জন্য এক্সক্লুড-ফিল্টার সেট করে |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) সামঞ্জস্য পরীক্ষার জন্য অন্তর্ভুক্ত-ফিল্টার সেট করে |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
সুরক্ষিত পদ্ধতি | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) prioritize-host-config অপশন সেট করুন। |
void | setupFilters (File testsDir) একটি মডিউল নাম দেওয়া হয়েছে কিনা তার উপর ভিত্তি করে ফিল্টার অন্তর্ভুক্ত/বাদ সেট করে। |
boolean | shouldModuleRun ( ModuleDefinition module) |
ধ্রুবক
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
ধ্রুবক মান: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
ধ্রুবক মান: 116 (0x00000074)
ক্ষেত্র
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
MODULE_OPTION
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
TEST_OPTION
public static final String TEST_OPTION
পাবলিক কনস্ট্রাক্টর
বেসটেস্টসুইট
public BaseTestSuite ()
পাবলিক পদ্ধতি
addConfigPatterns
public void addConfigPatterns (patterns)
কনফিগার নিদর্শন যোগ করুন
পরামিতি | |
---|---|
patterns |
AddModuleArgs
public void addModuleArgs (moduleArgs)
মডিউল args যোগ করে
পরামিতি | |
---|---|
moduleArgs |
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
স্যুট সেটআপের সময় প্রয়োজনীয় সমস্ত জিনিস পরিষ্কার করার সুযোগ কিন্তু পরীক্ষা চালানোর প্রয়োজন নেই।
সাফ এক্সক্লুড ফিল্টার
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
মডিউললোডার তৈরি করুন
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
IConfiguration
লোড করার জন্য দায়ী SuiteModuleLoader
তৈরি করুন এবং তাদের কিছু বিকল্প বরাদ্দ করুন।
পরামিতি | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ) আর্গুমেন্ট। |
moduleArgs |
রিটার্নস | |
---|---|
SuiteModuleLoader | তৈরি SuiteModuleLoader । |
getExcludeFilter
publicgetExcludeFilter ()
সামঞ্জস্য পরীক্ষার জন্য এক্সক্লুড-ফিল্টারের একটি অনুলিপি পায়
রিটার্নস | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
সামঞ্জস্য পরীক্ষার জন্য অন্তর্ভুক্ত-ফিল্টারগুলির একটি অনুলিপি পায়
রিটার্নস | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
বর্তমান SuiteModuleLoader
প্রদান করে।
রিটার্নস | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
রিটার্নস | |
---|---|
String |
লোড টেস্ট
publicloadTests ()
পরীক্ষার কনফিগারেশন লোড করার বিমূর্ত পদ্ধতি যা চালানো হবে। প্রতিটি পরীক্ষা একটি IConfiguration
এবং একটি অনন্য নাম দ্বারা সংজ্ঞায়িত করা হয় যার অধীনে এটি ফলাফল রিপোর্ট করবে।
রিটার্নস | |
---|---|
লোডিং কৌশল
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
ডিফল্ট লোডিং কৌশল সম্পদ এবং পরীক্ষার ডিরেক্টরি থেকে লোড হবে। প্রসারিত বা প্রতিস্থাপন করা যেতে পারে।
পরামিতি | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : রিসোর্স ডিরেক্টরি ফিল্টার করার জন্য একটি উপসর্গ। |
suiteTag | String : স্যুট ট্যাগ একটি মডিউল অন্তর্ভুক্ত করা উচিত। শূন্য হতে পারে। |
রিটার্নস | |
---|---|
স্যুটের জন্য লোড করা কনফিগারেশনের একটি তালিকা। |
ফিল্টার পুনরায় মূল্যায়ন করুন
public void reevaluateFilters ()
রিভার্স এক্সক্লুড ফিল্টার
public boolean reverseExcludeFilters ()
রিটার্নস | |
---|---|
boolean |
সেটEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
ঐচ্ছিক প্যারামিটারাইজড মডিউলগুলি সক্ষম হবে কি না তা সেট করুন।
পরামিতি | |
---|---|
enableOptionalParameter | boolean |
সেটEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
প্যারামিটারাইজড মডিউলগুলি সক্ষম বা না তা সেট করুন।
পরামিতি | |
---|---|
enableParameter | boolean |
সেট এক্সক্লুড ফিল্টার
public void setExcludeFilter (excludeFilters)
সামঞ্জস্য পরীক্ষার জন্য এক্সক্লুড-ফিল্টার সেট করে
পরামিতি | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
সামঞ্জস্য পরীক্ষার জন্য অন্তর্ভুক্ত-ফিল্টার সেট করে
পরামিতি | |
---|---|
includeFilters |
সেট মডিউল প্যারামিটার
public void setModuleParameter (ModuleParameters forceParameter)
পরামিতি | |
---|---|
forceParameter | ModuleParameters |
সেটস্কিপজার লোডিং
public void setSkipjarLoading (boolean skipJarLoading)
পরামিতি | |
---|---|
skipJarLoading | boolean |
সুরক্ষিত পদ্ধতি
GetFoldableStates
protectedgetFoldableStates (ITestDevice device)
পরামিতি | |
---|---|
device | ITestDevice |
রিটার্নস | |
---|---|
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেটPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
prioritize-host-config অপশন সেট করুন।
পরামিতি | |
---|---|
prioritizeHostConfig | boolean : হোস্ট কনফিগারেশনকে অগ্রাধিকার দিতে সত্য, অর্থাৎ, সম্ভব হলে হোস্ট পরীক্ষা চালান। |
ফিল্টার সেটআপ করুন
protected void setupFilters (File testsDir)
একটি মডিউল নাম দেওয়া হয়েছে কিনা তার উপর ভিত্তি করে ফিল্টার অন্তর্ভুক্ত/বাদ সেট করে।
পরামিতি | |
---|---|
testsDir | File |
নিক্ষেপ করে | |
---|---|
| যদি কোনো ফাইল পাওয়া না যায়। |
মডিউল রান করা উচিত
protected boolean shouldModuleRun (ModuleDefinition module)
পরামিতি | |
---|---|
module | ModuleDefinition |
রিটার্নস | |
---|---|
boolean |