ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
كائن الإعداد الذي يصف بعض جوانب الإعداد نفسه. مثل علامة مجموعة اختبارات العضوية. لا يمكن لهذه الفئة تلقّي قيم الخيارات من خلال سطر الأوامر. فقط مباشرةً في ملف XML.
ملخّص
الثوابت | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
مفتاح البيانات الوصفية لتحديد مَعلمات الإعداد، وهو اختياري. |
String |
LOCAL_SHARDED_KEY
مفتاح البيانات الوصفية للإعداد لتحديد أنّه تم تقسيمه. |
String |
MODULE_DIR_PATH_KEY
مفتاح البيانات الوصفية لإعداد يحدّد مسار دليل الوحدة عندما يكون إعداد وحدة. |
String |
PRIORITIZE_HOST_CONFIG_KEY
مفتاح البيانات الوصفية لإعداد يحدّد ما إذا كان سيتم إعطاء الأولوية لإعداد المضيف. |
الإنشاءات العامة | |
|---|---|
ConfigurationDescriptor()
|
|
الطُرق العامة | |
|---|---|
void
|
addMetadata(String key,
إضافة المزيد من قيم مفتاح معيّن إلى إدخالات البيانات الوصفية |
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(
تضبط هذه السمة قائمة بعلامات المجموعة التي يشكّل الاختبار جزءًا منها. |
boolean
|
shouldUseSandbox()
تعرِض القيمة "صحيح" إذا كان من المفترض أن يتم تشغيل الاستدعاء في الوضع المحمي. |
ConfigurationDescription.Descriptor
|
toProto()
تحويل مثيل الواصف الحالي إلى تنسيق البروتوكول. |
الثوابت
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
مفتاح البيانات الوصفية لتحديد مَعلمات الإعداد، وهو اختياري.
القيمة الثابتة: "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
مفتاح البيانات الوصفية للإعداد لتحديد أنّه تم تقسيمه.
Constant Value: "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
مفتاح البيانات الوصفية لإعداد يحدّد مسار دليل الوحدة عندما يكون إعداد وحدة.
القيمة الثابتة: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
مفتاح البيانات الوصفية لإعداد يحدّد ما إذا كان سيتم إعطاء الأولوية لإعداد المضيف.
القيمة الثابتة: "prioritize-host-config"
الإنشاءات العامة
ConfigurationDescriptor
public ConfigurationDescriptor ()
الطُرق العامة
addMetadata
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 |
|
fromProto
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 ()
تعرض هذه السمة قائمة بعلامات الحزمة التي يشكّل الاختبار جزءًا منها.
| المرتجعات | |
|---|---|
|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
تعرض هذه السمة ما إذا كان يجب أن يقسّم الإعداد IRemoteTest إلى وحدات مختلفة.
| المرتجعات | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
تعرِض هذه السمة ما إذا كان الإعداد قابلاً للتجزئة أم لا كجزء من حزمة.
| المرتجعات | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
تعرِض هذه السمة ما إذا كان الإعداد قابلاً للتجزئة بشكل صارم أم لا كجزء من حزمة.
| المرتجعات | |
|---|---|
boolean |
|
removeMetadata
publicremoveMetadata (String key)
أزِل عملية تتبُّع مفتاح البيانات الوصفية المحدّد.
| المعلمات | |
|---|---|
key |
String |
| المرتجعات | |
|---|---|
|
|
setAbi
public void setAbi (IAbi abi)
تضبط هذه السمة واجهة التطبيق الثنائية (ABI) التي سيتم تشغيل الإعدادات عليها.
| المعلمات | |
|---|---|
abi |
IAbi |
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 |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
تعرِض القيمة "صحيح" إذا كان من المفترض أن يتم تشغيل الاستدعاء في الوضع المحمي. ويتم عرض القيمة "خطأ" إذا لم تكن نقطة الإدخال داخله.
| المرتجعات | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
تحويل مثيل الواصف الحالي إلى تنسيق البروتوكول.
| المرتجعات | |
|---|---|
ConfigurationDescription.Descriptor |
|