GkiDeviceFlashPreparer

public class GkiDeviceFlashPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.GkiDeviceFlashPreparer


使用 Android 通用核心一般映像檔,對裝置進行刷機的目標準備工具。詳情請參閱 https://source.android.com/devices/architecture/kernel/android-common。

摘要

公用建構函式

GkiDeviceFlashPreparer()

公用方法

void setUp(TestInformation testInfo)

void validateGkiBootImg(ITestDevice device, IBuildInfo buildInfo)

驗證 GKI 開機映像檔是否符合預期。

受保護的方法

IHostOptions getHostOptions()

取得 IHostOptions 的參照

IRunUtil getRunUtil()

取得要使用的 IRunUtil 例項。

void validateGkiBootImg(ITestDevice device, IBuildInfo buildInfo, File tmpDir)

驗證 GKI 開機映像檔是否符合預期。

公用建構函式

GkiDeviceFlashPreparer

public GkiDeviceFlashPreparer ()

公用方法

setUp

public void setUp (TestInformation testInfo)

參數
testInfo TestInformation

擲回
BuildError
DeviceNotAvailableException
TargetSetupError

validateGkiBootImg

public void validateGkiBootImg (ITestDevice device, 
                IBuildInfo buildInfo)

驗證 GKI 開機映像檔是否符合預期。(已淘汰)。請使用提供的 tmpDir 呼叫

參數
device ITestDeviceITestDevice

buildInfo IBuildInfoIBuildInfo 的建構資訊

擲回
TargetSetupError 如果沒有有效的 gki boot.img

受保護的方法

getHostOptions

protected IHostOptions getHostOptions ()

取得 IHostOptions 的參照

傳回
IHostOptions 要使用的 IHostOptions

getRunUtil

protected IRunUtil getRunUtil ()

取得要使用的 IRunUtil 例項。

傳回
IRunUtil 要使用的 IRunUtil

validateGkiBootImg

protected void validateGkiBootImg (ITestDevice device, 
                IBuildInfo buildInfo, 
                File tmpDir)

驗證 GKI 開機映像檔是否符合預期。如果沒有有效的 boot.img,就擲回例外狀況。

參數
device ITestDeviceITestDevice

buildInfo IBuildInfoIBuildInfo 的建構資訊

tmpDir File:臨時目錄 ERROR(/File)

擲回
TargetSetupError 如果沒有有效的 gki boot.img