التكوين واصف

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

يضبط 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) 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, 
                 values)

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

حدود
key String : ERROR(/String) للمفتاح المراد إضافة قيم إليه.

values : قائمة ERROR(/String) من القيم الإضافية.

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

public void addMetadata (String key, 
                String value)

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

حدود
key String : ERROR(/String) للمفتاح المراد إضافة قيم إليه.

value String : ERROR(/String) للقيمة الإضافية.

addRerunOption

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

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

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

عائدات
boolean

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

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

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

shouldUseSandbox

public boolean shouldUseSandbox ()

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

عائدات
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

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

عائدات
ConfigurationDescription.Descriptor