توصیفگر پیکربندی
public class ConfigurationDescriptor
extends Object implements Cloneable, Serializable
| شیء جاوا | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
شیء پیکربندی که برخی از جنبههای خود پیکربندی را توصیف میکند. مانند یک test-suite-tag عضویت. این کلاس نمیتواند مقادیر گزینه را از طریق خط فرمان دریافت کند. فقط مستقیماً در xml.
خلاصه
ثابتها | |
|---|---|
String | ACTIVE_PARAMETER_KEYکلید فراداده برای پارامتربندی پیکربندی، اختیاری. |
String | LOCAL_SHARDED_KEYکلید فراداده برای پیکربندی که مشخص میکند تقسیمبندی شده است. |
String | MODULE_DIR_PATH_KEYکلید فراداده برای پیکربندی جهت مشخص کردن مسیر دایرکتوری ماژول، زمانی که پیکربندی ماژول باشد. |
String | PRIORITIZE_HOST_CONFIG_KEYکلید فراداده برای یک پیکربندی که مشخص میکند آیا پیکربندی میزبان در اولویت قرار دارد یا خیر. |
سازندگان عمومی | |
|---|---|
ConfigurationDescriptor () | |
روشهای عمومی | |
|---|---|
void | addMetadata (String key, List<String> values)مقادیر بیشتری از یک کلید داده شده را به ورودیهای فراداده اضافه کنید. |
void | addMetadata (String key, String value)برای یک کلید مشخص، مقداری به ورودیهای فراداده اضافه کنید. |
void | addRerunOption ( OptionDef optionDef)این گزینه را به فهرست گزینههایی که میتوانند برای اجرای مجدد آزمون استفاده شوند، اضافه کنید. |
ConfigurationDescriptor | clone () یک کپی عمیق از شیء |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) عملیات معکوس از |
IAbi | getAbi ()اگر abi که پیکربندی روی آن اجرا میشود مشخص باشد، آن را برمیگرداند و در غیر این صورت null است. |
MultiMap <String, String> | getAllMetaData ()تمام فرادادههای پیکربندیشده را بازیابی میکند و یک کپی از نقشه را برمیگرداند. |
List<String> | getMetaData (String name)ورودیهای فراداده نامگذاریشده را دریافت کنید |
String | getModuleName ()نام ماژول مربوط به پیکربندی ماژول را برمیگرداند. |
List< OptionDef > | getRerunOptions () فهرست |
Integer | getShardIndex ()شاخص shard مربوط به فراخوانی را در حین sharding محلی دریافت کنید. |
List<String> | getSuiteTags ()لیستی از تگهای مجموعه که تست بخشی از آنها است را برمیگرداند. |
boolean | isNotIRemoteTestShardable ()اگر پیکربندی باید IRemoteTest را به ماژولهای مختلف تقسیم کند، برمیگرداند. |
boolean | isNotShardable ()اگر پیکربندی به عنوان بخشی از یک مجموعه قابل تقسیم باشد یا نباشد، برمیگرداند |
boolean | isNotStrictShardable ()اگر پیکربندی به عنوان بخشی از یک مجموعه، قابل تقسیمبندی دقیق باشد یا نباشد، برمیگرداند. |
List<String> | 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)تنظیم میکند که آیا یک پیکربندی در حالت sandbox اجرا شود یا خیر. |
void | setShardIndex (int index)شاخص shard را برای فراخوانی در sharding محلی تنظیم کنید. |
void | setSuiteTags (List<String> suiteTags)فهرستی از برچسبهای مجموعه که آزمون بخشی از آن است را تنظیم میکند. |
boolean | shouldUseSandbox ()اگر فراخوانی باید در حالت sandbox اجرا شود، مقدار true را برمیگرداند. |
ConfigurationDescription.Descriptor | toProto ()نمونه فعلی توصیفگر را به قالب اولیه آن تبدیل کنید. |
ثابتها
کلید پارامتر فعال
public static final String ACTIVE_PARAMETER_KEY
کلید فراداده برای پارامتربندی پیکربندی، اختیاری.
مقدار ثابت: "پارامتر فعال"
کلید محلیِ بههمریخته
public static final String LOCAL_SHARDED_KEY
کلید فراداده برای پیکربندی که مشخص میکند تقسیمبندی شده است.
مقدار ثابت: "تقسیم شده"
کلید مسیر ماژول
public static final String MODULE_DIR_PATH_KEY
کلید فراداده برای پیکربندی جهت مشخص کردن مسیر دایرکتوری ماژول، زمانی که پیکربندی ماژول باشد.
مقدار ثابت: "module-dir-path"
کلید پیکربندی میزبان اولویتبندی
public static final String PRIORITIZE_HOST_CONFIG_KEY
کلید فراداده برای یک پیکربندی که مشخص میکند آیا پیکربندی میزبان در اولویت قرار دارد یا خیر.
مقدار ثابت: "prioritize-host-config"
سازندگان عمومی
توصیفگر پیکربندی
public ConfigurationDescriptor ()
روشهای عمومی
اضافه کردن فراداده
public void addMetadata (String key,
List<String> values)مقادیر بیشتری از یک کلید داده شده را به ورودیهای فراداده اضافه کنید.
| پارامترها | |
|---|---|
key | String : String کلیدی که قرار است مقادیر به آن اضافه شوند. |
values | List : لیستی از String مقادیر اضافی. |
اضافه کردن فراداده
public void addMetadata (String key,
String value)برای یک کلید مشخص، مقداری به ورودیهای فراداده اضافه کنید.
| پارامترها | |
|---|---|
key | String : String کلیدی که قرار است مقادیر به آن اضافه شوند. |
value | String : String از مقدار اضافی. |
گزینه addRerun
public void addRerunOption (OptionDef optionDef)
این گزینه را به فهرست گزینههایی که میتوانند برای اجرای مجدد آزمون استفاده شوند، اضافه کنید.
| پارامترها | |
|---|---|
optionDef | OptionDef : یک شیء OptionDef از گزینه آزمایشی. |
کلون
public ConfigurationDescriptor clone ()
یک کپی عمیق از شیء ConfigurationDescriptor را برمیگرداند.
| بازگشتها | |
|---|---|
ConfigurationDescriptor | |
ازپروتو
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
عملیات معکوس از toProto() برای برگرداندن شیء.
| پارامترها | |
|---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
| بازگشتها | |
|---|---|
ConfigurationDescriptor | |
دریافت ابی
public IAbi getAbi ()
اگر abi که پیکربندی روی آن اجرا میشود مشخص باشد، آن را برمیگرداند و در غیر این صورت null است.
| بازگشتها | |
|---|---|
IAbi | |
دریافت همه فرادادهها
public MultiMap<String, String> getAllMetaData ()
تمام فرادادههای پیکربندیشده را بازیابی میکند و یک کپی از نقشه را برمیگرداند.
| بازگشتها | |
|---|---|
MultiMap <String, String> | |
دریافت فراداده
public List<String> getMetaData (String name)
ورودیهای فراداده نامگذاریشده را دریافت کنید
| پارامترها | |
|---|---|
name | String |
| بازگشتها | |
|---|---|
List<String> | |
دریافت نام ماژول
public String getModuleName ()
نام ماژول مربوط به پیکربندی ماژول را برمیگرداند.
| بازگشتها | |
|---|---|
String | |
گزینههای getRerun
public List<OptionDef> getRerunOptions ()
فهرست OptionDef را که میتوانند برای اجرای مجدد استفاده شوند، دریافت کنید.
| بازگشتها | |
|---|---|
List< OptionDef > | |
دریافت شاخص
public Integer getShardIndex ()
شاخص shard مربوط به فراخوانی را در حین sharding محلی دریافت میکند. در صورت عدم sharding، مقدار null را برمیگرداند.
| بازگشتها | |
|---|---|
Integer | |
برچسبهای getSuite
public List<String> getSuiteTags ()
لیستی از تگهای مجموعه که تست بخشی از آنها است را برمیگرداند.
| بازگشتها | |
|---|---|
List<String> | |
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
اگر پیکربندی باید IRemoteTest را به ماژولهای مختلف تقسیم کند، برمیگرداند.
| بازگشتها | |
|---|---|
boolean | |
قابل تقسیم نیست
public boolean isNotShardable ()
اگر پیکربندی به عنوان بخشی از یک مجموعه قابل تقسیم باشد یا نباشد، برمیگرداند
| بازگشتها | |
|---|---|
boolean | |
isNotStrictShardable
public boolean isNotStrictShardable ()
اگر پیکربندی به عنوان بخشی از یک مجموعه، قابل تقسیمبندی دقیق باشد یا نباشد، برمیگرداند.
| بازگشتها | |
|---|---|
boolean | |
حذف فراداده
public List<String> removeMetadata (String key)
ردیابی کلید فراداده مشخص شده را حذف کنید.
| پارامترها | |
|---|---|
key | String |
| بازگشتها | |
|---|---|
List<String> | |
ست ابی
public void setAbi (IAbi abi)
abi را که پیکربندی قرار است در برابر آن اجرا شود، تنظیم میکند.
| پارامترها | |
|---|---|
abi | IAbi |
تنظیم فراداده
public void setMetaData (MultiMap<String, String> metadata)
| پارامترها | |
|---|---|
metadata | MultiMap |
نام ماژول را تنظیم کنید
public void setModuleName (String name)
اگر این پیکربندی نشاندهندهی یک ماژول باشد، میتوانیم نام ماژول مرتبط با آن را تنظیم کنیم.
| پارامترها | |
|---|---|
name | String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
| پارامترها | |
|---|---|
notIRemoteTestShardable | boolean |
تنظیمشده در سندباکس
public void setSandboxed (boolean useSandboxed)
تنظیم میکند که آیا یک پیکربندی در حالت sandbox اجرا شود یا خیر.
| پارامترها | |
|---|---|
useSandboxed | boolean |
setShardIndex
public void setShardIndex (int index)
شاخص shard را برای فراخوانی در sharding محلی تنظیم کنید.
| پارامترها | |
|---|---|
index | int |
برچسبهای setSuite
public void setSuiteTags (List<String> suiteTags)
فهرستی از برچسبهای مجموعه که آزمون بخشی از آن است را تنظیم میکند.
| پارامترها | |
|---|---|
suiteTags | List |
shouldUseSandbox
public boolean shouldUseSandbox ()
اگر فراخوانی باید در حالت sandbox اجرا شود، مقدار true و در غیر این صورت مقدار false را برمیگرداند.
| بازگشتها | |
|---|---|
boolean | |
توپروتو
public ConfigurationDescription.Descriptor toProto ()
نمونه فعلی توصیفگر را به قالب اولیه آن تبدیل کنید.
| بازگشتها | |
|---|---|
ConfigurationDescription.Descriptor | |