توصیفگر پیکربندی
public class ConfigurationDescriptor
extends Object
| شیء جاوا | |
| ↳ | 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,مقادیر بیشتری از یک کلید داده شده را به ورودیهای فراداده اضافه کنید. |
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 ()شاخص shard مربوط به فراخوانی را در حین sharding محلی دریافت کنید. |
| 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)تنظیم میکند که آیا یک پیکربندی در حالت sandbox اجرا شود یا خیر. |
void | setShardIndex (int index)شاخص shard را برای فراخوانی در sharding محلی تنظیم کنید. |
void | setSuiteTags (فهرستی از برچسبهای مجموعه که آزمون بخشی از آن است را تنظیم میکند. |
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,
values) مقادیر بیشتری از یک کلید داده شده را به ورودیهای فراداده اضافه کنید.
| پارامترها | |
|---|---|
key | String : String کلیدی که قرار است مقادیر به آن اضافه شوند. |
values | : لیستی از 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> | |
دریافت فراداده
publicgetMetaData (String name)
ورودیهای فراداده نامگذاریشده را دریافت کنید
| پارامترها | |
|---|---|
name | String |
| بازگشتها | |
|---|---|
| |
دریافت نام ماژول
public String getModuleName ()
نام ماژول مربوط به پیکربندی ماژول را برمیگرداند.
| بازگشتها | |
|---|---|
String | |
گزینههای getRerun
publicgetRerunOptions ()
فهرست OptionDef را که میتوانند برای اجرای مجدد استفاده شوند، دریافت کنید.
| بازگشتها | |
|---|---|
| |
دریافت شاخص
public Integer getShardIndex ()
شاخص shard مربوط به فراخوانی را در حین sharding محلی دریافت میکند. در صورت عدم sharding، مقدار null را برمیگرداند.
| بازگشتها | |
|---|---|
Integer | |
برچسبهای getSuite
publicgetSuiteTags ()
لیستی از تگهای مجموعه که تست بخشی از آنها است را برمیگرداند.
| بازگشتها | |
|---|---|
| |
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
اگر پیکربندی باید IRemoteTest را به ماژولهای مختلف تقسیم کند، برمیگرداند.
| بازگشتها | |
|---|---|
boolean | |
قابل تقسیم نیست
public boolean isNotShardable ()
اگر پیکربندی به عنوان بخشی از یک مجموعه قابل تقسیم باشد یا نباشد، برمیگرداند
| بازگشتها | |
|---|---|
boolean | |
isNotStrictShardable
public boolean isNotStrictShardable ()
اگر پیکربندی به عنوان بخشی از یک مجموعه، قابل تقسیمبندی دقیق باشد یا نباشد، برمیگرداند.
| بازگشتها | |
|---|---|
boolean | |
حذف فراداده
publicremoveMetadata (String key)
ردیابی کلید فراداده مشخص شده را حذف کنید.
| پارامترها | |
|---|---|
key | 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 (suiteTags)
فهرستی از برچسبهای مجموعه که آزمون بخشی از آن است را تنظیم میکند.
| پارامترها | |
|---|---|
suiteTags | |
shouldUseSandbox
public boolean shouldUseSandbox ()
اگر فراخوانی باید در حالت sandbox اجرا شود، مقدار true و در غیر این صورت مقدار false را برمیگرداند.
| بازگشتها | |
|---|---|
boolean | |
توپروتو
public ConfigurationDescription.Descriptor toProto ()
نمونه فعلی توصیفگر را به قالب اولیه آن تبدیل کنید.
| بازگشتها | |
|---|---|
ConfigurationDescription.Descriptor | |