تكوين واصف

public class ConfigurationDescriptor
extends Object

java.lang.Object
com.android.tradefed.config.ConfigurationDescriptor


كائن التكوين الذي يصف بعض جوانب التكوين نفسه. مثل بطاقة اختبار العضوية. لا يمكن لهذه الفئة تلقي قيم الخيار عبر سطر الأوامر. فقط مباشرة في XML.

ملخص

فئات متداخلة

enum ConfigurationDescriptor.LocalTestRunner

يستخدم Enum للإشارة إلى عداء الاختبار المحلي.

مجالات

public static final String ACTIVE_PARAMETER_KEY

مفتاح البيانات الوصفية لمعلمات التكوين ، اختياري.

public static final String LOCAL_SHARDED_KEY

مفتاح البيانات الوصفية للتكوين لتحديد أنه مجزأ.

المنشئون العامة

ConfigurationDescriptor ()

الطرق العامة

void addMetadata (String key, String value)

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

void addMetadata (String key, values) 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 isNotShardable ()

يُرجع إذا كان التهيئة قابلة للقسمة أم لا كجزء من مجموعة

boolean isNotStrictShardable ()

تُرجع إذا كانت التهيئة قابلة للتقسيم بشكل صارم أم لا كجزء من مجموعة

removeMetadata (String key)

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

void setAbi ( IAbi abi)

يضبط abi الذي سيعمل التكوين مقابله.

void setMetaData ( MultiMap <String, String> metadata)
void setModuleName (String name)

إذا كان هذا التكوين يمثل وحدة نمطية ، فيمكننا تعيين اسم الوحدة المرتبط بها.

void setSandboxed (boolean useSandboxed)

يضبط ما إذا كان سيتم تشغيل التكوين في وضع الحماية أم لا.

void setShardIndex (int index)

قم بتعيين فهرس الجزء للاستدعاء في التجزئة المحلية.

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

مفتاح البيانات الوصفية للتكوين لتحديد أنه مجزأ.

المنشئون العامة

تكوين واصف

public ConfigurationDescriptor ()

الطرق العامة

add البيانات الوصفية

public void addMetadata (String key, 
                String value)

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

المعلمات
key String : String من المفتاح لإضافة القيم إليها.

value String : String القيمة الإضافية.

add البيانات الوصفية

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

من بروتو

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

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

عائدات

غير قابل للصلابة

public boolean isNotShardable ()

يُرجع إذا كان التهيئة قابلة للقسمة أم لا كجزء من مجموعة

عائدات
boolean

غير قابل للتقييد

public boolean isNotStrictShardable ()

تُرجع إذا كانت التهيئة قابلة للتقسيم بشكل صارم أم لا كجزء من مجموعة

عائدات
boolean

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

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

مجموعة

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

قم بتحويل المثيل الحالي للواصف إلى تنسيقه الأولي.

عائدات
ConfigurationDescription.Descriptor