InvocationContext

public class InvocationContext
extends Object implements IInvocationContext

java.lang.Object
com.android.tradefed.invocer.InvocationContext


التنفيذ العام لـ IInvocationContext .

ملخص

المقاولين العامة

InvocationContext ()

إنشاء BuildInfo باستخدام قيم السمات الافتراضية.

الأساليب العامة

void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

تتبع خريطة لاسم جهاز التكوين المرتبط بـ ITestDevice .

void addAllocatedDevice (String devicename, ITestDevice testDevice)

قم بإضافة ITestDevice ليتم تتبعه بواسطة بيانات التعريف عند تخصيص الجهاز.

void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

قم بإضافة IBuildInfo ليتم تتبعه باستخدام اسم تكوين الجهاز.

void addInvocationAttribute (String attributeName, String attributeValue)

إضافة سمة الاستدعاء.

void addInvocationAttributes ( MultiMap <String, String> attributesMap)

أضف عدة سمات استدعاء مرة واحدة من خلال UniqueMultiMap .

void addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials)

قم بإضافة مسلسل ليتم تتبعه كما تم تعيينه لإحدى الأجزاء التي تجري بعض الاختبارات.

static InvocationContext fromProto (InvocationContext.Context protoContext)

عملية عكسية لـ InvocationContext#toProto() لاستعادة المثيل.

MultiMap <String, String> getAttributes ()

إرجاع نسخة من الخريطة تحتوي على جميع سمات الاستدعاء.

IBuildInfo getBuildInfo (String deviceName)

قم بإرجاع IBuildInfo المرتبط باسم تكوين الجهاز المقدم.

IBuildInfo getBuildInfo ( ITestDevice testDevice)

قم بإرجاع IBuildInfo المرتبط بـ ITestDevice

String getBuildInfoName ( IBuildInfo info)

إرجاع اسم الجهاز المعين في تكوين XML من IBuildInfo .

getBuildInfos ()

قم بإرجاع جميع IBuildInfo المتعقبة لهذا الاستدعاء.

ConfigurationDescriptor getConfigurationDescriptor ()

إرجاع الواصف المرتبط بتكوين الاختبار الذي أطلق الاستدعاء

ITestDevice getDevice (String deviceName)

قم بإرجاع ITestDevice المرتبط باسم تكوين الجهاز المقدم.

getDeviceBuildMap ()

قم بإرجاع خريطة اقتران معلومات الجهاز/البناء

ITestDevice getDeviceBySerial (String serial)

إرجاع ITestDevice المرتبط بالمسلسل المقدم.

getDeviceConfigNames ()

قم بإرجاع قائمة بأسماء تكوينات الجهاز التي تم تتبعها في هذا الاستدعاء

String getDeviceName ( ITestDevice device)

يُرجع اسم الجهاز المعين في تكوين XML من ITestDevice .

getDevices ()

قم بإرجاع جميع الأجهزة المخصصة التي تم تتبعها لهذا الاستدعاء.

String getInvocationId ()
IInvocationContext getModuleInvocationContext ()

يُرجع سياق استدعاء الوحدة النمطية أثناء تنفيذها كجزء من مجموعة.

int getNumDevicesAllocated ()

قم بإرجاع عدد الأجهزة المخصصة للاستدعاء.

getSerials ()

قم بإرجاع قائمة المسلسلات الخاصة بالجهاز الذي تم تتبعه في هذا الاستدعاء

getShardsSerials ()

إرجاع خريطة لجميع المسلسلات المتعقبة وجزءها المتضمن في عملية التجزئة.

String getTestTag ()

إرجاع علامة اختبار الاستدعاء.

void lockAttributes ()

قم بقفل السياق لمنع إضافة المزيد من سمات الاستدعاء.

void logInvocationMetrics ()

قم بتسجيل سمات InvocationMetricLogger للاستدعاء.

void markReleasedEarly ()

ضع علامة على أنه سيتم إصدار الأجهزة مبكرًا.

void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

يضبط الواصف المرتبط بتكوين الاختبار الذي أطلق الاستدعاء

void setModuleInvocationContext ( IInvocationContext invocationContext)

يضبط سياق الاستدعاء للوحدة النمطية أثناء تنفيذها كجزء من المجموعة.

void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

يضبط RecoveryMode لجميع أجزاء الأجهزة في السياق

void setTestTag (String testTag)

يضبط علامة اختبار الاستدعاء.

InvocationContext.Context toProto ()

إجراء تسلسل لمثيل السياق في protobuf.

boolean wasReleasedEarly ()

لعرض ما إذا تم إصدار الأجهزة مبكرًا أم لا ولن يتم استخدامها بعد الآن.

المقاولين العامة

InvocationContext

public InvocationContext ()

إنشاء BuildInfo باستخدام قيم السمات الافتراضية.

الأساليب العامة

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

getBuildInfos

public  getBuildInfos ()

قم بإرجاع جميع IBuildInfo المتعقبة لهذا الاستدعاء.

عائدات

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

إرجاع الواصف المرتبط بتكوين الاختبار الذي أطلق الاستدعاء

عائدات
ConfigurationDescriptor

com.getDevice

public ITestDevice getDevice (String deviceName)

قم بإرجاع ITestDevice المرتبط باسم تكوين الجهاز المقدم.

حدود
deviceName String

عائدات
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

قم بإرجاع خريطة اقتران معلومات الجهاز/البناء

عائدات

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

إرجاع ITestDevice المرتبط بالمسلسل المقدم. الامتناع عن استخدام الكثير لأنه ليس أسرع بحث.

حدود
serial String

عائدات
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

قم بإرجاع قائمة بأسماء تكوينات الجهاز التي تم تتبعها في هذا الاستدعاء

عائدات

getDeviceName

public String getDeviceName (ITestDevice device)

يُرجع اسم الجهاز المعين في تكوين XML من ITestDevice . يُرجع قيمة فارغة، إذا تعذرت مطابقة ITestDevice.

حدود
device ITestDevice

عائدات
String

com.getDevices

public  getDevices ()

قم بإرجاع جميع الأجهزة المخصصة التي تم تتبعها لهذا الاستدعاء.

عائدات

getInvocationId

public String getInvocationId ()

عائدات
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

يُرجع سياق استدعاء الوحدة النمطية أثناء تنفيذها كجزء من مجموعة.

عائدات
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

قم بإرجاع عدد الأجهزة المخصصة للاستدعاء.

عائدات
int

getSerials

public  getSerials ()

قم بإرجاع قائمة المسلسلات الخاصة بالجهاز الذي تم تتبعه في هذا الاستدعاء

عائدات

getShardsSerials

public  getShardsSerials ()

إرجاع خريطة لجميع المسلسلات المتعقبة وجزءها المتضمن في عملية التجزئة. فارغة إن لم تكن استدعاء مجزأة.

عائدات

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