Thông tin kiểm tra

public class TestInformation
extends Object

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


Đối tượng Holder chứa tất cả thông tin và 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 phiên bản TestInformation .

Phương pháp công khai

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

Tạo một TestInformation với một ExecutionFiles được sao chép.

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

Tạo một TestInformation đại diện cho một mô-đun thay vì một lệnh gọi.

File dependenciesFolder ()

Trả về thư mục nơi tất cả các phần phụ thuộc được lưu trữ cho 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ề bối cảnh lệnh gọi hiện tại hoặc bối cảnh mô-đun nếu đây là mô-đun.

File getDependencyFile (String fileName, boolean targetFirst)

Tìm kiếm tệp phụ thuộc/tạo phẩm dựa trên tên của nó và liệu đó có phải là tệp mục tiêu 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ị là một phần của lệnh gọi.

boolean isTestTimedOut ()

Trả về xem 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 các 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 trong quá trình thực hiện lệnh gọi.

final void setActiveDeviceIndex (int index)

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

Phương pháp công khai

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Tạo một TestInformation với một ExecutionFiles được sao chép.

Thông số
invocationInfo TestInformation

context IInvocationContext

Trả lại
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

Tạo một TestInformation đại diện cho một mô-đun thay vì một lệnh 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 nơi tất cả các phần phụ thuộc được lưu trữ cho lệnh gọi.

Trả lại
File

thực thiTập tin

public ExecutionFiles executionFiles ()

Trả về các tệp được tạo trong quá trình thực hiện lệnh gọi. Chuyển tệp qua ExecutionFiles là cách được khuyến nghị để 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ề bối cảnh lệnh gọi hiện tại hoặc bối cảnh mô-đun nếu đây là 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 phẩm dựa trên tên của nó và liệu đó có phải là tệp mục tiêu hay tệp máy chủ hay không (để tìm kiếm nhanh hơn).

Thông số
fileName String : Tên file chúng ta đang tìm kiếm.

targetFirst boolean : liệu chúng tôi có ưu tiên các tệp phía đích hơn các tệp phía máy chủ cho tìm kiếm hay không.

Trả lại
File Tệp tạo tác được tìm thấy.

Ném
Nếu không tìm thấy tập tin.

lấy thiết bị

public ITestDevice getDevice ()

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

Trả lại
ITestDevice

lấy thiết bị

public  getDevices ()

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

Trả lại

isTestTimedOut

public boolean isTestTimedOut ()

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

Trả lại
boolean

người xây dựng mới

public static TestInformation.Builder newBuilder ()

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

Trả lại
TestInformation.Builder

thông báoHế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 trong quá trình thực hiện lệnh gọi. Truyền các giá trị và thông tin thông qua ExecutionProperties là cách được khuyến nghị để trao đổi thông tin giữa target_preparers và các bài kiểm tra.

Trả lại
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

Thông số
index int