ConfigurationDescriptor
public class ConfigurationDescriptor
extends Object
java.lang.object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Configuration Object که جنبه ای از خود پیکربندی را توصیف می کند. مانند تگ تست عضویت. این کلاس نمی تواند مقادیر گزینه را از طریق خط فرمان دریافت کند. فقط مستقیماً در xml.
خلاصه
فیلدها | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY کلید فراداده برای پارامترهای پیکربندی، اختیاری است. |
public static final String | LOCAL_SHARDED_KEY کلید فراداده برای یک پیکربندی که مشخص می کند آن را به اشتراک گذاشته است. |
public static final String | MODULE_DIR_PATH_KEY کلید فراداده برای پیکربندی برای تعیین مسیر dir ماژول زمانی که پیکربندی ماژول است. |
public static final String | PRIORITIZE_HOST_CONFIG_KEY کلید فراداده برای پیکربندی برای تعیین اینکه آیا پیکربندی میزبان را اولویت بندی می کند یا خیر. |
سازندگان عمومی | |
---|---|
ConfigurationDescriptor () |
روش های عمومی | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) مقادیر بیشتری از یک کلید داده شده را به ورودی های ابرداده اضافه کنید. |
void | addRerunOption ( OptionDef optionDef) این گزینه را به لیستی از گزینه هایی که می توان برای اجرای مجدد آزمون استفاده کرد، اضافه کنید. |
ConfigurationDescriptor | clone () یک کپی عمیق از شی |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) عملیات معکوس از |
IAbi | getAbi () Abi را که پیکربندی با آن در حال اجرا است، در صورت شناخته شدن، برمیگرداند، در غیر این صورت، null را برمیگرداند. |
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 () اگر فراخوانی باید در حالت جعبه ایمنی اجرا شود، مقدار true را برمیگرداند. |
ConfigurationDescription.Descriptor | toProto () نمونه فعلی توصیفگر را به فرمت اولیه آن تبدیل کنید. |
فیلدها
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
کلید فراداده برای پارامترهای پیکربندی، اختیاری است.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
کلید فراداده برای یک پیکربندی که مشخص می کند آن را به اشتراک گذاشته است.
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
کلید فراداده برای پیکربندی برای تعیین مسیر dir ماژول زمانی که پیکربندی ماژول است.
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
کلید فراداده برای پیکربندی برای تعیین اینکه آیا پیکربندی میزبان را اولویت بندی می کند یا خیر.
سازندگان عمومی
ConfigurationDescriptor
public ConfigurationDescriptor ()
روش های عمومی
افزودن متادیتا
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 |
از پروتو
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
عملیات معکوس از toProto()
برای برگرداندن شی.
پارامترها | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
برمی گرداند | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Abi را که پیکربندی با آن در حال اجرا است، در صورت شناخته شدن، برمیگرداند، در غیر این صورت، null را برمیگرداند.
برمی گرداند | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
تمام ابرداده های پیکربندی شده را بازیابی می کند و یک کپی از نقشه را برمی گرداند.
برمی گرداند | |
---|---|
MultiMap <String, String> |
دریافت متا دیتا
publicgetMetaData (String name)
ورودی های فراداده نامگذاری شده را دریافت کنید
پارامترها | |
---|---|
name | String |
برمی گرداند | |
---|---|
getModuleName
public String getModuleName ()
نام ماژول پیکربندی ماژول را برمی گرداند.
برمی گرداند | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
لیستی از OptionDef
را دریافت کنید که می تواند برای اجرای مجدد استفاده شود.
برمی گرداند | |
---|---|
getShardIndex
public Integer getShardIndex ()
در حین اشتراک گذاری محلی، شاخص تکه های فراخوان را دریافت کنید. در صورت عدم اشتراک گذاری، null برمی گرداند.
برمی گرداند | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
لیستی از برچسبهای مجموعه را که آزمایش بخشی از آن است برمیگرداند.
برمی گرداند | |
---|---|
isNotIRemoteTestShardable است
public boolean isNotIRemoteTestShardable ()
اگر پیکربندی باید IRemoteTest را به ماژول های مختلف تقسیم کند، برمی گردد.
برمی گرداند | |
---|---|
boolean |
isNotShardable است
public boolean isNotShardable ()
اگر پیکربندی بهعنوان بخشی از مجموعه قابل تجزیه باشد یا نباشد، برمیگردد
برمی گرداند | |
---|---|
boolean |
isNotStrictShardable است
public boolean isNotStrictShardable ()
در صورتی که پیکربندی بهعنوان بخشی از یک مجموعه کاملاً قابل تجزیه باشد یا نباشد، برمیگردد
برمی گرداند | |
---|---|
boolean |
حذف متادیتا
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 |
باید از Sandbox استفاده کنید
public boolean shouldUseSandbox ()
اگر فراخوانی باید در حالت جعبه ایمنی اجرا شود، مقدار true را برمیگرداند. در غیر این صورت نادرست است.
برمی گرداند | |
---|---|
boolean |
به پروتو
public ConfigurationDescription.Descriptor toProto ()
نمونه فعلی توصیفگر را به فرمت اولیه آن تبدیل کنید.
برمی گرداند | |
---|---|
ConfigurationDescription.Descriptor |