InvocationContext
public
class
InvocationContext
extends Object
implements
IInvocationContext
java.lang.Object | |
↳ | com.android.tradefed.invoker.InvocationContext |
Cách triển khai chung của IInvocationContext
.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
InvocationContext()
Tạo |
Phương thức công khai | |
---|---|
void
|
addAllocatedDevice(
|
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,
|
static
InvocationContext
|
fromProto(InvocationContext.Context protoContext)
Thao tác nghịch đảo với |
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()
Khoá ngữ cảnh để ngăn thêm các thuộc tính lệnh gọi khác. |
void
|
logInvocationMetrics()
Ghi lại các thuộc tính |
void
|
markReleasedEarly()
|
void
|
setConfigurationDescriptor(ConfigurationDescriptor configurationDescriptor)
|
void
|
setModuleInvocationContext(IInvocationContext invocationContext)
|
void
|
setRecoveryModeForAllDevices(ITestDevice.RecoveryMode mode)
|
void
|
setTestTag(String testTag)
|
InvocationContext.Context
|
toProto()
|
boolean
|
wasReleasedEarly()
|
Hàm khởi tạo công khai
InvocationContext
public InvocationContext ()
Tạo BuildInfo
bằng cách sử dụng các giá trị thuộc tính mặc định.
Phương thức công khai
addAllocatedDevice
public void addAllocatedDevice (deviceWithName)
Tham số | |
---|---|
deviceWithName |
|
addAllocatedDevice
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
Tham số | |
---|---|
devicename |
String |
testDevice |
ITestDevice |
addDeviceBuildInfo
public void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
Tham số | |
---|---|
deviceName |
String |
buildinfo |
IBuildInfo |
addInvocationAttribute
public void addInvocationAttribute (String attributeName, String attributeValue)
Tham số | |
---|---|
attributeName |
String |
attributeValue |
String |
addInvocationAttributes
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
Tham số | |
---|---|
attributesMap |
MultiMap |
addSerialsFromShard
public void addSerialsFromShard (Integer index,serials)
Tham số | |
---|---|
index |
Integer |
serials |
|
fromProto
public static InvocationContext fromProto (InvocationContext.Context protoContext)
Thao tác nghịch đảo với InvocationContext#toProto()
để lấy lại thực thể.
Tham số | |
---|---|
protoContext |
InvocationContext.Context |
Giá trị trả về | |
---|---|
InvocationContext |
getAttributes
public MultiMap<String, String> getAttributes ()
Giá trị trả về | |
---|---|
MultiMap<String, String> |
getBuildInfo
public IBuildInfo getBuildInfo (String deviceName)
Tham số | |
---|---|
deviceName |
String |
Giá trị trả về | |
---|---|
IBuildInfo |
getBuildInfo
public IBuildInfo getBuildInfo (ITestDevice testDevice)
Tham số | |
---|---|
testDevice |
ITestDevice |
Giá trị trả về | |
---|---|
IBuildInfo |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
Tham số | |
---|---|
info |
IBuildInfo |
Giá trị trả về | |
---|---|
String |
getBuildInfos
publicgetBuildInfos ()
Giá trị trả về | |
---|---|
|
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
Giá trị trả về | |
---|---|
ConfigurationDescriptor |
getDevice
public ITestDevice getDevice (String deviceName)
Tham số | |
---|---|
deviceName |
String |
Giá trị trả về | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
Giá trị trả về | |
---|---|
|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
Tham số | |
---|---|
serial |
String |
Giá trị trả về | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
Giá trị trả về | |
---|---|
|
getDeviceName
public String getDeviceName (ITestDevice device)
Tham số | |
---|---|
device |
ITestDevice |
Giá trị trả về | |
---|---|
String |
getDevices
publicgetDevices ()
Giá trị trả về | |
---|---|
|
getInvocationId
public String getInvocationId ()
Giá trị trả về | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
Giá trị trả về | |
---|---|
IInvocationContext |
getNumDevicesAllocated
public int getNumDevicesAllocated ()
Giá trị trả về | |
---|---|
int |
getSerials
publicgetSerials ()
Giá trị trả về | |
---|---|
|
getShardsSerials
publicgetShardsSerials ()
Giá trị trả về | |
---|---|
|
getTestTag
public String getTestTag ()
Giá trị trả về | |
---|---|
String |
lockAttributes
public void lockAttributes ()
Khoá ngữ cảnh để ngăn thêm các thuộc tính lệnh gọi khác.
logInvocationMetrics
public void logInvocationMetrics ()
Ghi lại các thuộc tính InvocationMetricLogger
vào lệnh gọi.
markReleasedEarly
public void markReleasedEarly ()
setConfigurationDescriptor
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
Tham số | |
---|---|
configurationDescriptor |
ConfigurationDescriptor |
setModuleInvocationContext
public void setModuleInvocationContext (IInvocationContext invocationContext)
Tham số | |
---|---|
invocationContext |
IInvocationContext |
setRecoveryModeForAllDevices
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Tham số | |
---|---|
mode |
ITestDevice.RecoveryMode |
setTestTag
public void setTestTag (String testTag)
Tham số | |
---|---|
testTag |
String |
toProto
public InvocationContext.Context toProto ()
Giá trị trả về | |
---|---|
InvocationContext.Context |
wasReleasedEarly
public boolean wasReleasedEarly ()
Giá trị trả về | |
---|---|
boolean |