KUnitModuleTest

public class KUnitModuleTest
extends ExecutableTargetTest

java.lang.Object
   ↳ com.android.tradefed.testtype.binary.ExecutableBaseTest
     ↳ com.android.tradefed.testtype.binary.ExecutableTargetTest
       ↳ com.android.tradefed.testtype.binary.KUnitModuleTest


デバイスで KUnit テスト モジュールを実行するためのテストランナー。

概要

フィールド

public static final String INSMOD_COMMAND_FMT

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_FMT

public static final String RMMOD_COMMAND_FMT

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

KUnitModuleTest()

パブリック メソッド

String findBinary(String binary)

実行可能なバイナリを検索します。

boolean getCollectTestsOnly()
void runBinary(String modulePath, ITestInvocationListener listener, TestDescription description)

指定されたパスでバイナリを実際に実行します。

保護されたメソッド

boolean doesRunBinaryGenerateTestResults()

フィールド

INSMOD_COMMAND_FMT

public static final String INSMOD_COMMAND_FMT

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_FMT

RMMOD_COMMAND_FMT

public static final String RMMOD_COMMAND_FMT

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

KUnitModuleTest

public KUnitModuleTest ()

パブリック メソッド

findBinary

public String findBinary (String binary)

実行可能なバイナリを検索します。

パラメータ
binary String: バイナリのパス、または単にバイナリ名。

戻り値
String バイナリへのパス。見つからなかった場合は null。

例外
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

戻り値
boolean

runBinary

public void runBinary (String modulePath, 
                ITestInvocationListener listener, 
                TestDescription description)

指定されたパスでバイナリを実際に実行します。

パラメータ
modulePath String: バイナリのパス。

listener ITestInvocationListener: 結果を報告するリスナー。

description TestDescription: 進行中のテスト。

例外
DeviceNotAvailableException

保護されたメソッド

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

戻り値
boolean