Trình chuẩn bị mục tiêu

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Chuẩn bị môi trường kiểm thử để 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.

Lưu ý rằng bạn có thể chỉ định nhiều ITargetPreparer trong một cấu hình. Mỗi ITargetPreparer nên ghi lại rõ ràng quá trình thiết lập trước và sau khi thiết lập môi trường dự kiến. Ví dụ: phải chạy ITargetPreparer định cấu hình thiết bị để kiểm thử 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 dùng nữa. Thay vào đó, hãy sử dụng setUp(com.android.tradefed.invoker.TestInformation)

default void setUp(TestInformation testInformation)

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

default void tearDown(TestInformation testInformation, Throwable e)

Tiến hành 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 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

thiết lập

public void setUp (TestInformation testInformation)

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

xé hình

public void tearDown (TestInformation testInformation, 
                Throwable e)

Tiến hành 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 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, giá trị sẽ là null.

Gửi
DeviceNotAvailableException nếu thiết bị không phản hồi

xé hình

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

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

Tiến hành dọn dẹp/gỡ bỏ mục tiêu sau khi 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ử.

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, giá trị sẽ là null.

Gửi
DeviceNotAvailableException nếu thiết bị không phản hồi