Yêu cầubối cảnh
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.Object | |
↳ | com.android.tradefed.invoker.InvocationContext |
Triển khai chung của IInvocationContext
.
Bản tóm tắt
nhà thầu công cộng | |
---|---|
InvocationContext () Tạo |
Phương thức công khai | |
---|---|
void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) Theo dõi bản đồ tên thiết bị cấu hình được liên kết với |
void | addAllocatedDevice (String devicename, ITestDevice testDevice) Thêm một ITestDevice để được theo dõi bởi siêu dữ liệu khi thiết bị được phân bổ. |
void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) Thêm một |
void | addInvocationAttribute (String attributeName, String attributeValue) Thêm một thuộc tính Yêu cầu. |
void | addInvocationAttributes ( MultiMap <String, String> attributesMap) Thêm một số thuộc tính gọi cùng một lúc thông qua |
void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) Thêm một sê-ri để được theo dõi khi được gán cho một trong các phân đoạn đang chạy một số thử nghiệm. |
static InvocationContext | fromProto (InvocationContext.Context protoContext) Thao tác nghịch đảo với |
MultiMap <String, String> | getAttributes () Trả về một bản sao của bản đồ chứa tất cả các thuộc tính gọi. |
IBuildInfo | getBuildInfo (String deviceName) Trả lại |
IBuildInfo | getBuildInfo ( ITestDevice testDevice) Trả lại |
String | getBuildInfoName ( IBuildInfo info) Trả về tên của thiết bị được đặt trong cấu hình xml từ |
getBuildInfos () Trả lại tất cả | |
ConfigurationDescriptor | getConfigurationDescriptor () Trả về bộ mô tả được liên kết với cấu hình thử nghiệm đã khởi chạy lệnh gọi |
ITestDevice | getDevice (String deviceName) Trả lại |
getDeviceBuildMap () Trả lại bản đồ của Liên kết thông tin thiết bị/xây dựng | |
ITestDevice | getDeviceBySerial (String serial) Trả về |
getDeviceConfigNames () Trả về danh sách tên cấu hình thiết bị của thiết bị được theo dõi trong lời gọi này | |
String | getDeviceName ( ITestDevice device) Trả về tên của thiết bị được đặt trong cấu hình xml từ |
getDevices () Trả lại tất cả thiết bị được phân bổ được theo dõi cho lệnh gọi này. | |
String | getInvocationId () |
IInvocationContext | getModuleInvocationContext () Trả về ngữ cảnh gọi của mô-đun trong khi được thực thi như một phần của bộ. |
int | getNumDevicesAllocated () Trả về số lượng thiết bị được phân bổ cho lệnh gọi. |
getSerials () Trả về danh sách sê-ri của thiết bị được theo dõi trong lệnh gọi này | |
getShardsSerials () Trả về Bản đồ của tất cả các sê-ri được theo dõi và phân đoạn của chúng liên quan đến phân đoạn. | |
String | getTestTag () Trả về thẻ kiểm tra yêu cầu. |
void | lockAttributes () Khóa ngữ cảnh để ngăn thêm các thuộc tính yêu cầu được thêm vào. |
void | logInvocationMetrics () Ghi các thuộc tính |
void | markReleasedEarly () Đánh dấu các thiết bị sẽ được phát hành sớm. |
void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) Đặt bộ mô tả được liên kết với cấu hình thử nghiệm đã khởi chạy lệnh gọi |
void | setModuleInvocationContext ( IInvocationContext invocationContext) Đặt bối cảnh gọi của mô-đun trong khi được thực thi như một phần của bộ. |
void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) Đặt |
void | setTestTag (String testTag) Đặt thẻ kiểm tra lệnh gọi. |
InvocationContext.Context | toProto () Tuần tự hóa một thể hiện bối cảnh thành một protobuf. |
boolean | wasReleasedEarly () Trả về việc thiết bị có được phát hành sớm hay không và sẽ không được sử dụng nữa. |
nhà thầu công cộng
Phương thức công khai
thêm thiết bị được cấp phát
public void addAllocatedDevice (deviceWithName)
Theo dõi bản đồ tên thiết bị cấu hình được liên kết với ITestDevice
. Không xóa theo dõi trước đó trước khi thêm.
Thông số | |
---|---|
deviceWithName | ERROR(/Map) của thiết bị bổ sung để theo dõi |
thêm thiết bị được cấp phát
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
Thêm một ITestDevice để được theo dõi bởi siêu dữ liệu khi thiết bị được phân bổ. sẽ đặt thông tin bản dựng thành null trong bản đồ.
Thông số | |
---|---|
devicename | String : tên cấu hình thiết bị để liên kết với ITestDevice |
testDevice | ITestDevice : được thêm vào các thiết bị được phân bổ. |
thêmDeviceBuildInfo
public void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
Thêm một IBuildInfo
để được theo dõi với tên cấu hình thiết bị.
Thông số | |
---|---|
deviceName | String : tên cấu hình thiết bị |
buildinfo | IBuildInfo : một IBuildInfo được liên kết với tên cấu hình thiết bị. |
addInvocationAttribute
public void addInvocationAttribute (String attributeName, String attributeValue)
Thêm một thuộc tính Yêu cầu.
Thông số | |
---|---|
attributeName | String |
attributeValue | String |
addInvocationAttributes
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
Thêm một số thuộc tính gọi cùng một lúc thông qua UniqueMultiMap
.
Thông số | |
---|---|
attributesMap | MultiMap |
addSerialsFromShard
public void addSerialsFromShard (Integer index,serials)
Thêm một sê-ri để được theo dõi khi được gán cho một trong các phân đoạn đang chạy một số thử nghiệm.
Thông số | |
---|---|
index | Integer : chỉ mục của phân đoạn sử dụng sê-ri |
serials |
từProto
public static InvocationContext fromProto (InvocationContext.Context protoContext)
Thao tác nghịch đảo với InvocationContext#toProto()
để lấy lại phiên bản.
Thông số | |
---|---|
protoContext | InvocationContext.Context |
trả lại | |
---|---|
InvocationContext |
getAttributes
public MultiMap<String, String> getAttributes ()
Trả về một bản sao của bản đồ chứa tất cả các thuộc tính gọi.
trả lại | |
---|---|
MultiMap <String, String> |
getBuildInfo
public IBuildInfo getBuildInfo (String deviceName)
Trả lại IBuildInfo
được liên kết với tên cấu hình thiết bị được cung cấp. Trả về null, nếu tên thiết bị không khớp.
Thông số | |
---|---|
deviceName | String |
trả lại | |
---|---|
IBuildInfo |
getBuildInfo
public IBuildInfo getBuildInfo (ITestDevice testDevice)
Trả lại IBuildInfo
được liên kết với ITestDevice
Thông số | |
---|---|
testDevice | ITestDevice |
trả lại | |
---|---|
IBuildInfo |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
Trả về tên của thiết bị được đặt trong cấu hình xml từ IBuildInfo
. Trả về null nếu IBuildInfo không khớp
Thông số | |
---|---|
info | IBuildInfo |
trả lại | |
---|---|
String |
getBuildInfos
publicgetBuildInfos ()
Trả lại tất cả IBuildInfo
được theo dõi cho lời gọi này.
trả lại | |
---|---|
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
Trả về bộ mô tả được liên kết với cấu hình thử nghiệm đã khởi chạy lệnh gọi
trả lại | |
---|---|
ConfigurationDescriptor |
getDevice
public ITestDevice getDevice (String deviceName)
Trả lại ITestDevice
được liên kết với tên cấu hình thiết bị được cung cấp.
Thông số | |
---|---|
deviceName | String |
trả lại | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
Trả lại bản đồ của Liên kết thông tin thiết bị/xây dựng
trả lại | |
---|---|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
Trả về ITestDevice
được liên kết với sê-ri được cung cấp. Không sử dụng quá nhiều vì đây không phải là cách tra cứu nhanh nhất.
Thông số | |
---|---|
serial | String |
trả lại | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
Trả về danh sách tên cấu hình thiết bị của thiết bị được theo dõi trong lời gọi này
trả lại | |
---|---|
getDeviceName
public String getDeviceName (ITestDevice device)
Trả về tên của thiết bị được đặt trong cấu hình xml từ ITestDevice
. Trả về null, nếu ITestDevice không khớp.
Thông số | |
---|---|
device | ITestDevice |
trả lại | |
---|---|
String |
getDevices
publicgetDevices ()
Trả lại tất cả thiết bị được phân bổ được theo dõi cho lệnh gọi này.
trả lại | |
---|---|
getInvocationId
public String getInvocationId ()
trả lại | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
Trả về ngữ cảnh gọi của mô-đun trong khi được thực thi như một phần của bộ.
trả lại | |
---|---|
IInvocationContext |
getNumDevicesĐược phân bổ
public int getNumDevicesAllocated ()
Trả về số lượng thiết bị được phân bổ cho lệnh gọi.
trả lại | |
---|---|
int |
getSerials
publicgetSerials ()
Trả về danh sách sê-ri của thiết bị được theo dõi trong lệnh gọi này
trả lại | |
---|---|
getShardsSerials
publicgetShardsSerials ()
Trả về Bản đồ của tất cả các sê-ri được theo dõi và phân đoạn của chúng liên quan đến phân đoạn. Làm trống nếu không phải là một lệnh gọi được phân đoạn.
trả lại | |
---|---|
getTestTag
public String getTestTag ()
Trả về thẻ kiểm tra yêu cầu.
trả lại | |
---|---|
String |
thuộc tính khóa
public void lockAttributes ()
Khóa ngữ cảnh để ngăn thêm các thuộc tính yêu cầu được thêm vào.
đăng nhậpInvocationMetrics
public void logInvocationMetrics ()
Ghi các thuộc tính InvocationMetricLogger
vào lệnh gọi.
đánh dấuPhát hành sớm
public void markReleasedEarly ()
Đánh dấu các thiết bị sẽ được phát hành sớm.
setConfigurationDescriptor
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
Đặt bộ mô tả được liên kết với cấu hình thử nghiệm đã khởi chạy lệnh gọi
Thông số | |
---|---|
configurationDescriptor | ConfigurationDescriptor |
setModuleInvocationContext
public void setModuleInvocationContext (IInvocationContext invocationContext)
Đặt bối cảnh gọi của mô-đun trong khi được thực thi như một phần của bộ.
Thông số | |
---|---|
invocationContext | IInvocationContext |
setRecoveryModeForAllDevices
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Đặt RecoveryMode
của tất cả các thiết bị một phần của bối cảnh
Thông số | |
---|---|
mode | ITestDevice.RecoveryMode |
setTestTag
public void setTestTag (String testTag)
Đặt thẻ kiểm tra lệnh gọi.
Thông số | |
---|---|
testTag | String |
toProto
public InvocationContext.Context toProto ()
Tuần tự hóa một thể hiện bối cảnh thành một protobuf.
trả lại | |
---|---|
InvocationContext.Context |
đã được phát hành sớm
public boolean wasReleasedEarly ()
Trả về việc thiết bị có được phát hành sớm hay không và sẽ không được sử dụng nữa.
trả lại | |
---|---|
boolean |