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 Kernel 工具,產生新的裝置版本 混合工具用法: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 Kernel 工具,產生新的裝置版本
混合工具用法: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 |