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