ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Chuẩn bị môi trường thử nghiệm cho quá trình chạy thử nghiệm.
Ví dụ: cài đặt phần mềm, chỉnh sửa cài đặt env để kiểm tra, khởi chạy mục tiêu, v.v.
Lưu ý rằng nhiều ITargetPreparer
có thể được chỉ định trong một cấu hình. Mỗi ITargetPreparer nên ghi lại rõ ràng môi trường mong đợi của nó trước khi thiết lập trước và sau setUp. ví dụ: một ITargetPreparer cấu hình thiết bị để kiểm tra phải được chạy sau ITargetPreparer cài đặt phần mềm.
Bản tóm tắt
Phương pháp công khai | |
---|---|
default void | setUp ( ITestDevice device, IBuildInfo buildInfo) Phương pháp này không được dùng nữa. 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 / xé nhỏ mục tiêu sau khi thử nghiệm. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, 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 khai
thành lập
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Phương pháp này không được dùng nữa.
Sử dụng setUp(com.android.tradefed.invoker.TestInformation)
để thay thế
Thực hiện thiết lập mục tiêu để thử nghiệm.
Thông số | |
---|---|
device | ITestDevice : ITestDevice cần chuẩn bị. |
buildInfo | IBuildInfo : dữ liệu về bản dựng đang được thử nghiệm. |
Ném | |
---|---|
TargetSetupError | nếu xảy ra lỗi nghiêm trọng khi thiết lập môi trường |
BuildError | Nếu xảy ra lỗi liên quan đến BuildInfo |
DeviceNotAvailableException | nếu thiết bị không phản hồi |
thành lập
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 của lời kêu gọi. |
Ném | |
---|---|
TargetSetupError | nếu xảy ra lỗi nghiêm trọng khi thiết lập môi trường |
BuildError | Nếu lỗi xảy ra do bản dựng đang được chuẩn bị |
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 / xé nhỏ mục tiêu sau khi thử nghiệm.
Thông số | |
---|---|
testInformation | TestInformation : TestInformation của lời kêu gọi. |
e | Throwable : nếu lời gọi kết thúc bằng một ngoại lệ, thì đây sẽ là ngoại lệ được bắt ở cấp Lời 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 (ITestDevice device, IBuildInfo buildInfo, 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 / xé nhỏ mục tiêu sau khi thử nghiệm.
Thông số | |
---|---|
device | ITestDevice : ITestDevice cần chuẩn bị. |
buildInfo | IBuildInfo : dữ liệu về bản dựng đang được thử nghiệm. |
e | Throwable : nếu lời gọi kết thúc bằng một ngoại lệ, thì đây sẽ là ngoại lệ được bắt ở cấp Lời gọi. Nếu không, sẽ là null . |
Ném | |
---|---|
DeviceNotAvailableException | nếu thiết bị không phản hồi |