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 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