TestInformation
public
class
TestInformation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.TestInformation |
Đối tượng Trình giữ chứa tất cả thông tin và các 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 một |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Tạo một |
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ệ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 của 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ần phụ thuộc/hiện vật dựa trên tên của tệp và liệu đó có phải là tệp đích hay tệp máy chủ (để tìm kiếm nhanh hơn). |
ITestDevice
|
getDevice()
Trả về thiết bị chính trong quá trình kiểm thử. |
List<ITestDevice>
|
getDevices()
Trả về danh sách các thiết bị thuộc lời gọi. |
boolean
|
isTestTimedOut()
Trả về cho dù thử nghiệm 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ờ 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ời gọi. |
final
void
|
setActiveDeviceIndex(int index)
Phương thức nội bộ của Test Harness để chuyển đổi thiết bị nào đượ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 một 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 nơi 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. Truyền tệp thông qua ExecutionFiles là cách nên dùng để cung cấp một 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 của 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ột mô-đun.
| Giá trị trả về | |
|---|---|
IInvocationContext |
|
getDependencyFile
public File getDependencyFile (String fileName,
boolean targetFirst)Tìm kiếm tệp phần phụ thuộc/hiện vật dựa trên tên của tệp và liệu đó có phải là tệp đích hay tệp máy chủ (để 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ó ưu tiên các tệp phía đích so với các tệp phía máy chủ lưu trữ cho hoạt động 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 | |
|---|---|
FileNotFoundException |
Nếu không tìm thấy tệp. |
getDevice
public ITestDevice getDevice ()
Trả về thiết bị chính trong quá trình kiểm thử.
| Giá trị trả về | |
|---|---|
ITestDevice |
|
getDevices
public List<ITestDevice> getDevices ()
Trả về danh sách các thiết bị thuộc lời gọi.
| Giá trị trả về | |
|---|---|
List<ITestDevice> |
|
isTestTimedOut
public boolean isTestTimedOut ()
Trả về cho dù thử nghiệm 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ờ 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ời gọi. Truyền các giá trị và thông tin thông qua ExecutionProperties là cách được đề xuất để trao đổi thông tin giữa target_preparer và các 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ị nào được trả về theo mặc định bằng getDevice(). Luôn đặt lại thành 0.
| Tham số | |
|---|---|
index |
int |