TestInformation
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Đối tượng Holder có chứa tất cả thông tin và phụ thuộc mà người chạy thử hoặc người 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 |
Phương pháp công khai | |
---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) Tạo một thông tin kiểm tra với 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ời 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ộ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à đó 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ả lại thiết bị chính được kiểm tra. |
getDevices () Trả về danh sách thiết bị một phần của lời gọi. | |
boolean | isTestTimedOut () Trả về việc kiểm tra có được thông báo về thời gian chờ hay không. |
static TestInformation.Builder | newBuilder () Tạo một trình xây dựng để tạo |
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 thi lệnh gọi. |
final void | setActiveDeviceIndex (int index) Kiểm tra phương pháp nội bộ Khai thác để chuyển đổi thiết bị được trả về theo mặc định với |
Phương pháp công khai
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Tạo một thông tin kiểm tra với một TestInformation
ExecutionFiles
đã được sao chép.
Thông số | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
Lợi nhuận | |
---|---|
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ời gọi.
Thông số | |
---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
Lợi nhuận | |
---|---|
TestInformation |
phụ thuộc
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ời gọi.
Lợi nhuận | |
---|---|
File |
thi hành
public ExecutionFiles executionFiles ()
Trả về các tệp được tạo trong quá trình thực thi lệnh gọi. Chuyển tệp qua ExecutionFiles
là cách được khuyến nghị để tạo tệp có sẵn giữa target_preparers và các bài kiểm tra.
Lợi nhuận | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Trả về thông tin bản dựng thiết bị chính.
Lợi nhuận | |
---|---|
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.
Lợi nhuận | |
---|---|
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à đó 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ó đang ư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. |
Lợi nhuận | |
---|---|
File | Tệp tạo tác được tìm thấy. |
Ném | |
---|---|
| Nếu tệp không được tìm thấy. |
getDevice
public ITestDevice getDevice ()
Trả lại thiết bị chính được kiểm tra.
Lợi nhuận | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Trả về danh sách thiết bị một phần của lời gọi.
Lợi nhuận | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Trả về việc kiểm tra có được thông báo về thời gian chờ hay không.
Lợi nhuận | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Tạo một trình xây dựng để tạo TestInformation
.
Lợi nhuận | |
---|---|
TestInformation.Builder |
tifyTimeout
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 tính
public ExecutionProperties properties ()
Trả về các thuộc tính được tạo ra trong quá trình thực thi lệnh gọi. Chuyển các giá trị và thông tin 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.
Lợi nhuận | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Kiểm tra phương pháp nội bộ Khai thác để chuyển đổi thiết bị đượ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: 2022-11-07 UTC.