IInvocationContext
public interface IInvocationContext
com.android.tradefed.invoker.IInvocationContext |
اطلاعات مربوط به فراخوان را برای تست ها نگه می دارد تا در صورت نیاز به آنها دسترسی پیدا کند. آزمایشها نباید زمینه موجود در اینجا را تغییر دهند، بنابراین فقط دریافتکنندهها در دسترس خواهند بود، به جز ویژگیهای زمینه برای هدف گزارش.
خلاصه
کلاس های تو در تو | |
---|---|
enum | IInvocationContext.TimingEvent
|
ثابت ها | |
---|---|
String | INVOCATION_ID کلید مورد استفاده برای ذخیره شناسه فراخوان مرتبط. |
روش های عمومی | |
---|---|
abstract void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) نقشه ای از نام دستگاه پیکربندی مرتبط با |
abstract void | addAllocatedDevice (String deviceName, ITestDevice testDevice) یک ITestDevice اضافه کنید تا هنگام تخصیص دستگاه توسط متا داده ها ردیابی شود. |
abstract void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) یک |
abstract void | addInvocationAttribute (String attributeName, String attributeValue) یک ویژگی Invocation اضافه کنید. |
abstract void | addInvocationAttributes ( MultiMap <String, String> attributesMap) از طریق |
default void | addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, Long durationMillis) یک سنجه زمانبندی فراخوانی اضافه کنید. |
abstract void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) یک سریال اضافه کنید تا به عنوان اختصاص داده شده به یکی از قطعاتی که برخی از آزمایشها را انجام میدهند، ردیابی شود. |
default String | getAttribute (String key) یک روش راحت برای بازیابی ویژگی متن فراخوانی به عنوان یک جفت کلید-مقدار واحد |
abstract MultiMap <String, String> | getAttributes () یک کپی از نقشه حاوی تمام ویژگی های فراخوانی را برمی گرداند. |
abstract IBuildInfo | getBuildInfo (String deviceName) |
abstract IBuildInfo | getBuildInfo ( ITestDevice testDevice) |
abstract String | getBuildInfoName ( IBuildInfo info) نام دستگاه تنظیم شده در پیکربندی xml را از |
abstract | getBuildInfos () تمام |
abstract ConfigurationDescriptor | getConfigurationDescriptor () توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راهاندازی کرده است، برمیگرداند |
abstract ITestDevice | getDevice (String deviceName) |
abstract | getDeviceBuildMap () نقشه انجمن اطلاعات دستگاه/ساخت را برگردانید |
abstract ITestDevice | getDeviceBySerial (String serial) |
abstract | getDeviceConfigNames () لیست نام پیکربندی دستگاه دستگاه ردیابی شده در این فراخوان را برگردانید |
abstract String | getDeviceName ( ITestDevice device) نام دستگاه تنظیم شده در پیکربندی xml را از |
abstract | getDevices () تمام دستگاه اختصاص داده شده ردیابی شده برای این فراخوان را برگردانید. |
abstract String | getInvocationId () |
default | getInvocationTimingMetrics () نقشه حاوی معیارهای زمانبندی فراخوان را برمیگرداند. |
abstract IInvocationContext | getModuleInvocationContext () زمینه فراخوانی ماژول را در حالی که به عنوان بخشی از مجموعه اجرا می شود، برمی گرداند. |
abstract int | getNumDevicesAllocated () تعداد دستگاه های اختصاص داده شده برای فراخوان را برگردانید. |
abstract | getSerials () لیست سریال های دستگاه ردیابی شده در این فراخوان را برگردانید |
abstract | getShardsSerials () نقشه همه سریالهای ردیابی شده و قطعه آنها را که در اشتراکگذاری نقش دارند، برمیگرداند. |
abstract String | getTestTag () تگ آزمون فراخوانی را برمیگرداند. |
abstract void | markReleasedEarly () علامت گذاری کنید که دستگاه ها زودتر منتشر می شوند. |
abstract void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راه اندازی کرد، تنظیم می کند |
abstract void | setModuleInvocationContext ( IInvocationContext invocationContext) زمینه فراخوانی ماژول را هنگام اجرا به عنوان بخشی از مجموعه تنظیم می کند. |
abstract void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) |
abstract void | setTestTag (String testTag) تگ آزمون فراخوانی را تنظیم می کند. |
abstract InvocationContext.Context | toProto () یک نمونه متن را در یک پروتوباف سریال کنید. |
abstract boolean | wasReleasedEarly () برمیگرداند که آیا دستگاهها زودتر منتشر شدهاند یا نه و دیگر مورد استفاده قرار نخواهند گرفت. |
ثابت ها
INVOCATION_ID
public static final String INVOCATION_ID
کلید مورد استفاده برای ذخیره شناسه فراخوان مرتبط.
مقدار ثابت: "Invocation-id"
روش های عمومی
addAllocatedDevice
public abstract void addAllocatedDevice (deviceWithName)
نقشه ای از نام دستگاه پیکربندی مرتبط با ITestDevice
را ردیابی کنید. ردیابی قبلی را قبل از افزودن پاک نمی کند.
مولفه های | |
---|---|
deviceWithName | ERROR(/Map) دستگاه اضافی برای ردیابی |
addAllocatedDevice
public abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)
یک ITestDevice اضافه کنید تا هنگام تخصیص دستگاه توسط متا داده ها ردیابی شود. اطلاعات ساخت را در نقشه null می کند.
مولفه های | |
---|---|
deviceName | String : نام پیکربندی دستگاه برای مرتبط کردن با ITestDevice |
testDevice | ITestDevice : به دستگاه های اختصاص داده شده اضافه می شود. |
افزودن DeviceBuildInfo
public abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
یک IBuildInfo
اضافه کنید تا با نام پیکربندی دستگاه ردیابی شود.
مولفه های | |
---|---|
deviceName | String : نام پیکربندی دستگاه |
buildinfo | IBuildInfo : یک IBuildInfo مرتبط با نام پیکربندی دستگاه. |
addInvocationAttribute
public abstract void addInvocationAttribute (String attributeName, String attributeValue)
یک ویژگی Invocation اضافه کنید.
مولفه های | |
---|---|
attributeName | String |
attributeValue | String |
addInvocationAttributes
public abstract void addInvocationAttributes (MultiMap<String, String> attributesMap)
از طریق UniqueMultiMap
چندین ویژگی invocation را همزمان اضافه کنید.
مولفه های | |
---|---|
attributesMap | MultiMap |
addInvocationTimingMetric
public void addInvocationTimingMetric (IInvocationContext.TimingEvent timingEvent, Long durationMillis)
یک سنجه زمانبندی فراخوانی اضافه کنید.
مولفه های | |
---|---|
timingEvent | IInvocationContext.TimingEvent |
durationMillis | Long |
addSerialsFromShard
public abstract void addSerialsFromShard (Integer index,serials)
یک سریال اضافه کنید تا به عنوان اختصاص داده شده به یکی از قطعاتی که برخی از آزمایشها را انجام میدهند، ردیابی شود.
مولفه های | |
---|---|
index | Integer : شاخص قطعه با استفاده از سریال |
serials |
getAttribute
public String getAttribute (String key)
یک روش راحت برای بازیابی ویژگی متن فراخوانی به عنوان یک جفت کلید-مقدار واحد
مولفه های | |
---|---|
key | String |
برمی گرداند | |
---|---|
String |
getAttributes
public abstract MultiMap<String, String> getAttributes ()
یک کپی از نقشه حاوی تمام ویژگی های فراخوانی را برمی گرداند.
برمی گرداند | |
---|---|
MultiMap <String, String> |
getBuildInfo
public abstract IBuildInfo getBuildInfo (String deviceName)
IBuildInfo
مربوط به نام پیکربندی دستگاه ارائه شده را برگردانید. اگر نام deviceName مطابقت نداشته باشد، null برمیگرداند.
مولفه های | |
---|---|
deviceName | String |
برمی گرداند | |
---|---|
IBuildInfo |
getBuildInfo
public abstract IBuildInfo getBuildInfo (ITestDevice testDevice)
IBuildInfo
مرتبط با ITestDevice
را برگردانید
مولفه های | |
---|---|
testDevice | ITestDevice |
برمی گرداند | |
---|---|
IBuildInfo |
getBuildInfoName
public abstract String getBuildInfoName (IBuildInfo info)
نام دستگاه تنظیم شده در پیکربندی xml را از IBuildInfo
. اگر IBuildInfo قابل تطبیق نباشد، پوچ برمیگرداند
مولفه های | |
---|---|
info | IBuildInfo |
برمی گرداند | |
---|---|
String |
getBuildInfos
public abstractgetBuildInfos ()
تمام IBuildInfo
ردیابی شده برای این فراخوان را برگردانید.
برمی گرداند | |
---|---|
getConfigurationDescriptor
public abstract ConfigurationDescriptor getConfigurationDescriptor ()
توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راهاندازی کرده است، برمیگرداند
برمی گرداند | |
---|---|
ConfigurationDescriptor |
getDevice
public abstract ITestDevice getDevice (String deviceName)
ITestDevice
مرتبط با نام پیکربندی دستگاه ارائه شده را برگردانید.
مولفه های | |
---|---|
deviceName | String |
برمی گرداند | |
---|---|
ITestDevice |
getDeviceBuildMap
public abstractgetDeviceBuildMap ()
نقشه انجمن اطلاعات دستگاه/ساخت را برگردانید
برمی گرداند | |
---|---|
getDeviceBySerial
public abstract ITestDevice getDeviceBySerial (String serial)
ITestDevice
مرتبط با سریال ارائه شده را برمی گرداند. از استفاده بیش از حد خودداری کنید زیرا سریعترین جستجو نیست.
مولفه های | |
---|---|
serial | String |
برمی گرداند | |
---|---|
ITestDevice |
getDeviceConfigNames
public abstractgetDeviceConfigNames ()
لیست نام پیکربندی دستگاه دستگاه ردیابی شده در این فراخوان را برگردانید
برمی گرداند | |
---|---|
getDeviceName
public abstract String getDeviceName (ITestDevice device)
نام دستگاه تنظیم شده در پیکربندی xml را از ITestDevice
. اگر ITestDevice قابل تطبیق نباشد، null برمیگرداند.
مولفه های | |
---|---|
device | ITestDevice |
برمی گرداند | |
---|---|
String |
getDevices
public abstractgetDevices ()
تمام دستگاه اختصاص داده شده ردیابی شده برای این فراخوان را برگردانید.
برمی گرداند | |
---|---|
getInvocationId
public abstract String getInvocationId ()
برمی گرداند | |
---|---|
String | شناسه فراخوان مرتبط یا در صورتی که به فراخوانی مرتبط نباشد، null است |
getInvocationTimingMetrics
publicgetInvocationTimingMetrics ()
نقشه حاوی معیارهای زمانبندی فراخوان را برمیگرداند.
برمی گرداند | |
---|---|
getModuleInvocationContext
public abstract IInvocationContext getModuleInvocationContext ()
زمینه فراخوانی ماژول را در حالی که به عنوان بخشی از مجموعه اجرا می شود، برمی گرداند.
برمی گرداند | |
---|---|
IInvocationContext |
getNumDevicesAllocated
public abstract int getNumDevicesAllocated ()
تعداد دستگاه های اختصاص داده شده برای فراخوان را برگردانید.
برمی گرداند | |
---|---|
int |
getSerials
public abstractgetSerials ()
لیست سریال های دستگاه ردیابی شده در این فراخوان را برگردانید
برمی گرداند | |
---|---|
getShardsSerials
public abstractgetShardsSerials ()
نقشه همه سریالهای ردیابی شده و قطعه آنها را که در اشتراکگذاری نقش دارند، برمیگرداند. اگر فراخوانی خرد شده نباشد، خالی است.
برمی گرداند | |
---|---|
getTestTag
public abstract String getTestTag ()
تگ آزمون فراخوانی را برمیگرداند.
برمی گرداند | |
---|---|
String |
markReleasedEarly
public abstract void markReleasedEarly ()
علامت گذاری کنید که دستگاه ها زودتر منتشر می شوند.
setConfigurationDescriptor
public abstract void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راه اندازی کرد، تنظیم می کند
مولفه های | |
---|---|
configurationDescriptor | ConfigurationDescriptor |
setModuleInvocationContext
public abstract void setModuleInvocationContext (IInvocationContext invocationContext)
زمینه فراخوانی ماژول را هنگام اجرا به عنوان بخشی از مجموعه تنظیم می کند.
مولفه های | |
---|---|
invocationContext | IInvocationContext |
setRecoveryModeForAllDevices
public abstract void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
RecoveryMode
را برای همه دستگاههای بخشی از زمینه تنظیم میکند
مولفه های | |
---|---|
mode | ITestDevice.RecoveryMode |
setTestTag
public abstract void setTestTag (String testTag)
تگ آزمون فراخوانی را تنظیم می کند.
مولفه های | |
---|---|
testTag | String |
به پروتو
public abstract InvocationContext.Context toProto ()
یک نمونه متن را در یک پروتوباف سریال کنید.
برمی گرداند | |
---|---|
InvocationContext.Context |
اوایل منتشر شد
public abstract boolean wasReleasedEarly ()
برمیگرداند که آیا دستگاهها زودتر منتشر شدهاند یا نه و دیگر مورد استفاده قرار نخواهند گرفت.
برمی گرداند | |
---|---|
boolean |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2022-08-15 بهوقت ساعت هماهنگ جهانی.