InvocationContext
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.Object | |
↳ | com.android.tradefed.invocer.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) إضافة سمة الاستدعاء. |
void | addInvocationAttributes ( MultiMap <String, String> attributesMap) أضف عدة سمات استدعاء مرة واحدة من خلال |
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 () إرجاع علامة اختبار الاستدعاء. |
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 () إجراء تسلسل لمثيل السياق في protobuf. |
boolean | wasReleasedEarly () لعرض ما إذا تم إصدار الأجهزة مبكرًا أم لا ولن يتم استخدامها بعد الآن. |
المقاولين العامة
الأساليب العامة
addAllocatedDevice
public void addAllocatedDevice (deviceWithName)
تتبع خريطة لاسم جهاز التكوين المرتبط بـ ITestDevice
. لا يمسح التتبع السابق قبل الإضافة.
حدود | |
---|---|
deviceWithName | ERROR(/Map) لجهاز إضافي لتتبعه |
addAllocatedDevice
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
قم بإضافة ITestDevice ليتم تتبعه بواسطة بيانات التعريف عند تخصيص الجهاز. سيتم ضبط معلومات البناء على قيمة خالية في الخريطة.
حدود | |
---|---|
devicename | String : اسم تكوين الجهاز المراد ربطه بـ ITestDevice |
testDevice | ITestDevice : ليتم إضافتها إلى الأجهزة المخصصة. |
addDeviceBuildInfo
public void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
قم بإضافة IBuildInfo
ليتم تتبعه باستخدام اسم تكوين الجهاز.
حدود | |
---|---|
deviceName | String : اسم تكوين الجهاز |
buildinfo | IBuildInfo : IBuildInfo المرتبط باسم تكوين الجهاز. |
addInvocationAttribute
public void addInvocationAttribute (String attributeName, String attributeValue)
إضافة سمة الاستدعاء.
حدود | |
---|---|
attributeName | String |
attributeValue | String |
addInvocationAttributes
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
أضف عدة سمات استدعاء مرة واحدة من خلال UniqueMultiMap
.
حدود | |
---|---|
attributesMap | MultiMap |
addSerialsFromShard
public void addSerialsFromShard (Integer index,serials)
قم بإضافة مسلسل ليتم تتبعه كما تم تعيينه لإحدى الأجزاء التي تجري بعض الاختبارات.
حدود | |
---|---|
index | Integer : فهرس القطعة باستخدام المسلسلات |
serials |
fromProto
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 | 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 |
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
إرجاع الواصف المرتبط بتكوين الاختبار الذي أطلق الاستدعاء
عائدات | |
---|---|
ConfigurationDescriptor |
com.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.
حدود | |
---|---|
device | ITestDevice |
عائدات | |
---|---|
String |
com.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 |
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 |
toProto
public InvocationContext.Context toProto ()
إجراء تسلسل لمثيل السياق في protobuf.
عائدات | |
---|---|
InvocationContext.Context |
تم إصداره مبكرًا
public boolean wasReleasedEarly ()
لعرض ما إذا تم إصدار الأجهزة مبكرًا أم لا ولن يتم استخدامها بعد الآن.
عائدات | |
---|---|
boolean |