ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Chuẩn bị môi trường thử nghiệm cho chạy thử nghiệm.
Ví dụ: cài đặt phần mềm, điều chỉnh cài đặt env để thử nghiệm, khởi chạy mục tiêu, v.v.
Lưu ý rằng có thể chỉ định nhiều ITargetPreparer
s trong một cấu hình. Mỗi ITargetPreparer nên ghi lại rõ ràng môi trường dự kiến thiết lập trước và sau khi thiết lập. ví dụ: ITargetPreparer định cấu hình thiết bị để thử nghiệm phải được chạy sau ITargetPreparer cài đặt phần mềm.
Bản tóm tắt
Phương thức công khai | |
---|---|
default void | setUp ( ITestDevice device, IBuildInfo buildInfo) Phương pháp này không được chấp nhận. Thay vào đó, hãy sử dụng |
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é bỏ mục tiêu sau khi thử nghiệm. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) Phương pháp này không được chấp nhận. Thay vào đó, hãy sử |
Phương thức công khai
cài đặt
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Phương pháp này không được chấp nhận.
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ố | |
---|---|
device | ITestDevice : ITestDevice cần chuẩn bị. |
buildInfo | IBuildInfo : dữ liệu về bản dựng đang được thử nghiệm. |
ném | |
---|---|
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 |
cài đặt
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 của lệnh gọi. |
ném | |
---|---|
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 quá trình chuẩn bị xây 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é bỏ mục tiêu sau khi thử nghiệm.
Thông số | |
---|---|
testInformation | TestInformation : TestInformation của lệnh gọi. |
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ệ đã bị 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 (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Phương pháp này không được chấp nhận.
Thay vào đó, hãy sử tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
Thực hiện dọn dẹp/xé bỏ mục tiêu sau khi thử nghiệm.
Thông số | |
---|---|
device | ITestDevice : ITestDevice cần chuẩn bị. |
buildInfo | IBuildInfo : dữ liệu về bản dựng đang được thử nghiệm. |
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ệ đã bị 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 |
ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Chuẩn bị môi trường thử nghiệm cho chạy thử nghiệm.
Ví dụ: cài đặt phần mềm, điều chỉnh cài đặt env để thử nghiệm, khởi chạy mục tiêu, v.v.
Lưu ý rằng có thể chỉ định nhiều ITargetPreparer
s trong một cấu hình. Mỗi ITargetPreparer nên ghi lại rõ ràng môi trường dự kiến thiết lập trước và sau khi thiết lập. ví dụ: ITargetPreparer định cấu hình thiết bị để thử nghiệm phải được chạy sau ITargetPreparer cài đặt phần mềm.
Bản tóm tắt
Phương thức công khai | |
---|---|
default void | setUp ( ITestDevice device, IBuildInfo buildInfo) Phương pháp này không được chấp nhận. Thay vào đó, hãy sử dụng |
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é bỏ mục tiêu sau khi thử nghiệm. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) Phương pháp này không được chấp nhận. Thay vào đó, hãy sử |
Phương thức công khai
cài đặt
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Phương pháp này không được chấp nhận.
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ố | |
---|---|
device | ITestDevice : ITestDevice cần chuẩn bị. |
buildInfo | IBuildInfo : dữ liệu về bản dựng đang được thử nghiệm. |
ném | |
---|---|
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 |
cài đặt
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 của lệnh gọi. |
ném | |
---|---|
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 quá trình chuẩn bị xây 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é bỏ mục tiêu sau khi thử nghiệm.
Thông số | |
---|---|
testInformation | TestInformation : TestInformation của lệnh gọi. |
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ệ đã bị 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 (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Phương pháp này không được chấp nhận.
Thay vào đó, hãy sử tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
Thực hiện dọn dẹp/xé bỏ mục tiêu sau khi thử nghiệm.
Thông số | |
---|---|
device | ITestDevice : ITestDevice cần chuẩn bị. |
buildInfo | IBuildInfo : dữ liệu về bản dựng đang được thử nghiệm. |
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ệ đã bị 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 |