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

تحويل المثيل الحالي للواصف إلى تنسيق النموذج الأوّلي.

الحقول

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

public  getMetaData (String name)

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

المعلمات
name String

المرتجعات

getModuleName

public String getModuleName ()

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

المرتجعات
String

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

public  getRerunOptions ()

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

المرتجعات

getShardIndex

public Integer getShardIndex ()

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

المرتجعات
Integer

علامات getSuiteTag

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

المرتجعات

ضبط آبي

public void setAbi (IAbi 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

يجب استخدام وضع الحماية

public boolean shouldUseSandbox ()

يعرض القيمة "صحيح" إذا كان يجب تشغيل الاستدعاء في وضع الحماية. خطأ بخلاف ذلك.

المرتجعات
boolean

إلى Proto

public ConfigurationDescription.Descriptor toProto ()

حوِّل العنصر الحالي للوصف إلى تنسيق proto.

المرتجعات
ConfigurationDescription.Descriptor