TestInformation

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à trình chạy kiểm thử hoặc kiểm thử có thể cần để thực thi đúng cách.

Tóm tắt

Lớp lồng ghép

class TestInformation.Builder

Trình tạo để tạo một thực thể TestInformation

Phương thức công khai

static TestInformation createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)

Tạo TestInformation bằng ExecutionFiles đã 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 lưu trữ tất cả các 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 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ô-đun.

File getDependencyFile(String fileName, boolean targetFirst)

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

ITestDevice getDevice()

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

getDevices()

Trả về danh sách thiết bị trong lệnh gọi.

boolean isTestTimedOut()

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

static TestInformation.Builder newBuilder()

Tạo một trình tạo để tạo các thực thể TestInformation.

void notifyTimeout()

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

ExecutionProperties properties()

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

final void setActiveDeviceIndex(int index)

Phương thức nội bộ của Test Harness để chuyển đổi thiết bị được trả về theo mặc định bằng getDevice().

Phương thức công khai

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

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

Tham số
invocationInfo TestInformation

context IInvocationContext

Giá trị trả về
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.

Tham số
invocationInfo TestInformation

moduleContext IInvocationContext

Giá trị trả về
TestInformation

dependenciesFolder

public File dependenciesFolder ()

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

Giá trị trả về
File

executionFiles

public ExecutionFiles executionFiles ()

Trả về các tệp được tạo trong quá trình thực thi lệnh gọi. Bạn nên truyền tệp thông qua ExecutionFiles để cung cấp tệp giữa target_preparers và các bài kiểm thử.

Giá trị trả về
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

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

Giá trị trả về
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ô-đun.

Giá trị trả về
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

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

Tham số
fileName String: Tên của tệp mà chúng ta đang tìm.

targetFirst boolean: liệu chúng ta có ưu tiên tệp phía mục tiêu so với tệp phía máy chủ cho quá trình tìm kiếm hay không.

Giá trị trả về
File Tệp cấu phần phần mềm được tìm thấy.

Gửi
Nếu không tìm thấy tệp.

getDevice

public ITestDevice getDevice ()

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

Giá trị trả về
ITestDevice

getDevices

public  getDevices ()

Trả về danh sách thiết bị trong lệnh gọi.

Giá trị trả về

isTestTimedOut

public boolean isTestTimedOut ()

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

Giá trị trả về
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

Tạo một trình tạo để tạo các thực thể TestInformation.

Giá trị trả về
TestInformation.Builder

notifyTimeout

public void notifyTimeout ()

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

thuộc tính

public ExecutionProperties properties ()

Trả về các thuộc tính được tạo trong quá trình thực thi lệnh gọi. Bạn nên truyền giá trị và thông tin thông qua ExecutionProperties để trao đổi thông tin giữa target_preparers và các bài kiểm thử.

Giá trị trả về
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

Phương thức nội bộ của Test Harness để chuyển đổi thiết bị được trả về theo mặc định bằng getDevice(). Luôn đặt lại về 0.

Tham số
index int