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

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetSupportedr


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

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

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(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/chia nhỏ mục tiêu sau khi kiểm thử.

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(com.android.tradefed.invoker.TestInformation, Throwable).

Phương thức công khai

thiết lập

public 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(com.android.tradefed.invoker.TestInformation).

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

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

Gửi
TargetSetupError nếu xảy ra lỗi nghiêm trọng khi thiết lập môi trường
BuildError Trong trường hợp xảy ra lỗi liên quan đến bản dựng
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 mô tả lệnh gọi, thiết bị bản dựng.

Gửi
TargetSetupError nếu xảy ra lỗi nghiêm trọng khi thiết lập môi trường
BuildError Trong trường hợp xảy ra lỗi liên quan đến 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/xé bỏ mục tiêu sau khi kiểm thử.

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 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 (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(com.android.tradefed.invoker.TestInformation, Throwable).

Tiến hành dọn dẹp/chia nhỏ mục tiêu sau khi kiểm thử.

Tham số
context IInvocationContext: IInvocationContext 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 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