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)
注入正在使用的 |
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 target flavor kernel_dir |
公共构造函数
MixKernelTargetPreparer
public MixKernelTargetPreparer ()
公共方法
setConfiguration
public void setConfiguration (IConfiguration configuration)
注入正在使用的 IConfiguration。
| 参数 | |
|---|---|
configuration |
IConfiguration |
setUp
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 target flavor kernel_dir
| 参数 | |
|---|---|
device |
ITestDevice:测试设备 |
oldDeviceDir |
File:目录 ERROR(/File) 包含旧版设备映像 |
kernelDir |
File:目录 ERROR(/File) 包含内核映像目标 |
gkiDir |
File:目录 ERROR(/File) 包含 GKI 内核映像目标 |
newDeviceDir |
File:新设备映像将生成到的目录 ERROR(/File) |
| 抛出 | |
|---|---|
TargetSetupError |
如果无法运行混合内核工具 |
|
IOException |