واصف الإعداد

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, values)

أضف المزيد من قيم مفتاح معين إلى إدخالات البيانات الوصفية.

void addMetadata(String key, String value)

أضف قيمة لمفتاح معين إلى إدخالات البيانات الوصفية.

void addRerunOption(OptionDef optionDef)

أضِف الخيار إلى قائمة الخيارات التي يمكن استخدامها لإعادة إجراء الاختبار.

ConfigurationDescriptor clone()

عرض نسخة عميقة من عنصر ConfigurationDescriptor

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

عملية عكسية من toProto() لاسترداد العنصر.

IAbi getAbi()

لعرض آبي (abi) الذي يتم تشغيل الإعداد وفقًا له إذا كان معروفًا، أو قيمة فارغة في الحالات الأخرى.

MultiMap<String, String> getAllMetaData()

استرجاع جميع البيانات الوصفية التي تمت تهيئتها وعرض نسخة من الخريطة.

getMetaData(String name)

الحصول على إدخالات البيانات الوصفية المُعنونة

String getModuleName()

تعرض اسم الوحدة لتهيئة الوحدة.

getRerunOptions()

اطّلِع على قائمة "OptionDef" التي يمكن استخدامها لإعادة عرضها.

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( suiteTags)

تحدِّد هذه السياسة قائمة علامات الحزمة التي يشكّل الاختبار جزءًا منها.

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>

الحصول على بيانات وصفية

public  getMetaData (String name)

الحصول على إدخالات البيانات الوصفية المُعنونة

المعلمات
name String

المرتجعات

اسم الوحدة

public String getModuleName ()

تعرض اسم الوحدة لتهيئة الوحدة.

المرتجعات
String

الحصول على خيارات إعادة التشغيل

public  getRerunOptions ()

اطّلِع على قائمة "OptionDef" التي يمكن استخدامها لإعادة عرضها.

المرتجعات

مؤشر getShardIndex

public Integer getShardIndex ()

الحصول على فهرس الجزء الخاص بالاستدعاء أثناء التقسيم المحلي. لعرض قيمة فارغة إذا لم يتم تقسيمها على أجزاء.

المرتجعات
Integer

علامات getSuiteTag

public  getSuiteTags ()

تعرض قائمة علامات الحزمة التي يشكّل الاختبار جزءًا منها.

المرتجعات

عنصر isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

يعرض ما إذا كان يجب على الإعداد تقسيم IRemoteTest إلى وحدات مختلفة.

المرتجعات
boolean

غير قابل للحذف

public boolean isNotShardable ()

يعرض ما إذا كان الإعداد قابلاً للتجزئة أو ليس كجزء من مجموعة.

المرتجعات
boolean

غير صارم

public boolean isNotStrictShardable ()

يتم عرض ما إذا كان الإعداد دقيقًا وقابلاً للتجزئة أو ليس كجزء من مجموعة.

المرتجعات
boolean

إزالة البيانات الوصفية

public  removeMetadata (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