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)

ミックス カーネル ツールを実行して新しいデバイスビルドを生成する

ミキシングツールの使用方法: build_mixed_kernels device_dir out_dir ターゲット フレーバー kernel_dir

パブリック コンストラクタ

MixKernelTargetPreparer

public MixKernelTargetPreparer ()

パブリック メソッド

setConfiguration

public void setConfiguration (IConfiguration configuration)

使用中の IConfiguration を注入します。

パラメータ
configuration IConfiguration

セットアップ

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)

ミックス カーネル ツールを実行して新しいデバイスビルドを生成する

ミキシングツールの使用方法: 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 ミックス カーネル ツールの実行が失敗した場合
IOException