IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Chuẩn bị môi trường thử nghiệm cho nhiều thiết bị cùng lúc. Chỉ sử dụng cho chế độ thiết lập yêu cầu nhiều thiết bị, nếu không, hãy sử dụng ITargetPreparer thông thường trên mỗi thiết bị.

Xin lưu ý rằng bạn có thể chỉ định nhiều IMultiTargetPreparer trong một cấu hình. Bạn nên để mỗi IMultiTargetPreparer ghi lại rõ ràng chế độ thiết lập trước và sau môi trường dự kiến.

Tóm tắt

Phương thức công khai

default void setUp(IInvocationContext context)

Phương thức này không được dùng nữa. Thay vào đó, hãy sử dụng setUp(TestInformation).

default void setUp(TestInformation testInformation)

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ỡ các mục tiêu sau khi thử nghiệm.

default void tearDown(IInvocationContext context, Throwable e)

Phương thức này không được dùng nữa. Thay vào đó, hãy sử dụng tearDown(TestInformation,Throwable).

Phương thức công khai

setUp

public void setUp (IInvocationContext context)

Phương thức này không còn được dùng nữa.
Thay vào đó, hãy sử dụng setUp(TestInformation).

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

Tham số
context IInvocationContext: IInvocationContext mô tả lời gọi, thiết bị, bản dựng.

Gửi
DeviceNotAvailableException nếu thiết bị không phản hồi
BuildError Trong trường hợp xảy ra lỗi liên quan đến bản dựng
TargetSetupError nếu xảy ra lỗi nghiêm trọng khi thiết lập môi trường

setUp

public void setUp (TestInformation testInformation)

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

Tham số
testInformation TestInformation: TestInformation mô tả lệnh gọi, thiết bị, bản dựng.

Gửi
DeviceNotAvailableException nếu thiết bị không phản hồi
BuildError Trong trường hợp xảy ra lỗi liên quan đến bản dựng
TargetSetupError nếu xảy ra lỗi nghiêm trọng khi thiết lập môi trường

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Thực hiện dọn dẹp/tháo dỡ các mục tiêu sau khi thử nghiệm.

Tham số
testInformation TestInformation: TestInformation mô tả lệnh gọi, thiết bị, bản dựng.

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 (IInvocationContext context, 
                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(TestInformation,Throwable).

Thực hiện dọn dẹp/tháo dỡ các mục tiêu sau khi thử nghiệm.

Tham số
context IInvocationContext: IInvocationContext mô tả lời gọi, thiết bị, bản dựng.

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