Thông tin kiểm tra
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à người chạy thử nghiệm hoặc 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 phiên bản |
Phương pháp 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 tất cả các phần phụ thuộc được lưu trữ cho lệnh gọi. |
ExecutionFiles | executionFiles () Trả về các tệp được tạo trong quá trình thực hiện lệnh gọi. |
IBuildInfo | getBuildInfo () Trả về thông tin bản dựng thiết bị chính. |
IInvocationContext | getContext () Trả về bối cảnh lệnh gọi hiện tại hoặc bối cảnh mô-đun nếu đây là mô-đun. |
File | getDependencyFile (String fileName, boolean targetFirst) Tìm kiếm tệp phụ thuộc/tạo phẩm dựa trên tên của nó và liệu đó có phải là tệp mục tiêu hay tệp máy chủ hay không (để tìm kiếm nhanh hơn). |
ITestDevice | getDevice () Trả về thiết bị chính đang được kiểm tra. |
getDevices () Trả về danh sách các thiết bị là một phần của lệnh gọi. | |
boolean | isTestTimedOut () Trả về xem bài kiểm tra có được thông báo về thời gian chờ hay không. |
static TestInformation.Builder | newBuilder () Tạo trình tạo để tạo các phiên bản |
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 trong quá trình thực hiện lệnh gọi. |
final void | setActiveDeviceIndex (int index) Kiểm tra phương thức nội bộ Khai thác để chuyển đổi thiết bị nào được trả về theo mặc định bằng |
Phương pháp công khai
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Tạo một TestInformation
với một ExecutionFiles
được sao chép.
Thông số | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
Trả lại | |
---|---|
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.
Thông số | |
---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
Trả lại | |
---|---|
TestInformation |
thư mục phụ thuộc
public File dependenciesFolder ()
Trả về thư mục nơi tất cả các phần phụ thuộc được lưu trữ cho lệnh gọi.
Trả lại | |
---|---|
File |
thực thiTập tin
public ExecutionFiles executionFiles ()
Trả về các tệp được tạo trong quá trình thực hiện lệnh gọi. Chuyển tệp qua ExecutionFiles
là cách được khuyến nghị để cung cấp tệp giữa target_preparers và kiểm tra.
Trả lại | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Trả về thông tin bản dựng thiết bị chính.
Trả lại | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Trả về bối cảnh lệnh gọi hiện tại hoặc bối cảnh mô-đun nếu đây là mô-đun.
Trả lại | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
Tìm kiếm tệp phụ thuộc/tạo phẩm dựa trên tên của nó và liệu đó có phải là tệp mục tiêu hay tệp máy chủ hay không (để tìm kiếm nhanh hơn).
Thông số | |
---|---|
fileName | String : Tên file chúng ta đang tìm kiếm. |
targetFirst | boolean : liệu chúng tôi có ưu tiên các tệp phía đích hơn các tệp phía máy chủ cho tìm kiếm hay không. |
Trả lại | |
---|---|
File | Tệp tạo tác được tìm thấy. |
Ném | |
---|---|
| Nếu không tìm thấy tập tin. |
lấy thiết bị
public ITestDevice getDevice ()
Trả về thiết bị chính đang được kiểm tra.
Trả lại | |
---|---|
ITestDevice |
lấy thiết bị
publicgetDevices ()
Trả về danh sách các thiết bị là một phần của lệnh gọi.
Trả lại | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Trả về xem bài kiểm tra có được thông báo về thời gian chờ hay không.
Trả lại | |
---|---|
boolean |
người xây dựng mới
public static TestInformation.Builder newBuilder ()
Tạo trình tạo để tạo các phiên bản TestInformation
.
Trả lại | |
---|---|
TestInformation.Builder |
thông báoHết giờ
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ủa cải
public ExecutionProperties properties ()
Trả về các thuộc tính được tạo trong quá trình thực hiện lệnh gọi. Truyền các giá trị và thông tin thông 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.
Trả lại | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Kiểm tra phương thức nội bộ Khai thác để chuyển đổi thiết bị nào được trả về theo mặc định bằng getDevice()
. Luôn đặt lại về 0.
Thông số | |
---|---|
index | int |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2023-12-01 UTC.