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 |