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

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

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)

لضبط 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()

حوِّل العنصر الحالي للوصف إلى تنسيق 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

public  getMetaData (String name)

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

المعلمات
name String

المرتجعات

getModuleName

public String getModuleName ()

لعرض اسم الوحدة في إعدادات الوحدة.

المرتجعات
String

getRerunOptions

public  getRerunOptions ()

الحصول على قائمة OptionDef التي يمكن استخدامها لإعادة عرضها

المرتجعات

getShardIndex

public Integer getShardIndex ()

الحصول على فهرس الشريحة للطلب أثناء التجزئة المحلية تعرِض قيمة فارغة في حال عدم توفّر تقسيم.

المرتجعات
Integer

getSuiteTags

public  getSuiteTags ()

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

المرتجعات

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

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

المرتجعات
boolean

isNotShardable

public boolean isNotShardable ()

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

المرتجعات
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

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

المرتجعات
boolean

removeMetadata

public  removeMetadata (String key)

أزِل تتبُّع مفتاح البيانات الوصفية المحدّد.

المعلمات
key String

المرتجعات

setAbi

public void setAbi (IAbi abi)

لضبط abi الذي سيتم تشغيل الإعدادات وفقًا له.

المعلمات
abi IAbi

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

المعلمات
metadata MultiMap

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