IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Chuẩn bị môi trường thử nghiệm cho một số thiết bị cùng nhau. Chỉ sử dụng cho thiết lập yêu cầu nhiều thiết bị, nếu không hãy sử dụng ITargetPreparer
thông thường trên mỗi thiết bị.
Lưu ý rằng nhiều IMultiTargetPreparer
có thể được chỉ định trong cấu hình. Mỗi IMultiTargetPreparer nên ghi lại rõ ràng môi trường dự kiến của nó trước khi thiết lập và sau khi thiết lập.
Bản tóm tắt
Phương pháp công cộng | |
---|---|
default void | setUp ( IInvocationContext context) Phương pháp này không được dùng nữa. Thay vào đó hãy sử dụng |
default void | setUp ( TestInformation testInformation) Thực hiện thiết lập mục tiêu để thử nghiệm. |
default void | tearDown ( TestInformation testInformation, Throwable e) Thực hiện dọn dẹp/phân hủy mục tiêu sau khi thử nghiệm. |
default void | tearDown ( IInvocationContext context, Throwable e) Phương pháp này không được dùng nữa. Thay vào đó, hãy sử dụng |
Phương pháp công cộng
cài đặt
public void setUp (IInvocationContext context)
Phương pháp này không được dùng nữa.
Thay vào đó hãy sử dụng setUp(com.android.tradefed.invoker.TestInformation)
.
Thực hiện thiết lập mục tiêu để thử nghiệm.
Thông số | |
---|---|
context | IInvocationContext : IInvocationContext mô tả lệnh gọi, thiết bị, bản dựng. |
Ném | |
---|---|
TargetSetupError | nếu xảy ra lỗi nghiêm trọng khi thiết lập môi trường |
BuildError | Trong trường hợp có lỗi liên quan đến bản dựng |
DeviceNotAvailableException | nếu thiết bị không phản hồi |
cài đặt
public void setUp (TestInformation testInformation)
Thực hiện thiết lập mục tiêu để thử nghiệm.
Thông số | |
---|---|
testInformation | TestInformation : TestInformation mô tả lệnh gọi, thiết bị, bản dựng. |
Ném | |
---|---|
TargetSetupError | nếu xảy ra lỗi nghiêm trọng khi thiết lập môi trường |
BuildError | Trong trường hợp có lỗi liên quan đến bản dựng |
DeviceNotAvailableException | nếu thiết bị không phản hồi |
phá bỏ
public void tearDown (TestInformation testInformation, Throwable e)
Thực hiện dọn dẹp/phân hủy mục tiêu sau khi thử nghiệm.
Thông số | |
---|---|
testInformation | TestInformation : TestInformation mô tả lệnh gọi, thiết bị, bản dựng. |
e | Throwable : nếu lệnh gọi kết thúc bằng một ngoại lệ, đây sẽ là ngoại lệ bị bắt ở cấp độ Lệnh gọi. Nếu không, sẽ là null . |
Ném | |
---|---|
DeviceNotAvailableException | nếu thiết bị không phản hồi |
phá bỏ
public void tearDown (IInvocationContext context, Throwable e)
Phương pháp này không được dùng nữa.
Thay vào đó, hãy sử dụng tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
.
Thực hiện dọn dẹp/phân hủy mục tiêu sau khi thử nghiệm.
Thông số | |
---|---|
context | IInvocationContext : IInvocationContext mô tả lệnh gọi, thiết bị, bản dựng. |
e | Throwable : nếu lệnh gọi kết thúc bằng một ngoại lệ, đây sẽ là ngoại lệ bị bắt ở cấp độ Lệnh gọi. Nếu không, sẽ là null . |
Ném | |
---|---|
DeviceNotAvailableException | nếu thiết bị không phản hồi |