বেসটেস্টসুইট
public class BaseTestSuite
extends ITestSuite
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | |
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | |
নতুন স্যুট সিস্টেমের সাথে কম্প্যাটিবিলিটি টেস্ট স্যুট চালানোর জন্য একটি পরীক্ষা।
সারসংক্ষেপ
ধ্রুবক | |
|---|---|
String | CONFIG_PATTERNS_OPTION |
String | EXCLUDE_FILTER_OPTION |
String | INCLUDE_FILTER_OPTION |
String | MODULE_OPTION |
char | MODULE_OPTION_SHORT_NAME |
String | TEST_ARG_OPTION |
String | TEST_OPTION |
char | TEST_OPTION_SHORT_NAME |
সরকারি নির্মাণকারী | |
|---|---|
BaseTestSuite () | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | addConfigPatterns (List<String> patterns)কনফিগারেশন প্যাটার্ন যোগ করুন |
void | addModuleArgs (Set<String> moduleArgs)মডিউল আর্গুমেন্ট যোগ করে |
void | cleanUpSuiteSetup ()সুইট সেটআপের সময় প্রয়োজনীয় কিন্তু টেস্ট চালানোর জন্য অনাবশ্যক এমন সমস্ত জিনিস গুছিয়ে নেওয়ার সুযোগ। |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
SuiteModuleLoader | createModuleLoader (Map<String, LinkedHashSet< SuiteTestFilter >> includeFiltersFormatted, Map<String, LinkedHashSet< SuiteTestFilter >> excludeFiltersFormatted, List<String> testArgs, List<String> moduleArgs) |
Set<String> | getExcludeFilter ()সামঞ্জস্য পরীক্ষার জন্য exclude-filters-এর একটি অনুলিপি পাওয়া যায়। |
Set<String> | getIncludeFilter ()সামঞ্জস্য পরীক্ষার জন্য include-filters-এর একটি অনুলিপি পাওয়া যায়। |
SuiteModuleLoader | getModuleLoader () বর্তমান |
String | getRunSuiteTag () |
LinkedHashMap<String, IConfiguration > | loadTests ()যে টেস্টগুলো চালানো হবে, সেগুলোর কনফিগারেশন লোড করার জন্য ব্যবহৃত অ্যাবস্ট্রাক্ট মেথড। |
LinkedHashMap<String, IConfiguration > | loadingStrategy (Set< IAbi > abis, List<File> testsDirs, String suitePrefix, String suiteTag)ডিফল্ট লোডিং কৌশল অনুযায়ী রিসোর্স এবং টেস্ট ডিরেক্টরি থেকে লোড করা হবে। |
void | reevaluateFilters () |
boolean | reverseExcludeFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter)ঐচ্ছিক প্যারামিটারযুক্ত মডিউলগুলি সক্রিয় থাকবে কি না তা নির্ধারণ করুন। |
void | setEnableParameterizedModules (boolean enableParameter)প্যারামিটারাইজড মডিউলগুলো সক্রিয় থাকবে কি না তা নির্ধারণ করুন। |
void | setExcludeFilter (Set<String> excludeFilters)সামঞ্জস্য পরীক্ষার জন্য বর্জন-ফিল্টার নির্ধারণ করে। |
void | setIncludeFilter (Set<String> includeFilters)সামঞ্জস্য পরীক্ষার জন্য অন্তর্ভুক্ত ফিল্টার সেট করে |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
সুরক্ষিত পদ্ধতি | |
|---|---|
Set< DeviceFoldableState > | getFoldableStates ( ITestDevice device) |
void | setupFilters (File testsDir)মডিউলের নাম দেওয়া হয়েছে কি না, তার উপর ভিত্তি করে অন্তর্ভুক্ত/বর্জন ফিল্টারগুলো সেট করে। |
boolean | shouldModuleRun ( ModuleDefinition module) |
ধ্রুবক
কনফিগারেশন_প্যাটার্নস_অপশন
public static final String CONFIG_PATTERNS_OPTION
ধ্রুবক মান: 'config-patterns'
ফিল্টার বিকল্প বাদ দিন
public static final String EXCLUDE_FILTER_OPTION
ধ্রুবক মান: 'exclude-filter'
ফিল্টার বিকল্প অন্তর্ভুক্ত করুন
public static final String INCLUDE_FILTER_OPTION
ধ্রুবক মান: 'include-filter'
মডিউল_বিকল্প
public static final String MODULE_OPTION
ধ্রুবক মান: 'মডিউল'
মডিউল_অপশন_সংক্ষিপ্ত_নাম
public static final char MODULE_OPTION_SHORT_NAME
ধ্রুবক মান: 109 (0x0000006d)
টেস্ট_আর্গ_অপশন
public static final String TEST_ARG_OPTION
ধ্রুবক মান: "টেস্ট-আর্গ"
পরীক্ষার বিকল্প
public static final String TEST_OPTION
ধ্রুবক মান: "পরীক্ষা"
পরীক্ষার_বিকল্প_সংক্ষিপ্ত_নাম
public static final char TEST_OPTION_SHORT_NAME
ধ্রুবক মান: ১১৬ (0x00000074)
সরকারি নির্মাণকারী
বেসটেস্টসুইট
public BaseTestSuite ()
জনসাধারণের পদ্ধতি
addConfigPatterns
public void addConfigPatterns (List<String> patterns)
কনফিগারেশন প্যাটার্ন যোগ করুন
| প্যারামিটার | |
|---|---|
patterns | List |
মডিউল আর্গুমেন্ট যোগ করুন
public void addModuleArgs (Set<String> moduleArgs)
মডিউল আর্গুমেন্ট যোগ করে
| প্যারামিটার | |
|---|---|
moduleArgs | Set |
ক্লিনআপসুইটসেটআপ
public void cleanUpSuiteSetup ()
সুইট সেটআপের সময় প্রয়োজনীয় কিন্তু টেস্ট চালানোর জন্য অনাবশ্যক এমন সমস্ত জিনিস গুছিয়ে নেওয়ার সুযোগ।
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
মডিউল লোডার তৈরি করুন
public SuiteModuleLoader createModuleLoader (Map<String, LinkedHashSet<SuiteTestFilter>> includeFiltersFormatted, Map<String, LinkedHashSet<SuiteTestFilter>> excludeFiltersFormatted, List<String> testArgs, List<String> moduleArgs)
IConfiguration লোড করার জন্য দায়ী SuiteModuleLoader তৈরি করুন এবং সেগুলোকে কিছু অপশন নির্ধারণ করে দিন।
| প্যারামিটার | |
|---|---|
includeFiltersFormatted | Map : ফরম্যাট করা এবং পার্স করা ডেটাতে ফিল্টার অন্তর্ভুক্ত রয়েছে। |
excludeFiltersFormatted | Map : ফরম্যাট করা এবং পার্স করা বর্জন ফিল্টারসমূহ। |
testArgs | List : টেস্ট ( IRemoteTest ) আর্গুমেন্টগুলোর তালিকা। |
moduleArgs | List : মডিউল আর্গুমেন্টগুলোর তালিকা। |
| ফেরত | |
|---|---|
SuiteModuleLoader | তৈরি করা SuiteModuleLoader । |
getExcludeFilter
public Set<String> getExcludeFilter ()
সামঞ্জস্য পরীক্ষার জন্য exclude-filters-এর একটি অনুলিপি পাওয়া যায়।
| ফেরত | |
|---|---|
Set<String> | |
getIncludeFilter
public Set<String> getIncludeFilter ()
সামঞ্জস্য পরীক্ষার জন্য include-filters-এর একটি অনুলিপি পাওয়া যায়।
| ফেরত | |
|---|---|
Set<String> | |
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
বর্তমান SuiteModuleLoader ফেরত দেয়।
| ফেরত | |
|---|---|
SuiteModuleLoader | |
getRunSuiteTag
public String getRunSuiteTag ()
| ফেরত | |
|---|---|
String | |
লোডটেস্ট
public LinkedHashMap<String, IConfiguration> loadTests ()
যে পরীক্ষাগুলো চালানো হবে, সেগুলোর কনফিগারেশন লোড করার জন্য ব্যবহৃত অ্যাবস্ট্রাক্ট মেথড। প্রতিটি পরীক্ষা একটি IConfiguration এবং একটি অনন্য নাম দ্বারা সংজ্ঞায়িত হয়, যার অধীনে এটি ফলাফল প্রকাশ করবে।
| ফেরত | |
|---|---|
LinkedHashMap<String, IConfiguration > | |
লোডিং কৌশল
public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)
ডিফল্ট লোডিং কৌশলটি রিসোর্স এবং টেস্ট ডিরেক্টরি থেকে লোড করবে। এটি সম্প্রসারিত বা প্রতিস্থাপন করা যেতে পারে।
| প্যারামিটার | |
|---|---|
abis | Set : যে অ্যাবিসগুলোর বিপরীতে দৌড়াতে হবে, সেগুলোর সেট। |
testsDirs | List : পরীক্ষাগুলোর ডিরেক্টরি। |
suitePrefix | String : রিসোর্স ডিরেক্টরি ফিল্টার করার জন্য একটি প্রিফিক্স। |
suiteTag | String : একটি মডিউল অন্তর্ভুক্ত হওয়ার জন্য যে স্যুট ট্যাগটি থাকা প্রয়োজন। এটি নাল হতে পারে। |
| ফেরত | |
|---|---|
LinkedHashMap<String, IConfiguration > | স্যুইটটির জন্য লোড করা কনফিগারেশনের তালিকা। |
ফিল্টারগুলি পুনরায় মূল্যায়ন করুন
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
| ফেরত | |
|---|---|
boolean | |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
ঐচ্ছিক প্যারামিটারযুক্ত মডিউলগুলি সক্রিয় থাকবে কি না তা নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
enableOptionalParameter | boolean |
প্যারামিটারাইজড মডিউল সক্ষম করুন
public void setEnableParameterizedModules (boolean enableParameter)
প্যারামিটারাইজড মডিউলগুলো সক্রিয় থাকবে কি না তা নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
enableParameter | boolean |
setExcludeFilter
public void setExcludeFilter (Set<String> excludeFilters)
সামঞ্জস্য পরীক্ষার জন্য বর্জন-ফিল্টার নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
excludeFilters | Set |
setIncludeFilter
public void setIncludeFilter (Set<String> includeFilters)
সামঞ্জস্য পরীক্ষার জন্য অন্তর্ভুক্ত ফিল্টার সেট করে
| প্যারামিটার | |
|---|---|
includeFilters | Set |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
| প্যারামিটার | |
|---|---|
forceParameter | ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
| প্যারামিটার | |
|---|---|
skipJarLoading | boolean |
সুরক্ষিত পদ্ধতি
ভাঁজযোগ্য অবস্থাগুলো পান
protected Set<DeviceFoldableState> getFoldableStates (ITestDevice device)
| প্যারামিটার | |
|---|---|
device | ITestDevice |
| ফেরত | |
|---|---|
Set< DeviceFoldableState > | |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
সেটআপ ফিল্টার
protected void setupFilters (File testsDir)
মডিউলের নাম দেওয়া হয়েছে কি না, তার উপর ভিত্তি করে অন্তর্ভুক্ত/বর্জন ফিল্টারগুলো সেট করে।
| প্যারামিটার | |
|---|---|
testsDir | File |
| নিক্ষেপ | |
|---|---|
FileNotFoundException | যদি কোনো ফাইল খুঁজে না পাওয়া যায়। |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| প্যারামিটার | |
|---|---|
module | ModuleDefinition |
| ফেরত | |
|---|---|
boolean | |