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, chỉnh sửa chế độ cài đặt môi trường để thử nghiệm, khởi 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. Thay vào đó, hãy sử dụng setUp(com.android.tradefed.invoker.TestInformation)

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 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. Thay vào đó, hãy sử dụng tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Phương thức công khai

thiết lập

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Phương thức này không còn được dùng nữa.
Chuyển sang sử dụng setUp(com.android.tradefed.invoker.TestInformation)

Thiết lập mục tiêu để kiểm thử.

Tham số
device ITestDevice: ITestDevice để 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 đang chuẩn bị bản dựng
DeviceNotAvailableException nếu thiết bị không phản hồi

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Thực hiện 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, giá trị 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 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 với 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