SuiteModuleLoader

public class SuiteModuleLoader
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.SuiteModuleLoader


تعاریف ماژول تست سازگاری را از مخزن بازیابی می کند. TODO: هنگام بارگذاری یک ماژول ، گسترش مجموعه را اضافه کنید.

خلاصه

کلاسهای تو در تو

class SuiteModuleLoader.ConfigFilter

ERROR(/FilenameFilter) برای پیدا کردن همه فایل های پیکربندی در یک پوشه.

زمینه های

public static final String CONFIG_EXT

سازندگان عمومی

SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs)

Ctor برای SuiteModuleLoader.

روشهای عمومی

static void addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates)

روش سودمندی که امکان تجزیه و ایجاد یک ساختار با فیلترهای گزینه را فراهم می کند.

void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters)

رمز عبور فیلتر به IRemoteTest .

static getModuleNamesMatching (File directory, String suitePrefix, String pattern)
loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)

بارگذاری اصلی تنظیمات ، جستجو در یک پوشه

loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) loadConfigsFromJars ( abis, String suitePrefix, String suiteTag)

بارگذاری اصلی تنظیمات ، بررسی منابع در مسیر کلاس.

loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)

بارگذاری اصلی پیکربندی ها ، بررسی پرونده های مشخص شده

loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)

بارگذاری اصلی پیکربندی ها ، بررسی منابع مشخص شده در مسیر کلاس.

final void setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams)

مجموعه ای از مجموعه ModuleParameters است که باید در نظر گرفته نخواهد شد.

final void setFoldableStates ( foldableStates) setFoldableStates ( foldableStates)

مجموعه ای از مجموعه DeviceFoldableState که باید اجرا شود.

final void setIgnoreNonPreloadedMainlineModule (boolean ignore)

تنظیم می کند که اگر ماژول از قبل بارگیری نشده است نادیده گرفته شود یا خیر.

final void setInvocationContext (IInvocationContext context)
final void setMainlineParameterizedModules (boolean allowed)

تعیین می کند که آیا ماژول های پارامتر اصلی اصلی مجاز هستند یا خیر.

final void setModuleParameter ( ModuleParameters param)

مجموعه تنها ModuleParameters نوع می باشد که باید اجرا شود.

final void setOptimizeMainlineTest (boolean allowed)

تعیین می کند که آیا آزمون اصلی را بهینه کنید یا خیر.

final void setOptionalParameterizedModules (boolean allowed)

تعیین می کند که آیا ماژول های پارامتری اختیاری مجاز هستند یا خیر.

final void setParameterizedModules (boolean allowed)

تعیین می کند که آیا ماژول های دارای پارامتر مجاز هستند یا خیر.

زمینه های

CONFIG_EXT

public static final String CONFIG_EXT

سازندگان عمومی

SuiteModuleLoader

public SuiteModuleLoader ( includeFilters, 
                 excludeFilters, 
                 testArgs, 
                 moduleArgs)

Ctor برای SuiteModuleLoader.

مولفه های
includeFilters : قالب بندی شده و تجزیه شده شامل فیلترها می باشد.

excludeFilters : قالب بندی شده و تجزیه شده فیلترها را حذف می کند.

testArgs : لیست آزمون ( IRemoteTest ) استدلال است.

moduleArgs : لیست آرگومان های ماژول.

روشهای عمومی

addFilters

public static void addFilters ( stringFilters, 
                 filters, 
                 abis, 
                 foldableStates)

روش سودمندی که امکان تجزیه و ایجاد یک ساختار با فیلترهای گزینه را فراهم می کند.

مولفه های
stringFilters : گزینه اصلی قالب فیلتر می کند.

filters : فیلترهای تجزیه شده از قالب رشته.

abis : Abis در فیلترینگ باید در نظر گرفته شود.

foldableStates

addFiltersToTest

public void addFiltersToTest (IRemoteTest test, 
                IAbi abi, 
                String moduleId, 
                 includeFilters, 
                 excludeFilters)

رمز عبور فیلتر به IRemoteTest . رفتار پیش فرض چشم پوشی اگر IRemoteTest کند ادوات نمی ITestFileFilterReceiver . این می تواند برای ایجاد یک رفتار محدود کننده بیشتر لغو شود.

مولفه های
test IRemoteTest ها: IRemoteTest است که در حال در نظر گرفته.

abi IAbi ها: ابی ما در حال حاضر در کار.

moduleId String : شناسه ماژول (معمولا آبی + نام ماژول).

includeFilters : قالب بندی شده و تجزیه شده شامل فیلترها می باشد.

excludeFilters : قالب بندی شده و تجزیه شده فیلترها را حذف می کند.

getModuleNamesMatching

public static  getModuleNamesMatching (File directory, 
                String suitePrefix, 
                String pattern)

مولفه های
directory File

suitePrefix String

pattern String

برمی گردد
ERROR(/Set) از ماژول های که نام آن شامل الگوی داده شده.

loadConfigsFromDirectory

public  loadConfigsFromDirectory ( testsDirs, 
                 abis, 
                String suitePrefix, 
                String suiteTag, 
                 patterns)

بارگذاری اصلی تنظیمات ، جستجو در یک پوشه

مولفه های
testsDirs

abis

suitePrefix String

suiteTag String

patterns

برمی گردد

loadConfigsFromJars

public  loadConfigsFromJars ( abis, 
                String suitePrefix, 
                String suiteTag)

بارگذاری اصلی تنظیمات ، بررسی منابع در مسیر کلاس. (به عنوان مثال پیکربندی TF).

مولفه های
abis

suitePrefix String

suiteTag String

برمی گردد

loadConfigsFromSpecifiedPaths

public  loadConfigsFromSpecifiedPaths ( listConfigFiles, 
                 abis, 
                String suiteTag)

بارگذاری اصلی پیکربندی ها ، بررسی پرونده های مشخص شده

مولفه های
listConfigFiles

abis

suiteTag String

برمی گردد

loadTfConfigsFromSpecifiedPaths

public  loadTfConfigsFromSpecifiedPaths ( configs, 
                 abis, 
                String suiteTag)

بارگذاری اصلی پیکربندی ها ، بررسی منابع مشخص شده در مسیر کلاس.

مولفه های
configs

abis

suiteTag String

برمی گردد

setExcludedModuleParameters

public final void setExcludedModuleParameters ( excludedParams)

مجموعه ای از مجموعه ModuleParameters است که باید در نظر گرفته نخواهد شد.

مولفه های
excludedParams

setFoldableStates

public final void setFoldableStates ( foldableStates)

مجموعه ای از مجموعه DeviceFoldableState که باید اجرا شود.

مولفه های
foldableStates

setIgnoreNonPreloadedMainlineModule

public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)

تنظیم می کند که اگر ماژول از قبل بارگیری نشده است نادیده گرفته شود یا خیر.

مولفه های
ignore boolean

setInvocationContext

public final void setInvocationContext (IInvocationContext context)

مولفه های
context IInvocationContext

setMainlineParameterizedModules

public final void setMainlineParameterizedModules (boolean allowed)

تعیین می کند که آیا ماژول های پارامتر اصلی اصلی مجاز هستند یا خیر.

مولفه های
allowed boolean

setModuleParameter

public final void setModuleParameter (ModuleParameters param)

مجموعه تنها ModuleParameters نوع می باشد که باید اجرا شود.

مولفه های
param ModuleParameters

setOptimizeMainlineTest

public final void setOptimizeMainlineTest (boolean allowed)

تعیین می کند که آیا آزمون اصلی را بهینه کنید یا خیر.

مولفه های
allowed boolean

setOptionalParameterizedModules

public final void setOptionalParameterizedModules (boolean allowed)

تعیین می کند که آیا ماژول های پارامتری اختیاری مجاز هستند یا خیر.

مولفه های
allowed boolean

setParameterizedModules

public final void setParameterizedModules (boolean allowed)

تعیین می کند که آیا ماژول های دارای پارامتر مجاز هستند یا خیر.

مولفه های
allowed boolean