Thông tin kiểm tra

public class TestInformation
extends Object

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


Đối tượng chủ sở hữu chứa tất cả thông tin và các thành phần phụ thuộc mà người chạy thử nghiệm hoặc thử nghiệm có thể cần để thực thi đúng cách.

Bản tóm tắt

các lớp lồng nhau

class TestInformation.Builder

Builder để tạo một phiên bản TestInformation .

Phương thức công khai

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

Tạo TestInformation bằng tệp ExecutionFiles đã sao chép.

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

Tạo một TestInformation đại diện cho một mô-đun chứ không phải là một lời gọi.

File dependenciesFolder ()

Trả về thư mục chứa tất cả các thành phần phụ thuộc cho một lệnh gọi.

ExecutionFiles executionFiles ()

Trả về các tệp được tạo trong quá trình thực hiện lệnh gọi.

IBuildInfo getBuildInfo ()

Trả về thông tin bản dựng thiết bị chính.

IInvocationContext getContext ()

Trả về ngữ cảnh gọi hiện tại hoặc ngữ cảnh mô-đun nếu đây là một mô-đun.

File getDependencyFile (String fileName, boolean targetFirst)

Tìm kiếm tệp phụ thuộc/tạo tác dựa trên tên của nó và liệu đó có phải là tệp đích hay tệp máy chủ hay không (để tìm kiếm nhanh hơn).

ITestDevice getDevice ()

Trả về thiết bị chính đang được kiểm tra.

getDevices ()

Trả về danh sách các thiết bị một phần của lệnh gọi.

boolean isTestTimedOut ()

Trả về việc bài kiểm tra có được thông báo về thời gian chờ hay không.

static TestInformation.Builder newBuilder ()

Tạo trình tạo để tạo phiên bản TestInformation .

void notifyTimeout ()

Thông báo rằng thời gian chờ của giai đoạn thử nghiệm đã được kích hoạt cho thử nghiệm này.

ExecutionProperties properties ()

Trả về các thuộc tính được tạo ra trong quá trình thực hiện lời gọi.

final void setActiveDeviceIndex (int index)

Kiểm tra phương pháp khai thác nội bộ để chuyển đổi thiết bị nào được trả về theo mặc định với getDevice() .

Phương thức công khai

tạoCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Tạo TestInformation bằng tệp ExecutionFiles đã sao chép.

Thông số
invocationInfo TestInformation

context IInvocationContext

trả lại
TestInformation

tạoModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

Tạo một TestInformation đại diện cho một mô-đun chứ không phải là một lời gọi.

Thông số
invocationInfo TestInformation

moduleContext IInvocationContext

trả lại
TestInformation

thư mục phụ thuộc

public File dependenciesFolder ()

Trả về thư mục chứa tất cả các thành phần phụ thuộc cho một lệnh gọi.

trả lại
File

tập tin thực thi

public ExecutionFiles executionFiles ()

Trả về các tệp được tạo trong quá trình thực hiện lệnh gọi. Truyền tệp qua ExecutionFiles là cách được đề xuất để cung cấp tệp giữa target_preparers và kiểm tra.

trả lại
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

Trả về thông tin bản dựng thiết bị chính.

trả lại
IBuildInfo

getContext

public IInvocationContext getContext ()

Trả về ngữ cảnh gọi hiện tại hoặc ngữ cảnh mô-đun nếu đây là một mô-đun.

trả lại
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

Tìm kiếm tệp phụ thuộc/tạo tác dựa trên tên của nó và liệu đó có phải là tệp đích hay tệp máy chủ hay không (để tìm kiếm nhanh hơn).

Thông số
fileName String : Tên của tệp chúng tôi đang tìm kiếm.

targetFirst boolean : cho dù chúng tôi có ưu tiên các tệp phía đích so với các tệp phía máy chủ để tìm kiếm hay không.

trả lại
File Tập tin hiện vật được tìm thấy.

ném
Nếu tập tin không được tìm thấy.

getDevice

public ITestDevice getDevice ()

Trả về thiết bị chính đang được kiểm tra.

trả lại
ITestDevice

getDevices

public  getDevices ()

Trả về danh sách các thiết bị một phần của lệnh gọi.

trả lại

isTestTimedOut

public boolean isTestTimedOut ()

Trả về việc bài kiểm tra có được thông báo về thời gian chờ hay không.

trả lại
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

Tạo trình tạo để tạo phiên bản TestInformation .

trả lại
TestInformation.Builder

thông báo Hết giờ

public void notifyTimeout ()

Thông báo rằng thời gian chờ của giai đoạn thử nghiệm đã được kích hoạt cho thử nghiệm này.

của cải

public ExecutionProperties properties ()

Trả về các thuộc tính được tạo ra trong quá trình thực hiện lời gọi. Chuyển các giá trị và thông tin qua ExecutionProperties là cách được đề xuất để trao đổi thông tin giữa target_preparers và các bài kiểm tra.

trả lại
ExecutionProperties

setActiveDevice Index

public final void setActiveDeviceIndex (int index)

Kiểm tra phương pháp khai thác nội bộ để chuyển đổi thiết bị nào được trả về theo mặc định với getDevice() . Luôn đặt lại về 0.

Thông số
index int