SuiteModuleLoader
public
class
SuiteModuleLoader
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
يسترجع تعريفات وحدة اختبار التوافق من المستودع. TODO: Add the expansion of suite when loading a module.
ملخّص
الفئات المُدمجة | |
|---|---|
class |
SuiteModuleLoader.ConfigFilter
|
الحقول | |
|---|---|
public
static
final
String |
CONFIG_EXT
|
وظائف الإنشاء العامة | |
|---|---|
SuiteModuleLoader(
دالة الإنشاء لفئة SuiteModuleLoader |
|
الطرق العامة | |
|---|---|
static
void
|
addFilters(
طريقة مساعدة تسمح بتحليل بنية وإنشاءها باستخدام فلاتر الخيارات |
void
|
addFiltersToTest(IRemoteTest test, IAbi abi, String moduleId,
نقْل الفلاتر إلى |
static
|
getModuleNamesMatching(File directory, String suitePrefix, String pattern)
|
|
loadConfigsFromDirectory(
التحميل الرئيسي للإعدادات، والبحث في مجلد |
|
loadConfigsFromJars(
التحميل الرئيسي للإعدادات، والبحث في الموارد في مسار الطباعة |
|
loadConfigsFromSpecifiedPaths(
التحميل الرئيسي للإعدادات، والبحث في الملفات المحدّدة |
|
loadTfConfigsFromSpecifiedPaths(
التحميل الرئيسي للإعدادات، والبحث في الموارد المحدّدة في مسار تحميل الحِزم |
final
void
|
setExcludedModuleParameters(
تُستخدَم لضبط مجموعة |
final
void
|
setFoldableStates(
تُستخدَم لضبط مجموعة |
final
void
|
setIgnoreNonPreloadedMainlineModule(boolean ignore)
لتحديد ما إذا كان سيتم تجاهل تثبيت الوحدة في حال عدم تحميلها مسبقًا |
final
void
|
setInvocationContext(IInvocationContext context)
|
final
void
|
setMainlineParameterizedModules(boolean allowed)
يحدّد ما إذا كان يُسمح بوحدات الخطوط الرئيسية التي تتضمّن مَعلمات أم لا. |
final
void
|
setModuleParameter(ModuleParameters param)
تُستخدَم لضبط نوع |
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)
دالة الإنشاء لفئة SuiteModuleLoader
| المعلمات | |
|---|---|
includeFilters |
: تتضمّن البيانات المنسَّقة والمحللة الفلاتر. |
excludeFilters |
: فلاتر الاستبعاد التي تم تنسيقها وتحليلها |
testArgs |
: قائمة وسيطات الاختبار (IRemoteTest). |
moduleArgs |
: قائمة وسيطات الوحدة
|
الطرق العامة
addFilters
public static void addFilters (stringFilters, filters, abis, foldableStates)
طريقة مساعدة تسمح بتحليل بنية وإنشاءها باستخدام فلاتر الخيارات
| المعلمات | |
|---|---|
stringFilters |
: تنسيق فلاتر الخيارات الأصلي |
filters |
: الفلاتر التي تم تحليلها من تنسيق السلسلة |
abis |
: معايير تحديد المصدر التي يجب أخذها في الاعتبار عند الفلترة
|
foldableStates |
|
addFiltersToTest
public void addFiltersToTest (IRemoteTest test,
IAbi abi,
String moduleId,
includeFilters,
excludeFilters) نقْل الفلاتر إلى IRemoteTest السلوك التلقائي هو تجاهل الإجراء إذا لم تنفِّذ فئة IRemoteTest
ITestFileFilterReceiver. ويمكن إلغاء هذا الإعداد لإنشاء سلوك أكثر
تقييدًا.
| المعلمات | |
|---|---|
test |
IRemoteTest: IRemoteTest التي يتم النظر فيها |
abi |
IAbi: علامة Abi التي نعمل عليها حاليًا |
moduleId |
String: رقم تعريف الوحدة (عادةً abi + اسم الوحدة). |
includeFilters |
: تتضمّن البيانات المنسَّقة والمحللة الفلاتر. |
excludeFilters |
: فلاتر الاستبعاد التي تم تنسيقها وتحليلها
|
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
| المعلمات | |
|---|---|
directory |
File |
suitePrefix |
String |
pattern |
String |
| المرتجعات | |
|---|---|
|
ERROR(/Set) من الوحدات التي يحتوي اسمها على النمط المحدّد |
loadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
التحميل الرئيسي للإعدادات، والبحث في مجلد
| المعلمات | |
|---|---|
testsDirs |
|
abis |
|
suitePrefix |
String |
suiteTag |
String |
patterns |
|
| المرتجعات | |
|---|---|
|
|
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
التحميل الرئيسي للإعدادات، والبحث في الموارد في مسار الطباعة (إعدادات TF مثلاً).
| المعلمات | |
|---|---|
abis |
|
suitePrefix |
String |
suiteTag |
String |
| المرتجعات | |
|---|---|
|
|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
التحميل الرئيسي للإعدادات، والبحث في الملفات المحدّدة
| المعلمات | |
|---|---|
listConfigFiles |
|
abis |
|
suiteTag |
String |
| المرتجعات | |
|---|---|
|
|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( 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 |