InvocationContext

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()

وظائف الإنشاء العامة

InvocationContext

public InvocationContext ()

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

الطرق العامة

addAllocatedDevice

public void addAllocatedDevice ( deviceWithName)

المعلمات
deviceWithName

addAllocatedDevice

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

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)

المعلمات
deviceName String

المرتجعات
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

المعلمات
testDevice ITestDevice

المرتجعات
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

المعلمات
info IBuildInfo

المرتجعات
String

getBuildInfos

public  getBuildInfos ()

المرتجعات

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

المرتجعات
ConfigurationDescriptor

getDevice

public ITestDevice getDevice (String deviceName)

المعلمات
deviceName String

المرتجعات
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

المرتجعات

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

المعلمات
serial String

المرتجعات
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

المرتجعات

getDeviceName

public String getDeviceName (ITestDevice device)

المعلمات
device ITestDevice

المرتجعات
String

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)

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

setTestTag

public void setTestTag (String testTag)

المعلمات
testTag String

toProto

public InvocationContext.Context toProto ()

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

wasReleasedEarly

public boolean wasReleasedEarly ()

المرتجعات
boolean