ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
كائن الإعداد الذي يصف بعض جوانب الإعداد نفسه مثل علامة اختبار ملف اختبار ميزة الاشتراك. لا يمكن لهذه الفئة تلقّي قيم الخيارات من خلال سطر الأوامر. في ملف XML فقط
ملخّص
الحقول | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
مفتاح البيانات الوصفية لمَعلمة الإعداد، اختياري. |
public
static
final
String |
LOCAL_SHARDED_KEY
مفتاح البيانات الوصفية لإعداد لتحديد أنّه تم تقسيمه |
public
static
final
String |
MODULE_DIR_PATH_KEY
مفتاح البيانات الوصفية لإعداد لتحديد مسار دليل الوحدة عندما يكون إعدادًا للوحدة. |
public
static
final
String |
PRIORITIZE_HOST_CONFIG_KEY
مفتاح البيانات الوصفية لإعداد لتحديد ما إذا كان يمنح الأولوية لإعداد المضيف |
وظائف الإنشاء العامة | |
---|---|
ConfigurationDescriptor()
|
الطرق العامة | |
---|---|
void
|
addMetadata(String key,
إضافة المزيد من قيم مفتاح معيّن إلى إدخالات البيانات الوصفية |
void
|
addRerunOption(OptionDef optionDef)
أضِف الخيار إلى قائمة الخيارات التي يمكن استخدامها لإعادة إجراء الاختبار. |
ConfigurationDescriptor
|
clone()
عرض نسخة طبق الأصل من عنصر |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
يمكنك إجراء العملية العكسية من |
IAbi
|
getAbi()
تعرِض هذه السمة معرّف abi الذي يتم تشغيل الإعدادات وفقًا له إذا كان معروفًا، وتعرض قيمة فارغة في حال عدم معرفة هذا المعرّف. |
MultiMap<String, String>
|
getAllMetaData()
يسترجع جميع البيانات الوصفية التي تم ضبطها ويعرض نسخة من الخريطة. |
|
getMetaData(String name)
الحصول على إدخالات البيانات الوصفية المُسمّاة |
String
|
getModuleName()
لعرض اسم الوحدة في إعدادات الوحدة. |
|
getRerunOptions()
الحصول على قائمة |
Integer
|
getShardIndex()
الحصول على فهرس الشريحة للطلب أثناء التجزئة المحلية |
|
getSuiteTags()
تعرِض هذه السمة قائمة بعلامات المجموعة التي يُعدّ الاختبار جزءًا منها. |
boolean
|
isNotIRemoteTestShardable()
تُستخدَم لتحديد ما إذا كان يجب تقسيم IRemoteTest إلى وحدات مختلفة في الإعداد. |
boolean
|
isNotShardable()
لعرض ما إذا كان يمكن تقسيم الإعدادات كجزء من مجموعة |
boolean
|
isNotStrictShardable()
لعرض ما إذا كان الإعداد قابلاً للتقسيم الصارم أم لا كجزء من مجموعة |
|
removeMetadata(String key)
أزِل تتبُّع مفتاح البيانات الوصفية المحدّد. |
void
|
setAbi(IAbi abi)
لضبط abi الذي سيتم تشغيل الإعدادات وفقًا له. |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
إذا كانت هذه الإعدادات تمثّل وحدة، يمكننا ضبط اسم الوحدة المرتبط بها. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
لضبط ما إذا كان سيتم تشغيل أحد الإعدادات في وضع الحماية أم لا |
void
|
setShardIndex(int index)
اضبط فهرس الشريحة للطلب في التجزئة المحلية. |
void
|
setSuiteTags(
تُستخدَم لضبط قائمة علامات المجموعة التي يُعدّ الاختبار جزءًا منها. |
boolean
|
shouldUseSandbox()
تعرِض قيمة صحيحة إذا كان يجب تشغيل الطلب في وضع الحماية. |
ConfigurationDescription.Descriptor
|
toProto()
حوِّل العنصر الحالي للوصف إلى تنسيق proto. |
الحقول
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
مفتاح البيانات الوصفية لمَعلمة الإعداد، اختياري.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
مفتاح البيانات الوصفية لإعداد لتحديد أنّه تم تقسيمه
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
مفتاح البيانات الوصفية لإعداد لتحديد مسار دليل الوحدة عندما يكون إعدادًا للوحدة.
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
مفتاح البيانات الوصفية لإعداد لتحديد ما إذا كان يمنح الأولوية لإعداد المضيف
وظائف الإنشاء العامة
ConfigurationDescriptor
public ConfigurationDescriptor ()
الطرق العامة
addMetadata
public void addMetadata (String key,values)
إضافة المزيد من قيم مفتاح معيّن إلى إدخالات البيانات الوصفية
المعلمات | |
---|---|
key |
String : String من المفتاح لإضافة قيم إليه. |
values |
: قائمة تضم String من القيم الإضافية |
addRerunOption
public void addRerunOption (OptionDef optionDef)
أضِف الخيار إلى قائمة الخيارات التي يمكن استخدامها لإعادة إجراء الاختبار.
المعلمات | |
---|---|
optionDef |
OptionDef : عنصر OptionDef لخيار الاختبار |
نسخة طبق الأصل
public ConfigurationDescriptor clone ()
عرض نسخة طبق الأصل من عنصر ConfigurationDescriptor
المرتجعات | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
يمكنك إجراء العملية العكسية من toProto()
لاستعادة الجسم.
المعلمات | |
---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
المرتجعات | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
تعرِض هذه السمة معرّف abi الذي يتم تشغيل الإعدادات وفقًا له إذا كان معروفًا، وتعرض قيمة فارغة في حال عدم معرفة هذا المعرّف.
المرتجعات | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
يسترجع جميع البيانات الوصفية التي تم ضبطها ويعرض نسخة من الخريطة.
المرتجعات | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
الحصول على إدخالات البيانات الوصفية المُسمّاة
المعلمات | |
---|---|
name |
String |
المرتجعات | |
---|---|
|
getModuleName
public String getModuleName ()
لعرض اسم الوحدة في إعدادات الوحدة.
المرتجعات | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
الحصول على قائمة OptionDef
التي يمكن استخدامها لإعادة عرضها
المرتجعات | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
الحصول على فهرس الشريحة للطلب أثناء التجزئة المحلية تعرِض قيمة فارغة في حال عدم توفّر تقسيم.
المرتجعات | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
تعرِض هذه السمة قائمة بعلامات المجموعة التي يُعدّ الاختبار جزءًا منها.
المرتجعات | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
تُستخدَم لتحديد ما إذا كان يجب تقسيم IRemoteTest إلى وحدات مختلفة في الإعداد.
المرتجعات | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
لعرض ما إذا كان يمكن تقسيم الإعدادات كجزء من مجموعة
المرتجعات | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
لعرض ما إذا كان الإعداد قابلاً للتقسيم الصارم أم لا كجزء من مجموعة
المرتجعات | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
أزِل تتبُّع مفتاح البيانات الوصفية المحدّد.
المعلمات | |
---|---|
key |
String |
المرتجعات | |
---|---|
|
setModuleName
public void setModuleName (String name)
إذا كانت هذه الإعدادات تمثّل وحدة، يمكننا ضبط اسم الوحدة المرتبط بها.
المعلمات | |
---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
المعلمات | |
---|---|
notIRemoteTestShardable |
boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
لضبط ما إذا كان سيتم تشغيل أحد الإعدادات في وضع الحماية أم لا
المعلمات | |
---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
اضبط فهرس الشريحة للطلب في التجزئة المحلية.
المعلمات | |
---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
تُستخدَم لضبط قائمة علامات المجموعة التي يُعدّ الاختبار جزءًا منها.
المعلمات | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
تعرِض قيمة صحيحة إذا كان يجب تشغيل الطلب في وضع الحماية. خطأ بخلاف ذلك.
المرتجعات | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
حوِّل العنصر الحالي للوصف إلى تنسيق proto.
المرتجعات | |
---|---|
ConfigurationDescription.Descriptor |