InvocationContext
public class InvocationContext
extends Object
implements IInvocationContext
گسترش می دهد
java.lang.object | |
↳ | com.android.tradefed.invoker.InvocationContext |
اجرای عمومی یک IInvocationContext
.
خلاصه
سازندگان عمومی | |
---|---|
InvocationContext () با استفاده از مقادیر مشخصه پیش فرض یک |
روش های عمومی | |
---|---|
void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) نقشه ای از نام دستگاه پیکربندی مرتبط با |
void | addAllocatedDevice (String devicename, ITestDevice testDevice) یک ITestDevice اضافه کنید تا هنگام تخصیص دستگاه توسط متا داده ها ردیابی شود. |
void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) یک |
void | addInvocationAttribute (String attributeName, String attributeValue) یک ویژگی Invocation اضافه کنید. |
void | addInvocationAttributes ( MultiMap <String, String> attributesMap) چندین ویژگی invocation را همزمان از طریق |
void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) یک سریال اضافه کنید تا به عنوان اختصاص داده شده به یکی از قطعاتی که برخی از آزمایشها را انجام میدهند، ردیابی شود. |
static InvocationContext | fromProto (InvocationContext.Context protoContext) عمل معکوس به |
MultiMap <String, String> | getAttributes () یک کپی از نقشه حاوی تمام ویژگی های فراخوانی را برمی گرداند. |
IBuildInfo | getBuildInfo (String deviceName) |
IBuildInfo | getBuildInfo ( ITestDevice testDevice) |
String | getBuildInfoName ( IBuildInfo info) نام دستگاه تنظیم شده در پیکربندی xml را از |
getBuildInfos () تمام | |
ConfigurationDescriptor | getConfigurationDescriptor () توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راه اندازی کرده است، برمی گرداند |
ITestDevice | getDevice (String deviceName) |
getDeviceBuildMap () نقشه انجمن اطلاعات دستگاه/ساخت را برگردانید | |
ITestDevice | getDeviceBySerial (String serial) |
getDeviceConfigNames () لیست نام پیکربندی دستگاه دستگاه ردیابی شده در این فراخوان را برگردانید | |
String | getDeviceName ( ITestDevice device) نام دستگاه تنظیم شده در پیکربندی xml را از |
getDevices () تمام دستگاه اختصاص داده شده ردیابی شده برای این فراخوان را برگردانید. | |
String | getInvocationId () |
IInvocationContext | getModuleInvocationContext () زمینه فراخوانی ماژول را در حالی که به عنوان بخشی از مجموعه اجرا می شود، برمی گرداند. |
int | getNumDevicesAllocated () تعداد دستگاه های اختصاص داده شده برای فراخوان را برگردانید. |
getSerials () لیست سریال های دستگاه ردیابی شده در این فراخوان را برگردانید | |
getShardsSerials () نقشه همه سریالهای ردیابی شده و قطعه آنها را که در اشتراکگذاری نقش دارند، برمیگرداند. | |
String | getTestTag () تگ آزمون فراخوانی را برمیگرداند. |
static boolean | isPresubmit ( IInvocationContext context) برمیگرداند که آیا پیشارسال را بر اساس نوع راهانداز تشخیص دهیم. |
void | lockAttributes () زمینه را قفل کنید تا از افزودن ویژگی های فراخوان بیشتر جلوگیری شود. |
void | logInvocationMetrics () ویژگی های |
void | markReleasedEarly () علامت گذاری کنید که دستگاه ها زودتر منتشر می شوند. |
void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راه اندازی کرده است، تنظیم می کند |
void | setModuleInvocationContext ( IInvocationContext invocationContext) زمینه فراخوانی ماژول را در حین اجرا به عنوان بخشی از مجموعه تنظیم می کند. |
void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) |
void | setTestTag (String testTag) تگ آزمون فراخوانی را تنظیم می کند. |
InvocationContext.Context | toProto () یک نمونه متن را در یک پروتوباف سریال کنید. |
boolean | wasReleasedEarly () برمیگرداند که آیا دستگاهها زودتر منتشر شدهاند یا نه و دیگر مورد استفاده قرار نخواهند گرفت. |
سازندگان عمومی
InvocationContext
public InvocationContext ()
با استفاده از مقادیر مشخصه پیش فرض یک BuildInfo
ایجاد می کند.
روش های عمومی
addAllocatedDevice
public void addAllocatedDevice (deviceWithName)
نقشه ای از نام دستگاه پیکربندی مرتبط با ITestDevice
را ردیابی کنید. ردیابی قبلی را قبل از افزودن پاک نمی کند.
پارامترها | |
---|---|
deviceWithName | ERROR(/Map) دستگاه اضافی برای ردیابی |
addAllocatedDevice
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
یک ITestDevice اضافه کنید تا هنگام تخصیص دستگاه توسط متا داده ها ردیابی شود. اطلاعات ساخت را در نقشه null می کند.
پارامترها | |
---|---|
devicename | String : نام پیکربندی دستگاه برای مرتبط شدن با ITestDevice |
testDevice | ITestDevice : به دستگاه های اختصاص داده شده اضافه می شود. |
افزودن DeviceBuildInfo
public void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
یک IBuildInfo
اضافه کنید تا با نام پیکربندی دستگاه ردیابی شود.
پارامترها | |
---|---|
deviceName | String : نام پیکربندی دستگاه |
buildinfo | IBuildInfo : یک IBuildInfo مرتبط با نام پیکربندی دستگاه. |
addInvocationAttribute
public void addInvocationAttribute (String attributeName, String attributeValue)
یک ویژگی Invocation اضافه کنید.
پارامترها | |
---|---|
attributeName | String |
attributeValue | String |
addInvocationAttributes
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
چندین ویژگی invocation را همزمان از طریق UniqueMultiMap
اضافه کنید.
پارامترها | |
---|---|
attributesMap | MultiMap |
addSerialsFromShard
public void addSerialsFromShard (Integer index,serials)
یک سریال اضافه کنید تا به عنوان اختصاص داده شده به یکی از قطعاتی که برخی از آزمایشها را انجام میدهند، ردیابی شود.
پارامترها | |
---|---|
index | Integer : شاخص قطعه با استفاده از سریال |
serials |
از پروتو
public static InvocationContext fromProto (InvocationContext.Context protoContext)
عمل معکوس به InvocationContext#toProto()
برای برگرداندن نمونه.
پارامترها | |
---|---|
protoContext | InvocationContext.Context |
برمی گرداند | |
---|---|
InvocationContext |
getAttributes
public MultiMap<String, String> getAttributes ()
یک کپی از نقشه حاوی تمام ویژگی های فراخوانی را برمی گرداند.
برمی گرداند | |
---|---|
MultiMap <String, String> |
getBuildInfo
public IBuildInfo getBuildInfo (String deviceName)
IBuildInfo
مربوط به نام پیکربندی دستگاه ارائه شده را برگردانید. اگر نام deviceName مطابقت نداشته باشد، null برمیگرداند.
پارامترها | |
---|---|
deviceName | String |
برمی گرداند | |
---|---|
IBuildInfo |
getBuildInfo
public IBuildInfo getBuildInfo (ITestDevice testDevice)
IBuildInfo
مربوط به ITestDevice
را برگردانید
پارامترها | |
---|---|
testDevice | ITestDevice |
برمی گرداند | |
---|---|
IBuildInfo |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
نام دستگاه تنظیم شده در پیکربندی xml را از IBuildInfo
برمیگرداند. اگر IBuildInfo قابل تطبیق نباشد، پوچ برمیگرداند
پارامترها | |
---|---|
info | IBuildInfo |
برمی گرداند | |
---|---|
String |
getBuildInfos
publicgetBuildInfos ()
تمام IBuildInfo
ردیابی شده برای این فراخوان را برگردانید.
برمی گرداند | |
---|---|
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راه اندازی کرده است، برمی گرداند
برمی گرداند | |
---|---|
ConfigurationDescriptor |
getDevice
public ITestDevice getDevice (String deviceName)
ITestDevice
مرتبط با نام پیکربندی دستگاه ارائه شده را برگردانید.
پارامترها | |
---|---|
deviceName | String |
برمی گرداند | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
نقشه انجمن اطلاعات دستگاه/ساخت را برگردانید
برمی گرداند | |
---|---|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
ITestDevice
مرتبط با سریال ارائه شده را برمی گرداند. از استفاده بیش از حد خودداری کنید زیرا سریعترین جستجو نیست.
پارامترها | |
---|---|
serial | String |
برمی گرداند | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
لیست نام پیکربندی دستگاه دستگاه ردیابی شده در این فراخوان را برگردانید
برمی گرداند | |
---|---|
getDeviceName
public String getDeviceName (ITestDevice device)
نام دستگاه تنظیم شده در پیکربندی xml را از ITestDevice
برمیگرداند. اگر ITestDevice قابل تطبیق نباشد، null برمیگرداند.
پارامترها | |
---|---|
device | ITestDevice |
برمی گرداند | |
---|---|
String |
GetDevices
publicgetDevices ()
تمام دستگاه اختصاص داده شده ردیابی شده برای این فراخوان را برگردانید.
برمی گرداند | |
---|---|
getInvocationId
public String getInvocationId ()
برمی گرداند | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
زمینه فراخوانی ماژول را در حالی که به عنوان بخشی از مجموعه اجرا می شود، برمی گرداند.
برمی گرداند | |
---|---|
IInvocationContext |
getNumDevicesAllocated
public int getNumDevicesAllocated ()
تعداد دستگاه های اختصاص داده شده برای فراخوان را برگردانید.
برمی گرداند | |
---|---|
int |
getSerials
publicgetSerials ()
لیست سریال های دستگاه ردیابی شده در این فراخوان را برگردانید
برمی گرداند | |
---|---|
getShardsSerials
publicgetShardsSerials ()
نقشه همه سریالهای ردیابی شده و قطعه آنها را که در اشتراکگذاری نقش دارند، برمیگرداند. اگر فراخوانی خرد شده نباشد خالی است.
برمی گرداند | |
---|---|
getTestTag
public String getTestTag ()
تگ آزمون فراخوانی را برمیگرداند.
برمی گرداند | |
---|---|
String |
isPresubmit
public static boolean isPresubmit (IInvocationContext context)
برمیگرداند که آیا پیشارسال را بر اساس نوع راهانداز تشخیص دهیم.
پارامترها | |
---|---|
context | IInvocationContext |
برمی گرداند | |
---|---|
boolean |
lockAttributes
public void lockAttributes ()
زمینه را قفل کنید تا از افزودن ویژگی های فراخوان بیشتر جلوگیری شود.
logInvocationMetrics
public void logInvocationMetrics ()
ویژگی های InvocationMetricLogger
را به فراخوان وارد کنید.
markReleasedEarly
public void markReleasedEarly ()
علامت گذاری کنید که دستگاه ها زودتر منتشر می شوند.
setConfigurationDescriptor
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راه اندازی کرده است، تنظیم می کند
پارامترها | |
---|---|
configurationDescriptor | ConfigurationDescriptor |
setModuleInvocationContext
public void setModuleInvocationContext (IInvocationContext invocationContext)
زمینه فراخوانی ماژول را در حین اجرا به عنوان بخشی از مجموعه تنظیم می کند.
پارامترها | |
---|---|
invocationContext | IInvocationContext |
setRecoveryModeForAllDevices
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
RecoveryMode
برای همه دستگاههای بخشی از زمینه تنظیم میکند
پارامترها | |
---|---|
mode | ITestDevice.RecoveryMode |
setTestTag
public void setTestTag (String testTag)
تگ آزمون فراخوانی را تنظیم می کند.
پارامترها | |
---|---|
testTag | String |
به پروتو
public InvocationContext.Context toProto ()
یک نمونه متن را در یک پروتوباف سریال کنید.
برمی گرداند | |
---|---|
InvocationContext.Context |
اوایل منتشر شد
public boolean wasReleasedEarly ()
برمیگرداند که آیا دستگاهها زودتر منتشر شدهاند یا نه و دیگر مورد استفاده قرار نخواهند گرفت.
برمی گرداند | |
---|---|
boolean |