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)

執行混合核心工具以產生新的裝置版本

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

公用建構函式

MixKernelTargetPreparer

public MixKernelTargetPreparer ()

公用方法

setConfiguration

public void setConfiguration (IConfiguration configuration)

插入使用中的 IConfiguration

參數
configuration IConfiguration

設定

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)

執行混合核心工具以產生新的裝置版本

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

參數
device ITestDevice:測試裝置

oldDeviceDir FileERROR(/File) 目錄包含舊的裝置映像檔

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

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

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

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