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 内核工具以生成新的设备 build

混合工具用法:build_mixed_kernels device_dir out_dir 目标变种 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)

运行 Mix 内核工具以生成新的设备 build

混合工具用法: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 如果无法运行混合内核工具
IOException