ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Chuẩn bị môi trường kiểm thử cho quá trình 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ử, 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 để mỗi ITargetPreparer ghi lại rõ ràng chế độ thiết lập trước và sau môi trường dự kiến. Ví dụ: ITargetPreparer định cấu hình thiết bị để kiểm thử phải chạy sau 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)

Thực hiện chế độ 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/tháo dỡ 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

setUp

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)

Thực hiện chế độ 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 chế độ 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 dọn dẹp/tháo dỡ 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 bắt ở 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 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/tháo dỡ 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 bắt ở 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