Ngữ cảnh gọi

public class InvocationContext
extends Object implements IInvocationContext

java.lang.Object
   ↳ com.android.tradefed.Callbackr.InvocationContext


Triển khai chung một IInvocationContext.

Tóm tắt

Hàm khởi tạo công khai

InvocationContext()

Tạo BuildInfo bằng các giá trị thuộc tính mặc định.

Phương thức công khai

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)

Đảo ngược thao tác đối với InvocationContext#toProto() để lấy lại thực thể.

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 việc thêm các thuộc tính lệnh gọi khác.

void logInvocationMetrics()

Ghi nhật ký các thuộc tính InvocationMetricLogger cho lệnh gọi.

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

Ngữ cảnh gọi

public InvocationContext ()

Tạo BuildInfo bằng các giá trị thuộc tính mặc định.

Phương thức công khai

addPhân bổ thiết bị

public void addAllocatedDevice ( deviceWithName)

Tham số
deviceWithName

addPhân bổ thiết bị

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

addInvocationAttributes

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

addSerialsTừShard

public void addSerialsFromShard (Integer index, 
                 serials)

Tham số
index Integer

serials

từProto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

Đảo ngược thao tác đối với InvocationContext#toProto() để lấy lại thực thể.

Tham số
protoContext InvocationContext.Context

Giá trị trả về
InvocationContext

nhận thuộc tính

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

getBuildInfo

public  getBuildInfos ()

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

public  getDeviceBuildMap ()

Giá trị trả về

nhận thiết bị theo nối tiếp

public ITestDevice getDeviceBySerial (String serial)

Tham số
serial String

Giá trị trả về
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

Giá trị trả về

nhận tên thiết bị

public String getDeviceName (ITestDevice device)

Tham số
device ITestDevice

Giá trị trả về
String

các thiết bị

public  getDevices ()

Giá trị trả về

getInvocationId

public String getInvocationId ()

Giá trị trả về
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

Giá trị trả về
IInvocationContext

phương thức phân bổ

public int getNumDevicesAllocated ()

Giá trị trả về
int

getSerials

public  getSerials ()

Giá trị trả về

getShardsSerials

public  getShardsSerials ()

Giá trị trả về

getTestTag

public String getTestTag ()

Giá trị trả về
String

thuộc tính khoá

public void lockAttributes ()

Khoá ngữ cảnh để ngăn việc thêm các thuộc tính lệnh gọi khác.

logInvocationMetrics

public void logInvocationMetrics ()

Ghi nhật ký các thuộc tính InvocationMetricLogger cho lệnh gọi.

đánh dấuĐã phát hànhSớm

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

Được phát hànhSớm

public boolean wasReleasedEarly ()

Giá trị trả về
boolean