Thông tin thử nghiệm
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.Callbackr.TestInformation |
Đối tượng chủ chứa tất cả thông tin và phần phụ thuộc mà một trình chạy kiểm thử hoặc hoạt động kiểm thử có thể cần để thực thi chính xác.
Tóm tắt
Lớp lồng ghép | |
---|---|
class |
TestInformation.Builder
Trình tạo để tạo một thực thể |
Phương thức công khai | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
Tạo |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Tạo |
File
|
dependenciesFolder()
Trả về thư mục lưu trữ tất cả phần phụ thuộc cho 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 chính của thiết bị. |
IInvocationContext
|
getContext()
Trả về ngữ cảnh lệ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/cấu phần phần mềm dựa trên tên và xem đó có phải là mục tiêu hoặc tệp cấu phần phần mềm không lưu trữ (để tìm kiếm nhanh hơn). |
ITestDevice
|
getDevice()
Trả về thiết bị chính đang được kiểm thử. |
|
getDevices()
Trả về một phần danh sách thiết bị của lệnh gọi. |
boolean
|
isTestTimedOut()
Trả về xem hoạt động kiểm thử có được thông báo hết thời gian chờ hay không. |
static
TestInformation.Builder
|
newBuilder()
Tạo trình tạo để tạo các thực thể |
void
|
notifyTimeout()
Thông báo rằng thời gian chờ 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 thi lệnh gọi. |
final
void
|
setActiveDeviceIndex(int index)
Phương thức nội bộ Khai thác kiểm thử để chuyển đổi thiết bị được trả về theo mặc định bằng |
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 TestInformation
đại diện cho một mô-đun thay vì lệnh gọi.
Tham số | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
Giá trị trả về | |
---|---|
TestInformation |
Thư mục phần phụ thuộc
public File dependenciesFolder ()
Trả về thư mục lưu trữ tất cả phần phụ thuộc cho lệnh gọi.
Giá trị trả về | |
---|---|
File |
Các tệp thực thi
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 chuyển các tệp qua ExecutionFiles
để có thể sử dụng tệp giữa target_preparers và
kiểm thử.
Giá trị trả về | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Trả về thông tin bản dựng chính của thiết bị.
Giá trị trả về | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Trả về ngữ cảnh lệnh gọi hiện tại hoặc ngữ cảnh mô-đun nếu đây là một mô-đun.
Giá trị trả về | |
---|---|
IInvocationContext |
Tệp phần phụ thuộc
public File getDependencyFile (String fileName, boolean targetFirst)
Tìm kiếm tệp phụ thuộc/cấu phần phần mềm dựa trên tên và xem đó có phải là mục tiêu hoặc tệp cấu phần phần mềm không lưu trữ (để tìm kiếm nhanh hơn).
Tham số | |
---|---|
fileName |
String : Tên của tệp mà chúng ta đang tìm kiếm. |
targetFirst |
boolean : liệu chúng ta có nên ưu tiên tệp phía đích so với tệp phía máy chủ cho
nội dung tìm kiếm. |
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 |
các thiết bị
publicgetDevices ()
Trả về một phần danh sách thiết bị của lệnh gọi.
Giá trị trả về | |
---|---|
|
Hết thời gian kiểm thử
public boolean isTestTimedOut ()
Trả về xem hoạt động kiểm thử có được thông báo hết thời gian chờ hay không.
Giá trị trả về | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Tạo trình tạo để tạo các thực thể TestInformation
.
Giá trị trả về | |
---|---|
TestInformation.Builder |
Thông báo thời gian chờ
public void notifyTimeout ()
Thông báo rằng thời gian chờ giai đoạn thử nghiệm đã được kích hoạt cho thử nghiệm 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. Truyền các giá trị và
Bạn nên dùng ExecutionProperties
để trao đổi thông tin
thông tin giữa target_preparers và kiểm thử.
Giá trị trả về | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Phương thức nội bộ Khai thác kiểm thử để 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 |