التكوين واصف
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 () لعرض abi الذي يعمل التكوين مقابله إذا كان معروفًا ، وإرجاع قيمة فارغة بخلاف ذلك. |
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) يضبط 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 : String من المفتاح لإضافة القيم إليها. |
values | String من القيم الإضافية. |
add البيانات الوصفية
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 |
من 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
publicgetMetaData (String name)
احصل على إدخالات البيانات الوصفية المسماة
حدود | |
---|---|
name | String |
عائدات | |
---|---|
getModuleName
public String getModuleName ()
يُرجع اسم الوحدة النمطية لتكوين الوحدة.
عائدات | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
احصل على قائمة OptionDef
التي يمكن استخدامها لإعادة التشغيل.
عائدات | |
---|---|
getShardIndex
public Integer getShardIndex ()
احصل على فهرس الجزء الخاص بالاستدعاء أثناء التجزئة المحلية. إرجاع القيمة فارغة إذا لم يكن هناك تجزئة.
عائدات | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
تُرجع قائمة علامات المجموعة التي يعد الاختبار جزءًا منها.
عائدات | |
---|---|
غير قابل للاختبار
public boolean isNotIRemoteTestShardable ()
يُرجع إذا كان يجب على التكوين تقسيم اختبار IRemoteTest إلى وحدات نمطية مختلفة.
عائدات | |
---|---|
boolean |
غير قابل للصلابة
public boolean isNotShardable ()
يُرجع إذا كان التهيئة قابلة للقسمة أم لا كجزء من مجموعة
عائدات | |
---|---|
boolean |
غير قابل للتقييد
public boolean isNotStrictShardable ()
تُرجع إذا كانت التهيئة قابلة للتقسيم بشكل صارم أم لا كجزء من مجموعة
عائدات | |
---|---|
boolean |
إزالة البيانات الوصفية
publicremoveMetadata (String key)
قم بإزالة تتبع مفتاح البيانات الوصفية المحدد.
حدود | |
---|---|
key | String |
عائدات | |
---|---|
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 |