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) 注入正在使用的 |
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异常 |