IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer
BaseMultiTargetPreparer Phương thức triển khai cơ sở của IMultiTargetPreparer cho phép tắt đối tượng. 
HelloWorldMultiTargetPreparer Ví dụ về cách triển khai IMultiTargetPreparer
MergeMultiBuildTargetPreparer IMultiTargetPreparer cho phép truyền thông tin từ bản dựng này sang bản dựng khác bằng cách đặt tên cho các bản dựng và khoá tệp để sao chép sang bản dựng khác. 
MixImageZipPreparer IMultiTargetPreparer kết hợp hình ảnh của bản dựng hệ thống trong bản dựng thiết bị. 
PairingMultiTargetPreparer Trình chuẩn bị nhiều mục tiêu giúp ghép nối (và kết nối) Bluetooth giữa hai thiết bị. 
StubMultiTargetPreparer Phương thức triển khai phần giữ chỗ trống của IMultiTargetPreparer


Chuẩn bị môi trường kiểm thử cho nhiều thiết bị cùng một 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 ghi lại rõ ràng môi trường dự kiến trước và sau khi thiết lập cho mỗi IMultiTargetPreparer.

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òn đượ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 thiết lập mục tiêu để kiểm thử.

default void tearDown(TestInformation testInformation, Throwable e)

Thực hiện việc dọn dẹp/gỡ bỏ 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òn đượ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 (IInvocationContext context)

Phương thức này không còn được dùng nữa.
Hãy sử dụng setUp(com.android.tradefed.invoker.TestInformation).

Thực hiện 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

setUp

public void setUp (TestInformation testInformation)

Thực hiện 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

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Thực hiện việc dọn dẹp/gỡ 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 bằng 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, 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.
Hãy sử dụng tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Thực hiện việc dọn dẹp/gỡ bỏ 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 bằng 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, sẽ là null.

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