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.

TestInformation

public class TestInformation
extends Object

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


Đối tượng Holder có chứa tất cả thông tin và phụ thuộc mà người chạy thử hoặc người 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 TestInformation .

Phương pháp công khai

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

Tạo một thông tin kiểm tra với một TestInformation 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ời gọi.

File dependenciesFolder ()

Trả về thư mục nơi lưu trữ tất cả các phần phụ thuộc cho một lời gọi.

ExecutionFiles executionFiles ()

Trả về các tệp được tạo trong quá trình thực thi 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à đó 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ả lại thiết bị chính được kiểm tra.

getDevices ()

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

boolean isTestTimedOut ()

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

static TestInformation.Builder newBuilder ()

Tạo một trình xây dựng để tạo 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 thi lệnh gọi.

final void setActiveDeviceIndex (int index)

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

Phương pháp công khai

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Tạo một thông tin kiểm tra với một TestInformation ExecutionFiles đã được sao chép.

Thông số
invocationInfo TestInformation

context IInvocationContext

Lợi nhuận
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ời gọi.

Thông số
invocationInfo TestInformation

moduleContext IInvocationContext

Lợi nhuận
TestInformation

phụ thuộc

public File dependenciesFolder ()

Trả về thư mục nơi lưu trữ tất cả các phần phụ thuộc cho một lời gọi.

Lợi nhuận
File

thi hành

public ExecutionFiles executionFiles ()

Trả về các tệp được tạo trong quá trình thực thi lệnh gọi. Chuyển tệp qua ExecutionFiles là cách được khuyến nghị để tạo tệp có sẵn giữa target_preparers và các bài kiểm tra.

Lợi nhuận
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

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

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

Lợi nhuận
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à đó 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ó đang ư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.

Lợi nhuận
File Tệp tạo tác được tìm thấy.

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

getDevice

public ITestDevice getDevice ()

Trả lại thiết bị chính được kiểm tra.

Lợi nhuận
ITestDevice

getDevices

public  getDevices ()

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

Lợi nhuận

isTestTimedOut

public boolean isTestTimedOut ()

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

Lợi nhuận
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

Tạo một trình xây dựng để tạo TestInformation .

Lợi nhuận
TestInformation.Builder

tifyTimeout

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 tính

public ExecutionProperties properties ()

Trả về các thuộc tính được tạo ra trong quá trình thực thi lệnh gọi. Chuyển các giá trị và thông tin 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.

Lợi nhuận
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

Thông số
index int