Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

InvocationContext

public class InvocationContext
extends Object implements IInvocationContext

java.lang.Object
com.android.tradefed.invoker.InvocationContext


Triển khai chung IInvocationContext .

Bản tóm tắt

Các nhà xây dựng công cộng

InvocationContext ()

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

Phương pháp 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 ITestDevice .

void addAllocatedDevice (String devicename, ITestDevice testDevice)

Thêm một ITestDevice để được theo dõi bởi dữ liệu meta khi thiết bị được cấp phát.

void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

Thêm IBuildInfo để được theo dõi với tên cấu hình thiết bị.

void addInvocationAttribute (String attributeName, String attributeValue)

Thêm thuộc tính Lời mời.

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 .

void addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials)

Thêm một chuỗi được theo dõi như được chỉ định cho một trong những phân đoạn đang chạy một số thử nghiệm.

static InvocationContext fromProto (InvocationContext.Context protoContext)

Thao tác ngược với InvocationContext#toProto() để lấy lại thể hiện.

MultiMap <String, String> getAttributes ()

Trả về một bản sao của bản đồ có chứa tất cả các thuộc tính gọi.

IBuildInfo getBuildInfo (String deviceName)

Trả lại IBuildInfo liên kết với tên cấu hình thiết bị được cung cấp.

IBuildInfo getBuildInfo ( ITestDevice testDevice)

Trả lại IBuildInfo liên kết với ITestDevice

String getBuildInfoName ( IBuildInfo info)

Trả về tên của bộ thiết bị trong cấu hình xml từ IBuildInfo .

getBuildInfos ()

Trả lại tất cả IBuildInfo theo dõi cho lời kêu gọi này.

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ời gọi

ITestDevice getDevice (String deviceName)

Trả lại ITestDevice liên kết với tên cấu hình thiết bị đã cung cấp.

getDeviceBuildMap ()

Trả lại bản đồ của liên kết thông tin thiết bị / bản dựng

ITestDevice getDeviceBySerial (String serial)

Trả về ITestDevice liên kết với chuỗi được cung cấp.

getDeviceConfigNames ()

Trả lại danh sách tên cấu hình thiết bị của thiết bị được theo dõi trong lời kêu 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ừ ITestDevice .

getDevices ()

Trả lại tất cả thiết bị được cấp phát được theo dõi cho lời kêu 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ời gọi.

getSerials ()

Trả lại danh sách các phần nối tiếp của thiết bị được theo dõi trong lời kêu 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 mài sắc.

String getTestTag ()

Trả về thẻ kiểm tra lời gọi.

void lockAttributes ()

Khóa ngữ cảnh để ngăn thêm các thuộc tính lời gọi được thêm vào.

void logInvocationMetrics ()

Ghi các thuộc tính InvocationMetricLogger vào lời gọi.

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ời gọi

void setModuleInvocationContext ( IInvocationContext invocationContext)

Đặt ngữ 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 RecoveryMode của tất cả các thiết bị một phần của ngữ cảnh

void setTestTag (String testTag)

Đặt thẻ kiểm tra lời gọi.

InvocationContext.Context toProto ()

Tuần tự hóa một thể hiện ngữ cảnh thành một protobuf.

boolean wasReleasedEarly ()

Trả về việc các thiết bị đã được phát hành sớm và sẽ không được sử dụng nữa hay không.

Các nhà xây dựng công cộng

InvocationContext

public InvocationContext ()

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

Phương pháp công khai

addAllocatedDevice

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

addAllocatedDevice

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

Thêm một ITestDevice để được theo dõi bởi dữ liệu meta khi thiết bị được cấp phát. sẽ đặt thông tin xây dựng thành rỗng 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 cấp phát.

addDeviceBuildInfo

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

Thêm 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 : IBuildInfo 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 thuộc tính Lời mời.

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 chuỗi được theo dõi như được chỉ định cho một trong những 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 các chuỗi

serials : Danh sách các loạt bài được theo dõi.

fromProto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

Thao tác ngược với InvocationContext#toProto() để lấy lại thể hiện.

Thông số
protoContext InvocationContext.Context

Lợi nhuận
InvocationContext

getAttributes

public MultiMap<String, String> getAttributes ()

Trả về một bản sao của bản đồ có chứa tất cả các thuộc tính gọi.

Lợi nhuận
MultiMap <String, String>

getBuildInfo

public IBuildInfo getBuildInfo (String deviceName)

Trả lại IBuildInfo liên kết với tên cấu hình thiết bị được cung cấp. Trả về null, nếu không thể khớp DeviceName.

Thông số
deviceName String

Lợi nhuận
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

Trả lại IBuildInfo liên kết với ITestDevice

Thông số
testDevice ITestDevice

Lợi nhuận
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

Trả về tên của bộ thiết bị trong cấu hình xml từ IBuildInfo . Trả về null nếu không thể so khớp IBuildInfo

Thông số
info IBuildInfo

Lợi nhuận
String

getBuildInfos

public  getBuildInfos ()

Trả lại tất cả IBuildInfo theo dõi cho lời kêu gọi này.

Lợi nhuận

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ời gọi

Lợi nhuận
ConfigurationDescriptor

getDevice

public ITestDevice getDevice (String deviceName)

Trả lại ITestDevice liên kết với tên cấu hình thiết bị đã cung cấp.

Thông số
deviceName String

Lợi nhuận
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

Trả lại bản đồ của liên kết thông tin thiết bị / bản dựng

Lợi nhuận

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

Trả về ITestDevice liên kết với chuỗi được cung cấp. Hạn chế sử dụng quá nhiều vì nó không phải là cách tra cứu nhanh nhất.

Thông số
serial String

Lợi nhuận
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

Trả lại danh sách tên cấu hình thiết bị của thiết bị được theo dõi trong lời kêu gọi này

Lợi nhuận

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 không thể so khớp ITestDevice.

Thông số
device ITestDevice

Lợi nhuận
String

getDevices

public  getDevices ()

Trả lại tất cả thiết bị được cấp phát được theo dõi cho lời kêu gọi này.

Lợi nhuận

getInvocationId

public String getInvocationId ()

Lợi nhuận
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ộ.

Lợi nhuận
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

Trả về số lượng thiết bị được phân bổ cho lời gọi.

Lợi nhuận
int

getSerial

public  getSerials ()

Trả lại danh sách các phần nối tiếp của thiết bị được theo dõi trong lời kêu gọi này

Lợi nhuận

getShardsSerials

public  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 mài sắc. Rỗng nếu không phải là một lời gọi phân đoạn.

Lợi nhuận

getTestTag

public String getTestTag ()

Trả về thẻ kiểm tra lời gọi.

Lợi nhuận
String

lockAttributes

public void lockAttributes ()

Khóa ngữ cảnh để ngăn thêm các thuộc tính lời gọi được thêm vào.

logInvocationMetrics

public void logInvocationMetrics ()

Ghi các thuộc tính InvocationMetricLogger vào lời gọi.

markReleasedEarly

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ời gọi

Thông số
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

Đặt ngữ 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 ngữ cảnh

Thông số
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

Đặt thẻ kiểm tra lời gọi.

Thông số
testTag String

toProto

public InvocationContext.Context toProto ()

Tuần tự hóa một thể hiện ngữ cảnh thành một protobuf.

Lợi nhuận
InvocationContext.Context

wasReleasedEarly

public boolean wasReleasedEarly ()

Trả về việc các thiết bị đã được phát hành sớm và sẽ không được sử dụng nữa hay không.

Lợi nhuận
boolean