বেসটেস্টস্যুট

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 ( patterns)

কনফিগারেশন প্যাটার্ন যোগ করুন

void addModuleArgs ( moduleArgs)

মডিউল args যোগ করে

void cleanUpSuiteSetup ()

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

void clearExcludeFilter ()
void clearIncludeFilter ()
SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

IConfiguration লোড করার জন্য দায়ী SuiteModuleLoader তৈরি করুন এবং তাদের কিছু বিকল্প বরাদ্দ করুন।

getExcludeFilter ()

সামঞ্জস্য পরীক্ষার জন্য exclude-filters এর একটি কপি পায়

getIncludeFilter ()

সামঞ্জস্য পরীক্ষার জন্য অন্তর্ভুক্ত-ফিল্টারগুলির একটি কপি পায়

SuiteModuleLoader getModuleLoader ()

বর্তমান SuiteModuleLoader ফেরত পাঠায়।

String getRunSuiteTag ()
loadTests ()

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

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)

সামঞ্জস্য পরীক্ষার জন্য exclude-filters সেট করে

void setIncludeFilter ( includeFilters)

সেটগুলিতে সামঞ্জস্য পরীক্ষার জন্য ফিল্টার অন্তর্ভুক্ত রয়েছে

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 সম্পর্কে

public  getExcludeFilter ()

সামঞ্জস্য পরীক্ষার জন্য exclude-filters এর একটি কপি পায়

রিটার্নস

অন্তর্ভুক্ত ফিল্টার পান

public  getIncludeFilter ()

সামঞ্জস্য পরীক্ষার জন্য অন্তর্ভুক্ত-ফিল্টারগুলির একটি কপি পায়

রিটার্নস

মডিউললোডার পান

public SuiteModuleLoader getModuleLoader ()

বর্তমান SuiteModuleLoader ফেরত পাঠায়।

রিটার্নস
SuiteModuleLoader

getRunSuiteTag সম্পর্কে

public String getRunSuiteTag ()

রিটার্নস
String

লোড টেস্ট

public  loadTests ()

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

রিটার্নস

লোডিং কৌশল

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

ডিফল্ট লোডিং কৌশলটি রিসোর্স এবং টেস্ট ডিরেক্টরি থেকে লোড হবে। এটি বর্ধিত বা প্রতিস্থাপন করা যেতে পারে।

পরামিতি
abis : যে অ্যাবিসের বিরুদ্ধে দৌড়ানো হবে।

testsDirs : পরীক্ষার ডিরেক্টরি।

suitePrefix String : রিসোর্স ডিরেক্টরি ফিল্টার করার জন্য একটি উপসর্গ।

suiteTag String : একটি মডিউলে যে স্যুট ট্যাগটি অন্তর্ভুক্ত করা উচিত। এটি নাল হতে পারে।

রিটার্নস
স্যুটের জন্য লোড করা কনফিগারেশনের একটি তালিকা।

পুনর্মূল্যায়ন ফিল্টার

public void reevaluateFilters ()

বিপরীত বাদ দিন ফিল্টার

public boolean reverseExcludeFilters ()

রিটার্নস
boolean

সেটবিল্ড

public void setBuild (IBuildInfo buildInfo)

পরামিতি
buildInfo IBuildInfo

সেট করুনসক্রিয় করুনঐচ্ছিকপ্যারামিটারাইজডমডিউল

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

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

ফোল্ডেবলস্টেটস পান

protected  getFoldableStates (ITestDevice device)

পরামিতি
device ITestDevice

রিটার্নস

থ্রো
DeviceNotAvailableException

সেটআপ ফিল্টার

protected void setupFilters (File testsDir)

মডিউলের নাম দেওয়া হয়েছে কিনা তার উপর ভিত্তি করে অন্তর্ভুক্ত/বহির্ভূত ফিল্টার সেট করে।

পরামিতি
testsDir File

থ্রো
যদি কোন ফাইল না পাওয়া যায়।

shouldModuleRun সম্পর্কে

protected boolean shouldModuleRun (ModuleDefinition module)

পরামিতি
module ModuleDefinition

রিটার্নস
boolean