واصف الإعداد
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
مفتاح البيانات الوصفية للإعداد لتحديد أنه تم تقسيمه. |
شركة إنشاءات عامة | |
---|---|
ConfigurationDescriptor()
|
الطرق العامة | |
---|---|
void
|
addMetadata(String key,
أضف المزيد من قيم مفتاح معين إلى إدخالات البيانات الوصفية. |
void
|
addMetadata(String key, String value)
أضف قيمة لمفتاح معين إلى إدخالات البيانات الوصفية. |
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)
لضبط آب (أغسطس) الذي سيتم تنفيذ الإعدادات وفقًا له. |
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()
تحويل المثيل الحالي للواصف إلى تنسيقه الأولي. |
الحقول
نشط_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
مفتاح البيانات الوصفية لمَعلمة الضبط، وهو اختياري.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
مفتاح البيانات الوصفية للإعداد لتحديد أنه تم تقسيمه.
شركة إنشاءات عامة
واصف الإعداد
public ConfigurationDescriptor ()
الطرق العامة
إضافة بيانات وصفية
public void addMetadata (String key,values)
أضف المزيد من قيم مفتاح معين إلى إدخالات البيانات الوصفية.
المعلمات | |
---|---|
key |
String : String من المفتاح المطلوب إضافة قيم إليه. |
values |
: قائمة تضم String من القيم الإضافية. |
إضافة بيانات وصفية
public void addMetadata (String key, String value)
أضف قيمة لمفتاح معين إلى إدخالات البيانات الوصفية.
المعلمات | |
---|---|
key |
String : String من المفتاح المطلوب إضافة قيم إليه. |
value |
String : AString للقيمة الإضافية. |
إضافةRerunOption
public void addRerunOption (OptionDef optionDef)
أضِف الخيار إلى قائمة الخيارات التي يمكن استخدامها لإعادة إجراء الاختبار.
المعلمات | |
---|---|
optionDef |
OptionDef : عنصر OptionDef لخيار الاختبار. |
استنساخ
public ConfigurationDescriptor clone ()
عرض نسخة عميقة من عنصر ConfigurationDescriptor
المرتجعات | |
---|---|
ConfigurationDescriptor |
من Proto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
عملية عكسية من toProto()
لاسترداد العنصر.
المعلمات | |
---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
المرتجعات | |
---|---|
ConfigurationDescriptor |
جيت آبي
public IAbi getAbi ()
لعرض آبي (abi) الذي يتم تشغيل الإعداد وفقًا له إذا كان معروفًا، أو قيمة فارغة في الحالات الأخرى.
المرتجعات | |
---|---|
IAbi |
الحصول على جميع البيانات الوصفية
public MultiMap<String, String> getAllMetaData ()
استرجاع جميع البيانات الوصفية التي تمت تهيئتها وعرض نسخة من الخريطة.
المرتجعات | |
---|---|
MultiMap<String, String> |
الحصول على بيانات وصفية
publicgetMetaData (String name)
الحصول على إدخالات البيانات الوصفية المُعنونة
المعلمات | |
---|---|
name |
String |
المرتجعات | |
---|---|
|
اسم الوحدة
public String getModuleName ()
تعرض اسم الوحدة لتهيئة الوحدة.
المرتجعات | |
---|---|
String |
الحصول على خيارات إعادة التشغيل
publicgetRerunOptions ()
اطّلِع على قائمة "OptionDef
" التي يمكن استخدامها لإعادة عرضها.
المرتجعات | |
---|---|
|
مؤشر getShardIndex
public Integer getShardIndex ()
الحصول على فهرس الجزء الخاص بالاستدعاء أثناء التقسيم المحلي. لعرض قيمة فارغة إذا لم يتم تقسيمها على أجزاء.
المرتجعات | |
---|---|
Integer |
علامات getSuiteTag
publicgetSuiteTags ()
تعرض قائمة علامات الحزمة التي يشكّل الاختبار جزءًا منها.
المرتجعات | |
---|---|
|
عنصر isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
يعرض ما إذا كان يجب على الإعداد تقسيم IRemoteTest إلى وحدات مختلفة.
المرتجعات | |
---|---|
boolean |
غير قابل للحذف
public boolean isNotShardable ()
يعرض ما إذا كان الإعداد قابلاً للتجزئة أو ليس كجزء من مجموعة.
المرتجعات | |
---|---|
boolean |
غير صارم
public boolean isNotStrictShardable ()
يتم عرض ما إذا كان الإعداد دقيقًا وقابلاً للتجزئة أو ليس كجزء من مجموعة.
المرتجعات | |
---|---|
boolean |
إزالة البيانات الوصفية
publicremoveMetadata (String key)
إزالة تتبع مفتاح البيانات الوصفية المحدد.
المعلمات | |
---|---|
key |
String |
المرتجعات | |
---|---|
|
ضبط آبي
public void setAbi (IAbi abi)
لضبط آب (أغسطس) الذي سيتم تنفيذ الإعدادات وفقًا له.
المعلمات | |
---|---|
abi |
IAbi |
تعيين البيانات الوصفية
public void setMetaData (MultiMap<String, String> metadata)
المعلمات | |
---|---|
metadata |
MultiMap |
اسم الوحدة
public void setModuleName (String name)
إذا كانت هذه التكوين تمثل وحدة ما، يمكننا تعيين اسم الوحدة المرتبط بها.
المعلمات | |
---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
المعلمات | |
---|---|
notIRemoteTestShardable |
boolean |
تعيين وضع الحماية
public void setSandboxed (boolean useSandboxed)
تحدِّد هذه السياسة ما إذا كان سيتم تنفيذ الإعدادات في وضع الحماية أو لا.
المعلمات | |
---|---|
useSandboxed |
boolean |
مؤشر setShardIndex
public void setShardIndex (int index)
قم بتعيين فهرس الجزء للاستدعاء في التجزئة المحلية.
المعلمات | |
---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
تحدِّد هذه السياسة قائمة علامات الحزمة التي يشكّل الاختبار جزءًا منها.
المعلمات | |
---|---|
suiteTags |
|
يجب استخدام وضع الحماية
public boolean shouldUseSandbox ()
يعرض القيمة "صحيح" إذا كان يجب تشغيل الاستدعاء في وضع الحماية. خطأ في الحالات الأخرى.
المرتجعات | |
---|---|
boolean |
إلى Proto
public ConfigurationDescription.Descriptor toProto ()
تحويل المثيل الحالي للواصف إلى تنسيقه الأولي.
المرتجعات | |
---|---|
ConfigurationDescription.Descriptor |