Контекст вызова
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.Объект |
↳ | com.android.tradefed.invoker.IndictionContext |
Общая реализация IInvocationContext
.
Краткое содержание
Публичные методы |
---|
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)
добавитьаллокатедевице
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 |
добавитьсериалсфромшард
public void addSerialsFromShard (Integer index,
serials)
Параметры |
---|
index | Integer |
serials | |
getAttributes
public MultiMap<String, String> getAttributes ()
Возврат |
---|
MultiMap<String, String> | |
getBuildInfo
public IBuildInfo getBuildInfo (String deviceName)
Параметры |
---|
deviceName | String |
getBuildInfo
public IBuildInfo getBuildInfo (ITestDevice testDevice)
Параметры |
---|
testDevice | ITestDevice |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
Параметры |
---|
info | IBuildInfo |
getBuildInfos
public getBuildInfos ()
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
Возврат |
---|
ConfigurationDescriptor | |
получитьустройство
public ITestDevice getDevice (String deviceName)
Параметры |
---|
deviceName | String |
getDeviceBuildMap
public getDeviceBuildMap ()
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
getDeviceConfigNames
public getDeviceConfigNames ()
getDeviceName
public String getDeviceName (ITestDevice device)
Параметры |
---|
device | ITestDevice |
ПолучитьУстройства
public getDevices ()
получитьинвокацииид
public String getInvocationId ()
getModuleInvoctionContext
public IInvocationContext getModuleInvocationContext ()
Возврат |
---|
IInvocationContext | |
getNumDevicesAllocated
public int getNumDevicesAllocated ()
getSerials
public getSerials ()
getShardsSerials
public getShardsSerials ()
getTestTag
public String getTestTag ()
LockAttributes
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)
toProto
public InvocationContext.Context toProto ()
Возврат |
---|
InvocationContext.Context | |
было выпущено рано
public boolean wasReleasedEarly ()