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 کلید فراداده برای یک پیکربندی که مشخص می کند آن را به اشتراک گذاشته است. |
سازندگان عمومی | |
---|---|
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 را که پیکربندی با آن در حال اجرا است، در صورت شناخته شدن، برمیگرداند، در غیر این صورت، 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
کلید فراداده برای یک پیکربندی که مشخص می کند آن را به اشتراک گذاشته است.
سازندگان عمومی
ConfigurationDescriptor
public ConfigurationDescriptor ()
روش های عمومی
افزودن متادیتا
public void addMetadata (String key,values)
مقادیر بیشتری از یک کلید داده شده را به ورودی های ابرداده اضافه کنید.
مولفه های | |
---|---|
key | String : ERROR(/String) کلید برای افزودن مقادیر. |
values | ERROR(/String) از مقادیر اضافی. |
افزودن متادیتا
public void addMetadata (String key, String value)
یک مقدار برای یک کلید داده شده به ورودی های ابرداده اضافه کنید.
مولفه های | |
---|---|
key | String : ERROR(/String) کلید برای افزودن مقادیر. |
value | String : یک ERROR(/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 |