ConfigurationDescriptor

public class ConfigurationDescriptor
extends Object

java.lang.object
com.android.tradefed.config.ConfigurationDescriptor


Configuration Object که جنبه ای از خود پیکربندی را توصیف می کند. مانند تگ تست عضویت. این کلاس نمی تواند مقادیر گزینه را از طریق خط فرمان دریافت کند. فقط مستقیماً در xml.

خلاصه

کلاس های تو در تو

enum ConfigurationDescriptor.LocalTestRunner

Enum برای نشان دادن دونده تست محلی استفاده می شود.

زمینه های

public static final String ACTIVE_PARAMETER_KEY

کلید فراداده برای پارامترهای پیکربندی، اختیاری است.

public static final String LOCAL_SHARDED_KEY

کلید فراداده برای یک پیکربندی که مشخص می کند آن را به اشتراک گذاشته شده است.

سازندگان عمومی

ConfigurationDescriptor ()

روش های عمومی

void addMetadata (String key, String value)

یک مقدار برای یک کلید داده شده به ورودی های ابرداده اضافه کنید.

void addMetadata (String key, values) addMetadata (String key, values)

مقادیر بیشتری از یک کلید داده شده را به ورودی های ابرداده اضافه کنید.

void addRerunOption ( OptionDef optionDef)

این گزینه را به لیستی از گزینه هایی که می توان برای اجرای مجدد آزمون استفاده کرد، اضافه کنید.

ConfigurationDescriptor clone ()

یک کپی عمیق از شی ConfigurationDescriptor را برگردانید.

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

عملیات معکوس از toProto() برای برگرداندن شی.

IAbi getAbi ()

Abi را که پیکربندی با آن در حال اجرا است، در صورت شناخته شدن، برمی‌گرداند، در غیر این صورت null را برمی‌گرداند.

MultiMap <String, String> getAllMetaData ()

همه ابرداده های پیکربندی شده را بازیابی می کند و یک کپی از نقشه را برمی گرداند.

getMetaData (String name)

ورودی های فراداده نامگذاری شده را دریافت کنید

String getModuleName ()

نام ماژول پیکربندی ماژول را برمی گرداند.

getRerunOptions ()

لیستی از OptionDef را دریافت کنید که می تواند برای اجرای مجدد استفاده شود.

Integer getShardIndex ()

در حین اشتراک گذاری محلی، شاخص تکه ای فراخوان را دریافت کنید.

getSuiteTags ()

فهرستی از برچسب‌های مجموعه را که آزمایش بخشی از آن است، برمی‌گرداند.

boolean isNotShardable ()

اگر پیکربندی به‌عنوان بخشی از مجموعه قابل تجزیه باشد یا نباشد، برمی‌گردد

boolean isNotStrictShardable ()

در صورتی که پیکربندی به‌عنوان بخشی از یک مجموعه کاملاً قابل تجزیه باشد یا نباشد، برمی‌گردد

removeMetadata (String key)

ردیابی کلید فراداده مشخص شده را حذف کنید.

void setAbi ( IAbi abi)

Abi را تنظیم می کند که پیکربندی با آن اجرا شود.

void setMetaData ( MultiMap <String, String> metadata)
void setModuleName (String name)

اگر این پیکربندی نشان دهنده یک ماژول باشد، می توانیم نام ماژول مرتبط با آن را تنظیم کنیم.

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, 
                String value)

یک مقدار برای یک کلید داده شده به ورودی های ابرداده اضافه کنید.

مولفه های
key String : String کلید برای اضافه کردن مقادیر.

value String : String از مقدار اضافی.

افزودن متادیتا

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>

دریافت متا دیتا

public  getMetaData (String name)

ورودی های فراداده نامگذاری شده را دریافت کنید

مولفه های
name String

برمی گرداند

getModuleName

public String getModuleName ()

نام ماژول پیکربندی ماژول را برمی گرداند.

برمی گرداند
String

getRerunOptions

public  getRerunOptions ()

لیستی از OptionDef را دریافت کنید که می تواند برای اجرای مجدد استفاده شود.

برمی گرداند

getShardIndex

public Integer getShardIndex ()

در حین اشتراک گذاری محلی، شاخص تکه ای فراخوان را دریافت کنید. در صورت عدم اشتراک گذاری، null برمی گرداند.

برمی گرداند
Integer

getSuiteTags

public  getSuiteTags ()

فهرستی از برچسب‌های مجموعه را که آزمایش بخشی از آن است، برمی‌گرداند.

برمی گرداند

isNotShardable است

public boolean isNotShardable ()

اگر پیکربندی به‌عنوان بخشی از مجموعه قابل تجزیه باشد یا نباشد، برمی‌گردد

برمی گرداند
boolean

isNotStrictShardable است

public boolean isNotStrictShardable ()

در صورتی که پیکربندی به‌عنوان بخشی از یک مجموعه کاملاً قابل تجزیه باشد یا نباشد، برمی‌گردد

برمی گرداند
boolean

حذف متادیتا

public  removeMetadata (String key)

ردیابی کلید فراداده مشخص شده را حذف کنید.

مولفه های
key String

برمی گرداند

setAbi

public void setAbi (IAbi abi)

Abi را تنظیم می کند که پیکربندی با آن اجرا شود.

مولفه های
abi IAbi

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

مولفه های
metadata MultiMap

setModuleName

public void setModuleName (String name)

اگر این پیکربندی نشان دهنده یک ماژول باشد، می توانیم نام ماژول مرتبط با آن را تنظیم کنیم.

مولفه های
name String

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