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) أضف سمة الاستدعاء. |
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 |
من Proto
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 |
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 |
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
إلى الاستدعاء.
تم إصداره في وقت مبكر
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 |