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.

DeviceFlashPreparer

public abstract class DeviceFlashPreparer
extends BaseTargetPreparer

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


Một ITargetPreparer nhấp nháy hình ảnh trên phần cứng Android vật lý.

Bản tóm tắt

Các nhà xây dựng công cộng

DeviceFlashPreparer ()

Phương pháp công khai

void setUp ( TestInformation testInfo)

void setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption)

Đặt tùy chọn userdata-flash

void tearDown ( TestInformation testInfo, Throwable e)

Các phương pháp được bảo vệ

void checkDeviceProductType ( ITestDevice device, IDeviceBuildInfo deviceBuild)

Có thể kiểm tra trước khi nhấp nháy để đảm bảo thiết bị như mong đợi so với thông tin bản dựng.

abstract IDeviceFlasher createFlasher ( ITestDevice device)

Tạo IDeviceFlasher để sử dụng.

long getDeviceBootWaitTime ()

Có được thời gian chờ khởi động thiết bị

IHostOptions getHostOptions ()

Lấy phiên bản IHostOptions để sử dụng.

void reportFlashMetrics (String branch, String buildFlavor, String buildId, String serial, long queueTime, long flashingTime, CommandStatus flashingStatus)

Báo cáo dữ liệu thời gian nhấp nháy của thiết bị cho phần phụ trợ chỉ số

void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)

Các nhà xây dựng công cộng

DeviceFlashPreparer

public DeviceFlashPreparer ()

Phương pháp công khai

thành lập

public void setUp (TestInformation testInfo)

Thông số
testInfo TestInformation

Ném
BuildError
DeviceNotAvailableException
TargetSetupError

setUserDataFlashOption

public void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)

Đặt tùy chọn userdata-flash

phá bỏ

public void tearDown (TestInformation testInfo, 
                Throwable e)

Thông số
testInfo TestInformation

e Throwable

Ném
DeviceNotAvailableException

Các phương pháp được bảo vệ

checkDeviceProductType

protected void checkDeviceProductType (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Có thể kiểm tra trước khi nhấp nháy để đảm bảo thiết bị như mong đợi so với thông tin bản dựng.

Thông số
device ITestDevice : ITestDevice để flash.

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo được sử dụng để flash.

Ném
com.android.tradefed.targetprep.BuildError
DeviceNotAvailableException
BuildError

createFlasher

protected abstract IDeviceFlasher createFlasher (ITestDevice device)

Tạo IDeviceFlasher để sử dụng. Các lớp con có thể ghi đè

Thông số
device ITestDevice

Lợi nhuận
IDeviceFlasher

Ném
DeviceNotAvailableException

getDeviceBootWaitTime

protected long getDeviceBootWaitTime ()

Có được thời gian chờ khởi động thiết bị

Lợi nhuận
long

getHostOptions

protected IHostOptions getHostOptions ()

Lấy phiên bản IHostOptions để sử dụng.

Tiếp xúc để thử nghiệm đơn vị

Lợi nhuận
IHostOptions

reportFlashMetrics

protected void reportFlashMetrics (String branch, 
                String buildFlavor, 
                String buildId, 
                String serial, 
                long queueTime, 
                long flashingTime, 
                CommandStatus flashingStatus)

Báo cáo dữ liệu thời gian nhấp nháy của thiết bị cho phần phụ trợ chỉ số

Thông số
branch String : nhánh bắt nguồn từ bản dựng thiết bị

buildFlavor String : hương vị xây dựng của thiết bị

buildId String : số bản dựng của thiết bị

serial String : số sê-ri của thiết bị

queueTime long : thời gian dành cho việc đợi giới hạn nhấp nháy trở nên khả dụng

flashingTime long : thời gian dành cho thiết bị flash zip hình ảnh

flashingStatus CommandStatus : trạng thái thực thi của lệnh nhấp nháy

setSkipPostFlashBuildIdCheck

protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)

Thông số
skipPostFlashBuildIdCheck boolean

setSkipPostFlashFlavorCheck

protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)

Thông số
skipPostFlashFlavorCheck boolean