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ể |
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 một |
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ể |
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 |
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
publicgetDevices ()
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 |