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
مفتاح البيانات الوصفية لإعداد لتحديد أنّه تم تقسيمه |
وظائف الإنشاء العامة | |
---|---|
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()
تحويل المثيل الحالي للواصف إلى تنسيق النموذج الأوّلي. |
الحقول
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
مفتاح البيانات الوصفية لمَعلمة الإعداد، اختياري.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_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 |
الحصول على خيارات إعادة التشغيل
publicgetRerunOptions ()
اطّلِع على قائمة "OptionDef
" التي يمكن استخدامها لإعادة عرضها.
المرتجعات | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
الحصول على فهرس الشريحة للطلب أثناء التجزئة المحلية تعرِض قيمة فارغة في حال عدم توفّر تقسيم.
المرتجعات | |
---|---|
Integer |
علامات getSuiteTag
publicgetSuiteTags ()
تعرض قائمة علامات الحزمة التي يشكّل الاختبار جزءًا منها.
المرتجعات | |
---|---|
|
عنصر isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
تُستخدَم لتحديد ما إذا كان يجب تقسيم IRemoteTest إلى وحدات مختلفة في الإعداد.
المرتجعات | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
لعرض ما إذا كان يمكن تقسيم الإعدادات كجزء من مجموعة
المرتجعات | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
لعرض ما إذا كان الإعداد قابلاً للتقسيم الصارم أم لا كجزء من مجموعة
المرتجعات | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
أزِل تتبُّع مفتاح البيانات الوصفية المحدّد.
المعلمات | |
---|---|
key |
String |
المرتجعات | |
---|---|
|
ضبط آبي
public void setAbi (IAbi abi)
لضبط آب (أغسطس) الذي سيتم تنفيذ الإعدادات وفقًا له.
المعلمات | |
---|---|
abi |
IAbi |
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 |
|
يجب استخدام وضع الحماية
public boolean shouldUseSandbox ()
يعرض القيمة "صحيح" إذا كان يجب تشغيل الاستدعاء في وضع الحماية. خطأ بخلاف ذلك.
المرتجعات | |
---|---|
boolean |
إلى Proto
public ConfigurationDescription.Descriptor toProto ()
حوِّل العنصر الحالي للوصف إلى تنسيق proto.
المرتجعات | |
---|---|
ConfigurationDescription.Descriptor |