واصف التكوين

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

إرجاع أبي الذي يعمل التكوين ضده إذا كان معروفًا، وإلا فهو فارغ.

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

الأساليب العامة

addMetadata

public void addMetadata (String key, 
                 values)

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

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

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

addMetadata

public void addMetadata (String key, 
                String value)

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

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

value String : 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

com.getAbi

public IAbi getAbi ()

إرجاع أبي الذي يعمل التكوين ضده إذا كان معروفًا، وإلا فهو فارغ.

عائدات
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 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

يجب استخدامSandbox

public boolean shouldUseSandbox ()

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

عائدات
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

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

عائدات
ConfigurationDescription.Descriptor