Thông tin kiểm tra
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Đối tượng chủ sở hữu chứa tất cả thông tin và các thành 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 một phiên bản |
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 chứa tất cả các thành 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 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ề 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ụ thuộc/tạo tác dựa trên tên của nó và liệu đó có phải là tệp đích 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ị một phần của lệnh gọi. | |
boolean | isTestTimedOut () Trả về việc 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 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 ra trong quá trình thực hiện lời gọi. |
final void | setActiveDeviceIndex (int index) Kiểm tra phương pháp khai thác nội bộ để chuyển đổi thiết bị nào được trả về theo mặc định với |
Phương thức công khai
tạoCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Tạo TestInformation
bằng tệp ExecutionFiles
đã sao chép.
Thông số | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
trả lại | |
---|---|
TestInformation |
tạoModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Tạo một TestInformation
đại diện cho một mô-đun chứ không phải là một lời 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 chứa tất cả các thành phần phụ thuộc cho một lệnh gọi.
trả lại | |
---|---|
File |
tập tin thực thi
public ExecutionFiles executionFiles ()
Trả về các tệp được tạo trong quá trình thực hiện lệnh gọi. Truyền tệp qua ExecutionFiles
là cách được đề xuất để 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ề ngữ cảnh gọi hiện tại hoặc ngữ cảnh mô-đun nếu đây là một 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 tác dựa trên tên của nó và liệu đó có phải là tệp đích hay tệp máy chủ hay không (để tìm kiếm nhanh hơn).
Thông số | |
---|---|
fileName | String : Tên của tệp chúng tôi đang tìm kiếm. |
targetFirst | boolean : cho dù chúng tôi có ưu tiên các tệp phía đích so với các tệp phía máy chủ để tìm kiếm hay không. |
trả lại | |
---|---|
File | Tập tin hiện vật được tìm thấy. |
ném | |
---|---|
| Nếu tập tin không được tìm thấy. |
getDevice
public ITestDevice getDevice ()
Trả về thiết bị chính đang được kiểm tra.
trả lại | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Trả về danh sách các thiết bị một phần của lệnh gọi.
trả lại | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Trả về việc bài kiểm tra có được thông báo về thời gian chờ hay không.
trả lại | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Tạo trình tạo để tạo phiên bản TestInformation
.
trả lại | |
---|---|
TestInformation.Builder |
thông báo Hế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 ra trong quá trình thực hiện lời gọi. Chuyển các giá trị và thông tin qua ExecutionProperties
là cách được đề xuất để trao đổi thông tin giữa target_preparers và các bài kiểm tra.
trả lại | |
---|---|
ExecutionProperties |
setActiveDevice Index
public final void setActiveDeviceIndex (int index)
Kiểm tra phương pháp khai thác nội bộ để chuyển đổi thiết bị nào được trả về theo mặc định với 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-03-30 UTC.