سياق الاستدعاء

public class InvocationContext
extends Object implements IInvocationContext

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


تم تنفيذ IInvocationContext عامة.

ملخّص

شركة إنشاءات عامة

InvocationContext()

تنشئ BuildInfo باستخدام قيم السمات التلقائية.

الطرق العامة

void addAllocatedDevice( deviceWithName)

void addAllocatedDevice(String devicename, ITestDevice testDevice)

void addDeviceBuildInfo(String deviceName, IBuildInfo buildinfo)

void addInvocationAttribute(String attributeName, String attributeValue)

void addInvocationAttributes(MultiMap<String, String> attributesMap)

void addSerialsFromShard(Integer index, serials)

static InvocationContext fromProto(InvocationContext.Context protoContext)

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

MultiMap<String, String> getAttributes()

IBuildInfo getBuildInfo(String deviceName)

IBuildInfo getBuildInfo(ITestDevice testDevice)

String getBuildInfoName(IBuildInfo info)

getBuildInfos()

ConfigurationDescriptor getConfigurationDescriptor()

ITestDevice getDevice(String deviceName)

getDeviceBuildMap()

ITestDevice getDeviceBySerial(String serial)

getDeviceConfigNames()

String getDeviceName(ITestDevice device)

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)

void setTestTag(String testTag)

InvocationContext.Context toProto()

boolean wasReleasedEarly()

شركة إنشاءات عامة

سياق الاستدعاء

public InvocationContext ()

تنشئ BuildInfo باستخدام قيم السمات التلقائية.

الطرق العامة

إضافة تخصيص جهاز

public void addAllocatedDevice ( deviceWithName)

المعلمات
deviceWithName

إضافة تخصيص جهاز

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

المعلمات
devicename String

testDevice ITestDevice

addDeviceBuildInfo

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

المعلمات
deviceName String

buildinfo IBuildInfo

سمة addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

المعلمات
attributeName String

attributeValue String

addInvocationAttributes

public void addInvocationAttributes (MultiMap<String, String> attributesMap)

المعلمات
attributesMap MultiMap

إضافة SerialsFromShard

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>

الحصول على معلومات

public IBuildInfo getBuildInfo (String deviceName)

المعلمات
deviceName String

المرتجعات
IBuildInfo

الحصول على معلومات

public IBuildInfo getBuildInfo (ITestDevice testDevice)

المعلمات
testDevice ITestDevice

المرتجعات
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

المعلمات
info IBuildInfo

المرتجعات
String

الحصول على معلومات الإصدار

public  getBuildInfos ()

المرتجعات

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

المرتجعات
ConfigurationDescriptor

الحصول على جهاز

public ITestDevice getDevice (String deviceName)

المعلمات
deviceName String

المرتجعات
ITestDevice

خريطة getDeviceBuildMap

public  getDeviceBuildMap ()

المرتجعات

الحصول على DeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

المعلمات
serial String

المرتجعات
ITestDevice

طريقة getDeviceConfigNames

public  getDeviceConfigNames ()

المرتجعات

الحصول على اسم الجهاز

public String getDeviceName (ITestDevice device)

المعلمات
device ITestDevice

المرتجعات
String

الحصول على أجهزة

public  getDevices ()

المرتجعات

معرّف getInvocationId

public String getInvocationId ()

المرتجعات
String

الحصول على وحدة استدعاء السياق

public IInvocationContext getModuleInvocationContext ()

المرتجعات
IInvocationContext

الحصول على عدد الأجهزة الموزّعة

public int getNumDevicesAllocated ()

المرتجعات
int

الطريقة getSerials

public  getSerials ()

المرتجعات

مسلسل getShardsSerials

public  getShardsSerials ()

المرتجعات

الحصول على علامة اختبار

public String getTestTag ()

المرتجعات
String

سمة lock

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)

المعلمات
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

المعلمات
testTag String

إلى Proto

public InvocationContext.Context toProto ()

المرتجعات
InvocationContext.Context

تم إصداره في وقت مبكر

public boolean wasReleasedEarly ()

المرتجعات
boolean