MixKernelTargetPreparer

public class MixKernelTargetPreparer
extends BaseTargetPreparer implements ILabPreparer

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


允许将内核映像与设备映像混合的ITargetPreparer

概括

公共构造函数

MixKernelTargetPreparer ()

公共方法

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 ()

公共方法

设置

public void setUp (TestInformation testInfo)

执行目标设置以进行测试。

参数
testInfo TestInformation :调用的TestInformation

投掷
BuildError
DeviceNotAvailableException
TargetSetupError

受保护的方法

运行MixKernelTool

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 File :目录ERROR(/File)包含旧设备映像

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

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

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

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