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 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 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 : 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 ()

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

برمی گرداند

isNotIRemoteTestShardable است

public boolean isNotIRemoteTestShardable ()

اگر پیکربندی باید IRemoteTest را به ماژول های مختلف تقسیم کند، برمی گردد.

برمی گرداند
boolean

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

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