Контекст вызова

public class InvocationContext
extends Object implements IInvocationContext

java.lang.Объект
com.android.tradefed.invoker.IndictionContext


Общая реализация IInvocationContext .

Краткое содержание

Общественные конструкторы

InvocationContext ()

Создает BuildInfo используя значения атрибутов по умолчанию.

Публичные методы

void addAllocatedDevice ( deviceWithName) 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) 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

аддинвокаттрибуте

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

Параметры
attributeName String

attributeValue String

аддинвокаттрибутес

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

Параметры
attributesMap MultiMap

добавитьSerialsFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

Параметры
index Integer

serials

изПрото

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

получитьустройство

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

ПолучитьУстройства

public  getDevices ()

Возврат

получитьинвокацииид

public String getInvocationId ()

Возврат
String

getModuleInvoctionContext

public IInvocationContext getModuleInvocationContext ()

Возврат
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

Возврат
int

getSerials

public  getSerials ()

Возврат

getShardsSerials

public  getShardsSerials ()

Возврат

getTestTag

public String getTestTag ()

Возврат
String

атрибуты блокировки

public void lockAttributes ()

Заблокируйте контекст, чтобы предотвратить добавление дополнительных атрибутов вызова.

logInvoctionMetrics

public void logInvocationMetrics ()

Зарегистрируйте атрибуты InvocationMetricLogger для вызова.

отметкаВыпущенаРанний

public void markReleasedEarly ()

setConfigurationDescriptor

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

Параметры
configurationDescriptor ConfigurationDescriptor

setModuleInvoctionContext

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

было выпущено рано

public boolean wasReleasedEarly ()

Возврат
boolean