বেসটেস্টসুইট

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 যোগ করে

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)

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

SuiteModuleLoader getModuleLoader ()

বর্তমান SuiteModuleLoader প্রদান করে।

loadTests ()

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

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

ডিফল্ট লোডিং কৌশল সম্পদ এবং পরীক্ষার ডিরেক্টরি থেকে লোড হবে।

void reevaluateFilters ()
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)

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

getExcludeFilter ()

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

getFoldableStates (ITestDevice device)
getIncludeFilter ()

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

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

মডিউললোডার তৈরি করুন

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

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

পরামিতি
includeFiltersFormatted : বিন্যাসিত এবং পার্স করা ফিল্টার অন্তর্ভুক্ত.

excludeFiltersFormatted : ফরম্যাট করা এবং পার্স করা ফিল্টার বাদ দেয়।

testArgs : পরীক্ষার তালিকা ( IRemoteTest ) আর্গুমেন্ট।

moduleArgs : মডিউল আর্গুমেন্টের তালিকা।

রিটার্নস
SuiteModuleLoader তৈরি SuiteModuleLoader

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

বর্তমান SuiteModuleLoader প্রদান করে।

রিটার্নস
SuiteModuleLoader

লোড টেস্ট

public  loadTests ()

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

রিটার্নস

লোডিং কৌশল

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

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

পরামিতি
abis : অ্যাবিসের সেটের বিরুদ্ধে চালানো।

testsDirs : টেস্ট ডিরেক্টরি।

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

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

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

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

public void reevaluateFilters ()

সেটবিল্ড

public void setBuild (IBuildInfo buildInfo)

পরামিতি
buildInfo IBuildInfo

সেট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

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

getExcludeFilter

protected  getExcludeFilter ()

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

রিটার্নস

GetFoldableStates

protected  getFoldableStates (ITestDevice device)

পরামিতি
device ITestDevice

রিটার্নস

নিক্ষেপ করে
DeviceNotAvailableException

getIncludeFilter

protected  getIncludeFilter ()

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

রিটার্নস

সেট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