MixKernelTargetPreparer

public class MixKernelTargetPreparer
extends BaseTargetPreparer implements ILabPreparer , IConfigurationReceiver

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 目标风味 kernel_dir

公共构造函数

MixKernelTargetPreparer

public MixKernelTargetPreparer ()

公共方法

设置配置

public void setConfiguration (IConfiguration configuration)

注入正在使用的IConfiguration

参数
configuration IConfiguration

设置

public void setUp (TestInformation testInfo)

执行测试目标设置。

参数
testInfo TestInformation :调用的TestInformation

投掷
BuildError
DeviceNotAvailableException
TargetSetupError

受保护的方法

运行MixKernel工具

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

运行 mix kernel 工具来生成新的设备版本

混合工具用法:build_mixed_kernels device_dir out_dir 目标风味 kernel_dir

参数
device ITestDevice :测试设备

oldDeviceDir File :目录ERROR(/File)包含旧设备映像

kernelDir File :目录ERROR(/File)包含内核映像目标

gkiDir File :目录ERROR(/File)包含 GKI 内核映像目标

newDeviceDir File : 将生成新设备映像的目录ERROR(/File)

投掷
TargetSetupError如果无法运行混合内核工具
IO异常