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. Đó là đề xuất rằng mỗi ITargetPreparer ghi lại rõ ràng môi trường dự kiến được thiết lập trước và sau khi thiết lập. ví dụ: ITarget chuẩn bị định cấu hình thiết bị để thử nghiệm phải được chạy sau khi ITarget Preparer có 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 dùng nữa.
Thay vào đó, hãy 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ệ bắt gặp ở cấp Lời 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 dùng nữa.
Thay vào đó, hãy 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ệ bắt gặp ở cấp Lời 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