বেসটেস্টস্যুট
public class BaseTestSuite
extends ITestSuite
| java.lang.অবজেক্ট | ||
| ↳ | 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 (কনফিগারেশন প্যাটার্ন যোগ করুন |
void | addModuleArgs (মডিউল args যোগ করে |
void | cleanUpSuiteSetup ()স্যুট সেটআপের সময় প্রয়োজনীয় কিন্তু পরীক্ষা চালানোর জন্য প্রয়োজনীয় নয় এমন সমস্ত জিনিস পরিষ্কার করার সুযোগ। |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
SuiteModuleLoader | createModuleLoader ( |
| getExcludeFilter ()সামঞ্জস্য পরীক্ষার জন্য exclude-filters এর একটি কপি পায় |
| getIncludeFilter ()সামঞ্জস্য পরীক্ষার জন্য অন্তর্ভুক্ত-ফিল্টারগুলির একটি কপি পায় |
SuiteModuleLoader | getModuleLoader () বর্তমান |
String | getRunSuiteTag () |
| loadTests ()চালানো হবে এমন পরীক্ষার কনফিগারেশন লোড করার জন্য বিমূর্ত পদ্ধতি। |
| loadingStrategy (ডিফল্ট লোডিং কৌশল রিসোর্স এবং টেস্ট ডিরেক্টরি থেকে লোড হবে। |
void | reevaluateFilters () |
boolean | reverseExcludeFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter)ঐচ্ছিক প্যারামিটারাইজড মডিউলগুলি সক্রিয় কিনা তা নির্ধারণ করুন। |
void | setEnableParameterizedModules (boolean enableParameter)প্যারামিটারাইজড মডিউলগুলি সক্রিয় আছে কিনা তা সেট করুন। |
void | setExcludeFilter (সামঞ্জস্য পরীক্ষার জন্য exclude-filters সেট করে |
void | setIncludeFilter (সেটগুলিতে সামঞ্জস্য পরীক্ষার জন্য ফিল্টার অন্তর্ভুক্ত রয়েছে |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
সুরক্ষিত পদ্ধতি | |
|---|---|
| getFoldableStates ( ITestDevice device) |
void | setupFilters (File testsDir)মডিউলের নাম দেওয়া হয়েছে কিনা তার উপর ভিত্তি করে অন্তর্ভুক্ত/বহির্ভূত ফিল্টার সেট করে। |
boolean | shouldModuleRun ( ModuleDefinition module) |
ধ্রুবক
কনফিগ_প্যাটার্ন_বিকল্প
public static final String CONFIG_PATTERNS_OPTION
ধ্রুবক মান: "কনফিগ-প্যাটার্ন"
এক্সক্লুড_ফিল্টার_বিকল্প
public static final String EXCLUDE_FILTER_OPTION
ধ্রুবক মান: "exclude-filter"
INCLUDE_FILTER_OPTION এর বিবরণ
public static final String INCLUDE_FILTER_OPTION
ধ্রুবক মান: "অন্তর্ভুক্ত-ফিল্টার"
মডিউল_বিকল্প
public static final String MODULE_OPTION
ধ্রুবক মান: "মডিউল"
মডিউল_বিকল্প_শর্ট_নাম
public static final char MODULE_OPTION_SHORT_NAME
ধ্রুবক মান: ১০৯ (০x০০০০০০০৬d)
পরীক্ষা_আর্গ_বিকল্প
public static final String TEST_ARG_OPTION
ধ্রুবক মান: "test-arg"
পরীক্ষা_বিকল্প
public static final String TEST_OPTION
ধ্রুবক মান: "পরীক্ষা"
পরীক্ষা_বিকল্প_শর্ট_নাম
public static final char TEST_OPTION_SHORT_NAME
ধ্রুবক মান: ১১৬ (০x০০০০০০০৭৪)
পাবলিক কনস্ট্রাক্টর
বেসটেস্টস্যুট
public BaseTestSuite ()
পাবলিক পদ্ধতি
কনফিগপ্যাটার্ন যোগ করুন
public void addConfigPatterns (patterns)
কনফিগারেশন প্যাটার্ন যোগ করুন
| পরামিতি | |
|---|---|
patterns | |
অ্যাডমডিউলআর্গস
public void addModuleArgs (moduleArgs)
মডিউল args যোগ করে
| পরামিতি | |
|---|---|
moduleArgs | |
cleanUpSuiteSetup সম্পর্কে
public void cleanUpSuiteSetup ()
স্যুট সেটআপের সময় প্রয়োজনীয় কিন্তু পরীক্ষা চালানোর জন্য প্রয়োজনীয় নয় এমন সমস্ত জিনিস পরিষ্কার করার সুযোগ।
ক্লিয়ারএক্সক্লুডফিল্টার
public void clearExcludeFilter ()
ক্লিয়ারইনক্লুডফিল্টার
public void clearIncludeFilter ()
মডিউললোডার তৈরি করুন
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
IConfiguration লোড করার জন্য দায়ী SuiteModuleLoader তৈরি করুন এবং তাদের কিছু বিকল্প বরাদ্দ করুন।
| পরামিতি | |
|---|---|
includeFiltersFormatted | : ফরম্যাট করা এবং পার্স করা ফিল্টার অন্তর্ভুক্ত। |
excludeFiltersFormatted | : ফর্ম্যাট করা এবং পার্স করা ফিল্টার বাদ দেয়। |
testArgs | : পরীক্ষার তালিকা ( IRemoteTest ) আর্গুমেন্ট। |
moduleArgs | : মডিউল আর্গুমেন্টের তালিকা। |
| রিটার্নস | |
|---|---|
SuiteModuleLoader | তৈরি করা SuiteModuleLoader । |
getExcludeFilter সম্পর্কে
publicgetExcludeFilter ()
সামঞ্জস্য পরীক্ষার জন্য exclude-filters এর একটি কপি পায়
| রিটার্নস | |
|---|---|
| |
অন্তর্ভুক্ত ফিল্টার পান
publicgetIncludeFilter ()
সামঞ্জস্য পরীক্ষার জন্য অন্তর্ভুক্ত-ফিল্টারগুলির একটি কপি পায়
| রিটার্নস | |
|---|---|
| |
মডিউললোডার পান
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 | |
সেট করুনসক্রিয় করুনঐচ্ছিকপ্যারামিটারাইজডমডিউল
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
ঐচ্ছিক প্যারামিটারাইজড মডিউলগুলি সক্রিয় কিনা তা নির্ধারণ করুন।
| পরামিতি | |
|---|---|
enableOptionalParameter | boolean |
সেট করুনসক্ষম করুনপ্যারামিটারাইজডমডিউল
public void setEnableParameterizedModules (boolean enableParameter)
প্যারামিটারাইজড মডিউলগুলি সক্রিয় আছে কিনা তা সেট করুন।
| পরামিতি | |
|---|---|
enableParameter | boolean |
সেটএক্সক্লুডফিল্টার
public void setExcludeFilter (excludeFilters)
সামঞ্জস্য পরীক্ষার জন্য exclude-filters সেট করে
| পরামিতি | |
|---|---|
excludeFilters | |
সেটইনক্লুডফিল্টার
public void setIncludeFilter (includeFilters)
সেটগুলিতে সামঞ্জস্য পরীক্ষার জন্য ফিল্টার অন্তর্ভুক্ত রয়েছে
| পরামিতি | |
|---|---|
includeFilters | |
সেট মডিউল প্যারামিটার
public void setModuleParameter (ModuleParameters forceParameter)
| পরামিতি | |
|---|---|
forceParameter | ModuleParameters |
সেটস্কিপজারলোডিং
public void setSkipjarLoading (boolean skipJarLoading)
| পরামিতি | |
|---|---|
skipJarLoading | boolean |
সুরক্ষিত পদ্ধতি
ফোল্ডেবলস্টেটস পান
protectedgetFoldableStates (ITestDevice device)
| পরামিতি | |
|---|---|
device | ITestDevice |
| রিটার্নস | |
|---|---|
| |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সেটআপ ফিল্টার
protected void setupFilters (File testsDir)
মডিউলের নাম দেওয়া হয়েছে কিনা তার উপর ভিত্তি করে অন্তর্ভুক্ত/বহির্ভূত ফিল্টার সেট করে।
| পরামিতি | |
|---|---|
testsDir | File |
| থ্রো | |
|---|---|
| যদি কোন ফাইল না পাওয়া যায়। |
shouldModuleRun সম্পর্কে
protected boolean shouldModuleRun (ModuleDefinition module)
| পরামিতি | |
|---|---|
module | ModuleDefinition |
| রিটার্নস | |
|---|---|
boolean | |