Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Chuẩn bị môi trường thử nghiệm cho một số thiết bị cùng nhau. Chỉ sử dụng cho một 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ị.

Lưu ý rằng nhiều IMultiTargetPreparer có thể được chỉ định trong một cấu hình. Mỗi IMultiTargetPreparer nên ghi lại rõ ràng môi trường mong đợi của nó trước khi thiết lập trước và sau setUp.

Bản tóm tắt

Phương pháp công khai

default void setUp ( IInvocationContext context)

Phương pháp 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 thiết lập mục tiêu để thử nghiệm.

default void tearDown ( TestInformation testInformation, Throwable e)

Thực hiện dọn dẹp / xé nhỏ mục tiêu sau khi thử nghiệm.

default void tearDown ( IInvocationContext context, Throwable e)

Phương pháp 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 pháp công khai

thành lập

public void setUp (IInvocationContext context)

Phương pháp 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 thiết lập mục tiêu để thử nghiệm.

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

Ném
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 lỗi liên quan đến bản dựng
DeviceNotAvailableException nếu thiết bị không phản hồi

thành lập

public void setUp (TestInformation testInformation)

Thực hiện thiết lập mục tiêu để thử nghiệm.

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

Ném
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 lỗi liên quan đến bản dựng
DeviceNotAvailableException nếu thiết bị không phản hồi

phá bỏ

public void tearDown (TestInformation testInformation, 
                Throwable e)

Thực hiện dọn dẹp / xé nhỏ mục tiêu sau khi thử nghiệm.

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

e Throwable : nếu lời 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ời gọi. Nếu không, sẽ là null .

Ném
DeviceNotAvailableException nếu thiết bị không phản hồi

phá bỏ

public void tearDown (IInvocationContext context, 
                Throwable e)

Phương pháp 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 / xé nhỏ mục tiêu sau khi thử nghiệm.

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

e Throwable : nếu lời 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ời gọi. Nếu không, sẽ là null .

Ném
DeviceNotAvailableException nếu thiết bị không phản hồi