MixKernelTargetPreparer

public class MixKernelTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver, ILabPreparer

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


可將核心映像檔與裝置映像檔混合使用的 ITargetPreparer

摘要

公用建構函式

MixKernelTargetPreparer()

公用方法

void setConfiguration(IConfiguration configuration)

插入正在使用的 IConfiguration

void setUp(TestInformation testInfo)

執行目標設定以進行測試。

受保護的方法

void runMixKernelTool(ITestDevice device, File oldDeviceDir, File kernelDir, File gkiDir, File newDeviceDir)

執行 Mix Kernel 工具,產生新的裝置版本

混合工具用法:build_mixed_kernels device_dir out_dir target flavor kernel_dir

公用建構函式

MixKernelTargetPreparer

public MixKernelTargetPreparer ()

公用方法

setConfiguration

public void setConfiguration (IConfiguration configuration)

插入正在使用的 IConfiguration

參數
configuration IConfiguration

setUp

public void setUp (TestInformation testInfo)

執行目標設定以進行測試。

參數
testInfo TestInformation:呼叫的 TestInformation

擲回
BuildError
DeviceNotAvailableException
TargetSetupError

受保護的方法

runMixKernelTool

protected void runMixKernelTool (ITestDevice device, 
                File oldDeviceDir, 
                File kernelDir, 
                File gkiDir, 
                File newDeviceDir)

執行 Mix Kernel 工具,產生新的裝置版本

混合工具用法:build_mixed_kernels device_dir out_dir target flavor kernel_dir

參數
device ITestDevice:測試裝置

oldDeviceDir File:目錄 ERROR(/File) 包含舊裝置圖片

kernelDir File:目錄 ERROR(/File) 包含核心映像檔目的地

gkiDir File:目錄 ERROR(/File) 包含 GKI 核心映像檔目的地

newDeviceDir File:新裝置映像檔將產生的目錄 ERROR(/File)

擲回
TargetSetupError 如果無法執行混合核心工具
IOException