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 |