واصف التكوين
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 () قم بإرجاع نسخة عميقة من كائن |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) عملية عكسية من |
IAbi | getAbi () إرجاع أبي الذي يعمل التكوين ضده إذا كان معروفًا، وإلا فهو فارغ. |
MultiMap <String, String> | getAllMetaData () يسترد جميع البيانات التعريفية التي تم تكوينها ويعيد نسخة من الخريطة. |
getMetaData (String name) احصل على إدخالات البيانات التعريفية المسماة | |
String | getModuleName () إرجاع اسم الوحدة النمطية لتكوين الوحدة. |
getRerunOptions () احصل على قائمة | |
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
publicgetMetaData (String name)
احصل على إدخالات البيانات التعريفية المسماة
حدود | |
---|---|
name | String |
عائدات | |
---|---|
getModuleName
public String getModuleName ()
إرجاع اسم الوحدة النمطية لتكوين الوحدة.
عائدات | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
احصل على قائمة OptionDef
التي يمكن استخدامها لإعادة التشغيل.
عائدات | |
---|---|
getShardIndex
public Integer getShardIndex ()
احصل على فهرس الجزء الخاص بالاستدعاء أثناء التجزئة المحلية. يُرجع فارغًا إذا لم يكن هناك مشاركة.
عائدات | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
إرجاع قائمة علامات المجموعة التي يعد الاختبار جزءًا منها.
عائدات | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
إرجاع ما إذا كان التكوين يجب أن يقسم IRemoteTest إلى وحدات مختلفة.
عائدات | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
يُرجع إذا كان التكوين قابلاً للمشاركة أم لا كجزء من مجموعة
عائدات | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
يُعاد إذا كان التكوين قابلاً للتقسيم بشكل صارم أو لا كجزء من مجموعة
عائدات | |
---|---|
boolean |
RemoveMetadata
publicremoveMetadata (String key)
قم بإزالة تتبع مفتاح البيانات التعريفية المحدد.
حدود | |
---|---|
key | String |
عائدات | |
---|---|
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 |