CrosLsNexusPreparer

public class CrosLsNexusPreparer
extends BaseTargetPreparer implements ITargetCleaner, ITestLoggerReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.CrosLsNexusPreparer


Trình chuẩn bị khởi động và dừng dịch vụ LSNexus cho thiết bị ChromeOS.

Dịch vụ này sẽ khởi động trước khi phiên chạy thử nghiệm và dừng sau khi hoàn tất.

Tóm tắt

Hàm khởi tạo công khai

CrosLsNexusPreparer()

Phương thức công khai

void setTestLogger(ITestLogger testLogger)

Chèn thực thể ITestLogger

void setUp(TestInformation testInfo)

Thực hiện quá trình thiết lập mục tiêu để kiểm thử.

void tearDown(TestInformation testInfo, Throwable e)

Thực hiện quá trình dọn dẹp/huỷ thiết lập mục tiêu sau khi kiểm thử.

Phương thức được bảo vệ

IRunUtil getRunUtil()

Hàm khởi tạo công khai

CrosLsNexusPreparer

public CrosLsNexusPreparer ()

Phương thức công khai

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Chèn thực thể ITestLogger

Tham số
testLogger ITestLogger

setUp

public void setUp (TestInformation testInfo)

Thực hiện quá trình thiết lập mục tiêu để kiểm thử.

Tham số
testInfo TestInformation: TestInformation của lời gọi.

Gửi
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Thực hiện quá trình dọn dẹp/huỷ thiết lập mục tiêu sau khi kiểm thử.

Tham số
testInfo TestInformation: TestInformation của lời gọi.

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, giá trị sẽ là null.

Gửi
DeviceNotAvailableException

Phương thức được bảo vệ

getRunUtil

protected IRunUtil getRunUtil ()

Giá trị trả về
IRunUtil